Repository navigation
Releases: spa77k/oreless
Releases · spa77k/oreless
Release list
Oreless v1.1.0-rc.1
Oreless v1.1.0-rc.1
プレリリースです。まず使い捨てワールドで確認してください。
追加・変更
target-worldsで通常環境の対象ワールドを指定可能。既定は従来のbuildだけです。previewで処理対象の生成済みチャンク数と範囲を表示します。鉱石の個数は数えず、書き換えません。scan <world> confirm/rescan <world> confirmで対象と実行意思を明示します。statusとcancelを追加しました。中止はロールバックではなく、途中までの変更が残ります。- 完了状態をワールドUUIDごとに分離し、別ファイルへ原子的に保存します。
- 不正な設定・状態、破損リージョンヘッダー、欠けた外部チャンクデータを安全側に扱います。
- チャンク処理失敗時の解放処理、プラグイン無効化時のpopulator除去を改善しました。
- 自動テスト、CI、貢献・セキュリティ・検証ガイドを追加し、JARにもMIT LICENSEを同梱しました。
v1.0.0からの更新
- サーバーを正常停止し、ワールドと
plugins/Oreless/をバックアップします。 - JARを置き換えて完全に再起動します。
/reloadは使わないでください。 - 既存configに
target-worldsがなければ従来のbuildを維持します。旧完了フラグはbuildのUUIDにだけ、一度移行します。 - 新しい状態ファイルは
plugins/Oreless/migration-state.ymlです。編集して再実行せず、rescan <world> confirmを使ってください。
注意点
既存スキャンはプレイヤー設置の鉱石も消します。復元は事前バックアップから行います。
対象はJava 21 / Paper API 1.21です。Folia・Spigot・最新Paper全般の互換性、全world自動処理、途中再開、ロールバックは提供しません。プレビュー/スキャン準備の同期処理は大きなワールドで負荷がかかることがあります。
配布物の検証
- ソースcommit:
e5aec0c6d477f0ebed56a9c1ed1580f3210faf6d - 正式CI:
mvn clean verify成功、63 tests / 0 failures / 0 errors / 0 skipped - 添付JARはこのCIの成果物です。Java 21 bytecode、版番号、既定対象
build、MIT LICENSE同梱、依存ライブラリ非同梱を検査しました。 - SHA-256:
a2f627b2f3c5a3aa2186c7e4e40ac967e3edcbc7a6695b72745e4c1abb3c0d63
添付の.sha256ファイルでも照合できます。