public class ModelBakery
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected RegistrySimple |
bakedRegistry |
protected BlockModelShapes |
blockModelShapes |
protected static java.util.Set |
LOCATIONS_BUILTIN_TEXTURES |
protected static ModelBlock |
MODEL_CLOCK |
protected static ModelBlock |
MODEL_COMPASS |
protected static ModelBlock |
MODEL_ENTITY |
protected static ModelBlock |
MODEL_GENERATED |
protected static ModelResourceLocation |
MODEL_MISSING |
protected IResourceManager |
resourceManager |
protected java.util.Map |
sprites |
protected TextureMap |
textureMap |
Constructor and Description |
---|
ModelBakery(IResourceManager p_i46085_1_,
TextureMap p_i46085_2_,
BlockModelShapes p_i46085_3_) |
Modifier and Type | Method and Description |
---|---|
static void |
addVariantName(Item item,
java.lang.String... names) |
protected IBakedModel |
bakeModel(ModelBlock modelBlockIn,
ITransformation modelRotationIn,
boolean uvLocked) |
protected ResourceLocation |
getItemLocation(java.lang.String p_177583_1_) |
protected ResourceLocation |
getModelLocation(ResourceLocation p_177580_1_) |
protected java.util.Set |
getTextureLocations(ModelBlock p_177585_1_) |
protected java.util.List |
getVariantNames(Item p_177596_1_) |
protected boolean |
hasItemModel(ModelBlock p_177581_1_) |
protected boolean |
isCustomRenderer(ModelBlock p_177587_1_) |
protected ModelBlock |
loadModel(ResourceLocation p_177594_1_) |
protected void |
loadVariants(java.util.Collection p_177591_1_) |
protected ModelBlock |
makeItemModel(ModelBlock p_177582_1_) |
protected void |
registerVariant(ModelBlockDefinition p_177569_1_,
ModelResourceLocation p_177569_2_) |
protected void |
registerVariantNames() |
IRegistry |
setupModelRegistry() |
protected static final java.util.Set LOCATIONS_BUILTIN_TEXTURES
protected static final ModelResourceLocation MODEL_MISSING
protected final IResourceManager resourceManager
protected final java.util.Map sprites
protected final TextureMap textureMap
protected final BlockModelShapes blockModelShapes
protected RegistrySimple bakedRegistry
protected static final ModelBlock MODEL_GENERATED
protected static final ModelBlock MODEL_COMPASS
protected static final ModelBlock MODEL_CLOCK
protected static final ModelBlock MODEL_ENTITY
public ModelBakery(IResourceManager p_i46085_1_, TextureMap p_i46085_2_, BlockModelShapes p_i46085_3_)
public IRegistry setupModelRegistry()
protected void loadVariants(java.util.Collection p_177591_1_)
protected void registerVariant(ModelBlockDefinition p_177569_1_, ModelResourceLocation p_177569_2_)
protected ModelBlock loadModel(ResourceLocation p_177594_1_) throws java.io.IOException
java.io.IOException
protected ResourceLocation getModelLocation(ResourceLocation p_177580_1_)
protected void registerVariantNames()
protected java.util.List getVariantNames(Item p_177596_1_)
protected ResourceLocation getItemLocation(java.lang.String p_177583_1_)
protected IBakedModel bakeModel(ModelBlock modelBlockIn, ITransformation modelRotationIn, boolean uvLocked)
protected java.util.Set getTextureLocations(ModelBlock p_177585_1_)
protected boolean hasItemModel(ModelBlock p_177581_1_)
protected boolean isCustomRenderer(ModelBlock p_177587_1_)
protected ModelBlock makeItemModel(ModelBlock p_177582_1_)
public static void addVariantName(Item item, java.lang.String... names)