execute コマンドを新しい記法へと移行するツールです。
このツールの使用は、バックアップを作成して自己責任で利用してください。
Python 3.8 以上
pip install git+https://github.com/Lapis256/execute-migrator.git
execute_migrator text <コマンド>
サンプル
execute_migrator text 'execute @e[name=\"test entity\"] ~~~ detect ~~-1~ stone 0 say Hello world!!'
// 結果
// execute as @e[name="test entity"] at @s positioned ~ ~ ~ if block ~ ~-1 ~ stone 0 run say Hello world!!
指定した .mcfunction ファイル内の execute コマンドを新しい物に置き換えます。
execute_migrator function <file path>
--output
、-o
オプションで、出力先ファイルを指定できます。
指定しない場合は、上書きします。
execute_migrator function -o <file path> <file path>
指定したディレクトリ内にある .mcfunction ファイル内の execute コマンドを新しい物に置き換えます。
execute_migrator functions <directory path>
--output
、-o
オプションで、出力先ディレクトリを指定できます。
指定しない場合は、上書きします。
execute_migrator function -o <directory path> <directory path>
指定したワールド内の execute コマンドを新しい物に置き換えます。 同時にコマンドブロックを更新します。
execute_migrator world <directory path>
指定した .mcworld ファイル内の execute コマンドを新しい物に置き換えます。 同時にコマンドブロックを更新します。
execute_migrator mcworld <file path>