
Jean
Members-
Posts
7 -
Joined
-
Last visited
Converted
-
Gender
Undisclosed
-
Personal Text
I am new!
Jean's Achievements

Tree Puncher (2/8)
0
Reputation
-
---- SOLVED ------ Problem with programming 2 different Armor (Chestplates)
Jean replied to Jean's topic in Modder Support
I solved the problem I forgot following lines in the main class public static ArmorMaterial jetpackArmorMaterial = EnumHelper.addArmorMaterial("jetpackArmorMaterial", "..", 64, new int[] {0, 6, 0, 2}, 1); public static ItemArmor jetpack = new ItemJetpackArmor(jetpackArmorMaterial, 0, 1); ItemStack stackJetpack = new ItemStack (jetpack); GameRegistry.addRecipe(stackJetpack, "c c","cxc","cxc",'c',stackJade,'X',stackRedstoneBlock); registerArmorItems(jetpack, "jetpack"); the full main code should like as follow: package com.DomsMod; /*Import Domsmod*/ /*Blocks*/ import com.DomsMod.blocks.BlockJadeBlock; import com.DomsMod.blocks.BlockJadeOre; import com.DomsMod.blocks.BlockMinze; import com.DomsMod.dom.CustomCreativeTab; import com.DomsMod.dom.OreGenerator; /*Items*/ import com.DomsMod.items.ItemJade; import com.DomsMod.items.ItemJadeArmor; import com.DomsMod.items.ItemJadeAxe; import com.DomsMod.items.ItemJadeBow; import com.DomsMod.items.ItemJadeHoe; import com.DomsMod.items.ItemJadePickaxe; import com.DomsMod.items.ItemJadeSpade; import com.DomsMod.items.ItemJadeSword; import com.DomsMod.items.ItemJetpackArmor; import com.DomsMod.items.ItemMuesli; import com.DomsModUtils.Events; import com.sun.org.apache.xpath.internal.operations.Variable; /*Import Minecraft*/ /*Blocks*/ import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.model.ModelBakery; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; /*Items*/ import net.minecraft.item.Item; import net.minecraft.item.Item.ToolMaterial; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemArmor.ArmorMaterial; import net.minecraft.item.ItemBow; import net.minecraft.item.ItemDye; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemSeeds; import net.minecraft.item.ItemStack; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.MinecraftForge; /*Import Forge*/ import net.minecraftforge.common.util.EnumHelper; import net.minecraftforge.fml.common.FMLCommonHandler; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.ModMetadata; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.registry.GameRegistry; @Mod(modid = "domsmod") public class DomsMod { public static final String MODID = "domsmod"; /*Tool-Materials*/ public static ToolMaterial jadeToolMaterial = EnumHelper.addToolMaterial("jadeToolMaterial", 4, 60, 5, 20, 4); /*Armor-Materials*/ public static ArmorMaterial jadeArmorMaterial = EnumHelper.addArmorMaterial("jadeArmorMaterial", "..", 60, new int[] {2, 6, 4, 2}, 4); /*Jetpack*/ public static ArmorMaterial jetpackArmorMaterial = EnumHelper.addArmorMaterial("jetpackArmorMaterial", "..", 64, new int[] {0, 6, 0, 2}, 1); /*Creative-tabs*/ public static CreativeTabs tabCustomTab = new CustomCreativeTab(); /* Items*/ public static Item jade = new ItemJade (); public static BlockMinze minze = new BlockMinze (); public static ItemSeeds minzeSeeds = new ItemSeeds(minze, null); public static Item jadeSword = new ItemJadeSword (); public static ItemJadeAxe jadeAxe = new ItemJadeAxe (); public static ItemJadePickaxe jadePickaxe = new ItemJadePickaxe (); public static ItemJadeHoe jadeHoe = new ItemJadeHoe (); public static ItemJadeSpade jadeSpade = new ItemJadeSpade (); public static ItemArmor jadeHelmet = new ItemJadeArmor (jadeArmorMaterial, 0, 0); public static ItemArmor jadeChestplate = new ItemJadeArmor (jadeArmorMaterial, 0, 1); public static ItemArmor jadeBoots = new ItemJadeArmor (jadeArmorMaterial, 0, 3); public static ItemArmor jadeLeggings = new ItemJadeArmor (jadeArmorMaterial, 0, 2); public static ItemArmor jetpack = new ItemJetpackArmor(jetpackArmorMaterial, 0, 1); public static ItemBow jadeBow = new ItemJadeBow (); public static ItemFood muesli = new ItemMuesli (); /*Blocks*/ public static Block jadeOre = new BlockJadeOre (); public static Block jadeBlock = new BlockJadeBlock (); @EventHandler public void PreInit(FMLPreInitializationEvent event) { ModMetadata data = event.getModMetadata(); data.autogenerated = false; data.name = EnumChatFormatting.DARK_GREEN + "DomsMod"; data.description = EnumChatFormatting.YELLOW + "" + EnumChatFormatting.BOLD +"Ermöglicht das Benutzen von Jade als Werkstoff"; data.credits = EnumChatFormatting.RED + "" + EnumChatFormatting.ITALIC + "Dom1900 + Jean1900"; data.logoFile = "assets/domsmod/textures/logo/server-icon.png"; /*Items-Registry*/ GameRegistry.registerItem(jade, "jade"); GameRegistry.registerItem(jadeSword, "jade_sword"); GameRegistry.registerItem(jadeAxe, "jade_axe"); GameRegistry.registerItem(jadePickaxe, "jade_pickaxe"); GameRegistry.registerItem(jadeHoe, "jade_hoe"); GameRegistry.registerItem(jadeSpade, "jade_spade"); GameRegistry.registerItem(muesli, "muesli"); GameRegistry.registerItem(minzeSeeds, "minze_seeds"); GameRegistry.registerItem(jadeBow, "jade_bow"); ModelBakery.addVariantName(jadeBow, "domsmod:jade_bow", "domsmod:jade_bow_pull0", "domsmod:jade_bow_pull1", "domsmod:jade_bow_pull2"); /*Block-Registry*/ GameRegistry.registerBlock(jadeOre, "jade_ore"); GameRegistry.registerBlock(jadeBlock, "jade_block"); GameRegistry.registerBlock(minze, "minze"); /*Worl-Generator*/ GameRegistry.registerWorldGenerator(new OreGenerator(jadeOre), 0); } @EventHandler public void init(FMLInitializationEvent event) { Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(minzeSeeds, 0, new ModelResourceLocation("domsmod:minze_seeds","Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(minze), 0, new ModelResourceLocation("domsmod:minze_seeds","Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jade, 0, new ModelResourceLocation ("domsmod:jade", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(jadeOre), 0, new ModelResourceLocation("domsmod:jade_ore", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(jadeBlock), 0, new ModelResourceLocation("domsmod:jade_block", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadeSword, 0, new ModelResourceLocation ("domsmod:jade_sword", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadeAxe, 0, new ModelResourceLocation ("domsmod:jade_axe", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadePickaxe, 0, new ModelResourceLocation ("domsmod:jade_pickaxe", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadeHoe, 0, new ModelResourceLocation ("domsmod:jade_hoe", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadeSpade, 0, new ModelResourceLocation ("domsmod:jade_spade", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(muesli, 0, new ModelResourceLocation ("domsmod:muesli", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadeBow, 0, new ModelResourceLocation ("domsmod:jade_bow", "Inventory")); MinecraftForge.addGrassSeed(new ItemStack(minzeSeeds), 10); /*Crafting*/ ItemStack stackJade = new ItemStack (jade); ItemStack stackJadeBlock = new ItemStack (jadeBlock); ItemStack stackJadeOre = new ItemStack (jadeOre); ItemStack stackJadeSword = new ItemStack (jadeSword); ItemStack stackRedstoneBlock = new ItemStack (Blocks.redstone_block); ItemStack stackStick= new ItemStack (Items.stick); ItemStack stackJadeAxe = new ItemStack (jadeAxe); ItemStack stackJadePickaxe = new ItemStack (jadePickaxe); ItemStack stackJadeHoe = new ItemStack (jadeHoe); ItemStack stackJadeSpade = new ItemStack (jadeSpade); ItemStack stackJadeHelmet = new ItemStack (jadeHelmet); ItemStack stackJadeChestplate = new ItemStack (jadeChestplate); ItemStack stackJadeLeggings = new ItemStack (jadeLeggings); ItemStack stackJadeBoots = new ItemStack (jadeBoots); ItemStack stackJetpack = new ItemStack (jetpack); ItemStack stackMuesli = new ItemStack (muesli); ItemStack stackBowl = new ItemStack (Items.bowl); ItemStack stackCocoaBeans = new ItemStack (Items.dye, 0, 3); ItemStack stackApple = new ItemStack (Items.apple); GameRegistry.addRecipe(stackJadeBlock, "ccc","ccc","ccc",'c',stackJade); GameRegistry.addRecipe(stackJade, "ccc","c c","ccc",'c',stackJadeOre); GameRegistry.addRecipe(stackJadeSword, " c "," c "," X ",'c',stackJade, 'X',stackRedstoneBlock); GameRegistry.addRecipe(stackJadeAxe, "cc ","cx "," x ",'c',stackJade, 'x',stackStick); GameRegistry.addRecipe(stackJadePickaxe, "ccc"," x "," x ",'c',stackJade, 'x',stackStick); GameRegistry.addRecipe(stackJadeHoe, "cc "," x "," x ",'c',stackJade, 'x',stackStick); GameRegistry.addRecipe(stackJadeSpade, " c "," x "," x ",'c',stackJade, 'x',stackStick); GameRegistry.addRecipe(stackJadeHelmet, "ccc","c c"," ",'c',stackJade); GameRegistry.addRecipe(stackJadeChestplate, "c c","ccc","ccc",'c',stackJade); GameRegistry.addRecipe(stackJadeLeggings, "ccc","c c","c c",'c',stackJade); GameRegistry.addRecipe(stackJadeBoots, " ","c c","c c",'c',stackJade); GameRegistry.addRecipe(stackJetpack, "c c","cxc","cxc",'c',stackJade,'X',stackRedstoneBlock); GameRegistry.addRecipe(stackMuesli, " ","dcd"," x ",'c',stackCocoaBeans,'d',stackApple, 'x',stackBowl); registerArmorItems(jadeHelmet, "jade_helmet"); registerArmorItems(jadeChestplate, "jade_chestplate"); registerArmorItems(jadeLeggings, "jade_leggings"); registerArmorItems(jadeBoots, "jade_boots"); registerArmorItems(jetpack, "jetpack"); MinecraftForge.EVENT_BUS.register(new Events()); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } /*Routine*/ public static void registerArmorItems(Item item, String itemName) { GameRegistry.registerItem(item, itemName); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation ("domsmod:" + itemName, "Inventory")); } } -
---- SOLVED ------ Problem with programming 2 different Armor (Chestplates)
Jean replied to Jean's topic in Modder Support
I corrected the mistake and have now no more crash. BUT the Jetpack "Chestplate can not be found in my inventory -
---- SOLVED ------ Problem with programming 2 different Armor (Chestplates)
Jean replied to Jean's topic in Modder Support
hereunder the main part of the Mod. package com.DomsMod; /*Import Domsmod*/ /*Blocks*/ import com.DomsMod.blocks.BlockJadeBlock; import com.DomsMod.blocks.BlockJadeOre; import com.DomsMod.blocks.BlockMinze; import com.DomsMod.dom.CustomCreativeTab; import com.DomsMod.dom.OreGenerator; /*Items*/ import com.DomsMod.items.ItemJade; import com.DomsMod.items.ItemJadeArmor; import com.DomsMod.items.ItemJadeAxe; import com.DomsMod.items.ItemJadeBow; import com.DomsMod.items.ItemJadeHoe; import com.DomsMod.items.ItemJadePickaxe; import com.DomsMod.items.ItemJadeSpade; import com.DomsMod.items.ItemJadeSword; import com.DomsMod.items.ItemJetpackArmor; import com.DomsMod.items.ItemMuesli; import com.DomsModUtils.Events; import com.sun.org.apache.xpath.internal.operations.Variable; /*Import Minecraft*/ /*Blocks*/ import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.model.ModelBakery; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; /*Items*/ import net.minecraft.item.Item; import net.minecraft.item.Item.ToolMaterial; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemArmor.ArmorMaterial; import net.minecraft.item.ItemBow; import net.minecraft.item.ItemDye; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemSeeds; import net.minecraft.item.ItemStack; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.MinecraftForge; /*Import Forge*/ import net.minecraftforge.common.util.EnumHelper; import net.minecraftforge.fml.common.FMLCommonHandler; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.ModMetadata; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.registry.GameRegistry; @Mod(modid = "domsmod") public class DomsMod { public static final String MODID = "domsmod"; /*Tool-Materials*/ public static ToolMaterial jadeToolMaterial = EnumHelper.addToolMaterial("jadeToolMaterial", 4, 60, 5, 20, 4); /*Armor-Materials*/ public static ArmorMaterial jadeArmorMaterial = EnumHelper.addArmorMaterial("jadeArmorMaterial", "..", 60, new int[] {2, 6, 4, 2}, 4); /*Jetpack*/ public static ArmorMaterial jetpackArmorMaterial = EnumHelper.addArmorMaterial("jetpackArmorMaterial", "..", 64, new int[] {6}, 1); /*Creative-tabs*/ public static CreativeTabs tabCustomTab = new CustomCreativeTab(); /* Items*/ public static Item jade = new ItemJade (); public static BlockMinze minze = new BlockMinze (); public static ItemSeeds minzeSeeds = new ItemSeeds(minze, null); public static Item jadeSword = new ItemJadeSword (); public static ItemJadeAxe jadeAxe = new ItemJadeAxe (); public static ItemJadePickaxe jadePickaxe = new ItemJadePickaxe (); public static ItemJadeHoe jadeHoe = new ItemJadeHoe (); public static ItemJadeSpade jadeSpade = new ItemJadeSpade (); public static ItemArmor jadeHelmet = new ItemJadeArmor (jadeArmorMaterial, 0, 0); public static ItemArmor jadeChestplate = new ItemJadeArmor (jadeArmorMaterial, 0, 1); public static ItemArmor jadeBoots = new ItemJadeArmor (jadeArmorMaterial, 0, 3); public static ItemArmor jadeLeggings = new ItemJadeArmor (jadeArmorMaterial, 0, 2); public static ItemArmor jetpack = new ItemJetpackArmor(jetpackArmorMaterial, 0, 1); public static ItemBow jadeBow = new ItemJadeBow (); public static ItemFood muesli = new ItemMuesli (); /*Blocks*/ public static Block jadeOre = new BlockJadeOre (); public static Block jadeBlock = new BlockJadeBlock (); @EventHandler public void PreInit(FMLPreInitializationEvent event) { ModMetadata data = event.getModMetadata(); data.autogenerated = false; data.name = EnumChatFormatting.DARK_GREEN + "DomsMod"; data.description = EnumChatFormatting.YELLOW + "" + EnumChatFormatting.BOLD +"Ermöglicht das Benutzen von Jade als Werkstoff"; data.credits = EnumChatFormatting.RED + "" + EnumChatFormatting.ITALIC + "Dom1900 + Jean1900"; data.logoFile = "assets/domsmod/textures/logo/server-icon.png"; /*Items-Registry*/ GameRegistry.registerItem(jade, "jade"); GameRegistry.registerItem(jadeSword, "jade_sword"); GameRegistry.registerItem(jadeAxe, "jade_axe"); GameRegistry.registerItem(jadePickaxe, "jade_pickaxe"); GameRegistry.registerItem(jadeHoe, "jade_hoe"); GameRegistry.registerItem(jadeSpade, "jade_spade"); GameRegistry.registerItem(muesli, "muesli"); GameRegistry.registerItem(minzeSeeds, "minze_seeds"); GameRegistry.registerItem(jadeBow, "jade_bow"); ModelBakery.addVariantName(jadeBow, "domsmod:jade_bow", "domsmod:jade_bow_pull0", "domsmod:jade_bow_pull1", "domsmod:jade_bow_pull2"); /*Block-Registry*/ GameRegistry.registerBlock(jadeOre, "jade_ore"); GameRegistry.registerBlock(jadeBlock, "jade_block"); GameRegistry.registerBlock(minze, "minze"); /*Worl-Generator*/ GameRegistry.registerWorldGenerator(new OreGenerator(jadeOre), 0); } @EventHandler public void init(FMLInitializationEvent event) { Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(minzeSeeds, 0, new ModelResourceLocation("domsmod:minze_seeds","Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(minze), 0, new ModelResourceLocation("domsmod:minze_seeds","Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jade, 0, new ModelResourceLocation ("domsmod:jade", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(jadeOre), 0, new ModelResourceLocation("domsmod:jade_ore", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(jadeBlock), 0, new ModelResourceLocation("domsmod:jade_block", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadeSword, 0, new ModelResourceLocation ("domsmod:jade_sword", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadeAxe, 0, new ModelResourceLocation ("domsmod:jade_axe", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadePickaxe, 0, new ModelResourceLocation ("domsmod:jade_pickaxe", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadeHoe, 0, new ModelResourceLocation ("domsmod:jade_hoe", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadeSpade, 0, new ModelResourceLocation ("domsmod:jade_spade", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(muesli, 0, new ModelResourceLocation ("domsmod:muesli", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jadeBow, 0, new ModelResourceLocation ("domsmod:jade_bow", "Inventory")); MinecraftForge.addGrassSeed(new ItemStack(minzeSeeds), 10); /*Crafting*/ ItemStack stackJade = new ItemStack (jade); ItemStack stackJadeBlock = new ItemStack (jadeBlock); ItemStack stackJadeOre = new ItemStack (jadeOre); ItemStack stackJadeSword = new ItemStack (jadeSword); ItemStack stackRedstoneBlock = new ItemStack (Blocks.redstone_block); ItemStack stackStick= new ItemStack (Items.stick); ItemStack stackJadeAxe = new ItemStack (jadeAxe); ItemStack stackJadePickaxe = new ItemStack (jadePickaxe); ItemStack stackJadeHoe = new ItemStack (jadeHoe); ItemStack stackJadeSpade = new ItemStack (jadeSpade); ItemStack stackJadeHelmet = new ItemStack (jadeHelmet); ItemStack stackJadeChestplate = new ItemStack (jadeChestplate); ItemStack stackJadeLeggings = new ItemStack (jadeLeggings); ItemStack stackJadeBoots = new ItemStack (jadeBoots); ItemStack stackMuesli = new ItemStack (muesli); ItemStack stackBowl = new ItemStack (Items.bowl); ItemStack stackCocoaBeans = new ItemStack (Items.dye, 0, 3); ItemStack stackApple = new ItemStack (Items.apple); GameRegistry.addRecipe(stackJadeBlock, "ccc","ccc","ccc",'c',stackJade); GameRegistry.addRecipe(stackJade, "ccc","c c","ccc",'c',stackJadeOre); GameRegistry.addRecipe(stackJadeSword, " c "," c "," X ",'c',stackJade, 'X',stackRedstoneBlock); GameRegistry.addRecipe(stackJadeAxe, "cc ","cx "," x ",'c',stackJade, 'x',stackStick); GameRegistry.addRecipe(stackJadePickaxe, "ccc"," x "," x ",'c',stackJade, 'x',stackStick); GameRegistry.addRecipe(stackJadeHoe, "cc "," x "," x ",'c',stackJade, 'x',stackStick); GameRegistry.addRecipe(stackJadeSpade, " c "," x "," x ",'c',stackJade, 'x',stackStick); GameRegistry.addRecipe(stackJadeHelmet, "ccc","c c"," ",'c',stackJade); GameRegistry.addRecipe(stackJadeChestplate, "c c","ccc","ccc",'c',stackJade); GameRegistry.addRecipe(stackJadeLeggings, "ccc","c c","c c",'c',stackJade); GameRegistry.addRecipe(stackJadeBoots, " ","c c","c c",'c',stackJade); GameRegistry.addRecipe(stackMuesli, " ","dcd"," x ",'c',stackCocoaBeans,'d',stackApple, 'x',stackBowl); registerArmorItems(jadeHelmet, "jade_helmet"); registerArmorItems(jadeChestplate, "jade_chestplate"); registerArmorItems(jadeLeggings, "jade_leggings"); registerArmorItems(jadeBoots, "jade_boots"); MinecraftForge.EVENT_BUS.register(new Events()); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } /*Routine*/ public static void registerArmorItems(Item item, String itemName) { GameRegistry.registerItem(item, itemName); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation ("domsmod:" + itemName, "Inventory")); } } -
Hi, I'm trying to have 2 Chestplates in my Mod. the first one is part of a normal armor and the second one should be used for a kind of Jetpack I' working with Eclipse Mars nand have in the Path items following 2 Packages. But Minecraft direcly crashed by starting can someone helps me to correct my programm (mod) copy of the crash report can be found at the end package com.DomsMod.items; import com.DomsMod.DomsMod; import net.minecraft.entity.Entity; import net.minecraft.item.Item; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemStack; public class ItemJetpackArmor extends ItemArmor{ public ItemJetpackArmor(ArmorMaterial material, int renderIndex, int armorType) { super(material, renderIndex, armorType); switch(armorType) { case 1: setUnlocalizedName("jetpack"); break; } setCreativeTab(DomsMod.tabCustomTab); } @Override public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type) { if(slot == 1) { return "DomsMod:textures/models/armor/jetpack_layer_1.png"; } else{ return null; } } } package com.DomsMod.items; import com.DomsMod.DomsMod; import net.minecraft.entity.Entity; import net.minecraft.item.Item; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemStack; public class ItemJadeArmor extends ItemArmor{ public ItemJadeArmor(ArmorMaterial material, int renderIndex, int armorType) { super(material, renderIndex, armorType); switch(armorType) { case 0: setUnlocalizedName("jadeHelmet"); break; case 1: setUnlocalizedName("jadeChestplate"); break; case 2: setUnlocalizedName("jadeLeggings"); break; case 3: setUnlocalizedName("jadeBoots"); break; } setCreativeTab(DomsMod.tabCustomTab); } @Override public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type) { if(slot == 0 ||slot == 1 || slot == 3) { return "DomsMod:textures/models/armor/jade_layer_1.png"; } else if (slot == 2) { return "DomsMod:textures/models/armor/jade_layer_2.png"; } else{ return null; } } } ---- Minecraft Crash Report ---- // This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] Time: 02.12.16 16:30 Description: Initializing game java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:278) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:425) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) at net.minecraft.client.Minecraft.startGame(Minecraft.java:446) at net.minecraft.client.Minecraft.run(Minecraft.java:356) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at net.minecraft.item.ItemArmor$ArmorMaterial.getDamageReductionAmount(ItemArmor.java:288) at net.minecraft.item.ItemArmor.<init>(ItemArmor.java:83) at com.DomsMod.items.ItemJetpackArmor.<init>(ItemJetpackArmor.java:13) at com.DomsMod.DomsMod.<clinit>(DomsMod.java:99) ... 37 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:278) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:425) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) at net.minecraft.client.Minecraft.startGame(Minecraft.java:446) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:356) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.7.0_80, Oracle Corporation Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 827842576 bytes (789 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 4 total; -Xincgc -Xmx1024M -Xms1024M -Xmx1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.10 FML v8.0.42.1341 Minecraft Forge 11.14.1.1341 4 mods loaded, 4 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed FML{8.0.42.1341} [Forge Mod Loader] (forgeSrc-1.8-11.14.1.1341.jar) Unloaded->Constructed Forge{11.14.1.1341} [Minecraft Forge] (forgeSrc-1.8-11.14.1.1341.jar) Unloaded->Constructed domsmod{1.0} [domsmod] (bin) Unloaded Loaded coremods (and transformers): Launched Version: 1.8 LWJGL: 2.9.1 OpenGL: Intel® HD Graphics 4000 GL version 4.0.0 - Build 10.18.10.4358, Intel GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: No Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: [] Current Language: English (US) Profiler Position: N/A (disabled)
-
Hi, I watch already some tutorials about how to programme an Item Event as when a player do this or that. But I have a problem to program on Eclipse when for example a specific item gets open. My item is a chest named JadeBox. I would like when a player open this specific box (chest) he get some potion like for example more speed. can someone helps me to write the rigth code and explain the steps which are needed. Thanks in advance for your helps Jean
-
!!!SOLVED!!! what is wrong Minecraft crash when using crafting table
Jean replied to Jean's topic in Modder Support
Problem is solved Thanks for Help Here under the corrections done @EventHandler public void PreInit(FMLPreInitializationEvent event) { /*Items-Registry*/ GameRegistry.registerItem(jade, "jade"); /*Block-Registry*/ /*jade_ore*/ GameRegistry.registerBlock(jadeOre, "jade_ore"); /*jade_block*/ GameRegistry.registerBlock(jadeBlock, "jade_block"); } @EventHandler public void init(FMLInitializationEvent event) { Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jade, 0, new ModelResourceLocation ("domsmod:jade", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(jadeOre), 0, new ModelResourceLocation("domsmod:jade_ore", "Inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(jadeBlock), 0, new ModelResourceLocation("domsmod:jade_block", "Inventory")); /*Crafting*/ ItemStack stackJade = new ItemStack (jade); ItemStack stackJadeBlock = new ItemStack (jadeBlock); ItemStack stackJadeOre = new ItemStack (jadeOre); GameRegistry.addRecipe(stackJadeBlock, "ccc","ccc","ccc",'c',stackJade); GameRegistry.addRecipe(stackJade, "ccc","c c","ccc",'c',stackJadeOre); } -
can someone help me? I achieved to produce 3 new items: - item: Jade - block: jade_ore - block: jade_block when I try to craft Jade_Block out of jade minecraft get crashed where is the mistake in my code? may I use Itemstack for crafting the new items? package com.DomsMod; import com.DomsMod.blocks.BlockJadeBlock; import com.DomsMod.blocks.BlockJadeOre; import com.DomsMod.items.ItemJade; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.registry.GameRegistry; @Mod(modid = "domsmod") public class DomsMod { public static final String MODID = "domsmod"; /* Items*/ public static Item jade = new ItemJade (); /*Blocks*/ public static Block jadeOre = new BlockJadeOre (); public static Block jadeBlock = new BlockJadeBlock (); @EventHandler public void PreInit(FMLPreInitializationEvent event) { //Shapeless Crafting ItemStack stackWool = new ItemStack (Blocks.wool); ItemStack stackWeb = new ItemStack (Blocks.web, 5); GameRegistry.addShapelessRecipe(stackWeb, stackWool); //Crafting /*diamond_ore*/ ItemStack stackStone = new ItemStack (Blocks.stone); ItemStack stackCobbleStone = new ItemStack (Blocks.cobblestone); ItemStack stackDiamond_Ore = new ItemStack (Blocks.diamond_ore); GameRegistry.addRecipe(stackDiamond_Ore, "ccc","c c","s s",'c',stackCobbleStone,'s',stackStone); /*jade*/ ItemStack stackJade = new ItemStack (jade); ItemStack stackJadeBlock = new ItemStack (jadeBlock); GameRegistry.addRecipe(stackJadeBlock, "aaa","aaa","aaa",'a',stackJade); } @EventHandler public void init(FMLInitializationEvent event) { /*Items-Registry*/ GameRegistry.registerItem(jade, "jade"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(jade, 0, new ModelResourceLocation ("domsmod:jade", "Inventory")); /*Block-Registry*/ /*jade_ore*/ GameRegistry.registerBlock(jadeOre, "jade_ore"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(jadeOre), 0, new ModelResourceLocation("domsmod:jade_ore", "Inventory")); /*jade_block*/ /*jade_ore*/ GameRegistry.registerBlock(jadeBlock, "jade_block"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(jadeBlock), 0, new ModelResourceLocation("domsmod:jade_block", "Inventory")); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } } A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at net.minecraft.item.ItemStack.getMetadata(ItemStack.java:280) at net.minecraft.client.renderer.ItemModelMesher.getMetadata(ItemModelMesher.java:70) at net.minecraft.client.renderer.ItemModelMesher.getItemModel(ItemModelMesher.java:43) at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:363) -- Item being rendered -- Details: Item Type: null Item Aux: ~~ERROR~~ NullPointerException: null Item NBT: null Item Foil: ~~ERROR~~ NullPointerException: null Stacktrace: at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:414) at net.minecraft.client.gui.inventory.GuiContainer.drawSlot(GuiContainer.java:293) at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:116) at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:462) -- Screen render details -- Details: Screen name: net.minecraft.client.gui.inventory.GuiCrafting Mouse location: Scaled: (206, 89). Absolute: (827, 658) Screen size: Scaled: (480, 254). Absolute: (1920, 1016). Scale factor of 4 -- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityPlayerSP['Player703'/479, l='MpServer', x=-211,50, y=66,61, z=241,93]] Chunk stats: MultiplayerChunkCache: 591, 591 Level seed: 0 Level generator: ID 00 - default, ver 1. Features enabled: false Level generator options: Level spawn location: -204,00,64,00,248,00 - World: (-204,64,248), Chunk: (at 4,4,8 in -13,15; contains blocks -208,0,240 to -193,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Level time: 28115 game time, 28115 day time Level dimension: 0 Level storage version: 0x00000 - Unknown? Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false Forced entities: 116 total; [EntitySkeleton['Skeleton'/275, l='MpServer', x=-210,72, y=38,00, z=256,63], EntitySkeleton['Skeleton'/273, l='MpServer', x=-211,69, y=38,00, z=255,66], EntityZombie['Zombie'/272, l='MpServer', x=-210,84, y=38,00, z=247,81], EntitySkeleton['Skeleton'/277, l='MpServer', x=-222,47, y=45,00, z=279,81], EntityZombie['Zombie'/276, l='MpServer', x=-213,97, y=44,00, z=273,50], EntityZombie['Zombie'/270, l='MpServer', x=-215,50, y=27,00, z=196,50], EntityCreeper['Creeper'/271, l='MpServer', x=-221,50, y=62,00, z=226,59], EntityBat['Bat'/269, l='MpServer', x=-209,53, y=26,69, z=191,75], EntityBat['Bat'/305, l='MpServer', x=-192,47, y=55,59, z=288,31], EntityCreeper['Creeper'/304, l='MpServer', x=-200,44, y=56,00, z=302,00], EntityCreeper['Creeper'/307, l='MpServer', x=-200,03, y=43,00, z=314,56], EntityZombie['Zombie'/306, l='MpServer', x=-196,56, y=42,00, z=310,84], EntityCreeper['Creeper'/315, l='MpServer', x=-181,50, y=22,00, z=185,50], EntityChicken['Chicken'/314, l='MpServer', x=-183,63, y=70,00, z=167,63], EntitySkeleton['Skeleton'/317, l='MpServer', x=-184,50, y=30,00, z=176,50], EntityZombie['Zombie'/316, l='MpServer', x=-180,50, y=30,00, z=183,50], EntityItem['item.item.egg'/319, l='MpServer', x=-191,63, y=70,00, z=189,63], EntityCreeper['Creeper'/318, l='MpServer', x=-184,22, y=30,00, z=180,81], EntitySkeleton['Skeleton'/290, l='MpServer', x=-195,13, y=27,00, z=195,50], EntityZombie['Zombie'/291, l='MpServer', x=-205,94, y=44,00, z=236,38], EntityBat['Bat'/292, l='MpServer', x=-198,00, y=13,28, z=278,34], EntityChicken['Chicken'/293, l='MpServer', x=-197,41, y=64,00, z=272,44], EntityItem['item.item.egg'/294, l='MpServer', x=-194,03, y=64,00, z=285,16], EntityItem['item.item.egg'/295, l='MpServer', x=-192,28, y=64,00, z=274,34], EntityChicken['Chicken'/296, l='MpServer', x=-192,56, y=64,00, z=282,31], EntityItem['item.item.egg'/297, l='MpServer', x=-193,06, y=64,00, z=281,63], EntityItem['item.item.egg'/298, l='MpServer', x=-196,34, y=64,00, z=273,22], EntityChicken['Chicken'/299, l='MpServer', x=-193,25, y=64,00, z=285,84], EntityChicken['Chicken'/300, l='MpServer', x=-199,41, y=64,00, z=275,41], EntityChicken['Chicken'/301, l='MpServer', x=-193,41, y=64,00, z=273,19], EntityBat['Bat'/302, l='MpServer', x=-199,34, y=15,16, z=299,75], EntityZombie['Zombie'/303, l='MpServer', x=-202,50, y=16,00, z=288,50], EntitySkeleton['Skeleton'/351, l='MpServer', x=-153,91, y=14,00, z=245,50], EntityZombie['Zombie'/350, l='MpServer', x=-172,50, y=34,00, z=241,03], EntityEnderman['Enderman'/349, l='MpServer', x=-175,50, y=56,00, z=202,50], EntityChicken['Chicken'/347, l='MpServer', x=-175,53, y=64,00, z=165,78], EntityItem['item.item.egg'/326, l='MpServer', x=-185,47, y=64,00, z=289,66], EntityChicken['Chicken'/327, l='MpServer', x=-191,47, y=64,00, z=297,34], EntityCreeper['Creeper'/324, l='MpServer', x=-178,63, y=34,00, z=230,97], EntitySkeleton['Skeleton'/325, l='MpServer', x=-191,53, y=55,00, z=281,81], EntityChicken['Chicken'/322, l='MpServer', x=-182,72, y=69,00, z=185,66], EntityCreeper['Creeper'/323, l='MpServer', x=-185,69, y=35,00, z=233,56], EntityItem['item.item.egg'/320, l='MpServer', x=-185,13, y=69,00, z=180,31], EntityChicken['Chicken'/321, l='MpServer', x=-184,50, y=69,00, z=179,50], EntityItem['item.item.egg'/334, l='MpServer', x=-187,66, y=64,00, z=304,81], EntityChicken['Chicken'/332, l='MpServer', x=-188,47, y=64,00, z=305,63], EntityChicken['Chicken'/330, l='MpServer', x=-183,19, y=64,00, z=304,16], EntityChicken['Chicken'/331, l='MpServer', x=-184,56, y=64,00, z=298,72], EntityChicken['Chicken'/328, l='MpServer', x=-190,19, y=64,00, z=290,31], EntityChicken['Chicken'/329, l='MpServer', x=-184,66, y=64,00, z=290,59], EntitySpider['Spider'/381, l='MpServer', x=-135,06, y=59,09, z=165,28], EntityCreeper['Creeper'/383, l='MpServer', x=-132,50, y=13,00, z=232,50], EntitySlime['Slime'/382, l='MpServer', x=-143,50, y=12,02, z=209,03], EntitySkeleton['Skeleton'/356, l='MpServer', x=-171,50, y=32,00, z=303,50], EntityChicken['Chicken'/357, l='MpServer', x=-163,72, y=62,56, z=303,09], EntityItem['item.item.egg'/358, l='MpServer', x=-168,47, y=65,00, z=296,94], EntityBat['Bat'/359, l='MpServer', x=-164,00, y=23,22, z=302,38], EntitySpider['Spider'/352, l='MpServer', x=-175,50, y=34,00, z=253,88], EntitySkeleton['Skeleton'/353, l='MpServer', x=-176,19, y=33,00, z=244,50], EntitySkeleton['Skeleton'/354, l='MpServer', x=-174,50, y=23,00, z=266,50], EntitySkeleton['Skeleton'/355, l='MpServer', x=-170,75, y=23,00, z=269,25], EntityBat['Bat'/126, l='MpServer', x=-289,66, y=41,02, z=238,78], EntitySkeleton['Skeleton'/367, l='MpServer', x=-153,81, y=27,00, z=232,56], EntitySkeleton['Skeleton'/360, l='MpServer', x=-167,50, y=45,00, z=312,50], EntitySpider['Spider'/361, l='MpServer', x=-165,72, y=53,00, z=309,28], EntityChicken['Chicken'/139, l='MpServer', x=-287,63, y=63,00, z=167,56], EntityChicken['Chicken'/141, l='MpServer', x=-291,38, y=72,00, z=187,31], EntityChicken['Chicken'/143, l='MpServer', x=-291,81, y=72,00, z=190,50], EntityChicken['Chicken'/142, l='MpServer', x=-289,63, y=71,00, z=184,47], EntityBat['Bat'/154, l='MpServer', x=-279,44, y=30,56, z=276,34], EntityCreeper['Creeper'/384, l='MpServer', x=-137,03, y=26,00, z=238,44], EntityChicken['Chicken'/151, l='MpServer', x=-288,56, y=72,00, z=204,28], EntityChicken['Chicken'/171, l='MpServer', x=-276,66, y=70,00, z=195,53], EntityChicken['Chicken'/170, l='MpServer', x=-281,53, y=70,00, z=204,47], EntityChicken['Chicken'/169, l='MpServer', x=-287,63, y=71,00, z=182,59], EntityChicken['Chicken'/168, l='MpServer', x=-276,50, y=65,00, z=180,34], EntityBat['Bat'/175, l='MpServer', x=-288,63, y=35,16, z=269,19], EntityZombie['Zombie'/174, l='MpServer', x=-287,50, y=15,00, z=252,50], EntitySkeleton['Skeleton'/173, l='MpServer', x=-277,16, y=31,00, z=238,56], EntitySkeleton['Skeleton'/172, l='MpServer', x=-275,25, y=28,00, z=231,69], EntityChicken['Chicken'/167, l='MpServer', x=-287,53, y=66,00, z=168,00], EntityBat['Bat'/190, l='MpServer', x=-260,75, y=54,10, z=240,31], EntityItem['item.item.egg'/191, l='MpServer', x=-261,34, y=64,00, z=256,03], EntityEnderman['Enderman'/178, l='MpServer', x=-285,50, y=20,00, z=276,50], EntityBat['Bat'/179, l='MpServer', x=-277,90, y=29,35, z=279,29], EntityBat['Bat'/176, l='MpServer', x=-281,63, y=20,00, z=278,38], EntityEnderman['Enderman'/180, l='MpServer', x=-285,50, y=20,00, z=275,50], EntityZombie['Zombie'/207, l='MpServer', x=-239,41, y=47,00, z=173,91], EntityZombie['Zombie'/206, l='MpServer', x=-242,25, y=47,00, z=171,88], EntityChicken['Chicken'/193, l='MpServer', x=-264,66, y=64,00, z=252,66], EntityChicken['Chicken'/192, l='MpServer', x=-261,22, y=64,00, z=256,63], EntityChicken['Chicken'/195, l='MpServer', x=-260,41, y=64,00, z=256,31], EntityItem['item.item.egg'/194, l='MpServer', x=-267,06, y=64,00, z=256,25], EntityCreeper['Creeper'/216, l='MpServer', x=-249,50, y=31,00, z=308,50], EntitySkeleton['Skeleton'/217, l='MpServer', x=-247,50, y=22,00, z=312,50], EntitySkeleton['Skeleton'/218, l='MpServer', x=-247,50, y=22,00, z=315,50], EntityItem['item.item.egg'/212, l='MpServer', x=-253,88, y=62,00, z=249,13], EntityChicken['Chicken'/213, l='MpServer', x=-253,50, y=62,66, z=249,19], EntityZombie['Zombie'/214, l='MpServer', x=-244,72, y=14,00, z=264,47], EntityCreeper['Creeper'/215, l='MpServer', x=-251,50, y=32,00, z=300,50], EntitySkeleton['Skeleton'/208, l='MpServer', x=-248,25, y=17,00, z=217,28], EntityCreeper['Creeper'/209, l='MpServer', x=-249,50, y=17,00, z=221,50], EntityCreeper['Creeper'/210, l='MpServer', x=-248,72, y=17,00, z=218,16], EntityCreeper['Creeper'/211, l='MpServer', x=-247,31, y=17,00, z=217,28], EntityZombie['Zombie'/239, l='MpServer', x=-224,06, y=46,00, z=288,44], EntityZombie['Zombie'/238, l='MpServer', x=-225,53, y=45,00, z=279,84], EntityZombie['Zombie'/237, l='MpServer', x=-224,59, y=11,00, z=277,09], EntitySpider['Spider'/236, l='MpServer', x=-235,91, y=18,00, z=230,50], EntityCreeper['Creeper'/235, l='MpServer', x=-233,81, y=18,00, z=230,09], EntityCreeper['Creeper'/234, l='MpServer', x=-238,25, y=18,00, z=223,84], EntityPlayerSP['Player703'/479, l='MpServer', x=-211,50, y=66,61, z=241,93], EntityChicken['Chicken'/246, l='MpServer', x=-229,59, y=64,00, z=317,28], EntityChicken['Chicken'/245, l='MpServer', x=-231,63, y=64,00, z=311,38], EntityChicken['Chicken'/242, l='MpServer', x=-234,66, y=65,00, z=320,56], EntityChicken['Chicken'/243, l='MpServer', x=-243,69, y=65,00, z=322,56], EntityChicken['Chicken'/240, l='MpServer', x=-229,50, y=61,00, z=311,50]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:392) at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2600) at net.minecraft.client.Minecraft.run(Minecraft.java:398) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.7.0_80, Oracle Corporation Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 771888240 bytes (736 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 4 total; -Xincgc -Xmx1024M -Xms1024M -Xmx1024M IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 FML: MCP v9.10 FML v8.0.42.1341 Minecraft Forge 11.14.1.1341 4 mods loaded, 4 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{8.0.42.1341} [Forge Mod Loader] (forgeSrc-1.8-11.14.1.1341.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{11.14.1.1341} [Minecraft Forge] (forgeSrc-1.8-11.14.1.1341.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available domsmod{1.0} [domsmod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Loaded coremods (and transformers): Launched Version: 1.8 LWJGL: 2.9.1 OpenGL: Intel® HD Graphics 4000 GL version 4.0.0 - Build 10.18.10.4276, Intel GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: No Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: [] Current Language: English (US) Profiler Position: N/A (disabled) [16:43:54] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:660]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Jean\Documents\Forge Modding\eclipse\.\crash-reports\crash-2015-12-27_16.43.54-client.txt AL lib: (EE) alc_cleanup: 1 device not closed Picked up _JAVA_OPTIONS: -Xmx1024M