【FAWE】ミニチュリやコクリでもFAWEのrotate/flip、できます
WorldEditで建築していると、大きな建物を左右反転したり回転したくなることってありませんか?
追加ブロックでない普通のバニラブロックは回転してもきちんと向きが変わってくれますが、cocricotやMiniaTuria等追加ブロックのあるmodを使っていると、うまく反転や回転できないことがほとんど、、、
追加ブロックだからと諦めてた人が大半だったと思いますが、実はあるmodを使えば追加ブロックでも回転や反転の対応ができるんです!
そのmodの名前は
ForgeUtils 開発元github
聞いたことのない人がほとんどだと思います。
このmodはFastAsyncWorldEdit、通称FAWEの開発者さんが作成した、FAWE用のブロックデータ出力modです 。
実はFAWEにはバニラブロック以外のブロックも回転させる機能があるんですが、ブロック一つ一つに対して向きなどのデータを入力してあげないといけません。
その入力作業を肩代わりしてくれるのがこのmodです。ですが、途中で開発が中断してしまったのかブロックIDがうまく出力されなかったりして不具合も多いです。
なので私がコードを改変してある程度正常に動くようにしました。以下のリンクからダウンロードできます。
ダウンロード
▼更新履歴(クリックして展開)
v1.4 (2023-10-15) ・MiniaTuriaの窓枠が正常に移動されない不具合を修正 v1.3 (2021-08-28) ・cocricotの窓枠が正常に移動されない不具合を修正 ・MiniaTuriaのふとい縦棒が正常に移動されない不具合を修正 v1.2 (2021-08-28) ・初公開
使い方
ダウンロードしたmodをmodsフォルダに入れ、サーバー起動ファイル(run.batなどのバッチファイル)を編集します
java と書いてある部分の次に -Denginehub.dumpblocks=true
と入力してください(ハイフンも忘れずに)
そうしたらあとは起動するだけで自動的にextrablocks.jsonというファイルが生成されるはずです。
これを config\FastAsyncWorldEdit\extrablocks.json
に移動させたら、サーバーを再起動してください。
以上で作業は終了です。正常に回転ができるか確認してみてください。作業後、ForgeUtilsは削除しても問題ないです
もし正常に回転、反転できないブロックを見つけたら、ちかげ(@chik4ge)にこっそり教えて下さい。
現在わかっている不具合
MiniaTuria
・斜めドア全種 → MiniaTuriaの仕様で、向きによるダメージ値の変化がないため対応は不可能になります。