Class ModelBakery
java.lang.Object
net.minecraft.client.resources.model.ModelBakery
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record(package private) classstatic interface -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Map<ModelBakery.BakedCacheKey, BakedModel> private final Map<ModelResourceLocation, BakedModel> static final Materialstatic final BlockModelstatic final List<ResourceLocation> private static final Stringprivate static final Stringprivate static final Stringstatic final intstatic final List<ResourceLocation> static final List<RenderType> static final Materialstatic final Materialstatic final BlockModel(package private) static final ItemModelGeneratorstatic final Materialprivate final Set<ResourceLocation> private static final org.slf4j.Loggerstatic final ResourceLocationstatic final Stringprivate static final Stringstatic final ModelResourceLocationprivate final UnbakedModelstatic final FileToIdConverterprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> private final Map<ResourceLocation, BlockModel> static final Materialstatic final Materialprivate final Map<ModelResourceLocation, UnbakedModel> private final Map<ResourceLocation, UnbakedModel> static final Materialstatic final Material -
Constructor Summary
ConstructorsConstructorDescriptionModelBakery(BlockColors p_249183_, ProfilerFiller p_252014_, Map<ResourceLocation, BlockModel> p_251087_, Map<ResourceLocation, List<BlockStateModelLoader.LoadedJson>> p_250416_) -
Method Summary
Modifier and TypeMethodDescriptionvoidbakeModels(ModelBakery.TextureGetter p_352431_) (package private) UnbakedModelgetModel(ResourceLocation p_119342_) it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> private BlockModelloadBlockModel(ResourceLocation p_119365_) private voidloadItemModelAndDependencies(ResourceLocation p_352200_) private voidprivate voidregisterModel(ModelResourceLocation p_352067_, UnbakedModel p_352146_) private voidregisterModelAndLoadDependencies(ModelResourceLocation p_352435_, UnbakedModel p_352250_)
-
Field Details
-
FIRE_0
-
FIRE_1
-
LAVA_FLOW
-
WATER_FLOW
-
WATER_OVERLAY
-
BANNER_BASE
-
SHIELD_BASE
-
NO_PATTERN_SHIELD
-
DESTROY_STAGE_COUNT
public static final int DESTROY_STAGE_COUNT- See Also:
-
DESTROY_STAGES
-
BREAKING_LOCATIONS
-
DESTROY_TYPES
-
LOGGER
private 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
-
MISSING_MODEL_VARIANT
-
MODEL_LISTER
-
MISSING_MODEL_MESH
-
BUILTIN_MODELS
-
GENERATION_MARKER
-
BLOCK_ENTITY_MARKER
-
ITEM_MODEL_GENERATOR
-
modelResources
-
loadingStack
-
unbakedCache
-
bakedCache
-
topLevelModels
-
bakedTopLevelModels
-
missingModel
-
modelGroups
-
-
Constructor Details
-
ModelBakery
public ModelBakery(BlockColors p_249183_, ProfilerFiller p_252014_, Map<ResourceLocation, BlockModel> p_251087_, Map<ResourceLocation, List<BlockStateModelLoader.LoadedJson>> p_250416_)
-
-
Method Details
-
bakeModels
-
getModel
-
loadItemModelAndDependencies
-
loadSpecialItemModelAndDependencies
-
registerModelAndLoadDependencies
private void registerModelAndLoadDependencies(ModelResourceLocation p_352435_, UnbakedModel p_352250_) -
registerModel
-
loadBlockModel
- Throws:
IOException
-
getBakedTopLevelModels
-
getModelGroups
-