Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

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?

 

 

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.

  • Author

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.

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.

  • Author

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

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.

  • Author

Ok thanks! Im pretty tired at the moment, so many things are not being clear to me today :P

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...

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.