Minecraft Maps / Other

1.12 to 1.13 Command Converter (Up to 1000 Commands at Once!)

  • 4,806 views, 5 today
  • 12
  • 5
  • 26
Part_Toon avatar Part_Toon
Level 29 : Expert Architect
26
Yep, you heard me right! It is now possible to convert a list of up to 1000 commands with the push of a button! :creeperdance: by Alvoria


It is a command line batch program that takes a text document that contains the 1.12.2 commands, and converts all of them into the 1.13 format. It then puts all of these new commands into a file of your choice.


And since the release of version 1.6.0, you can convert a list of files contained in a folder of your choice into a second folder!


The download does contain detailed instructions on how to use it, so no use explaining it here. :lol:


Imagine the time that you will save, knowing that you don't have to manually retype all of those seemingly endless /execute chains! And imagine being able to do that, but to a list of 1000 commands in one go! It can convert one-command machines too!


And also imagine not having any legitimate reason to despise 1.13! Your creations are no longer ruined!


DOWNLOAD: 1.12 to 1.13 Command Converter 1.6.6


NOTE: This recent creation of mine may have a few bugs in it. Don't worry, it won't delete anything. But if you find any errors in the command conversion, please tell me immediately so that I may fix the errors right away!

SECOND NOTE: This program has a post over at the Minecraft Forum!

ORIGINAL POST: 1.12 to 1.13 Command Converter (Up to 1000 Commands at Once!)


Make sure to check in every now and again for new updates!


Have fun in 1.13!


'Til next time!


~ Part Toon ~
Progress100% complete
Tags

Create an account or sign in to comment.

1
09/20/2020 9:51 pm
Level 2 : Apprentice Collective
Kristra
Kristra avatar
why i can open it?
1
09/21/2020 2:44 pm
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
If you are on a Mac or Linux operating system, that would be why.
1
08/26/2020 2:19 amhistory
Level 1 : New Miner
Insane96MCP
Insane96MCP avatar
There's a bug with comments. They are processed as commands and not comments thus giving error on processing.

Also the folder conversion doesn't work at all, it prepares lines and then it said it finished but nothing is created. The other window in the mean time says "Could not find the file"
1
08/26/2020 4:29 pm
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
I did not take comments into consideration when I first designed it. When I remake it, I will have to keep that in mind.

Folder conversion was always a tricky one in terms of automating it properly. It is indeed tested and it works, so it was likely a user-side error. Although, the process could definitely be optimized. Another thing to keep in mind when I remake it.

For the time being, I would search and replace the prefixing hash marks in the comments with a say command as it keeps those exactly the same.

Sorry for your trouble. I soon plan to redesign the entire thing in Python to make it fundamentally more powerful.
2
06/25/2020 8:41 pm
Level 1 : New Crafter
Hunam
Hunam avatar
thanks a lot
1
06/13/2020 4:01 pm
Level 1 : New Miner
ChadSteve
ChadSteve avatar
Hello, I seem to be having trouble converting a certain command. After using the command converter and putting the output into a command block, the command does not work. I am not sure if this is a bug or if I am doing something wrong during the setup in the converter.

This is the 1.12 command that I was using:

/summon falling_block ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:"falling_block",Block:redstone_block,Time:1,Passengers:[{id:"falling_block",Block:activator_rail,Time:1,Passengers:[{id:"commandblock_minecart",Command:"gamerule commandBlockOutput false"},{id:"commandblock_minecart",Command:"fill ~2 ~-3 ~-2 ~8 ~ ~2 iron_block 0 hollow"},{id:"commandblock_minecart",Command:"fill ~2 ~-2 ~-2 ~8 ~-1 ~2 glass 0 replace iron_block"},{id:"commandblock_minecart",Command:" /scoreboard objectives add DiaTnt dummy"},{id:"commandblock_minecart",Command:" /tellraw @a [\"\",{\"text\":\"\\\"Atomic Redstone Tnt\\\"\",\"color\":\"aqua\",\"bold\":true,\"clickEvent\":{\"action\":\"open_url\",\"value\":\"jragoncommands.weebly.com/\"}},{\"text\":\" by Jragon014\",\"color\":\"blue\",\"italic\":true,\"underlined\":false},{\"text\":\" has been activated!\",\"color\":\"aqua\",\"italic\":false}]"},{id:"commandblock_minecart",Command:" /tellraw @a [\"\",{\"text\":\"-\"}]"},{id:"commandblock_minecart",Command:" /tellraw @a [\"\",{\"text\":\"Click\",\"color\":\"aqua\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"jragoncommands.weebly.com/\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[{\"text\":\"Opens your browser\"}]}}},{\"text\":\" here \",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"open_url\",\"value\":\"jragoncommands.weebly.com/\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[{\"text\":\"Opens your browser\"}]}}},{\"text\":\"to install more commands by Jragon014.\",\"color\":\"aqua\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"jragoncommands.weebly.com/\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[{\"text\":\"Opens your browser\"}]}},\"underlined\":false}]"},{id:"commandblock_minecart",Command:"setblock ~1 ~-1 ~ wall_sign 4 replace {Text1:\"{\\\"text\\\":\\\"Atomic TNT\\\",\\\"color\\\":\\\"dark_blue\\\",\\\"bold\\\":true}\",Text3:\"{\\\"text\\\":\\\"by Jragon014\\\",\\\"color\\\":\\\"dark_purple\\\",\\\"italic\\\":true}\",Text4:\"{\\\"text\\\":\\\"[Click to Remove]\\\",\\\"color\\\":\\\"dark_red\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-2 ~-2 ~7 ~1 ~2 air\\\"}}\"}"},{id:"commandblock_minecart",Command:"setblock ~4 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:\"/execute @e[score_DiaTnt_min=1] ~ ~ ~ /particle lava ~ ~ ~ 1 1 1 0.3 1\"}"},{id:"commandblock_minecart",Command:"setblock ~5 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:\"/execute @e[type=tnt,score_DiaTnt_min=20] ~ ~ ~ detect ~-1 ~ ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~ ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~ ~1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~1 ~-1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~1 ~ minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~1 ~1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~2 ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~2 ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~2 ~1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~ ~-1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~ ~1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~1 ~-1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~1 ~ minecraft:diamond_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~1 ~1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~2 ~-1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~2 ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~2 ~1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~ ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~ ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~ ~1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~1 ~-1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~1 ~ minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~1 ~1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~2 ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~2 ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~2 ~1 minecraft:redstone_block 0 /playsound random.orb @a[r=64] ~ ~ ~ 6 0.5 1\"}"},{id:"commandblock_minecart",Command:"setblock ~6 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:\"/execute @e[tag=DiaPoint] ~ ~ ~ /effect @a[r=40] hunger 5 1\"}"},{id:"commandblock_minecart",Command:"setblock ~7 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:\"/execute @e[tag=DiaTnt,score_DiaTnt=100] ~ ~ ~ /summon tnt ~ ~ ~\"}"},{id:"commandblock_minecart",Command:"setblock ~7 ~-2 ~1 chain_command_block 1 replace {auto:1,Command:\"/execute @e[tag=Dia,score_DiaTnt=2] ~ ~ ~ /summon tnt ~ ~ ~\"}"},{id:"commandblock_minecart",Command:"setblock ~6 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:\"/execute @e[tag=DiaPoint] ~ ~ ~ /effect @a[r=40] nausea 5 1\"}"},{id:"commandblock_minecart",Command:"setblock ~5 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:\"/execute @e[tag=DiaPoint] ~ ~ ~ /effect @a[r=40] wither 5 1\"}"},{id:"commandblock_minecart",Command:"setblock ~4 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:\"/kill @e[score_DiaTnt_min=12000,type=armor_stand,tag=DiaPoint]\"}"},{id:"commandblock_minecart",Command:"setblock ~3 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:\"/execute @e[tag=DiaTnt,score_DiaTnt=100] ~ ~ ~ /summon tnt ~ ~-14 ~\"}"},{id:"commandblock_minecart",Command:"setblock ~3 ~-2 ~ chain_command_block 3 replace {auto:1,Command:\"/execute @e[tag=DiaTnt,score_DiaTnt=100] ~ ~ ~ /summon tnt ~ ~-7 ~\"}"},{id:"commandblock_minecart",Command:"setblock ~4 ~-2 ~ chain_command_block 4 replace {auto:1,Command:\"/execute @e[tag=Dia] ~ ~ ~ /kill @e[type=item,r=40]\"}"},{id:"commandblock_minecart",Command:"setblock ~5 ~-2 ~ chain_command_block 4 replace {auto:1,Command:\"/execute @e[tag=DiaTnt,score_DiaTnt_min=100] ~ ~ ~ /setblock ~ ~ ~ diamond_ore\"}"},{id:"commandblock_minecart",Command:"setblock ~6 ~-2 ~ chain_command_block 4 replace {auto:1,Command:\"/execute @e[tag=DiaTnt,score_DiaTnt=100] ~ ~ ~ /summon tnt ~ ~ ~\"}"},{id:"commandblock_minecart",Command:"setblock ~7 ~-2 ~ chain_command_block 4 replace {auto:1,Command:\"/execute @e[tag=DiaTnt] ~ ~ ~ /execute @e[tag=DiaPoint,c=1] ~ ~ ~ /spreadplayers ~ ~ 1 30 false @e[tag=DiaTnt]\"}"},{id:"commandblock_minecart",Command:"setblock ~7 ~-2 ~-1 chain_command_block 3 replace {auto:1,Command:\"/kill @e[score_DiaTnt_min=120,type=Bat]\"}"},{id:"commandblock_minecart",Command:"setblock ~6 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:\"/scoreboard players add @e[tag=Dia] DiaTnt 1\"}"},{id:"commandblock_minecart",Command:"setblock ~5 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:\"/execute @e[type=tnt,score_DiaTnt_min=80] ~ ~ ~ detect ~-1 ~ ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~ ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~ ~1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~1 ~-1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~1 ~ minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~1 ~1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~2 ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~2 ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~2 ~1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~ ~-1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~ ~1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~1 ~-1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~1 ~ minecraft:diamond_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~1 ~1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~2 ~-1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~2 ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~2 ~1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~ ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~ ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~ ~1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~1 ~-1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~1 ~ minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~1 ~1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~2 ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~2 ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~2 ~1 minecraft:redstone_block 0 /summon armor_stand ~ ~ ~ {Tags:[\\\"DiaPoint\\\",\\\"Dia\\\"],Invulnerable:1}\"}"},{id:"commandblock_minecart",Command:"setblock ~4 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:\"/execute @e[type=tnt,score_DiaTnt_min=80] ~ ~ ~ detect ~-1 ~ ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~ ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~ ~1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~1 ~-1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~1 ~ minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~1 ~1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~2 ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~2 ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~-1 ~2 ~1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~ ~-1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~ ~1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~1 ~-1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~1 ~ minecraft:diamond_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~1 ~1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~2 ~-1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~2 ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~ ~2 ~1 minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~ ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~ ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~ ~1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~1 ~-1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~1 ~ minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~1 ~1 minecraft:noteblock 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~2 ~-1 minecraft:redstone_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~2 ~ minecraft:iron_block 0 /execute @e[c=1,r=0] ~ ~ ~ detect ~1 ~2 ~1 minecraft:redstone_block 0 /summon Bat ~ ~ ~ {Tags:[\\\"DiaTnt\\\",\\\"Dia\\\"],Invulnerable:1}\"}"},{id:"commandblock_minecart",Command:"setblock ~3 ~-2 ~-1 repeating_command_block 5 replace {auto:1,Command:\"/scoreboard players add @e[type=tnt] DiaTnt 1\"}"},{id:"commandblock_minecart",Command:"setblock ~ ~ ~1 command_block 0 replace {Command:\"fill ~ ~-3 ~-1 ~ ~ ~ air\"}"},{id:"commandblock_minecart",Command:"setblock ~ ~-1 ~1 redstone_block"},{id:"commandblock_minecart",Command:"kill @e[type=commandblock_minecart,r=1]"}]}]}]}
1
06/14/2020 4:44 pm
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
It seems to disagree with the Command Converter on the matter of the exceptionally long execute chains. I have extracted the individual commands and ran through the execute chains in clusters to make it run through properly. Falling block physics also changed in 1.14 that made the old one-command machines broken, this can be fixed by inserting area effect clouds between the blocks and killing them with the first command block to settle. I took it upon myself to apply this change and bring it up to speed with 1.15.2. https://pastebin.com/QEq7RjKY
1
04/20/2020 7:14 am
Level 1 : New Explorer
Subisso
Subisso avatar
Hi, I have a problem. I put the name file into the program and I chose the name and format for the output file; it works and everything but in the end when it's done the program closes and I can't find the output file where it should be.

This is the command for 1.12 and previous:

/summon FallingSand ~ ~1.6 ~ {
TileID:152,Time:1,Riding:{id: FallingSand,TileID:137,Time:1,TileEntityData:
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/tellraw @a {"text":"Kit Completed, Courtesy of Subisso712",color:red}}
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:cooked_beef 64 0 {display:{Name:"Subisso's Beef",Lore:["Subisso's Exclusive Right"]},ench:[{id:16,lvl:7}]}}
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:golden_apple 64 1 {display:{Name:"Subisso's Apple",Lore:["Subisso's Exclusive Right"]},ench:[{id:16,lvl:7},{id:20,lvl:7},{id:19,lvl:3}]}}
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:diamond_pickaxe 1 0 {Unbreakable:1,display:{Name:"Subisso's Lucky Pickaxe",Lore:["Subisso's Exclusive Right"]},ench:[{id:16,lvl:7},{id:32,lvl:12},{id:35,lvl:12}]}}
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:diamond_pickaxe 1 0 {Unbreakable:1,display:{Name:"Subisso's Ultra Pickaxe",Lore:["Subisso's Exclusive Right"]},ench:[{id:16,lvl:7},{id:32,lvl:12},{id:33,lvl:12}]}}
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:diamond_axe 1 0 {Unbreakable:1,display:{Name:"Subisso's Axe",Lore:["Subisso's Exclusive Right"]},ench:[{id:16,lvl:12},{id:19,lvl:10},{id:20,lvl:10},{id:32,lvl:12}]}}
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:diamond_boots 1 0 {Unbreakable:1,display:{Name:"Devon's Boots",Lore:["Subisso's Exclusive Right"]},ench:[{id:0,lvl:12},{id:4,lvl:10},{id:7,lvl:10},{id:2,lvl:12},{id:1,lvl:10},{id:3,lvl:10},{id:8,lvl:12}]}}
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:diamond_leggings 1 0 {Unbreakable:1,display:{Name:"Devon's Leggings",Lore:["Subisso's Exclusive Right"]},ench:[{id:0,lvl:12},{id:4,lvl:10},{id:7,lvl:10},{id:3,lvl:10},{id:1,lvl:12}]}}
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:diamond_chestplate 1 0 {Unbreakable:1,display:{Name:"Devon's Chestplate",Lore:["Subisso's Exclusive Right"]},ench:[{id:0,lvl:12},{id:4,lvl:12},{id:7,lvl:12},{id:3,lvl:12},{id:1,lvl:12}]}},Riding:{id:FallingSand,Time:1,TileID:152
,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:diamond_helmet 1 0 {Unbreakable:1,display:{Name:"Devon's Crown",Lore:["Subisso's Exclusive Right"]},ench:[{id:0,lvl:12},{id:4,lvl:12},{id:7,lvl:10},{id:3,lvl:10},{id:1,lvl:10},{id:5,lvl:12},{id:6,lvl:12}]}}
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:arrow 1 0 {Unbreakable:1,display:{Name:"Doom Arrow",Lore:["Subisso's Exclusive Right"]},ench:[{id:16,lvl:5},{id:20,lvl:6},{id:19,lvl:7}]}},Riding:{id:FallingSand,Time:1,TileID:152
,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:bow 1 0 {Unbreakable:1,display:{Name:"Devon's Bow",Lore:["Subisso's Exclusive Right"]},ench:[{id:51,lvl:12},{id:50,lvl:10},{id:49,lvl:10},{id:48,lvl:12},{id:16,lvl:7}]}}
,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/give @p minecraft:diamond_sword 1 0 {Unbreakable:1,display:{Name:"Lama Nera",Lore:["Subisso's Exclusive Right"]},ench:[{id:16,lvl:12},{id:17,lvl:10},{id:18,lvl:10},{id:19,lvl:12},{id:20,lvl:12},{id:21,lvl:12}]}}
,Riding:{id:FallingSand,Time:1,TileID:152,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/tellraw @a {"text":"Generating Kit!",color:gold}},Riding:{id:FallingSand,Time:1,TileID:152
,Riding:{id:FallingSand,TileID:137,Time:1,TileEntityData:{Command:/tellraw @a {"text":"Loading Kit!",color:aqua}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

I tried to put only a part of that command like:

/give @p minecraft:diamond_pickaxe 1 0 {Unbreakable:1,display:{Name:"Subisso's Ultra Pickaxe",Lore:["Subisso's Exclusive Right"]},ench:[{id:16,lvl:7},{id:32,lvl:12},{id:33,lvl:12}]}

In this case it works, I find the new txt file where it should be and the program asks me if I want to convert more instead of just closing like for the first command.

I don't really know what the problem is.. the command for 1.12 works in those versions so the problem shouldn't be the command itself, should it?
1
04/20/2020 6:17 pm
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
The command itself seems to be very old as it still uses Riding instead of Passengers. The Command Converter was not designed to handle commands this old. However, I can reverse engineer the command and give you the equivalent for 1.13+.

https://pastebin.com/rTEsk67V

I have it on Pastebin as Planet Minecraft doesn't like to paste in quotation marks.

Hopefully the next Command Converter will be able to handle stuff this old, and add in the area effect cloud trick to make one-commands like this work in 1.14+.

'Til next time!
1
04/19/2020 2:37 am
Level 14 : Journeyman Engineer
Andreal Vox
Andreal Vox avatar
I need help if you could possibly. When using this the output said something about that since the /stats command has been completely removed it couldn't convert. I've updated my graffitti map like 97% to work with 1.15 but can't for the life of me figure out how to get these commands converted.

/stats entity @a[team=Purple] set AffectedBlocks @a[team=Purple] Paint

I know the website says it'll be in "/execute store result" that all the "Affected" tags got replaced with but I just don't know what I'm doing.

For further clarification, the command used to increase the Paint score whenever a player would run over white wool and "painting" it with their team color(which was done using a fill command around players on a team replacing white wool with the color wool of their team)

you can check out the map if you'd like to get a better look and feel My Graffitti Map
1
04/19/2020 6:19 pm
Level 14 : Journeyman Engineer
Andreal Vox
Andreal Vox avatar
nvm I figured it out lol
2
04/19/2020 6:25 pm
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
Yup, that's often the way it goes. lol

Definitely look into the power of /execute store and /data modify, they are very powerful for things like this. Definitely more powerful than the old /stats command.
1
04/08/2020 10:00 amhistory
Level 1 : New Miner
AaronKanaron
AaronKanaron avatar
I was testing around with the converter and seemed to have run into a bug.

When I convert, I got the error, "I was unexpected at this time."Any idea why?
Here are the commands I used;

/blockdata ~ ~ ~ {auto:0b}
/stats entity @a set AffectedItems @p items
/execute @a[tag=timeStop] ~ ~ ~ /clear @a[tag=timeStop,c=1,r=0] minecraft:gold_ingot 0 0
/stats entity @a clear AffectedItems
/tellraw @a ["",{"selector":"@a[tag=timeStop]","color":"green"},{"text":" klarade sanic spelet på ","color":"green"},{"score":{"name":"@a[tag=timeStop]","objective":"Time"},"color":"green","bold":false},{"text":" sekunder och fick ","color":"green","bold":false},{"score":{"name":"@a[tag=timeStop]","objective":"items"},"color":"gold"},{"text":" Guld","color":"gold"},{"text":"!","color":"green"}]
/summon fireworks_rocket 99 11 -569 {FireworksItem:{id:fireworks,Count:1,tag:{Fireworks:{Explosions:[{Type:2,Flicker:1,Colors:[917301],FadeColors:[15925046]},{Type:0,Trail:1,Colors:[15925046],FadeColors:[917301]}]}}}}
/scoreboard players tag @a[tag=timeStop] add timeLine
/scoreboard players tag @a[tag=timeStop] add fin
/title @a[tag=timeStop] clear
/scoreboard players tag @a[tag=timeStop] remove timeStop
/execute @a[x=-0,y=19,z=-577,dx=150,dy=-30,dz=19,tag=!Admin] ~ ~ ~ detect ~ ~-1 ~ lapis_block -1 clear @a[r=0,c=1] gold_ingot
/execute @a[x=-1,y=19,z=-573,dx=100,dy=-26,dz=10,tag=!Admin] ~ ~ ~ fill ~1 ~1 ~1 ~-1 ~-1 ~-1 air 0 replace gold_block
/execute @a[x=79,y=11,z=-561,dx=3,dy=10,dz=-16,tag=!Admin] ~ ~ ~ fill ~1 ~1 ~1 ~-1 ~-1 ~-1 air 0 replace gold_block
/execute @a[x=-1,y=19,z=-574,dx=100,dy=-26,dz=15,tag=!Admin,score_gold_min=1] ~ ~ ~ playsound minecraft:entity.experience_orb.pickup master @a
/execute @a[x=-1,y=19,z=-574,dx=100,dy=-26,dz=15,tag=!Admin,score_gold_min=1] ~ ~ ~ /give @s gold_ingot
/execute @a[x=-1,y=19,z=-573,dx=100,dy=-26,dz=10,tag=!Admin] ~ ~ ~ detect ~ ~-1 ~ lapis_block -1 /setblock -10 4 -566 minecraft:redstone_block
/execute @a[x=-0,y=19,z=-577,dx=150,dy=-30,dz=19,tag=!Admin] ~ ~ ~ detect ~ ~-1 ~ lapis_block -1 /blockdata -15 3 -566 {auto:1b}
/scoreboard players add @a[score_Time_min=1,tag=!timeStop] Time 1
/execute @a[x=94,y=11,z=-571,dx=0,dy=10,dz=5,tag=!timeStop] ~ ~ ~ /scoreboard players tag @a[r=0,c=1,tag=!timeLine] add timeStop
/scoreboard players operation @a[tag=timeStop] Time /= convert Time
/blockdata -4 3 -566 {auto:1b}
/scoreboard players tag @a[x=98,y=11,z=-569,rm=10,tag=timeLine] remove timeLine
/execute @a[x=-5,y=19,z=-588,dx=104,dy=-26,dz=25,tag=!fin] ~ ~ ~ /scoreboard players operation @p TimeConvert = @p Time
/execute @a[x=-5,y=19,z=-588,dx=104,dy=-26,dz=25,tag=!fin] ~ ~ ~ /scoreboard players operation @p TimeConvert /= convert Time
/execute @a[x=-5,y=19,z=-588,dx=104,dy=-26,dz=25,tag=!fin] ~ ~ ~ /title @p actionbar ["",{"text":"> ","color":"yellow","bold":true,"insertion":"/title @p subtitle %s"},{"score":{"name":"@p","objective":"TimeConvert"},"color":"none","bold":false},{"text":" < | > ","color":"yellow","bold":true},{"score":{"name":"@p","objective":"gold"},"color":"none","bold":false},{"text":" <","color":"yellow","bold":true}]
/execute @a[x=-5,y=19,z=-573,dx=104,dy=-26,dz=10,tag=!Admin] ~ ~ ~ clear @a[r=0,c=1] gold_ingot
/scoreboard players tag @p add leave
/replaceitem entity @a[tag=leave] slot.armor.feet air
/replaceitem entity @a[tag=leave] slot.armor.legs air
/replaceitem entity @a[tag=leave] slot.armor.chest air
/replaceitem entity @a[tag=leave] slot.armor.head air
/effect @a[tag=leave] clear
/tp @a[tag=leave] 101 24 -612
/scoreboard players tag @a[tag=leave] remove leave
1
04/08/2020 2:12 pm
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
The characters < | > seem to cause issues with batch internally. I replaced them with placeholder words, converted the commands, and reverted them back afterwards.

Now in there, the /stats command was used twice, and I reckon it is a key part of the function. Unfortunately there is no simple way to convert the /stats command as it was completely removed, and its functionality was moved into /execute, so I fixed the arrangement of the commands and combined commands 2 and 3 to restore functionality.

After I replaced these characters, the conversion was successful.

data merge block ~ ~ ~ {auto:0b}
execute as @a[tag=timeStop] store result score @p items at @s run clear @a[tag=timeStop,limit=1,sort=nearest,distance=..0] gold_ingot 0
tellraw @a ["",{"selector":"@a[tag=timeStop]","color":"green"},{"text":" klarade sanic spelet på ","color":"green"},{"score":{"name":"@a[tag=timeStop]","objective":"Time"},"color":"green","bold":false},{"text":" sekunder och fick ","color":"green","bold":false},{"score":{"name":"@a[tag=timeStop]","objective":"items"},"color":"gold"},{"text":" Guld","color":"gold"},{"text":"!","color":"green"}]
summon firework_rocket 99 11 -569 {FireworksItem:{Count:1,id:firework_rocket,tag:{Fireworks:{Explosions:[{Type:2,Flicker:1,Colors:[917301],FadeColors:[15925046]},{Type:0,Trail:1,Colors:[15925046],FadeColors:[917301]}]}}}}
tag @a[tag=timeStop] add timeLine
tag @a[tag=timeStop] add fin
title @a[tag=timeStop] clear
tag @a[tag=timeStop] remove timeStop
execute as @a[x=-0,y=19,z=-577,dx=150,dy=-30,dz=19,tag=!Admin] at @s positioned ~ ~ ~ if block ~ ~-1 ~ lapis_block run clear @a[distance=..0,limit=1,sort=nearest] gold_ingot
execute as @a[x=-1,y=19,z=-573,dx=100,dy=-26,dz=10,tag=!Admin] at @s positioned ~ ~ ~ run fill ~1 ~1 ~1 ~-1 ~-1 ~-1 air replace gold_block
execute as @a[x=79,y=11,z=-561,dx=3,dy=10,dz=-16,tag=!Admin] at @s positioned ~ ~ ~ run fill ~1 ~1 ~1 ~-1 ~-1 ~-1 air replace gold_block
execute as @a[x=-1,y=19,z=-574,dx=100,dy=-26,dz=15,tag=!Admin,scores={gold=1..}] at @s positioned ~ ~ ~ run playsound entity.experience_orb.pickup master @a
execute as @a[x=-1,y=19,z=-574,dx=100,dy=-26,dz=15,tag=!Admin,scores={gold=1..}] at @s positioned ~ ~ ~ run give @s gold_ingot
execute as @a[x=-1,y=19,z=-573,dx=100,dy=-26,dz=10,tag=!Admin] at @s positioned ~ ~ ~ if block ~ ~-1 ~ lapis_block run setblock -10 4 -566 redstone_block
execute as @a[x=-0,y=19,z=-577,dx=150,dy=-30,dz=19,tag=!Admin] at @s positioned ~ ~ ~ if block ~ ~-1 ~ lapis_block run data merge block -15 3 -566 {auto:1b}
scoreboard players add @a[tag=!timeStop,scores={Time=1..}] Time 1
execute as @a[x=94,y=11,z=-571,dx=0,dy=10,dz=5,tag=!timeStop] at @s positioned ~ ~ ~ run tag @a[distance=..0,limit=1,sort=nearest,tag=!timeLine] add timeStop
scoreboard players operation @a[tag=timeStop] Time /= @a[name=convert] Time
data merge block -4 3 -566 {auto:1b}
tag @a[x=98,y=11,z=-569,distance=10..,tag=timeLine] remove timeLine
execute as @a[x=-5,y=19,z=-588,dx=104,dy=-26,dz=25,tag=!fin] at @s positioned ~ ~ ~ run scoreboard players operation @p TimeConvert = @p Time
execute as @a[x=-5,y=19,z=-588,dx=104,dy=-26,dz=25,tag=!fin] at @s positioned ~ ~ ~ run scoreboard players operation @p TimeConvert /= @a[name=convert] Time
execute as @a[x=-5,y=19,z=-588,dx=104,dy=-26,dz=25,tag=!fin] at @s positioned ~ ~ ~ run title @p actionbar ["",{"text":"> ","color":"yellow","bold":true,"insertion":"/title @p subtitle %s"},{"score":{"name":"@p","objective":"TimeConvert"},"color":"none","bold":false},{"text":" < | > ","color":"yellow","bold":true},{"score":{"name":"@p","objective":"gold"},"color":"none","bold":false},{"text":" <","color":"yellow","bold":true}]
execute as @a[x=-5,y=19,z=-573,dx=104,dy=-26,dz=10,tag=!Admin] at @s positioned ~ ~ ~ run clear @a[distance=..0,limit=1,sort=nearest] gold_ingot
tag @p add leave
replaceitem entity @a[tag=leave] armor.feet air
replaceitem entity @a[tag=leave] armor.legs air
replaceitem entity @a[tag=leave] armor.chest air
replaceitem entity @a[tag=leave] armor.head air
effect clear @a[tag=leave]
execute as @a[tag=leave] at @s run teleport @s 101 24 -612
tag @a[tag=leave] remove leave

Do note that I soon plan to completely rewrite the Command Converter in a new language. I don't know exactly when I will have time to do it, but this new version will hopefully be able to handle things like this better.
2
04/13/2020 2:58 pm
Level 1 : New Miner
AaronKanaron
AaronKanaron avatar
Thanks and keep up the good work!
1
12/25/2019 8:43 am
Level 1 : New Miner
mitko00
mitko00 avatar
i tried this command and the program did not did it here is the
command: scoreboard players set @e[type=item] RoS_I 1 {Item:{id:";minecraft:coal_block"}}
2
12/25/2019 4:29 pm
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
There is a semicolon in there right before "minecraft:coal_block", that is probably the issue. Try removing that semicolon and run it again.
1
12/25/2019 6:21 am
Level 1 : New Miner
mitko00
mitko00 avatar
Please make a video tutorial
1
12/04/2019 11:14 pm
Level 4 : Apprentice Architect
bobyshow51
bobyshow51 avatar
hello, I try for this order and nothing converts me anything, cordially Louis

/give @p minecraft:command_block 1 0 {&quot;BlockEntityTag&quot;:{&quot;auto&quot;:1b,&quot;Command&quot;:&quot;setblock ~ ~ ~ minecraft:mob_spawner 0 replace {\&quot;SpawnData\&quot;:{\&quot;id\&quot;:\&quot;minecraft:armor_stand\&quot;,\&quot;ArmorItems\&quot;:[{},{},{},{\&quot;id\&quot;:\&quot;minecraft:leather_boots\&quot;,\&quot;Count\&quot;:1,\&quot;Damage\&quot;:3,\&quot;tag\&quot;:{\&quot;Unbreakable\&quot;:1,\&quot;display\&quot;:{\&quot;color\&quot;:16747303}}}],\&quot;HandItems\&quot;:[{\&quot;id\&quot;:\&quot;minecraft:leather_boots\&quot;,\&quot;Count\&quot;:1,\&quot;Damage\&quot;:34,\&quot;tag\&quot;:{\&quot;Unbreakable\&quot;:1,\&quot;display\&quot;:{\&quot;color\&quot;:16777215}}},{}],\&quot;Pose\&quot;:{\&quot;RightArm\&quot;:[30f,0f,0f],\&quot;LeftArm\&quot;:[30f,0f,0f]}},\&quot;RequiredPlayerRange\&quot;:0,\&quot;MaxNearbyEntities\&quot;:0}&quot;}}
2
12/05/2019 2:24 pmhistory
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
Did you use this as the raw input? It has a lot of formatting issues in it. It would seem that &quot; is supposed to be a quotation mark, but many of the places where they are do not warrant a quotation mark. Might I ask where this command came from?
1
08/29/2019 10:13 pm
Level 1 : New Miner
BenjaMenja
BenjaMenja avatar
First of all, I love everything about this program. I was working on a map that I coded in 1.12.2, and I used your converter to update the commands to 1.13. However, there is one command that, for whatever reason, seems to get the converter stuck in a VERY long loop, and then it comes up with this error:

1.~0 was unexpected at this time.

I'm not sure what this is. I can send any commands that you need me to, along with any files
2
08/30/2019 1:57 pm
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
Thank you for your interest in the program. And yes, please send me any commands causing errors, I need to fix bugs like this as soon as possible. :D
1
08/30/2019 9:34 pm
Level 1 : New Miner
BenjaMenja
BenjaMenja avatar
This is the command it doesn't seem to be able to convert:

execute @a[score_End_min=1] ~ ~ ~ setblock -1383 65 1203 minecraft:command_block facing=west replace {Command:"tellraw @p {"text":"You must choose the number of players before playing!","color":"red","bold":true}"}

Here is the text log for the converter (it seems to be stuck)

https://pastebin.com/8DwGGzbQ
1
08/31/2019 6:17 pm
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
The issue is not with the Command Converter itself, rather, the command is formatted incorrectly. It pertains to the part of the command with the /tellraw inside of the command block.

For one, the argument of "bold", true, must be placed inside of quotes.

Second, and more importantly, the quotes inside of the quotes are not escaped. Escaping a quote means you put a backslash (\) in front of it (\"). Make sure that if escaping escaped quotes, you also escape the backslash ("\"\\\"this contains three layers\\\"\"").

I fixed the command and ran it through, and it had no issues.

Here is the new command in 1.13 syntax:

execute as @a[scores={End=1..}] at @s positioned ~ ~ ~ run setblock -1383 65 1203 command_block[facing=west]{Command:"/tellraw @p {\"text\":\"You must choose the number of players before playing!\",\"color\":\"red\",\"bold\":\"true\"}"} replace
'Til next time!
1
09/01/2019 10:25 am
Level 1 : New Miner
BenjaMenja
BenjaMenja avatar
huh, never even noticed that. I just used an old 1.12.2 json generator for that command, and I guess it was bugged or something. Thank you so much though!
1
09/01/2019 12:32 pm
Level 29 : Expert Architect
Part_Toon
Part_Toon avatar
My pleasure!

'Til next time!
Planet Minecraft

Website

© 2010 - 2021
www.planetminecraft.com

Welcome