Data Tag Command

The Data Tag command works in every command that accepts NBT data value. For example: ./give or ./summon (new command)

A lot of people got confused with this new feature, so I'll try my best to explain.

FOR ./GIVE COMMAND:

If you want to give someone a Diamond Sword (id 276), you'd type:

/give @p 276

Right? But for adding a new Data Tag command we need to put 2 new variables before the ID. Those variables are: COUNT and DAMAGE. If you want to give more than 1 sword, the first tag needs to be this number. e.g.:

/give @p 276 64

And if you you'd like to damage the sword a bit, you'll need to add a number which is lower or equal to the respective maximum damage. e.g. Fishing Rod maximum damage is 64.

/give @p 346 0 48

But that's not the point. We need to add Data Tag, so just put empty variables (Count >= 1). To start off the tag, add brackets and type "display:". In this you can put Name and Lore(description). E.G.:

/give @p 276 1 0 {display:{Name:"Awesome",Lore:["It is awesome"]}}

And to add an enchantment, just put it in the last but one curly brackets, add a ',' and type ench[]
In this brackets you want to put id:"*",lvl:"*" Obviously id means the Enchantment ID and lvl is the Level. You can download a pretty light text file I wrote to get those IDs.e.g.:

Thanks a lot! I was looking for some info on specifically this. Is this possible to do with /summon? I tried this:

/summon Skeleton ~ ~ ~ {SkeletonType:1},{Invulnerable:1}

but I got the error "Data tag parsing failed: Encountered multiple top tags, only one expected." So I tested something, and this:

/summon Skeleton ~ ~ ~ {SkeletonType:[1}],{Invulnerable:1}

...Led to the error "Data tag parsing failed: Unbalanced curly brackets {}: {SkeletonType:[1}],{Invulnerable:1}" and I can't figure out how to solve this in order to add 2 data tags to the Skeleton.
I've tried several ways mimicking your example (replacing them with these two data tags, of course), but most result in the unbalanced curly brackets error.

where is there a list of all the possible Data Tags, and how to possibly implement them into the command system (using the brackets, quotations, colons/semicolons, etc.) ?

On the Chunk_Format page on the minecraft wiki. Although it's missing some, it has a lot of them.

Rollback Post to RevisionRollBack

The Darkness will win one day, and light's time being the winner is nearing it's end. Because light is overrated.
IntelliJ > Eclipse because better autocomplete and inbuilt command line. Oh, and use the latest version for mods.
My heavily work in progress Minecraft Modding API and mod loader, N-API: https://github.com/Niadel/N-API
Code changes from 1.7 to 1.8 for us modders (that I found): https://gist.github.com/Niadel/2d2db8dd89de27f970a7

How about for a Horse with speed 100, jump 5, and resistance 100? command for that PLEASE?

/summon EntityHorse ~ ~ ~ {ActiveEffects:[{Id:1,Amplifier:100,Duration:1000000},{Id:11,Amplifier:100,Duration:1000000},{Id:8,Amplifier:5,Duration:1000000}]}
That should do the trick. I haven't tested it, but there don't seem to be any problems, so you can just copy/paste it.

Rollback Post to RevisionRollBack

Please excuse any and all errors, whether they be grammatical or factual. I try my best, but no one's perfect.

As you can see, you have ended the dataTags after the "]" closing the Attributes tag. Simply moving the comma off of the curly bracket to the square bracket, and move the curly bracket to the end of the command to close the dataTags:

Looking at your command, right away you can see that it ends in a square bracket. It has to end in a curly bracket to close the beginning of the dataTags. For now, let's put in some indents to see what went wrong:

With proper indenting, your code shouldn't come back against the left column until the very last line, in which the square bracket currently resides. You ended the dataTags early; just before the Equipment tag. To fix this, you simply need to move that curly bracket, as all else seems to be in working order: