Class ModelBakery
java.lang.Object
net.minecraft.client.resources.model.ModelBakery
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static final record(package private) static classstatic final record(package private) class(package private) static class
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) final Map<ModelBakery.BakedCacheKey, BakedModel> private final Map<ResourceLocation, BakedModel> static final Materialstatic final BlockModelprivate final BlockColorsstatic final FileToIdConverterprivate final Map<ResourceLocation, List<ModelBakery.LoadedJson>> static final List<ResourceLocation> private static final Stringprivate static final Stringprivate static final Stringprivate static final com.google.common.base.Splitterprivate final BlockModelDefinition.Contextstatic final intstatic final List<ResourceLocation> static final List<RenderType> private static final com.google.common.base.Splitterstatic final Materialstatic final Materialstatic final BlockModelprivate static final intprivate static final StateDefinition<Block, BlockState> (package private) static final ItemModelGeneratorstatic final Materialprivate final Set<ResourceLocation> private static final org.slf4j.Loggerstatic final ModelResourceLocationstatic final Stringprivate static final Stringstatic final FileToIdConverterprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> private final Map<ResourceLocation, BlockModel> private intstatic final Materialstatic final Material(package private) static final intprivate static final Map<ResourceLocation, StateDefinition<Block, BlockState>> private final Map<ResourceLocation, UnbakedModel> private final Map<ResourceLocation, UnbakedModel> static final Materialstatic final Material
- 
Constructor SummaryConstructorsConstructorDescriptionModelBakery(BlockColors p_249183_, ProfilerFiller p_252014_, Map<ResourceLocation, BlockModel> p_251087_, Map<ResourceLocation, List<ModelBakery.LoadedJson>> p_250416_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidbakeModels(BiFunction<ResourceLocation, Material, TextureAtlasSprite> p_248669_) private voidcacheAndQueueDependencies(ResourceLocation p_119353_, UnbakedModel p_119354_) getModel(ResourceLocation p_119342_) it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> (package private) static <T extends Comparable<T>>
 TgetValueHelper(Property<T> p_119277_, String p_119278_) protected BlockModelloadBlockModel(ResourceLocation p_119365_) private voidloadModel(ResourceLocation p_119363_) private voidloadTopLevel(ModelResourceLocation p_119307_) private static Predicate<BlockState> predicate(StateDefinition<Block, BlockState> p_119274_, String p_119275_) private voidregisterModelGroup(Iterable<BlockState> p_119311_) 
- 
Field Details- 
FIRE_0
- 
FIRE_1
- 
LAVA_FLOW
- 
WATER_FLOW
- 
WATER_OVERLAY
- 
BANNER_BASE
- 
SHIELD_BASE
- 
NO_PATTERN_SHIELD
- 
DESTROY_STAGE_COUNTpublic static final int DESTROY_STAGE_COUNT- See Also:
 
- 
DESTROY_STAGES
- 
BREAKING_LOCATIONS
- 
DESTROY_TYPES
- 
SINGLETON_MODEL_GROUPstatic final int SINGLETON_MODEL_GROUP- See Also:
 
- 
INVISIBLE_MODEL_GROUPprivate static final int INVISIBLE_MODEL_GROUP- See Also:
 
- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
BUILTIN_SLASH- See Also:
 
- 
BUILTIN_SLASH_GENERATED- See Also:
 
- 
BUILTIN_BLOCK_ENTITY- See Also:
 
- 
MISSING_MODEL_NAME- See Also:
 
- 
MISSING_MODEL_LOCATION
- 
BLOCKSTATE_LISTER
- 
MODEL_LISTER
- 
MISSING_MODEL_MESH
- 
BUILTIN_MODELS
- 
COMMA_SPLITTERprivate static final com.google.common.base.Splitter COMMA_SPLITTER
- 
EQUAL_SPLITTERprivate static final com.google.common.base.Splitter EQUAL_SPLITTER
- 
GENERATION_MARKER
- 
BLOCK_ENTITY_MARKER
- 
ITEM_FRAME_FAKE_DEFINITION
- 
ITEM_MODEL_GENERATOR
- 
STATIC_DEFINITIONS
- 
blockColors
- 
modelResources
- 
blockStateResources
- 
loadingStack
- 
context
- 
unbakedCache
- 
bakedCache
- 
topLevelModels
- 
bakedTopLevelModels
- 
nextModelGroupprivate int nextModelGroup
- 
modelGroups
 
- 
- 
Constructor Details- 
ModelBakerypublic ModelBakery(BlockColors p_249183_, ProfilerFiller p_252014_, Map<ResourceLocation, BlockModel> p_251087_, Map<ResourceLocation, List<ModelBakery.LoadedJson>> p_250416_) 
 
- 
- 
Method Details- 
bakeModels
- 
predicateprivate static Predicate<BlockState> predicate(StateDefinition<Block, BlockState> p_119274_, String p_119275_) 
- 
getValueHelper@Nullable static <T extends Comparable<T>> T getValueHelper(Property<T> p_119277_, String p_119278_) 
- 
getModel
- 
loadModel- Throws:
- Exception
 
- 
cacheAndQueueDependencies
- 
loadTopLevel
- 
registerModelGroup
- 
loadBlockModel- Throws:
- IOException
 
- 
getBakedTopLevelModels
- 
getModelGroups
 
-