Great tool! I'm surprised there aren't like 1,000's of posts already stating this!
Great for moving a World's default spawn. Also a great tool for loading player files to find their coordinates, if you are running Vanilla. Also, just a rather fun tool to play around with, tweaking and editing things here and there, if stuff like that amuses you.
I don't own a Mac, so I can't really give you instructions. Someone else may be able to. But probably it's along the lines of going to the Mono website, downloading the latest Mono runtime for MacOS, and then running NBTExplorer with a command like "mono nbtexplorer.exe".
Potentially, yes, you could find dropped items, since NBTExplorer has a Find command that will operate on chunk data (one of the main things that distinguishes this from NBTedit). Search for a tag named "id" and specify the item ID you're looking for. If you manage to find the right item, then all of your other dropped items will probably appear in the same Entity list, or in immediately neighboring chunks. There's no way to automatically move these to your inventory, but you could write down the relevent information, delete them from the chunks, and add new nodes into your inventory (or get a tool like InvEdit that is optimized for adding to your inventory). Alternatively if you find your cache of dropped items, you can figure out the chunk and block coordinates and either navigate there yourself, or set your player coordinates to that general location, and pick them up.
It should be built for .NET 2.0 (since that gives better compatibility for Linux/Mac under Mono). Can you give more information, like what OS/version are you running? Are you able to open the program at all, or does it stop responding before it even comes up?
Can this make a pre-1.8 world generate structures in future versions? If so, how?
up to you and how you use it.
keep in mind, this is only a mod that lets you lookat and edit the save files. if you wanna generate stuff by hand.. by all means do so.
Your question is ambiguous, so I will try to verify that I am answering the right one.
Will this tool allow my pre-1.8 world to generate post-1.8 features when I upgrade Minecraft?
In theory, you can increase the Version field in your level.dat to match what is used in current worlds, and your old world will generate new chunks with all of the most recent features. However, your new chunks will PROBABLY no longer join cleanly to the old ones, just like the old days when Notch changed the biome or map code.
If that does not answer your question, please rephrase it.
Your question is ambiguous, so I will try to verify that I am answering the right one.
Will this tool allow my pre-1.8 world to generate post-1.8 features when I upgrade Minecraft?
In theory, you can increase the Version field in your level.dat to match what is used in current worlds, and your old world will generate new chunks with all of the most recent features. However, your new chunks will PROBABLY no longer join cleanly to the old ones, just like the old days when Notch changed the biome or map code.
If that does not answer your question, please rephrase it.
Actually, I figured it out myself. Just change the "MapFeatures" to 1. That simple.
Thanks for this great tool! It will help a lot in my testing and debugging to make sure I've got everything nailed down right I'm very impressed with it at current.
I noticed some issues with this - in Java (and Minecraft), all integral types are signed (except characters ofc). But with this program, it seems they are unsigned - for instance the Byte tag forces me to use confusing values in the range 0 to 255 instead of the correct -128 to 127. It's a minor annoyance since it is simple math to find the correct unsigned value from a singed one and vice versa, but it should still be fixed
That's a good catch. I'm surprised it hasn't come up yet, but bytes are typically used for boolean or very small value ranges so it wouldn't typically come up. What values are you trying to set above 127?
I'll look into it when I get back into town next week.
I was trying to set a potion effect amplifier to a negative value, and it told me it was not in the valid range. It wasn't hard for me to just subtract from 256 though - I just wanted to point out the bug.
agreed.
Also, can I use this to find dropped items somewhere in the world and convert them into items in my inventory?
Potentially, yes, you could find dropped items, since NBTExplorer has a Find command that will operate on chunk data (one of the main things that distinguishes this from NBTedit). Search for a tag named "id" and specify the item ID you're looking for. If you manage to find the right item, then all of your other dropped items will probably appear in the same Entity list, or in immediately neighboring chunks. There's no way to automatically move these to your inventory, but you could write down the relevent information, delete them from the chunks, and add new nodes into your inventory (or get a tool like InvEdit that is optimized for adding to your inventory). Alternatively if you find your cache of dropped items, you can figure out the chunk and block coordinates and either navigate there yourself, or set your player coordinates to that general location, and pick them up.
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
You must first learn the rules before you break them.
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
up to you and how you use it.
keep in mind, this is only a mod that lets you lookat and edit the save files. if you wanna generate stuff by hand.. by all means do so.
Your question is ambiguous, so I will try to verify that I am answering the right one.
Will this tool allow my pre-1.8 world to generate post-1.8 features when I upgrade Minecraft?
In theory, you can increase the Version field in your level.dat to match what is used in current worlds, and your old world will generate new chunks with all of the most recent features. However, your new chunks will PROBABLY no longer join cleanly to the old ones, just like the old days when Notch changed the biome or map code.
If that does not answer your question, please rephrase it.
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
Actually, I figured it out myself. Just change the "MapFeatures" to 1. That simple.
Edit: There's one in the NBT edit link in your main thread. It works fine with .net 2 installed.
I can provide a .NET 4.0 build if you need it, but 2.0 should still cover the most bases (including the Mono folk).
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
Thats the same thing I was thinking...
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
(NBTedit has some weird bugs that I used to constantly trigger)
http://i.imgur.com/s5Xsq5k.png (MCF hates big images
http://tinyurl.com/LB-SSS
Sorry, scratch that, I'm an idiot. Thanks so much for this great tool!
http://tinyurl.com/LB-SSS
I'll look into it when I get back into town next week.
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
http://tinyurl.com/LB-SSS