public class ModelManager extends java.lang.Object implements IModelManager
| Constructor and Description |
|---|
ModelManager() |
| Modifier and Type | Method and Description |
|---|---|
net.minecraftforge.common.model.IModelState |
getDefaultBlockState() |
net.minecraftforge.common.model.IModelState |
getDefaultItemState() |
static ModelManager |
getInstance() |
net.minecraft.client.renderer.block.model.ModelResourceLocation |
getModelLocation(net.minecraft.item.Item item) |
net.minecraft.client.renderer.block.model.ModelResourceLocation |
getModelLocation(java.lang.String identifier) |
net.minecraft.client.renderer.block.model.ModelResourceLocation |
getModelLocation(java.lang.String modID,
java.lang.String identifier) |
void |
onBakeModels(net.minecraftforge.client.event.ModelBakeEvent event) |
void |
registerBlockClient(net.minecraft.block.Block block) |
void |
registerCustomBlockModel(BlockModelEntry index) |
void |
registerCustomModel(ModelEntry index) |
void |
registerItemAndBlockColors() |
void |
registerItemClient(net.minecraft.item.Item item) |
void |
registerItemModel(net.minecraft.item.Item item,
int meta) |
void |
registerItemModel(net.minecraft.item.Item item,
int meta,
java.lang.String identifier) |
void |
registerItemModel(net.minecraft.item.Item item,
int meta,
java.lang.String modID,
java.lang.String identifier) |
void |
registerItemModel(net.minecraft.item.Item item,
net.minecraft.client.renderer.ItemMeshDefinition definition) |
void |
registerModels() |
public static ModelManager getInstance()
public void registerItemModel(net.minecraft.item.Item item,
int meta,
java.lang.String identifier)
registerItemModel in interface IModelManagerpublic void registerItemModel(net.minecraft.item.Item item,
int meta,
java.lang.String modID,
java.lang.String identifier)
registerItemModel in interface IModelManagerpublic void registerItemModel(net.minecraft.item.Item item,
int meta)
registerItemModel in interface IModelManagerpublic void registerItemModel(net.minecraft.item.Item item,
net.minecraft.client.renderer.ItemMeshDefinition definition)
registerItemModel in interface IModelManagerpublic net.minecraft.client.renderer.block.model.ModelResourceLocation getModelLocation(net.minecraft.item.Item item)
getModelLocation in interface IModelManagerpublic net.minecraft.client.renderer.block.model.ModelResourceLocation getModelLocation(java.lang.String identifier)
getModelLocation in interface IModelManagerpublic net.minecraft.client.renderer.block.model.ModelResourceLocation getModelLocation(java.lang.String modID,
java.lang.String identifier)
getModelLocation in interface IModelManagerpublic void registerBlockClient(net.minecraft.block.Block block)
public void registerItemClient(net.minecraft.item.Item item)
public void registerModels()
public void registerItemAndBlockColors()
public net.minecraftforge.common.model.IModelState getDefaultBlockState()
public net.minecraftforge.common.model.IModelState getDefaultItemState()
public void registerCustomBlockModel(BlockModelEntry index)
public void registerCustomModel(ModelEntry index)
public void onBakeModels(net.minecraftforge.client.event.ModelBakeEvent event)