Minecraft Maps / Other

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

  • 8,892 views, 5 today
  • 12
  • 5
  • 28
Part_Toon
Level 33 : Artisan Architect
27
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.

TheYanCrafter
06/23/2021 11:27 am
Level 1 : New Miner
history
summon falling_block ~ ~1 ~ {Block:log,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:"kill @e[​type=!Player,tag=ccp_DvtGhzNJ]"},{id:commandblock_minecart,Command:"kill @e[​tag=ccp_DvtGhzNJ_r]"},{id:commandblock_minecart,Command:"gamerule commandBlockOutput false"},{id:commandblock_minecart,Command:"scoreboard objectives add 0 dummy"},{id:commandblock_minecart,Command:"scoreboard players add @e 0 0"},{id:commandblock_minecart,Command:"give @p minecraft:bat_spawn_egg{display:{Name:\"{\\\"text\\\":\\\"Spawn\\\"}\"},EntityTag:{NoGravity:1b,NoAI:1b,Tags:[\"spawn\"]}} 1"},{id:commandblock_minecart,Command:"setblock ~ ~-3 ~2 minecraft:repeating_command_block[​facing=up]{Command:\"execute if entity @e[​type=bat,tag=spawn]\",auto:1b}"},{id:commandblock_minecart,Command:"setblock ~ ~-2 ~2 minecraft:chain_command_block[​facing=up]{Command:\"execute as @e[​tag=spawn,type=bat] at @e[​tag=spawn,type=bat] run setblock ~ ~-2 ~ minecraft:command_block[​facing=down]{Command:\"execute positioned ~ ~2 ~ run give @p[​scores={0=..0}] cooked_beef 20\"}\",auto:1b}"},{id:commandblock_minecart,Command:"setblock ~ ~-1 ~2 minecraft:chain_command_block[​facing=up]{Command:\"execute as @e[​tag=spawn,type=bat] at @e[​tag=spawn,type=bat] run setblock ~ ~-3 ~ minecraft:chain_command_block[​conditional=false,facing=down]{Command:\"execute positioned ~ ~3 ~ run scoreboard players add @p[​scores={0=..0}] 0 1\",auto:1b}\",auto:1b}"},{id:commandblock_minecart,Command:"setblock ~ ~ ~2 minecraft:repeating_command_block[​facing=down]{Command:\"spawnpoint @p[​scores={0=..0}] ~ ~4 ~\",auto:1b}"},{id:commandblock_minecart,Command:"setblock ~ ~1 ~2 minecraft:chain_command_block[​facing=up]{Command:\"execute as @e[​tag=spawn,type=bat] at @e[​tag=spawn,type=bat] run setblock ~ ~ ~ minecraft:light_weighted_pressure_plate\",auto:1b}"},{id:commandblock_minecart,Command:"setblock ~ ~2 ~2 minecraft:chain_command_block[​facing=up]{Command:\"tp @e[​tag=spawn,tag=bat] ~ ~-100 ~\",auto:1b}"},{id:commandblock_minecart,Command:"setblock ~ ~3 ~2 minecraft:chain_command_block[​facing=up]{Command:\"kill @e[​tag=spawn,tag=bat]\",auto:1b}"},{id:commandblock_minecart,Command:"setblock ~ ~ ~1 command_block 0 0 {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
Part_Toon
06/30/2021 7:00 pm
Level 33 : Artisan Architect
Did you check that the command is valid in version 1.12.2 and has no issues with quotation or bracket closure?
1
Kristra
09/20/2020 9:51 pm
Level 5 : Apprentice Collective
why i can open it?
1
Part_Toon
09/21/2020 2:44 pm
Level 33 : Artisan Architect
If you are on a Mac or Linux operating system, that would be why.
1
Insane96MCP
08/26/2020 2:19 am
Level 1 : New Miner
history
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
Part_Toon
08/26/2020 4:29 pm
Level 33 : Artisan Architect
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.
1
Hunam
06/25/2020 8:41 pm
Level 1 : New Crafter
thanks a lot
2
ChadSteve
06/13/2020 4:01 pm
Level 1 : New Miner
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
Part_Toon
06/14/2020 4:44 pm
Level 33 : Artisan Architect
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
Subisso
04/20/2020 7:14 am
Level 1 : New Explorer
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

Welcome