このプロジェクトでは、MCreatorによるコードの自動再生成を防ぐための複数の対策を実装しています。
the_four_primitives_and_weapons.mcreator内のすべてのlocked_codeフラグをtrueに設定- バックアップファイル:
the_four_primitives_and_weapons.mcreator.backup
- ビルド実行前に自動的にすべてのコードをロック
build.gradleに統合済み
- MCreatorファイルのすべての要素を自動的にロック
- JSONフォーマットを保持しながら安全に更新
- Windows:
lock_codes.batを実行 - Linux/Mac:
./lock_codes.shを実行
# Windowsの場合
lock_codes.bat
# Linux/Macの場合
./lock_codes.shGradleビルドを実行すると、自動的にコードロックが適用されます:
./gradlew build- MCreatorで新しい要素を作成
- MCreatorを閉じる
lock_codes.bat(Windows)または./lock_codes.sh(Linux/Mac)を実行- MCreatorを再度開く
これにより、新しく追加した要素もコード再生成から保護されます。
コードロックを解除したい場合:
# バックアップから復元
cp the_four_primitives_and_weapons.mcreator.backup the_four_primitives_and_weapons.mcreator- MCreatorのGUI上では「Regenerate code and build」ボタンが表示されますが、コードがロックされているため実際には再生成されません
- 新しい要素を追加するたびにロックスクリプトを実行することをお勧めします
- バックアップファイルは定期的に作成されます(
.backup_auto拡張子)