Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Public class ToolListMF
- {
- public static final BaseMaterialMF[] mats = new BaseMaterialMF[]
- {
- BaseMaterialMF.copper,
- BaseMaterialMF.bronze,
- BaseMaterialMF.iron,
- BaseMaterialMF.steel,
- BaseMaterialMF.encrusted,
- BaseMaterialMF.blacksteel,
- BaseMaterialMF.dragonforge,
- BaseMaterialMF.adamantium,
- BaseMaterialMF.redsteel,
- BaseMaterialMF.bluesteel,
- BaseMaterialMF.mithril,
- BaseMaterialMF.ignotumite,
- BaseMaterialMF.mithium,
- BaseMaterialMF.enderforge,
- };
- public static ItemPickMF[] picks = new ItemPickMF[mats.length];
- public static void init(FMLInitializationEvent event)
- {
- for(int a = 0; a < mats.length; a ++)
- {
- BaseMaterialMF baseMat = mats[a];
- ToolMaterial mat = baseMat.getToolConversion();//effectively returns EnumHelper.addToolMaterial(name, harvestLevel, durability, 2.0F+(sharpness*2F), sharpness, enchantment); no fields are null
- String matName = baseMat.name.toLowerCase(); // tested to return "bluesteel"
- int rarity = baseMat.rarity;
- picks[a] = new ItemPickMF(matName+"_pick", mat, rarity);
- ...
- }
- if(event.getSide() == Side.CLIENT)
- { RenderItem renderItem = Minecraft.getMinecraft().getRenderItem();
- String MODID = MineFantasyII.MODID;
- for (ItemPickMF item :picks) {
- renderItem.getItemModelMesher().register(item, 0, new ModelResourceLocation(MODID + ":" + item.getMaterial().name()+"_pick", "inventory"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment