Jump to content

NoVaGaming

Members
  • Posts

    139
  • Joined

  • Last visited

Converted

  • Gender
    Male
  • Location
    Ohio USA
  • MSN Messenger
    csgonovaadam@gmail.com
  • Personal Text
    Im New To Java...

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

NoVaGaming's Achievements

Creeper Killer

Creeper Killer (4/8)

-6

Reputation

  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();
×
×
  • Create New...

Important Information

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