---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.
Time: 14/08/15 22:41
Description: Initializing game
java.lang.NullPointerException: Can't add null-object to the registry, name MoreWeirdos:Rainbow Helm.
at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:376)
at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:845)
at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:808)
at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:149)
at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:137)
at net.moreweirdos.mod.Moreweirdos.PreInit(Moreweirdos.java:136)
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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
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 cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
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 net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:376)
at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:845)
at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:808)
at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:149)
at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:137)
at net.moreweirdos.mod.Moreweirdos.PreInit(Moreweirdos.java:136)
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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
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 cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
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 net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 756808136 bytes (721 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1448 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.05} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UCH Forge{10.13.4.1448} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UCE MoreWeirdos{Alpha v0.1} [MoreWeirdos] (bin)
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13399 Compatibility Profile Context 15.200.1062.1004' Renderer: 'AMD Radeon HD 7800 Series'
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 7800 Series GL version 4.5.13399 Compatibility Profile Context 15.200.1062.1004, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
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)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Moreweirdos.java code:
//Armaduras
public static ArmorMaterial PigLeatherArmorMaterial = EnumHelper.addArmorMaterial("PigLeatherArmorMaterial", 5, new int[]{1, 3, 2, 1}, 15);
public static Item armorPigLeatherHelm;
public static Item armorPigLeatherChest;
public static Item armorPigLeatherLegs;
public static Item armorPigLeatherBoots;
public static int armorPigLeatherHelmID;
public static int armorPigLeatherChestID;
public static int armorPigLeatherLegsID;
public static int armorPigLeatherBootsID;
public static ArmorMaterial RainbowArmorMaterial = EnumHelper.addArmorMaterial("RainbowArmorMaterial", 33, new int[]{3, 8, 6, 3}, 10);
public static Item armorRainbowHelm;
public static Item armorRainbowChest;
public static Item armorRainbowLegs;
public static Item armorRainbowBoots;
public static int armorRainbowHelmID;
public static int armorRainbowChestID;
public static int armorRainbowLegsID;
public static int armorRainbowBootsID;
//Armaduras
armorPigLeatherHelm = new PigLeatherArmor(PigLeatherArmorMaterial, armorPigLeatherHelmID, 0).setUnlocalizedName("PigLeatherHelm");
armorPigLeatherChest = new PigLeatherArmor(PigLeatherArmorMaterial, armorPigLeatherChestID, 1).setUnlocalizedName("PigLeatherChest");
armorPigLeatherLegs = new PigLeatherArmor(PigLeatherArmorMaterial, armorPigLeatherLegsID, 2).setUnlocalizedName("PigLeatherLegs");
armorPigLeatherBoots = new PigLeatherArmor(PigLeatherArmorMaterial, armorPigLeatherBootsID, 3).setUnlocalizedName("PigLeatherBoots");
GameRegistry.registerItem(armorPigLeatherHelm, "PigLeather Helm");
GameRegistry.registerItem(armorPigLeatherChest, "PigLeather Chest");
GameRegistry.registerItem(armorPigLeatherLegs, "PigLeather Legs");
GameRegistry.registerItem(armorPigLeatherBoots, "PigLeather Boots");
armorPigLeatherHelm = new RainbowArmor(RainbowArmorMaterial, armorRainbowHelmID, 0).setUnlocalizedName("RainbowHelm");
armorPigLeatherChest = new RainbowArmor(RainbowArmorMaterial, armorRainbowChestID, 1).setUnlocalizedName("RainbowChest");
armorPigLeatherLegs = new RainbowArmor(RainbowArmorMaterial, armorRainbowLegsID, 2).setUnlocalizedName("RainbowLegs");
armorPigLeatherBoots = new RainbowArmor(RainbowArmorMaterial, armorRainbowBootsID, 3).setUnlocalizedName("RainbowBoots");
GameRegistry.registerItem(armorRainbowHelm, "Rainbow Helm");
GameRegistry.registerItem(armorRainbowChest, "Rainbow Chest");
GameRegistry.registerItem(armorRainbowLegs, "Rainbow Legs");
GameRegistry.registerItem(armorRainbowBoots, "Rainbow Boots");
}
This error began after the creation of a new armor.
When i try to open the minecraft , it just error!
Crash Report.txt
---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.
Time: 14/08/15 22:41
Description: Initializing game
java.lang.NullPointerException: Can't add null-object to the registry, name MoreWeirdos:Rainbow Helm.
at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:376)
at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:845)
at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:808)
at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:149)
at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:137)
at net.moreweirdos.mod.Moreweirdos.PreInit(Moreweirdos.java:136)
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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
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 cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
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 net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:376)
at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:845)
at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:808)
at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:149)
at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:137)
at net.moreweirdos.mod.Moreweirdos.PreInit(Moreweirdos.java:136)
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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
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 cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
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 net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 756808136 bytes (721 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1448 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.05} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UCH Forge{10.13.4.1448} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UCE MoreWeirdos{Alpha v0.1} [MoreWeirdos] (bin)
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13399 Compatibility Profile Context 15.200.1062.1004' Renderer: 'AMD Radeon HD 7800 Series'
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 7800 Series GL version 4.5.13399 Compatibility Profile Context 15.200.1062.1004, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
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)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Moreweirdos.java code:
//Armaduras
public static ArmorMaterial PigLeatherArmorMaterial = EnumHelper.addArmorMaterial("PigLeatherArmorMaterial", 5, new int[]{1, 3, 2, 1}, 15);
public static Item armorPigLeatherHelm;
public static Item armorPigLeatherChest;
public static Item armorPigLeatherLegs;
public static Item armorPigLeatherBoots;
public static int armorPigLeatherHelmID;
public static int armorPigLeatherChestID;
public static int armorPigLeatherLegsID;
public static int armorPigLeatherBootsID;
public static ArmorMaterial RainbowArmorMaterial = EnumHelper.addArmorMaterial("RainbowArmorMaterial", 33, new int[]{3, 8, 6, 3}, 10);
public static Item armorRainbowHelm;
public static Item armorRainbowChest;
public static Item armorRainbowLegs;
public static Item armorRainbowBoots;
public static int armorRainbowHelmID;
public static int armorRainbowChestID;
public static int armorRainbowLegsID;
public static int armorRainbowBootsID;
//Armaduras
armorPigLeatherHelm = new PigLeatherArmor(PigLeatherArmorMaterial, armorPigLeatherHelmID, 0).setUnlocalizedName("PigLeatherHelm");
armorPigLeatherChest = new PigLeatherArmor(PigLeatherArmorMaterial, armorPigLeatherChestID, 1).setUnlocalizedName("PigLeatherChest");
armorPigLeatherLegs = new PigLeatherArmor(PigLeatherArmorMaterial, armorPigLeatherLegsID, 2).setUnlocalizedName("PigLeatherLegs");
armorPigLeatherBoots = new PigLeatherArmor(PigLeatherArmorMaterial, armorPigLeatherBootsID, 3).setUnlocalizedName("PigLeatherBoots");
GameRegistry.registerItem(armorPigLeatherHelm, "PigLeather Helm");
GameRegistry.registerItem(armorPigLeatherChest, "PigLeather Chest");
GameRegistry.registerItem(armorPigLeatherLegs, "PigLeather Legs");
GameRegistry.registerItem(armorPigLeatherBoots, "PigLeather Boots");
armorPigLeatherHelm = new RainbowArmor(RainbowArmorMaterial, armorRainbowHelmID, 0).setUnlocalizedName("RainbowHelm");
armorPigLeatherChest = new RainbowArmor(RainbowArmorMaterial, armorRainbowChestID, 1).setUnlocalizedName("RainbowChest");
armorPigLeatherLegs = new RainbowArmor(RainbowArmorMaterial, armorRainbowLegsID, 2).setUnlocalizedName("RainbowLegs");
armorPigLeatherBoots = new RainbowArmor(RainbowArmorMaterial, armorRainbowBootsID, 3).setUnlocalizedName("RainbowBoots");
GameRegistry.registerItem(armorRainbowHelm, "Rainbow Helm");
GameRegistry.registerItem(armorRainbowChest, "Rainbow Chest");
GameRegistry.registerItem(armorRainbowLegs, "Rainbow Legs");
GameRegistry.registerItem(armorRainbowBoots, "Rainbow Boots");
}
This error began after the creation of a new armor.
RainbowArmor code:
package net.moreweirdos.mod.armor;
import net.minecraft.item.ItemArmor;
import net.moreweirdos.mod.Moreweirdos;
import net.minecraft.item.ItemStack;
import net.minecraft.entity.Entity;
public class RainbowArmor extends ItemArmor{
public RainbowArmor(ArmorMaterial material, int id,
int slot) {
super(material, id, slot);
this.setCreativeTab(Moreweirdos.moreweirdosTab);
if(slot == 0) {
this.setTextureName(Moreweirdos.modid + ":RainbowHelm");
}else if (slot == 1){
this.setTextureName(Moreweirdos.modid + ":RainbowChest");
}else if (slot == 2) {
this.setTextureName(Moreweirdos.modid + ":RainbowLegs");
}else if (slot == 3) {
this.setTextureName(Moreweirdos.modid + ":RainbowBoots");
}
}
public String getArmorTexture(ItemStack itemstack, Entity entity, int slot, String type) {
if (itemstack.getItem() == Moreweirdos.armorRainbowHelm || itemstack.getItem() == Moreweirdos.armorRainbowChest || itemstack.getItem() == Moreweirdos.armorRainbowBoots) {
return Moreweirdos.modid + ":textures/model/armor/Rainbow_layer_1.png";
}else if (itemstack.getItem() == Moreweirdos.armorRainbowLegs) {
return Moreweirdos.modid + ":textures/model/armor/Rainbow_layer_2.png";
}else{
return null;
}
}
}
You are initializing armorPigLeatherHelm, but you are registering armorRainbowHelm, which is still null because you haven't initialized it.
What do you mean?
I 'm still noob
Your code:
armorPigLeatherHelm = new RainbowArmor(RainbowArmorMaterial, armorRainbowHelmID, 0).setUnlocalizedName("RainbowHelm");
armorPigLeatherChest = new RainbowArmor(RainbowArmorMaterial, armorRainbowChestID, 1).setUnlocalizedName("RainbowChest");
armorPigLeatherLegs = new RainbowArmor(RainbowArmorMaterial, armorRainbowLegsID, 2).setUnlocalizedName("RainbowLegs");
armorPigLeatherBoots = new RainbowArmor(RainbowArmorMaterial, armorRainbowBootsID, 3).setUnlocalizedName("RainbowBoots");
GameRegistry.registerItem(armorRainbowHelm, "Rainbow Helm");
GameRegistry.registerItem(armorRainbowChest, "Rainbow Chest");
GameRegistry.registerItem(armorRainbowLegs, "Rainbow Legs");
GameRegistry.registerItem(armorRainbowBoots, "Rainbow Boots");
Should be:
armorRainbowHelm = new RainbowArmor(RainbowArmorMaterial, armorRainbowHelmID, 0).setUnlocalizedName("RainbowHelm");
armorRainbowChest = new RainbowArmor(RainbowArmorMaterial, armorRainbowChestID, 1).setUnlocalizedName("RainbowChest");
armorRainbowLegs = new RainbowArmor(RainbowArmorMaterial, armorRainbowLegsID, 2).setUnlocalizedName("RainbowLegs");
armorRainbowBoots = new RainbowArmor(RainbowArmorMaterial, armorRainbowBootsID, 3).setUnlocalizedName("RainbowBoots");
GameRegistry.registerItem(armorRainbowHelm, "Rainbow Helm");
GameRegistry.registerItem(armorRainbowChest, "Rainbow Chest");
GameRegistry.registerItem(armorRainbowLegs, "Rainbow Legs");
GameRegistry.registerItem(armorRainbowBoots, "Rainbow Boots");
Ohhhhh
I have not seen it!!!
Thanks