rendering update is working but still itemBlock subtypes
This commit is contained in:
@@ -6,6 +6,7 @@ import net.minecraft.client.Minecraft;
|
|||||||
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
|
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemBlock;
|
import net.minecraft.item.ItemBlock;
|
||||||
|
import net.minecraftforge.client.model.ModelLoader;
|
||||||
import net.minecraftforge.fml.common.registry.GameRegistry;
|
import net.minecraftforge.fml.common.registry.GameRegistry;
|
||||||
import nmd.primal.forgecraft.blocks.*;
|
import nmd.primal.forgecraft.blocks.*;
|
||||||
import nmd.primal.forgecraft.items.blocks.ItemBlockIngotBall;
|
import nmd.primal.forgecraft.items.blocks.ItemBlockIngotBall;
|
||||||
@@ -117,6 +118,8 @@ public class ModBlocks {
|
|||||||
registerRender(failedironcruciblehot);
|
registerRender(failedironcruciblehot);
|
||||||
|
|
||||||
registerRender(ironball);
|
registerRender(ironball);
|
||||||
|
registerRenderCustom(ironballitem, 0, new ModelResourceLocation(ironballitem.getUnlocalizedName() + "_0"));
|
||||||
|
registerRenderCustom(ironballitem, 1, new ModelResourceLocation(ironballitem.getUnlocalizedName() + "_1"));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -137,4 +140,9 @@ public class ModBlocks {
|
|||||||
private static void registerRender(Block block) {
|
private static void registerRender(Block block) {
|
||||||
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(block), 0, new ModelResourceLocation(block.getRegistryName(), "inventory"));
|
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(block), 0, new ModelResourceLocation(block.getRegistryName(), "inventory"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void registerRenderCustom(ItemBlock item, Integer meta, ModelResourceLocation model){
|
||||||
|
ModelLoader.setCustomModelResourceLocation(item, meta, model);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package nmd.primal.forgecraft.items.blocks;
|
|||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.item.ItemBlock;
|
import net.minecraft.item.ItemBlock;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
import nmd.primal.forgecraft.ModInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by mminaie on 2/12/17.
|
* Created by mminaie on 2/12/17.
|
||||||
@@ -13,7 +14,7 @@ public class ItemBlockIngotBall extends ItemBlock {
|
|||||||
super(block);
|
super(block);
|
||||||
this.setMaxDamage(0);
|
this.setMaxDamage(0);
|
||||||
this.setHasSubtypes(true);
|
this.setHasSubtypes(true);
|
||||||
|
this.setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||||
//this.setRegistryName(name);
|
//this.setRegistryName(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user