Jump to content

Recommended Posts

Posted

When I load up a world and hover over my item, I crash with this error :

 

 

  Reveal hidden contents

 

 

My item code:

 

 

  Reveal hidden contents

 

 

 

 

Any help be appreciated

Not new to java >> New to modding.

Posted

Well...if you never right-click it (which checks the nbt tag for null and if it is, sets values) what did you EXPECT to happen?

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted

how would I stop from it becoming null, ive already tried to check if the random number is equal to 0 execute the command, and ive tried using the nbt and checking if is(not) equal to 0, then do the command give; the code is  shown here (THIS DOES NOT WORK; EXAMPLE) :

 

      
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4) {
    
    		if(par1ItemStack.stackTagCompound.getInteger("myRandomNumber") /* != */ == 0) {
    	NBTTagCompound stackCompound = par1ItemStack.getTagCompound(); 
        int idToDisplay = par1ItemStack.stackTagCompound.getInteger("myRandomNumber");
        par3List.add("ID: " + idToDisplay);
    		}
      }

Not new to java >> New to modding.

Posted

It's not BECOMING null, it hasn't ever been SET YET.  The variable DOES NOT EXIST for you to see if it is not-zero.

 

Order of operations, dude.

 

if(par1ItemStack.stackTagCompound.getInteger("myRandomNumber") /* != */ == 0) {

 

THIS WILL FAIL BECAUSE stackTagCompound IS NULL RIGHT NOW.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

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