![](https://forums.minecraftforge.net/uploads/set_resources_2/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
2FastAssassin
-
Posts
88 -
Joined
-
Last visited
Posts posted by 2FastAssassin
-
-
I am working on my first mod and have added 2 items and 3 swords but I cant see if it works because the test run will not launch minecraft it says [net.minecraft.client.Minecraft:displayCrashReport:398] but it says no errors... Please Help
Full Report:
---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!
Time: 20/03/15 8:37 PM
Description: Initializing game
java.lang.NullPointerException: Initializing game
at we.are.the.warriors.WeAreTheWarriorsMod.preInit(WeAreTheWarriorsMod.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
at net.minecraft.client.Minecraft.run(Minecraft.java:931)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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 we.are.the.warriors.WeAreTheWarriorsMod.preInit(WeAreTheWarriorsMod.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:931)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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 (x86) version 6.1
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation
Memory: 769331720 bytes (733 MB) / 1046937600 bytes (998 MB) up to 1046937600 bytes (998 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.85.1291 Minecraft Forge 10.13.2.1291 4 mods loaded, 4 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{7.10.85.1291} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized
Forge{10.13.2.1291} [Minecraft Forge] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized
watwm{1.0} [We Are The Warriors Mod] (bin) Unloaded->Constructed->Errored
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: ATI Radeon 3000 Graphics GL version 3.3.10750 Compatibility Profile Context, 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)
Cant load test run in eclipse
in Modder Support
Posted
Code:
package we.are.the.warriors;
import we.are.the.warriors.item.Dragonsword;
import we.are.the.warriors.item.ancientsword;
import we.are.the.warriors.item.swordofcorruptedsouls;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.util.EnumHelper;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
@Mod(modid = "watwm", name = "We Are The Warriors Mod", version = "1.0")
public class WeAreTheWarriorsMod {
//Items
public static Item itemsoulshard;
public static Item itemcorruptsoulgem;
public static Item itemdragonrod;
//Swords
public static Item swordofcorruptedsouls;
public static Item dragonsword;
public static Item ancientsword;
public static final Item.ToolMaterial corruptedsoulsToolMaterial = EnumHelper.addToolMaterial("corruptedsoulsToolMaterial", 0, 20000, 1.0F, 16.0F, 2);
public static final Item.ToolMaterial dragonToolMaterial = EnumHelper.addToolMaterial("dragonToolMaterial", 0, 2200, 1.0F, 8.0F, 7);
public static final Item.ToolMaterial ancientToolMaterial = EnumHelper.addToolMaterial("ancientToolMaterial", 0, 200, 1.0F, 0.0F, 20);
@EventHandler
public void preInit(FMLPreInitializationEvent evnt) {
//Item/Block init and registering
//Config handling
//Items
itemdragonrod = new itemdragonrod().setUnlocalizedName("itemdragonrod").setTextureName("dragon_rod").setCreativeTab(tabWeAreTheWarriors);
itemcorruptsoulgem = new itemcorruptsoulgem().setUnlocalizedName("itemcorruptsoulgem").setTextureName("corrupt_soul_gem").setCreativeTab(tabWeAreTheWarriors);
itemsoulshard = new itemsoulshard().setUnlocalizedName("itemsoulshard").setTextureName("soul_shard").setCreativeTab(tabWeAreTheWarriors);
//Items
GameRegistry.registerItem(itemsoulshard, itemsoulshard.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemcorruptsoulgem, itemcorruptsoulgem.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemdragonrod, itemdragonrod.getUnlocalizedName().substring(5));
//Swords
swordofcorruptedsouls = new swordofcorruptedsouls(corruptedsoulsToolMaterial).setUnlocalizedName("swordofcorruptedsouls").setTextureName("sword_of_corrupted_souls").setCreativeTab(tabWeAreTheWarriors);
dragonsword = new dragonsword(dragonToolMaterial).setUnlocalizedName("dragonsword").setTextureName("watwm:dragon_sword").setCreativeTab(tabWeAreTheWarriors);
ancientsword = new ancientsword(ancientToolMaterial).setUnlocalizedName("ancientsword").setTextureName("watwm:ancient_sword").setCreativeTab(tabWeAreTheWarriors);
//Swords
GameRegistry.registerItem(dragonsword, dragonsword.getUnlocalizedName().substring(5));
GameRegistry.registerItem(ancientsword, ancientsword.getUnlocalizedName().substring(5));
GameRegistry.registerItem(swordofcorruptedsouls, swordofcorruptedsouls.getUnlocalizedName().substring(5));
}
@EventHandler
public void init(FMLInitializationEvent event) {
//Proxy, TileENtity, entity GUI and Packet Registering
GameRegistry.addRecipe(new ItemStack(swordofcorruptedsouls), new Object[]{" a "," a "," b ", "a", itemcorruptsoulgem,"b", Items.stick});
}
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
}
public static CreativeTabs tabWeAreTheWarriors = new CreativeTabs("tabWeAreTheWarriors"){
@Override
public Item getTabIconItem(){
return new ItemStack(dragonsword).getItem();
}
};
}
DragonSword:
package we.are.the.warriors;
import net.minecraft.item.Item;
import net.minecraft.item.Item.ToolMaterial;
public class dragonsword extends Item {
public dragonsword() {
this.setFull3D();
}
public dragonsword(ToolMaterial dragontoolmaterial) {
// TODO Auto-generated constructor stub
}
}
AncientSword:
package we.are.the.warriors;
import net.minecraft.item.Item;
public class ancientsword extends Item {
public ancientsword() {
this.setFull3D();
this.setNoRepair();
}}
Swordofcorruptedsouls:
package we.are.the.warriors.item;
import net.minecraft.item.Item;
import net.minecraft.item.Item.ToolMaterial;
public class swordofcorruptedsouls extends Item {
public swordofcorruptedsouls() {
this.setFull3D();
}
public swordofcorruptedsouls(ToolMaterial corruptedsoulstoolmaterial) {
// TODO Auto-generated constructor stub
}
}
Itemsoulshard:
package we.are.the.warriors;
import net.minecraft.item.Item;
public class itemsoulshard {
public Item setUnlocalizedName(String string) {
// TODO Auto-generated method stub
return null;
}
}
itemdragonrod:
package we.are.the.warriors;
import net.minecraft.item.Item;
public class itemdragonrod {
public Item setUnlocalizedName(String string) {
// TODO Auto-generated method stub
return null;
}
}
itemcorruptedsoulgem:
package we.are.the.warriors;
import net.minecraft.item.Item;
public class itemcorruptsoulgem {
public Item setUnlocalizedName(String string) {
// TODO Auto-generated method stub
return null;
}
}