Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

NoVaGaming

Members
  • Joined

  • Last visited

  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. Thats what i did but if your telling me not to extend BlockContainer And Extend Block then most of my methods are errors
  10. 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(); } }
  11. 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")); } }
  12. 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(); } }
  13. public void preInit(FMLPreInitializationEvent event){ NEItems.init(); NEItems.register(); NEBlocks.init(); GameRegistry.registerWorldGenerator(new NEWorldGen(), 0); CraftingManager.register(); proxy.registerRenders();

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.