Once you install mono, go to Terminal to the directory where you have the NBTExplorer.exe file. Then run:
mono ./NBTExplorer.exe
You should then be able to use the application.
I also have the issue running the Mac version on 10.6. It throws this error in the system log:
12/11/12 5:19:22 PM NBTExplorer[63057] *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: NSColor)
I don't see another debug log for additional information. I can try playing with XCode to track down the issue as suggested earlier. It may take a little bit for me to get to it. In the meantime the Windows/Linux version is working fine.
I mean how can I use this to create custom head items in minecraft. I tried to mirror the NBTedit steps in this but it does not work. I know that the world updated because I changed some other stuff.
Look at the NBT Schema for items (http://www.minecraft...ayer.dat_format), and you'll see that there's a "SkullOwner" tag you can put on the skull item, within its "Tag" node, and it should be a player's name. Since I don't know what the NBTedit instructions are that you're referring to, I can't offer any guidance as to why they are or aren't working. Reopen the file in NBTExplorer and confirm that the changes you made actually saved.
Look at the NBT Schema for items (http://www.minecraft...ayer.dat_format), and you'll see that there's a "SkullOwner" tag you can put on the skull item, within its "Tag" node, and it should be a player's name. Since I don't know what the NBTedit instructions are that you're referring to, I can't offer any guidance as to why they are or aren't working. Reopen the file in NBTExplorer and confirm that the changes you made actually saved.
the way you are supposed to do it is get the head item in inventory and then in NBTedit add a tag saying SkullOwner: (player name) and then ingame it will look like that players head. I dont know what I am doing wrong.
It's important that the tag is placed in the correct location. It should be a child of the item's "tag" node. If there is no "tag" node, then you need to create that first as a new compound node. Look at the wiki links I provided. They show the relationship of all data that you can put on an item, formatted similar to what it would look like in NBTExplorer. Also capitalization matters.
It's important that the tag is placed in the correct location. It should be a child of the item's "tag" node. If there is no "tag" node, then you need to create that first as a new compound node. Look at the wiki links I provided. They show the relationship of all data that you can put on an item, formatted similar to what it would look like in NBTExplorer. Also capitalization matters.
I think I under stand but what kind of tag, compound, list, string, long, ect?
If you hover your cursor over the node icons in the wiki, the tooltip will tell you what kind of tag to use (if it was not clear from the icon itself).
If you hover your cursor over the node icons in the wiki, the tooltip will tell you what kind of tag to use (if it was not clear from the icon itself).
look I put in the head item I have in my inventory and add compound ,name, tag with a string saying SkullOwner:SethBling and nothing happens when I log in to the game! and when I re open NBTexplorer the compound and the string in it are gone. and I know that this specifically is the problem as I have edited some other stuff while I am at it and it all transfers in game!
Have you checked if the stuff you entered is gone before opening your game in Minecraft?
- If it's gone before you open Minecraft, then it's not being saved. Either you're not remembering to save, or you've encountered a bug in the program.
- If it's gone after you open Minecraft, then Minecraft is stripping out the data. Either you've entered the data incorrectly, or you're missing some other required piece of data, or the information on the wiki is not correct.
Also make sure you're editing data in level.dat, not in a <player>.dat file.
I did some testing, I think the missing piece is you must set the "damage" value of the object to "3", which indicates it's a human head. Minecraft preserved the owner tag when I did that, but my player is the default skin so I don't actually know if it was honored.
I can maybe do an import/export, but I did not find a hex editor control I could use for Cocoa. If you know of one you can mention it of course. And unfortunately the windows hex editor I use has a couple native API calls so it won't work with Mac or Linux when you run the Windows version on Mono.
Though now that I think about it, hex editing is convenient for various block data but I could just convert the data to a text list and back. That might be better for fireworks anyway (though there's no natural constraints enforcing well-formed data).
I did some testing, I think the missing piece is you must set the "damage" value of the object to "3", which indicates it's a human head. Minecraft preserved the owner tag when I did that, but my player is the default skin so I don't actually know if it was honored.
Ok great I had to use the level.dat file and I was using the player file
The program does look for files with a .nbt extension. If they are not recognized, then perhaps they are not true NBT files? If you want, you can send me one of them to look at.
Uh, it's TMI.nbt from the mod TooManyItems. This is where the save states for items are stored. Sorry for the almost-3-weeks-late reply
You could search on Google or go here:
http://www.go-mono.c...s/download.html
Once you install mono, go to Terminal to the directory where you have the NBTExplorer.exe file. Then run:
mono ./NBTExplorer.exe
You should then be able to use the application.
I also have the issue running the Mac version on 10.6. It throws this error in the system log:
12/11/12 5:19:22 PM NBTExplorer[63057] *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: NSColor)
I don't see another debug log for additional information. I can try playing with XCode to track down the issue as suggested earlier. It may take a little bit for me to get to it. In the meantime the Windows/Linux version is working fine.
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
I mean how can I use this to create custom head items in minecraft. I tried to mirror the NBTedit steps in this but it does not work. I know that the world updated because I changed some other stuff.
Look at the NBT Schema for items (http://www.minecraft...ayer.dat_format), and you'll see that there's a "SkullOwner" tag you can put on the skull item, within its "Tag" node, and it should be a player's name. Since I don't know what the NBTedit instructions are that you're referring to, I can't offer any guidance as to why they are or aren't working. Reopen the file in NBTExplorer and confirm that the changes you made actually saved.
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
the way you are supposed to do it is get the head item in inventory and then in NBTedit add a tag saying SkullOwner: (player name) and then ingame it will look like that players head. I dont know what I am doing wrong.
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
I think I under stand but what kind of tag, compound, list, string, long, ect?
If you hover your cursor over the node icons in the wiki, the tooltip will tell you what kind of tag to use (if it was not clear from the icon itself).
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
look I put in the head item I have in my inventory and add compound ,name, tag with a string saying SkullOwner:SethBling and nothing happens when I log in to the game! and when I re open NBTexplorer the compound and the string in it are gone. and I know that this specifically is the problem as I have edited some other stuff while I am at it and it all transfers in game!
- If it's gone before you open Minecraft, then it's not being saved. Either you're not remembering to save, or you've encountered a bug in the program.
- If it's gone after you open Minecraft, then Minecraft is stripping out the data. Either you've entered the data incorrectly, or you're missing some other required piece of data, or the information on the wiki is not correct.
Also make sure you're editing data in level.dat, not in a <player>.dat file.
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
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
Ok great I had to use the level.dat file and I was using the player file
Uh, it's TMI.nbt from the mod TooManyItems. This is where the save states for items are stored. Sorry for the almost-3-weeks-late reply
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate
I don't know what porta minecraft launcher is.
Mods I Develop: Garden Stuff -- Storage Drawers -- Hunger Strike
Tools I Develop: NBTExplorer -- Substrate