Jump to content

Recommended Posts

Posted

Hey all,

 

I was going through some problems with a config file and item ids earlier this morning. Upon an hour or so of tweaking, and looking around, I noticed that the items id in the Item class and the items id in game (and at http://www.minecraftwiki.net/wiki/Data_values) has a difference of 256. I noticed that the id value within my config file is also 256 behind the actual in game values of my items. Why is this?

 

Not really a problem, and I don't know if this is the right board, but really curious on this and how could it affect users changing their values in the config when I release?

 

 

Posted

Not really a problem, and I don't know if this is the right board, but really curious on this and how could it affect users changing their values in the config when I release?

 

It's automatic.  You don't have to do anything.

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

When I tested it, I tried /give player configID and it wouldn't work. The actual Id was still 256 ahead. Then I tried changing the id within the actual config file (like a normal user would) and still didn't work.

Posted

When I tested it, I tried /give player configID and it wouldn't work. The actual Id was still 256 ahead. Then I tried changing the id within the actual config file (like a normal user would) and still didn't work.

 

That's because Minecraft forces all item IDs to be 256 ahead of their config ID.  This is automatic.

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

So when a player changes a config id value, starts the game, and then type in that value...it should work? Or would they have to type the value and add 256 to it.

 

Sorry if im sounding like a huge noob, im just trying to wrap my head around when players try to alter the values. Thanks for the quick replies though! :D

Posted

So when a player changes a config id value, starts the game, and then type in that value...it should work? Or would they have to type the value and add 256 to it.

 

Sorry if im sounding like a huge noob, im just trying to wrap my head around when players try to alter the values. Thanks for the quick replies though! :D

 

They MUST add 256 to whatever is in the config, MUST MUST MUST MUST.  The Minecraft internal code interprets the configs as being incorrect and offsets them by 256.  It does this automatically all the time every time and the in-game IDs will NEVER EVER match up unless a mod author de-offsets them themselves.

 

I don't know what's so hard to understand about this.  IDs are offset for items.  It is don't automatically BY MINECRAFT.

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

It's not just you, just so you know.

My coworkers right now are repeating themselves at me.

 

Coworker A: "[my name] do [obvious task]"

Coworker B: "[my name] make sure you do [obvious task]"

Me: "For the love of god, I heard Coworker A and I ALREADY KNOW THAT."

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.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

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