| Modifier and Type | Class and Description | 
|---|---|
| class  | ItemTransformVec3fDeprecated.  | 
| class  | ModelRotation | 
| Modifier and Type | Method and Description | 
|---|---|
| IModelState | Variant. getState() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MapModelState | 
| class  | ModelStateComposition | 
| class  | MultiModelState | 
| private static class  | MultiModelState.PartState | 
| class  | SimpleModelState | 
| Modifier and Type | Field and Description | 
|---|---|
| private IModelState | MapModelState. def | 
| private IModelState | ModelLoader.WeightedRandomModel. defaultState | 
| private IModelState | ModelStateComposition. first | 
| private IModelState | ModelStateComposition. second | 
| private IModelState | ModelLoader.BakedModelCacheKey. state | 
| private IModelState | MultiModelState.PartState. state | 
| private IModelState | BlockStateLoader.SubModel. state | 
| private IModelState | BlockStateLoader.ForgeVariant. state | 
| Modifier and Type | Field and Description | 
|---|---|
| private com.google.common.collect.ImmutableMap<MapModelState.Wrapper,IModelState> | MapModelState. map | 
| private java.util.Map<java.lang.String,org.apache.commons.lang3.tuple.Pair<IModel,IModelState>> | MultiModel. partsDeprecated.  | 
| private java.util.Optional<IModelState> | ForgeBlockStateV1.Variant. state | 
| private com.google.common.collect.ImmutableMap<MultiModelState.MultiModelPart,? extends IModelState> | MultiModelState. states | 
| private static com.google.common.collect.ImmutableMap<java.lang.String,IModelState> | ForgeBlockStateV1.Transforms. transforms | 
| Modifier and Type | Method and Description | 
|---|---|
| IModelState | ModelLoader.WeightedRandomModel. getDefaultState() | 
| default IModelState | IModel. getDefaultState() | 
| static IModelState | MultiModelState. getPartState(IModelState state,
            IModel model,
            int index) | 
| IModelState | BlockStateLoader.SubModel. getState() | 
| IModelState | BlockStateLoader.ForgeVariant. getState() | 
| IModelState | MapModelState. getState(java.lang.Object obj) | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.Optional<IModelState> | ForgeBlockStateV1.Transforms. get(java.lang.String name) | 
| java.util.Optional<IModelState> | ForgeBlockStateV1.Variant. getState() | 
| Modifier and Type | Method and Description | 
|---|---|
| IBakedModel | FancyMissingModel. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| IBakedModel | MultiLayerModel. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| IBakedModel | ItemLayerModel. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| IBakedModel | ModelFluid. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| IBakedModel | ModelDynBucket. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| IBakedModel | ModelLoader.VanillaModelWrapper. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| IBakedModel | ModelLoader.WeightedRandomModel. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| IBakedModel | ModelLoader.MultipartModel. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| IBakedModel | MultiModel. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter)Deprecated.  | 
| IBakedModel | IModel. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| IBakedModel | ModelLoader.VanillaModelWrapper. bakeImpl(IModelState state,
        VertexFormat format,
        java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| private IBakedModel | ModelLoader.VanillaModelWrapper. bakeNormal(ModelBlock model,
          IModelState perState,
          IModelState modelState,
          java.util.List<TRSRTransformation> newTransforms,
          VertexFormat format,
          java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter,
          boolean uvLocked) | 
| private static com.google.common.collect.ImmutableMap<java.util.Optional<BlockRenderLayer>,IBakedModel> | MultiLayerModel. buildModels(com.google.common.collect.ImmutableMap<java.util.Optional<BlockRenderLayer>,ModelResourceLocation> models,
           IModelState state,
           VertexFormat format,
           java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| static IModelState | MultiModelState. getPartState(IModelState state,
            IModel model,
            int index) | 
| static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> | PerspectiveMapWrapper. getTransforms(IModelState state) | 
| static org.apache.commons.lang3.tuple.Pair<? extends IBakedModel,javax.vecmath.Matrix4f> | PerspectiveMapWrapper. handlePerspective(IBakedModel model,
                 IModelState state,
                 ItemCameraTransforms.TransformType cameraTransformType) | 
| Constructor and Description | 
|---|
| BakedModelCacheKey(ModelLoader.VanillaModelWrapper model,
                  IModelState state,
                  VertexFormat format,
                  java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| ForgeVariant(ResourceLocation blockstateLocation,
            ResourceLocation model,
            IModelState state,
            boolean uvLock,
            java.util.Optional<java.lang.Boolean> smooth,
            java.util.Optional<java.lang.Boolean> gui3d,
            int weight,
            com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> textures,
            com.google.common.collect.ImmutableMap<java.lang.String,BlockStateLoader.SubModel> parts,
            com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> customData) | 
| MapModelState(java.util.Map<MapModelState.Wrapper,IModelState> map,
             IModelState def) | 
| ModelStateComposition(IModelState first,
                     IModelState second) | 
| MultiModel(ResourceLocation location,
          IModel base,
          IModelState baseState,
          com.google.common.collect.ImmutableMap<java.lang.String,org.apache.commons.lang3.tuple.Pair<IModel,IModelState>> parts)Deprecated.  | 
| MultiModel(ResourceLocation location,
          IModel base,
          IModelState baseState,
          java.util.Map<java.lang.String,org.apache.commons.lang3.tuple.Pair<IModel,IModelState>> parts)Deprecated.  | 
| PartState(IModelState state,
         IModel model,
         int index) | 
| PerspectiveMapWrapper(IBakedModel parent,
                     IModelState state) | 
| SubModel(IModelState state,
        boolean uvLock,
        boolean smooth,
        boolean gui3d,
        com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> textures,
        ResourceLocation model,
        com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> customData) | 
| WeightedRandomModel(java.util.List<Variant> variants,
                   java.util.List<ResourceLocation> locations,
                   java.util.Set<ResourceLocation> textures,
                   java.util.List<IModel> models,
                   IModelState defaultState) | 
| Constructor and Description | 
|---|
| MapModelState(java.util.Map<MapModelState.Wrapper,IModelState> map) | 
| MapModelState(java.util.Map<MapModelState.Wrapper,IModelState> map,
             IModelState def) | 
| MapModelState(java.util.Map<MapModelState.Wrapper,IModelState> map,
             TRSRTransformation def) | 
| MultiModel(ResourceLocation location,
          IModel base,
          com.google.common.collect.ImmutableMap<java.lang.String,org.apache.commons.lang3.tuple.Pair<IModel,IModelState>> parts)Deprecated.  | 
| MultiModel(ResourceLocation location,
          IModel base,
          IModelState baseState,
          com.google.common.collect.ImmutableMap<java.lang.String,org.apache.commons.lang3.tuple.Pair<IModel,IModelState>> parts)Deprecated.  | 
| MultiModel(ResourceLocation location,
          IModel base,
          IModelState baseState,
          java.util.Map<java.lang.String,org.apache.commons.lang3.tuple.Pair<IModel,IModelState>> parts)Deprecated.  | 
| MultiModel(ResourceLocation location,
          IModel base,
          java.util.Map<java.lang.String,org.apache.commons.lang3.tuple.Pair<IModel,IModelState>> parts)Deprecated.  | 
| Modifier and Type | Field and Description | 
|---|---|
| private IModelState | AnimationItemOverrideList. state | 
| Modifier and Type | Method and Description | 
|---|---|
| TRSRTransformation | ModelBlockAnimation. getPartTransform(IModelState state,
                BlockPart part,
                int i) | 
| Constructor and Description | 
|---|
| AnimationItemOverrideList(IModel model,
                         IModelState state,
                         VertexFormat format,
                         java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter,
                         ItemOverrideList overrides) | 
| AnimationItemOverrideList(IModel model,
                         IModelState state,
                         VertexFormat format,
                         java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter,
                         java.util.List<ItemOverride> overrides) | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | B3DLoader.B3DState | 
| Modifier and Type | Field and Description | 
|---|---|
| private IModelState | B3DLoader.B3DState. parent | 
| private IModelState | B3DLoader.BakedWrapper. state | 
| Modifier and Type | Method and Description | 
|---|---|
| IModelState | B3DLoader.ModelWrapper. getDefaultState() | 
| IModelState | B3DLoader.B3DState. getParent() | 
| private IModelState | B3DLoader.B3DState. getParent(IModelState parent) | 
| Modifier and Type | Method and Description | 
|---|---|
| IBakedModel | B3DLoader.ModelWrapper. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| private void | B3DLoader.BakedWrapper. generateQuads(com.google.common.collect.ImmutableList.Builder<BakedQuad> builder,
             B3DModel.Node<?> node,
             IModelState state,
             com.google.common.collect.ImmutableList<java.lang.String> path) | 
| private IModelState | B3DLoader.B3DState. getParent(IModelState parent) | 
| Constructor and Description | 
|---|
| B3DState(B3DModel.Animation animation,
        int frame,
        IModelState parent) | 
| B3DState(B3DModel.Animation animation,
        int frame,
        int nextFrame,
        float progress,
        IModelState parent) | 
| BakedWrapper(B3DModel.Node<?> node,
            IModelState state,
            boolean smooth,
            boolean gui3d,
            VertexFormat format,
            com.google.common.collect.ImmutableSet<java.lang.String> meshes,
            com.google.common.collect.ImmutableMap<java.lang.String,TextureAtlasSprite> textures) | 
| BakedWrapper(B3DModel.Node<?> node,
            IModelState state,
            boolean smooth,
            boolean gui3d,
            VertexFormat format,
            com.google.common.collect.ImmutableSet<java.lang.String> meshes,
            com.google.common.collect.ImmutableMap<java.lang.String,TextureAtlasSprite> textures,
            com.google.common.cache.LoadingCache<java.lang.Integer,B3DLoader.B3DState> cache) | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | OBJModel.OBJStateDeprecated.  | 
| Modifier and Type | Field and Description | 
|---|---|
| IModelState | OBJModel.OBJState. parentDeprecated.  | 
| private IModelState | OBJModel.OBJBakedModel. state | 
| Modifier and Type | Field and Description | 
|---|---|
| private com.google.common.cache.LoadingCache<IModelState,OBJModel.OBJBakedModel> | OBJModel.OBJBakedModel. cache | 
| Modifier and Type | Method and Description | 
|---|---|
| IModelState | OBJModel.OBJState. getParent(IModelState parent)Deprecated.  | 
| IModelState | OBJModel.OBJBakedModel. getState() | 
| Modifier and Type | Method and Description | 
|---|---|
| IBakedModel | OBJModel. bake(IModelState state,
    VertexFormat format,
    java.util.function.Function<ResourceLocation,TextureAtlasSprite> bakedTextureGetter) | 
| private com.google.common.collect.ImmutableList<BakedQuad> | OBJModel.OBJBakedModel. buildQuads(IModelState modelState) | 
| OBJModel.OBJBakedModel | OBJModel.OBJBakedModel. getCachedModel(IModelState state) | 
| IModelState | OBJModel.OBJState. getParent(IModelState parent)Deprecated.  | 
| Constructor and Description | 
|---|
| OBJBakedModel(OBJModel model,
             IModelState state,
             VertexFormat format,
             com.google.common.collect.ImmutableMap<java.lang.String,TextureAtlasSprite> textures) | 
| OBJState(java.util.List<java.lang.String> visibleGroups,
        boolean visibility,
        IModelState parent)Deprecated.  | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TRSRTransformation | 
| Modifier and Type | Field and Description | 
|---|---|
| private static com.google.common.cache.LoadingCache<org.apache.commons.lang3.tuple.Triple<? extends IClip,java.lang.Float,java.lang.Float>,org.apache.commons.lang3.tuple.Pair<IModelState,java.lang.Iterable<Event>>> | AnimationStateMachine. clipCache | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.commons.lang3.tuple.Pair<IModelState,java.lang.Iterable<Event>> | AnimationStateMachine. apply(float time) | 
| org.apache.commons.lang3.tuple.Pair<IModelState,java.lang.Iterable<Event>> | IAnimationStateMachine. apply(float time)Sample the state and events at the current time. | 
| static org.apache.commons.lang3.tuple.Pair<IModelState,java.lang.Iterable<Event>> | Clips. apply(IClip clip,
     float lastPollTime,
     float time)IModelState wrapper for a Clip, sampled at specified time. | 
| Modifier and Type | Field and Description | 
|---|---|
| static IUnlistedProperty<IModelState> | Properties. AnimationPropertyProperty holding the IModelState used for animating the model in the TESR. |