- 252
- 0
Я понял в чем была у меня ошибка
проблема 1) Я кидал свои предметы перед proxy.preInit();} но я их спустил вниз и нормально все)
вот пример:
проблема 2) Я не правильно вводил крафт своих предметов
Если говорить подробно то, ItemRed_Crystal это не майнкрафтовская вещь, а моя из моего мода) и поэтому я не правильно вводил главный класс, поковырялся с другом в эклипсе и я понял что было не так)
ВОПРОС ЗАКРЫТ, закрывайте тему!
проблема 1) Я кидал свои предметы перед proxy.preInit();} но я их спустил вниз и нормально все)
вот пример:
Код:
ItemRed_Crystal_Spear = new ItemRed_Crystal_Spear().setDamageVsEntity(12F).setMaxDamage(1024).setUnlocalizedName("Red_Crystal_Spear").setTextureName(MODID + ":Red_Crystal_Spear").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(ItemRed_Crystal_Spear, "Red_Crystal_Spear");
EntityRegistry.registerModEntity(EntityItemRed_Crystal_Spear.class, "EntityItemRed_Crystal_Spear", 748, instance, 20, 1, true);
GameRegistry.addRecipe(new ItemStack(ItemRed_Crystal_Spear, 1), new Object[]{ "123", "XYZ", "456", ('3'), ItemRed_Crystal, ('Y'), Items.stick, ('4'), Items.stick});
proxy.preInit();}
{
ItemRed_Crystal = new ItemRed_Crystal().setUnlocalizedName("Red_Crystal").setTextureName(MODID + ":Red_Crystal").setCreativeTab(CreativeTabs.tabMaterials);
GameRegistry.registerItem(ItemRed_Crystal,"EntityItemRed_Crystal");
ChestGenHooks.addItem(ChestGenHooks.DUNGEON_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemRed_Crystal), 1, 2, 3));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemRed_Crystal), 1, 2, 3));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemRed_Crystal), 1, 2, 3));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemRed_Crystal), 1, 2, 3));
проблема 2) Я не правильно вводил крафт своих предметов
Код:
GameRegistry.addRecipe(new ItemStack(ItemRed_Crystal_Spear, 1), new Object[]{ "123", "XYZ", "456", ('3'), ItemRed_Crystal, ('Y'), Items.stick, ('4'), Items.stick});
proxy.preInit();}
Если говорить подробно то, ItemRed_Crystal это не майнкрафтовская вещь, а моя из моего мода) и поэтому я не правильно вводил главный класс, поковырялся с другом в эклипсе и я понял что было не так)
ВОПРОС ЗАКРЫТ, закрывайте тему!