I mean if I wanted to use github to keep the source files. If you take a look at like buildcraft's github repo or something, they keep the actual decompiled human-readable source on github. Right now, when I save in eclipse and go to the mod files, it gives me .class. I want to have the .java so I can upload that to github.
On another note, I was looking through the forge logs after I ran the mod, and it said "mod gypsycraft is trying to register a packethandler channel with no channel name" or something to that extent. However minecraft still ran fine. Should I change anything?
Thanks for all your help!
Ah, look in the src folder rather than eclipse
I'm assuming that you just didn't give a channel for client side or server side, one of the two. It'll work fine though
Well, I've tried to make a new java package but i get an error. It says the name can not have a blank at the end. Honestly That part is poorly written and confusing. Please help. I have had no trouble till now.
Well, I've tried to make a new java package but i get an error. It says the name can not have a blank at the end. Honestly That part is poorly written and confusing. Please help. I have had no trouble till now.
Try not adding a space at the end. More literally, write the name of the package only, and don't press the spacebar.
I'm assuming that you just didn't give a channel for client side or server side, one of the two. It'll work fine though
Thanks! I created a new item, following your guide. I wasn't sure where I was supposed to place the texture, I placed it inside the package with your username, as well as in the common folder (of the mod).
When I went into the game, the textured appeared as a white square with a black square dot, however everything else was fine. Did I put something wrong?
Rollback Post to RevisionRollBack
"The signature should be a place of thought and power, with images and personalities, not an advertising banner"
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
Try not adding a space at the end. More literally, write the name of the package only, and don't press the spacebar.
Thanks! I created a new item, following your guide. I wasn't sure where I was supposed to place the texture, I placed it inside the package with your username, as well as in the common folder (of the mod).
When I went into the game, the textured appeared as a white square with a black square dot, however everything else was fine. Did I put something wrong?
In my own mod, I've got it in my mod package. Remember to make sure you're loading the textures right in your client proxy, they have to start with a /
In my own mod, I've got it in my mod package. Remember to make sure you're loading the textures right in your client proxy, they have to start with a /
Heres the snippet of code from ClientProxy:
public void registerRenderInformation() {
MinecraftForgeClient.preloadTexture("/testmodtextures/Items.png");
}
Am i supposed to do anything special with the png? I just went into paint.net (supports transparency), made a 16x16 file and made a simple texture.
Rollback Post to RevisionRollBack
"The signature should be a place of thought and power, with images and personalities, not an advertising banner"
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
Also, I don't know if having a 16x16 sheet works, if it is still broken after fixing the other two things, then try converting it to a 256x256 sheet
Yep you need a 256 x 256 sheet. Otherwise the texture will show up as white, white with black dots, or as nothing :).
Rollback Post to RevisionRollBack
"The signature should be a place of thought and power, with images and personalities, not an advertising banner"
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
Wow, I actually hadn't checked with Mystcraft compatibility, I thought he did it himself I'll fix it now, thanks!
Thanks for fixing it, hopefully the more tutorials start doing it this way the fewer modders have trouble down the line. Keep up the good work!
EDIT: After reading the discussions about textures, may I suggest making a folder somewhere (I use MCP/src veovis/ for my own code and assets and MCP/src mods/ for sources from other mods.) and linking the folder?
Right click the top level Minecraft folder in the Package Explorer and go to Build Path > Link Source. Then browse to your resources folder, this is where you'll hold all your assets such as textures and audio, as well as your own code. Click finish and you're done.
The reason for this is because MCP scripts will often clean out the src folder, and if your only copies of your assets are in that folder and you run the cleanup script, well, say goodbye to your code and art.
Thanks for fixing it, hopefully the more tutorials start doing it this way the fewer modders have trouble down the line. Keep up the good work!
EDIT: After reading the discussions about textures, may I suggest making a folder somewhere (I use MCP/src veovis/ for my own code and assets and MCP/src mods/ for sources from other mods.) and linking the folder?
Right click the top level Minecraft folder in the Package Explorer and go to Build Path > Link Source. Then browse to your resources folder, this is where you'll hold all your assets such as textures and audio, as well as your own code. Click finish and you're done.
The reason for this is because MCP scripts will often clean out the src folder, and if your only copies of your assets are in that folder and you run the cleanup script, well, say goodbye to your code and art.
Hmm, I never really use cleanup myself, I just setup a new MCP folder
For 2: add this to the end of your CommonProxy or whatever class you use for registry:
public void addDungeonLoot(ItemStack is, int minStack, int maxStack, int rarity){
WeightedRandomChestContent chest = new WeightedRandomChestContent(is.copy(),minStack,maxStack,rarity);
ChestGenHooks.getInfo(DUNGEON_CHEST).addItem(chest);
}
This will gen the item in regular dungeons, if you want to see the names of the other chests look in the ChestGenHooks class. You can also add a String parameter to the method to specify the dungeon type. All you need now is to call it somewhere
Hi, I followed the tutorial for adding ores in, with some attempts to remove parts because I don't have meta-items or meta-blocks.
Minecraft crashes:
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 2/3/13 12:36 PM
Description: Failed to start game
java.lang.NullPointerException
at cpw.mods.fml.common.registry.LanguageRegistry.addNameForObject(LanguageRegistry.java:93)
at cpw.mods.fml.common.registry.LanguageRegistry.addName(LanguageRegistry.java:103)
at bhavik.gypsycraft.common.core.CommonProxy.addNames(CommonProxy.java:33)
at bhavik.gypsycraft.common.GypsyCraft.InitCobaltCraft(GypsyCraft.java:41)
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:485)
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.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140)
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.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:657)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:207)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:456)
at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44)
at net.minecraft.client.Minecraft.run(Minecraft.java:744)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.4.7
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_13, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 759693312 bytes (724 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
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.26 FML v4.7.4.520 Minecraft Forge 6.6.0.497 4 mods loaded, 4 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
GypsyCraft [GypsyCraft] (bin) Unloaded->Constructed->Pre-initialized->Errored
LWJGL: 2.4.2
OpenGL: GeForce GTS 450/PCIe/SSE2 GL version 4.2.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'forge,fml'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
"The signature should be a place of thought and power, with images and personalities, not an advertising banner"
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
Hi, I followed the tutorial for adding ores in, with some attempts to remove parts because I don't have meta-items or meta-blocks.
Minecraft crashes:
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 2/3/13 12:36 PM
Description: Failed to start game
java.lang.NullPointerException
at cpw.mods.fml.common.registry.LanguageRegistry.addNameForObject(LanguageRegistry.java:93)
at cpw.mods.fml.common.registry.LanguageRegistry.addName(LanguageRegistry.java:103)
at bhavik.gypsycraft.common.core.CommonProxy.addNames(CommonProxy.java:33)
at bhavik.gypsycraft.common.GypsyCraft.InitCobaltCraft(GypsyCraft.java:41)
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:485)
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.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140)
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.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:657)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:207)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:456)
at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44)
at net.minecraft.client.Minecraft.run(Minecraft.java:744)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.4.7
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_13, Oracle Corporation
Java VM Version: Java HotSpotâ„¢ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 759693312 bytes (724 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
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.26 FML v4.7.4.520 Minecraft Forge 6.6.0.497 4 mods loaded, 4 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
GypsyCraft [GypsyCraft] (bin) Unloaded->Constructed->Pre-initialized->Errored
LWJGL: 2.4.2
OpenGL: GeForce GTS 450/PCIe/SSE2 GL version 4.2.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'forge,fml'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Does it have anything to do with that your tutorials assumed that I had created meta-blocks and meta-items when I haven't?
Rollback Post to RevisionRollBack
"The signature should be a place of thought and power, with images and personalities, not an advertising banner"
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
package bhavik.gypsycraft.common.core;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;
import bhavik.gypsycraft.common.GypsyCraft;
import bhavik.gypsycraft.common.items.ItemBlockGypsumOre;
import cpw.mods.fml.common.network.IGuiHandler;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
public class CommonProxy implements IGuiHandler{ //THIS IS IMPORTANT, CANNOT BE A PROXY/GUI HANDLER WITHOUT THIS!!
public void registerRenderInformation() //Client side texture registering
{
}
@Override
public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { //For GUI's
return null;
}
@Override
public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { //For GUI's
return null;
}
public void registerTiles(){ //For registering TileEntities
}
public void registerBlocks(){ //For registering Blocks
GameRegistry.registerBlock(GypsyCraft.GypsumOre, ItemBlockGypsumOre.class, "Gypsum Ore");
}
public void addNames(){ //For adding Item's ingame names
LanguageRegistry.addName(GypsyCraft.GypsumPick, "Gypsum Pick");
LanguageRegistry.addName(GypsyCraft.GypsumAxe, "Gypsum Axe");
LanguageRegistry.addName(GypsyCraft.Gypsum, "Gypsum");
LanguageRegistry.addName(new ItemStack(GypsyCraft.GypsumOre,1,0), "Gypsum Ore");
}
public void addRecipes(){ //For adding your Item's recipes
}
}
Rollback Post to RevisionRollBack
"The signature should be a place of thought and power, with images and personalities, not an advertising banner"
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
public static Block GypsumOre = new BlockGypsumOre(252);
under the init method, Eclipse errors with "Illegal modifier for parameter GypsumOre, only final is permitted
Rollback Post to RevisionRollBack
"The signature should be a place of thought and power, with images and personalities, not an advertising banner"
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
Ah, look in the src folder rather than eclipse
I'm assuming that you just didn't give a channel for client side or server side, one of the two. It'll work fine though
Please Help
Try not adding a space at the end. More literally, write the name of the package only, and don't press the spacebar.
Thanks! I created a new item, following your guide. I wasn't sure where I was supposed to place the texture, I placed it inside the package with your username, as well as in the common folder (of the mod).
When I went into the game, the textured appeared as a white square with a black square dot, however everything else was fine. Did I put something wrong?
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
In my own mod, I've got it in my mod package. Remember to make sure you're loading the textures right in your client proxy, they have to start with a /
Heres the snippet of code from ClientProxy:
and the png its located under:
.../forge/mcp/eclipse/Minecraft/bin/myoblastic/testmodtextures/Items.png
Am i supposed to do anything special with the png? I just went into paint.net (supports transparency), made a 16x16 file and made a simple texture.
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
It should be in: mcp/src/minecraft/myoblastic/testmodtextures/Items.png
Your preload should look like this:
Also, I don't know if having a 16x16 sheet works, if it is still broken after fixing the other two things, then try converting it to a 256x256 sheet
Yep you need a 256 x 256 sheet. Otherwise the texture will show up as white, white with black dots, or as nothing :).
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
May the river of life flow well for you.
Thanks for fixing it, hopefully the more tutorials start doing it this way the fewer modders have trouble down the line. Keep up the good work!
EDIT: After reading the discussions about textures, may I suggest making a folder somewhere (I use MCP/src veovis/ for my own code and assets and MCP/src mods/ for sources from other mods.) and linking the folder?
Right click the top level Minecraft folder in the Package Explorer and go to Build Path > Link Source. Then browse to your resources folder, this is where you'll hold all your assets such as textures and audio, as well as your own code. Click finish and you're done.
The reason for this is because MCP scripts will often clean out the src folder, and if your only copies of your assets are in that folder and you run the cleanup script, well, say goodbye to your code and art.
I do stuff.
No, there are quite a large number of things to change to update from 1.3.2 to 1.4.7
Hmm, I never really use cleanup myself, I just setup a new MCP folder
Heh, fair enough.
Two questions for possible tutorials:
How would you add a specific itemstack to a creative tab? Enchanted books manage to do that, for example.
How would you add loot to the various structures? DungeonHooks.addDungeonLoot() appears to be deprecated.
I do stuff.
1) I'm not sure, I'll go check now
2) Same as 1 xD
This will gen the item in regular dungeons, if you want to see the names of the other chests look in the ChestGenHooks class. You can also add a String parameter to the method to specify the dungeon type. All you need now is to call it somewhere
For 1, I think you can use addAllRelevantItems...
Minecraft crashes:
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 2/3/13 12:36 PM
Description: Failed to start game
java.lang.NullPointerException
at cpw.mods.fml.common.registry.LanguageRegistry.addNameForObject(LanguageRegistry.java:93)
at cpw.mods.fml.common.registry.LanguageRegistry.addName(LanguageRegistry.java:103)
at bhavik.gypsycraft.common.core.CommonProxy.addNames(CommonProxy.java:33)
at bhavik.gypsycraft.common.GypsyCraft.InitCobaltCraft(GypsyCraft.java:41)
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:485)
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.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140)
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.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:657)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:207)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:456)
at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44)
at net.minecraft.client.Minecraft.run(Minecraft.java:744)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.4.7
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_13, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 759693312 bytes (724 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
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.26 FML v4.7.4.520 Minecraft Forge 6.6.0.497 4 mods loaded, 4 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
GypsyCraft [GypsyCraft] (bin) Unloaded->Constructed->Pre-initialized->Errored
LWJGL: 2.4.2
OpenGL: GeForce GTS 450/PCIe/SSE2 GL version 4.2.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'forge,fml'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Source avaliable here: http://github.com/myoblastic/GypsyCraft
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
You're getting an NPE at line 33 in common proxy, which is this:
I'm not sure why though...
Does it have anything to do with that your tutorials assumed that I had created meta-blocks and meta-items when I haven't?
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
Actually, have you registered your block?
In CommonProxy? I believe so.
Now why does the above statement contradict itself when put into a signature? PM me if you find out.
Call it in your init method
When I try to put
under the init method, Eclipse errors with "Illegal modifier for parameter GypsumOre, only final is permitted
Now why does the above statement contradict itself when put into a signature? PM me if you find out.