Posted June 15, 201213 yr I would like to be able to store data in an item within an inventory, I tried doing it without editing base classes, but I'm stumped so my mod will need to have some classes go inside the jar . If anyone know some way of doing this please let me know. Having an item store various information kind of like storing an inventory in an item or you could have the item in your inventory doing things while your walking around like a pocket furnace or a pick that stores whatever it mines. I think there would be enough possibilities to justify adding something like this into forge. it would make it easier to code items that have 50+ values that are always changing. I'm not good at explaining myself
June 15, 201213 yr ... This already exists... Look at ItemStack I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
June 15, 201213 yr Author I wish i knew a good place for tutorials I can't seem to find what I'm looking for. I've stared at ItemStack.java for a while now and I'm not getting it. Can you point me to a good set of tutorials? I would like some tuts on stuff like Multiplayer. An open source mod that i can look at would be nice also .
June 15, 201213 yr Don't have any links, but google is your friend. And there is a fairly straight forward thing in ItemStack for writing data to/from the player's file. Namely it's tag. I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
June 15, 201213 yr Author Does that mean i have to edit ItemStack? I would really like to avoid that. If you can give me an idea on how to do it without editing the base classe that would be the most helpful thing I've found all day . I've googled for tutorials, but all i find is basic stuff like adding items and ore generation. Took me a long time to find the tile entity tutorial
June 15, 201213 yr -.- ItemStacks They have a damn field for there NBT data you can edit the field from outside the class that field is saved every time the ItemStack is saved Use that field! Jesus man, I'm not here to hold you hand. Please take some effort and read the code! I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
June 15, 201213 yr Author Aww man I told myself I was going to try and not be the forum idiot. Now I'm going to feel like a noob for about a week.
June 15, 201213 yr Author I'm gonna go ahead and guess i was looking for stackTagCompound... I feel so ashamed and I feel even worse because this was moved from the suggestions thread. Just the fact it was in suggestions makes me feel bad
June 17, 201213 yr Basically think of it this way. An Item (subclass) just defines what an Item is and what is does, it is not an instance of it in the world. An ItemStack is an instance of an item in the world, and it has a tag data structure that lets you store arbitrary data on it that an Item (subclass) can access.
June 17, 201213 yr Speaking of wich, is it possible to get an item to have its metadata higher than 16 by using itemstacks but in the same time allowing the items to stack up to 64? http://calclavia.com/uploads/banner.png[/img]
June 21, 201213 yr Speaking of wich, is it possible to get an item to have its metadata higher than 16 by using itemstacks but in the same time allowing the items to stack up to 64? Terminology: Blocks have metadata, items have damage. Don't worry about trying to keep your item damage under 16, because items can have damage much higher. Blocks are what you need to worry about since their metadata is only 0-15.
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.