Jump to content

NoVaGaming

Members
  • Posts

    139
  • Joined

  • Last visited

Everything posted by NoVaGaming

  1. Heres the error 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:239) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:217) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) 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:142) at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:607) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:255) at net.minecraft.client.Minecraft.startGame(Minecraft.java:477) at net.minecraft.client.Minecraft.run(Minecraft.java:386) at net.minecraft.client.main.Main.main(Main.java:118) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) at GradleStart.main(GradleStart.java:26) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client thread Stacktrace: at net.minecraftforge.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:471) at net.minecraftforge.fml.common.registry.FMLControlledNamespacedRegistry.register(FMLControlledNamespacedRegistry.java:848) at net.minecraftforge.fml.common.registry.GameData.register_impl(GameData.java:254) at net.minecraftforge.fml.common.registry.GameRegistry.register(GameRegistry.java:153) at net.minecraftforge.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:424) at com.nova.aw.init.AWItems.register(AWItems.java:25) at com.nova.aw.main.MainAW.preInit(MainAW.java:31) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:597) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) 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:239) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:217) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) 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:142) at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:607) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:255) at net.minecraft.client.Minecraft.startGame(Minecraft.java:477) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:386) at net.minecraft.client.main.Main.main(Main.java:118) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) at GradleStart.main(GradleStart.java:26) -- System Details -- Details: Minecraft Version: 1.10.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_102, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 780964616 bytes (744 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.32 Powered by Forge 12.18.1.2066 4 mods loaded, 4 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) UCH FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.10.2-12.18.1.2066.jar) UCH Forge{12.18.1.2066} [Minecraft Forge] (forgeSrc-1.10.2-12.18.1.2066.jar) UCE advancedweapons{1.0.0} [Advanced Wepons] (bin) Loaded coremods (and transformers): GL info: ' Vendor: 'Intel' Version: '4.4.0 - Build 20.19.15.4390' Renderer: 'Intel(R) HD Graphics 530' Launched Version: 1.10.2 LWJGL: 2.9.4 OpenGL: Intel(R) HD Graphics 530 GL version 4.4.0 - Build 20.19.15.4390, I Heres my code package com.nova.aw.init; import com.nova.aw.instances.ItemAWArmor; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.init.SoundEvents; import net.minecraft.item.Item; import net.minecraft.item.ItemArmor; import net.minecraftforge.client.model.ModelLoader; import net.minecraftforge.common.util.EnumHelper; import net.minecraftforge.fml.common.registry.GameRegistry; public class AWArmor { public static ItemArmor.ArmorMaterial iridiumArmorMaterial; public static Item armoriridiumhelmate; public static void init(){ iridiumArmorMaterial = EnumHelper.addArmorMaterial("iridiumArmorMaterial", "iridiumArmorMaterial", 1000, new int[]{4, 9, 8, 4}, 0, SoundEvents.ITEM_ARMOR_EQUIP_DIAMOND, 20.0f); armoriridiumhelmate = new Item().setCreativeTab(AWTabs.awtabarmor).setMaxStackSize(64).setUnlocalizedName("iridium"); } public static void registerRenders(){ registerRender(armoriridiumhelmate); } public static void register(){ GameRegistry.registerItem(armoriridiumhelmate, armoriridiumhelmate.getUnlocalizedName().substring(5)); } public static void registerRender(Item item){ ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); } } package com.nova.aw.armor; import com.nova.aw.init.AWArmor; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemArmor; public class armoriridiumhelmate extends ItemArmor{ public armoriridiumhelmate() { super(AWArmor.iridiumArmorMaterial, 0, EntityEquipmentSlot.HEAD); this.setUnlocalizedName("armoriridiumhelmate"); this.setRegistryName("armoriridiumhelmate"); } }
  2. I think i fu*ked up heres what i got package com.nova.aw.init; import com.nova.aw.instances.ItemAWArmor; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.init.SoundEvents; import net.minecraft.item.Item; import net.minecraft.item.ItemArmor; import net.minecraftforge.client.model.ModelLoader; import net.minecraftforge.common.util.EnumHelper; import net.minecraftforge.fml.common.registry.GameRegistry; public class AWArmor { public static ItemArmor.ArmorMaterial iridiumArmorMaterial; public static ItemAWArmor iridium_helmate; public static void init(){ iridiumArmorMaterial = EnumHelper.addArmorMaterial("iridiumArmorMaterial", "iridiumArmorMaterial", 1000, new int[]{4, 9, 8, 4}, 0, SoundEvents.ITEM_ARMOR_EQUIP_DIAMOND, 20.0f); } public static void registerRenders(){ } public static void register(){ } public static void registerRender(Item item){ ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); } } package com.nova.aw.armor; import com.nova.aw.init.AWArmor; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemArmor; public class ArmorIridiumHelmate extends ItemArmor{ public ArmorIridiumHelmate() { super(AWArmor.iridiumArmorMaterial, 0, EntityEquipmentSlot.HEAD); this.setUnlocalizedName("super_cheaty_leggings"); this.setRegistryName("super_cheaty_leggings"); } }
  3. So you still didnt answer my question dude. Do i create a regular item for the actual armor?
  4. Do i just create a normal item for the armor?
  5. iridium_helmate = new ItemAWArmor(iridiumArmorMaterial, 0, 0, "iridium_helmate");
  6. This does not work anymore package com.nova.aw.instances; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemArmor.ArmorMaterial; public class ItemAWArmor extends ItemArmor{ public ItemAWArmor(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn, String unlocalizedName) { super(materialIn, renderIndexIn, equipmentSlotIn); this.setUnlocalizedName(unlocalizedName); } } And this Idk if this is right public static ArmorMaterial iridiumArmorMaterial = EnumHelper.addArmorMaterial("iridiumArmorMaterial", "advancedweapons:iridium_armor", 50, new int[]{4,9,7,4}, 15, null, 5);
  7. Im just asking on the line of code for armor.
  8. What was isUsableByPlayer changed too heres what im trying to do [code]package com.team.ne.container; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.Container; import net.minecraft.inventory.IInventory; public class ContainerConReactor extends Container{ private ContainerConReactor te; public ContainerConReactor(IInventory playerInv, ContainerConReactor te){ this.te = te; } @Override public boolean canInteractWith(EntityPlayer playerIn) { return this.te.isUsableByPlayer(playerIn){ } } } [/code]
  9. Thanks
  10. Thats what i did but if your telling me not to extend BlockContainer And Extend Block then most of my methods are errors
  11. This is what i have now package com.team.ne.blocks; import com.team.ne.init.NETabs; import com.team.ne.tileentity.TileEntityConReactor; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.InventoryHelper; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagList; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumBlockRenderType; import net.minecraft.util.math.BlockPos; import net.minecraft.util.text.ITextComponent; import net.minecraft.util.text.TextComponentString; import net.minecraft.util.text.TextComponentTranslation; import net.minecraft.world.World; import net.minecraftforge.fml.common.registry.GameRegistry; public class conreactor extends BlockContainer { public conreactor(){ super(Material.GROUND); setRegistryName("conreactor"); GameRegistry.register(this); GameRegistry.register(new ItemBlock(this), getRegistryName()); this.setCreativeTab(NETabs.netab); this.setHardness(5F); this.setResistance(5F); this.setHarvestLevel("pickaxe", 2); } @Override public EnumBlockRenderType getRenderType(IBlockState state) { return super.getRenderType(state); } @Override public boolean hasTileEntity(IBlockState state) { return super.hasTileEntity(state); } @Override public void breakBlock(World world, BlockPos pos, IBlockState blockstate) { TileEntityConReactor te = (TileEntityConReactor) world.getTileEntity(pos); InventoryHelper.dropInventoryItems(world, pos, te); super.breakBlock(world, pos, blockstate); } @Override public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack) { if (stack.hasDisplayName()) { ((TileEntityConReactor) worldIn.getTileEntity(pos)).setCustomName(stack.getDisplayName()); } } @Override public TileEntity createNewTileEntity(World worldIn, int meta) { return new TileEntityConReactor(); } }
  12. package com.team.ne.init; import com.team.ne.blocks.barium_ore; import com.team.ne.blocks.conreactor; import com.team.ne.blocks.iridium_ore; import com.team.ne.blocks.normalmf; import com.team.ne.blocks.nucleicmf; import com.team.ne.blocks.uranium_ore; import net.minecraft.block.Block; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.item.Item; import net.minecraftforge.client.model.ModelLoader; public class NEBlocks { public static barium_ore barium_ore; public static normalmf normalmf; public static iridium_ore iridium_ore; public static nucleicmf nucleicmf; public static conreactor conreactor; public static uranium_ore uranium_ore; public static void init(){ barium_ore = new barium_ore(); barium_ore.setUnlocalizedName("barium_ore"); normalmf = new normalmf(); normalmf.setUnlocalizedName("normalmf"); iridium_ore = new iridium_ore(); iridium_ore.setUnlocalizedName("iridium_ore"); nucleicmf = new nucleicmf(); nucleicmf.setUnlocalizedName("nucleicmf"); conreactor = new conreactor(); conreactor.setUnlocalizedName("conreactor"); uranium_ore = new uranium_ore(true); uranium_ore.setUnlocalizedName("uranium_ore"); } public static void registerRenders(){ registerRender(barium_ore); registerRender(normalmf); registerRender(iridium_ore); registerRender(nucleicmf); registerRender(conreactor); registerRender(uranium_ore); } public static void registerRender(Block block){ Item blockItem = Item.getItemFromBlock(block); ModelLoader.setCustomModelResourceLocation(blockItem, 0, new ModelResourceLocation(block.getRegistryName(), "inventory")); } }
  13. package com.team.ne.proxy; import com.team.ne.init.NEBlocks; import com.team.ne.init.NEItems; public class clientP extends serverP{ @Override public void registerRenders() { NEBlocks.registerRenders(); NEItems.registerRenders(); } }
  14. public void preInit(FMLPreInitializationEvent event){ NEItems.init(); NEItems.register(); NEBlocks.init(); GameRegistry.registerWorldGenerator(new NEWorldGen(), 0); CraftingManager.register(); proxy.registerRenders();
  15. Yes im using json
  16. Well yea but the block works when the tileentity isnt connected to it and i saw this method and it should make it visable
  17. I dont want it to be invisable
  18. Well the thing is its hard to communicate through the fourms if you have skype it would be esier but to get started get a GitHub Account and download this https://www.sourcetreeapp.com/
  19. Well do you want to be able to upload files to github with a click of a button or go through the upload where you can only upload 100 files at a time(witch is a pain btw) I could show you but it would be hard through The fourms Got skype or anything?
  20. @Override public EnumBlockRenderType getRenderType(IBlockState state) { return super.getRenderType(state); } Thats what i used to try to get it to work but my block just stays invisable to me
  21. @Override public void writeToNBT(NBTTagCompound nbt) { super.writeToNBT(nbt); NBTTagList list = new NBTTagList(); for (int i = 0; i < this.getSizeInventory(); ++i) { if (this.getStackInSlot(i) != null) { NBTTagCompound stackTag = new NBTTagCompound(); stackTag.setByte("Slot", (byte) i); this.getStackInSlot(i).writeToNBT(stackTag); list.appendTag(stackTag); } } nbt.setTag("Items", list); if (this.hasCustomName()) { nbt.setString("CustomName", this.getCustomName()); } } Thats my problem it does not want to have void and i am so confused it might be basic but im confused as hell on the WriteToNBT Method
  22. Anything else i dont have any ideas
  23. Hello im trying to work on a mod with the eclipse IDE with my friend but we cant find something that works where we can code together like in google docs. Thanks
  24. package com.team.ne.init; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraftforge.fml.common.registry.GameRegistry; public class CraftingManager { public static void register(){ addRecipe(); addSmelting(); } private static void addRecipe() { GameRegistry.addShapedRecipe(new ItemStack(NEItems.elecwire, 1), new Object[]{"XYX", "", "", 'X',Items.IRON_INGOT, 'Y',NEItems.iridium}); GameRegistry.addShapedRecipe(new ItemStack(NEItems.elecwire, 1), new Object[]{"", "XYX", "", 'X',Items.IRON_INGOT, 'Y',NEItems.iridium}); GameRegistry.addShapedRecipe(new ItemStack(NEItems.elecwire, 1), new Object[]{"", "", "XYX", 'X',Items.IRON_INGOT, 'Y',NEItems.iridium}); } private static void addSmelting() { GameRegistry.addSmelting(Items.COAL, new ItemStack(NEItems.carbon, 1), 20); GameRegistry.addSmelting(NEBlocks.barium_ore, new ItemStack(NEItems.resin, 1), 20); } }
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.