public class MalisisRegistry
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MalisisRegistry.BlockRendererOverride |
static interface |
MalisisRegistry.ItemRendererOverride |
| Constructor and Description |
|---|
MalisisRegistry() |
| Modifier and Type | Method and Description |
|---|---|
static IBlockRenderer |
getBlockRenderer(net.minecraft.block.Block block)
Gets the
IBlockRenderer registered for the Block. |
static IBlockRenderer |
getBlockRendererOverride(net.minecraft.world.IBlockAccess world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state) |
static IItemRenderer |
getItemRenderer(net.minecraft.item.Item item)
Gets the
IItemRenderer registered for the Item. |
static IItemRenderer |
getItemRendererOverride(net.minecraft.item.ItemStack itemStack) |
static net.minecraft.client.renderer.texture.TextureAtlasSprite |
getParticleIcon(net.minecraft.block.state.IBlockState state)
Gets the
TextureAtlasSprite to used for the IBlockState. |
static void |
register(IRegisterable registerable)
Registers a
IRegisterable. |
static void |
registerBlockComponents() |
static void |
registerBlockRenderer(net.minecraft.block.Block block,
IBlockRenderer renderer)
Registers a
IBlockRenderer for the Block. |
static void |
registerBlockRendererOverride(MalisisRegistry.BlockRendererOverride override) |
static void |
registerItemModel(net.minecraft.item.Item item,
net.minecraft.util.ResourceLocation rl) |
static void |
registerItemModel(net.minecraft.item.Item item,
java.lang.String name)
Registers a
IItemRenderer.DummyModel for the Item. |
static void |
registerItemRenderer(net.minecraft.item.Item item,
IItemRenderer renderer)
Registers a
IItemRenderer for the Item. |
static void |
registerItemRendererOverride(MalisisRegistry.ItemRendererOverride override) |
static void |
registerRenderers() |
static void |
registerRenderWorldLast(IRenderWorldLast renderer)
Registers a
IRenderWorldLast. |
static net.minecraft.util.SoundEvent |
registerSound(java.lang.String modId,
java.lang.String soundId) |
static boolean |
renderBlock(net.minecraft.client.renderer.VertexBuffer buffer,
net.minecraft.world.IBlockAccess world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state)
Renders a
IBlockState with a registered IBlockRenderer. |
static boolean |
renderItem(net.minecraft.item.ItemStack itemStack)
Renders the
ItemStack with a registered IItemRenderer. |
static boolean |
shouldRenderBlock(net.minecraft.world.IBlockAccess world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state) |
static void |
unregisterRenderWorldLast(IRenderWorldLast renderer)
Unregisters a
IRenderWorldLast |
public static void register(IRegisterable registerable)
registerable - the registerablepublic static void registerBlockRenderer(net.minecraft.block.Block block,
IBlockRenderer renderer)
IBlockRenderer for the Block.block - the blockrenderer - the rendererpublic static IBlockRenderer getBlockRenderer(net.minecraft.block.Block block)
IBlockRenderer registered for the Block.block - the blockpublic static boolean shouldRenderBlock(net.minecraft.world.IBlockAccess world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state)
public static boolean renderBlock(net.minecraft.client.renderer.VertexBuffer buffer,
net.minecraft.world.IBlockAccess world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state)
IBlockState with a registered IBlockRenderer.buffer - the wrworld - the worldpos - the posstate - the statepublic static net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon(net.minecraft.block.state.IBlockState state)
TextureAtlasSprite to used for the IBlockState.state - the statepublic static void registerItemRenderer(net.minecraft.item.Item item,
IItemRenderer renderer)
IItemRenderer for the Item.item - the itemrenderer - the rendererpublic static IItemRenderer getItemRenderer(net.minecraft.item.Item item)
IItemRenderer registered for the Item.item - the itempublic static boolean renderItem(net.minecraft.item.ItemStack itemStack)
ItemStack with a registered IItemRenderer.itemStack - the item stackpublic static void registerRenderWorldLast(IRenderWorldLast renderer)
IRenderWorldLast.renderer - the rendererpublic static void unregisterRenderWorldLast(IRenderWorldLast renderer)
IRenderWorldLastrenderer - the rendererpublic static void registerItemModel(net.minecraft.item.Item item,
java.lang.String name)
IItemRenderer.DummyModel for the Item.item - the itempublic static void registerItemModel(net.minecraft.item.Item item,
net.minecraft.util.ResourceLocation rl)
public static void registerBlockRendererOverride(MalisisRegistry.BlockRendererOverride override)
public static void registerItemRendererOverride(MalisisRegistry.ItemRendererOverride override)
public static IBlockRenderer getBlockRendererOverride(net.minecraft.world.IBlockAccess world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.state.IBlockState state)
public static IItemRenderer getItemRendererOverride(net.minecraft.item.ItemStack itemStack)
public static void registerBlockComponents()
public static void registerRenderers()
public static net.minecraft.util.SoundEvent registerSound(java.lang.String modId,
java.lang.String soundId)