This version of MCStacker is intended to ease the transition from MC 1.12 to MC 1.13. It attempts to convert 1.12 commands into 1.13 formatted commands. New block and item ids have been implemented(The Flattening). If outputting to MC1.13 you should see an error message if you are attempting to use data values or 1.12 block/item ids. You wont get an error message if you try to use 1.13 ids with 1.12 output.
There are many situations where conversion does not go smoothly. Some block states have changed. Item/block ids do not always convert to the new name. The 1.13 output should be ok. Old item/block names are now prefixed with '1.12.2' So you know not to use them if you want 1.13 output.
1.13 Output | 1.13 Input(parsing) | |
---|---|---|
/effect | /effect give <target> <effect> [seconds] [amplifier] [hide particles] | Yes |
/give | /give <target> <item{nbt}> [<count>] | Yes |
/setblock | /setblock | Yes |
/fill |
/fill <pos from> <pos to> <block[Block States]{nbt}> handling /fill <pos from> <pos to> <block[Block States]{nbt}> handling <block>[Block States] | Yes |
/replaceitem | /replaceitem block <pos> <slot> <item{nbt}> [<count>] /replaceitem entity <target> <slot> <item{nbt}> [<count>] | Yes |
/data | /data merge entity <target> {nbt} /data merge block <pos> {nbt} | Yes No |
/execute | Create the execute part manually | Loads into a text field |
/particle | Contains 1.12 and 1.13 particle names | Imports but does not convert |
Target Selectors | Yes | Yes |