Class ModelBakery.ModelBakerImpl
java.lang.Object
net.minecraft.client.resources.model.ModelBakery.ModelBakerImpl
- All Implemented Interfaces:
ModelBaker, ModelBakerExtension
- Enclosing class:
ModelBakery
-
Nested Class Summary
Nested classes/interfaces inherited from interface ModelBaker
ModelBaker.Interner, ModelBaker.SharedOperationKey<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Function<ModelBaker.SharedOperationKey<Object>, Object> private final ModelBaker.Internerprivate final MaterialBakerprivate final ModelBakery.MissingModelsprivate final Map<ModelBaker.SharedOperationKey<Object>, Object> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateModelBakerImpl(MaterialBaker materials, ModelBaker.Interner interner, ModelBakery.MissingModels missingModels) -
Method Summary
Modifier and TypeMethodDescription<T> Tcompute(ModelBaker.SharedOperationKey<T> key) getModel(Identifier location) interner()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ModelBakerExtension
resolveInlineModel
-
Field Details
-
materials
-
interner
-
missingModels
-
operationCache
-
cacheComputeFunction
-
-
Constructor Details
-
ModelBakerImpl
private ModelBakerImpl(MaterialBaker materials, ModelBaker.Interner interner, ModelBakery.MissingModels missingModels)
-
-
Method Details
-
missingBlockModelPart
- Specified by:
missingBlockModelPartin interfaceModelBaker
-
materials
- Specified by:
materialsin interfaceModelBaker
-
interner
- Specified by:
internerin interfaceModelBaker
-
getModel
- Specified by:
getModelin interfaceModelBaker
-