Thank u very much! its so helpful, but the texture problem hasn't been solved yet, I gave up to use "setTextureName", I used registerIcons, and I think I copied the right codes down to my item and blocks class, this is my code:
Blocks:Code@SideOnly(Side.CLIENT) public void registerIcons(IconRegister par1IconRegister) { this.blockIcon = par1IconRegister.registerIcon(TestMod.modid + ":" + (this.getUnlocalizedName().substring(5))); }
Items:
Code@SideOnly(Side.CLIENT) public void registerIcons(IconRegister par1IconRegister) { this.itemIcon = par1IconRegister.registerIcon(TestMod.modid + ":" + (this.getUnlocalizedName().substring(5))); }
Oh, I forget to tell u one thing, levelstorage is not compatible with Foresty 2.3.0.6 and NEI 1.6.1.5
Should be compatible.. Unless ChickenBones changed APIs in that version.