This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
Quote from Kpdoesminecraft yeah, but I want a gun tutorial, and I have found some but they are outdated.
Quote from XaedBlade I'm making several multi-block blocks and I am having some trouble figuring this bit out... it is way different from 1.3.2(last update I did) it seems to have something to do with the naming... since blockThatch is last... it gets to name them all... ModLoader.registerBlock(blockWattleAndDaub); ModLoader.addName(blockWattleAndDaub, "Wattle and Daub"); ModLoader.registerBlock(blockThatch); ModLoader.addName(blockThatch, "Thatch"); here is the code that I implemented from yours: static { Item.itemsList[blockWattleAndDaub.blockID] = (new ItemMultiTextureTile(blockWattleAndDaub.blockID - 256, blockWattleAndDaub, XCBlockWattleAndDaub.wattleType)).setUnlocalizedName("blockWattleAndDaub"); Item.itemsList[blockAltar.blockID] = (new ItemMultiTextureTile(blockAltar.blockID - 256, blockAltar, XCBlockRuneAltar.altarType)).setUnlocalizedName("blockAltar"); Item.itemsList[blockThatch.blockID] = (new ItemMultiTextureTile(blockThatch.blockID - 256, blockThatch, XCBlockThatch.thatchType)).setUnlocalizedName("blockThatch"); } Also they each have their own block.class... and separate blockID's... any help would be much appreciated images of the problem
ModLoader.registerBlock(blockWattleAndDaub); ModLoader.addName(blockWattleAndDaub, "Wattle and Daub"); ModLoader.registerBlock(blockThatch); ModLoader.addName(blockThatch, "Thatch");
ModLoader.registerBlock(blockWattleAndDaub); ModLoader.registerBlock(blockThatch); ModLoader.addName(blockWattleAndDaub, "Wattle and Daub"); ModLoader.addName(blockThatch, "Thatch");
I guess you could try inserting my code and debugging it until it works for forge
it seems to have something to do with the naming... since blockThatch is last... it gets to name them all...
ModLoader.registerBlock(blockWattleAndDaub);
ModLoader.addName(blockWattleAndDaub, "Wattle and Daub");
ModLoader.registerBlock(blockThatch);
ModLoader.addName(blockThatch, "Thatch");
here is the code that I implemented from yours:
static
{
Item.itemsList[blockWattleAndDaub.blockID] = (new ItemMultiTextureTile(blockWattleAndDaub.blockID - 256, blockWattleAndDaub, XCBlockWattleAndDaub.wattleType)).setUnlocalizedName("blockWattleAndDaub");
Item.itemsList[blockAltar.blockID] = (new ItemMultiTextureTile(blockAltar.blockID - 256, blockAltar, XCBlockRuneAltar.altarType)).setUnlocalizedName("blockAltar");
Item.itemsList[blockThatch.blockID] = (new ItemMultiTextureTile(blockThatch.blockID - 256, blockThatch, XCBlockThatch.thatchType)).setUnlocalizedName("blockThatch");
}
Also they each have their own block.class... and separate blockID's... any help would be much appreciated
images of the problem
Sorry for not having replied in over a month, Modloader is practically dead now so I haven't been checking the topic.
You should try changing the arrangement from:
to