Jump to content

[1.11] Code stored in NBT in an ItemStack


Recommended Posts

Posted

I am working on a robot mod that adds robots that interact with nearby inventories. I am kind of stuck with this however. What I would like to do is have the players program the behaviors of the robots into an item (using a drag and drop interface maybe) that could be dropped into the robot's (or controller of a multiblock) gui. I am trying to wrap my head around how I would implement this. Any ideas?

 

I was thinking I could save Json to the nbt of an item stack that would have instructions for what the robot would do, but I'm unsure if this would be feasable. Any suggestions are appreciated.

Posted (edited)

Ok, thanks for the suggestions. I'll probably stick with NBT as I have no experience with WorldSavedData .

Edited by Awesome_Spider
Posted

You could do what computercraft does store an Item ID in NBT then use that ID to reference an external file.This gives some leniency on what file structures you can use for storing the programs.  You could store the program files in the minecraft save folder.

Posted

I just stored json in the item's NBT. It may not be the best solution in the world, but it works. Thanks for the suggestion though.

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.