Releases: BrilliantTeam/NatureRevive
Releases · BrilliantTeam/NatureRevive
2.1.2 兼容 1.21.4,修復一些問題,並進行了些調整!
2.1.1 部分支援 1.21/1.21.1,修復一些問題,並進行了些調整!
NatureRevive - 資源再生 2.1.1 更新
🛠️ 修復
regeneration-engine
設定不再強制要求大小寫。SQLite
設定讀取問題已經修復。- 區塊標記 將檢查 該區塊是否有領地。
- 原先僅判定事件觸發的方塊是否在領地內
/nr reload
指令將會重新載入所有依賴項目。
🖥️ API
- __日誌系統__全面使用
Adventure API
提供的Component
。 - 所有定期執行的任務都被歸類,並模塊化,在未來開發者可以透過
NatureRevive API
注冊定期執行事件。
🔔 新功能
- 部分支援
1.21
與1.21.1
版本。- 需使用 此專用版本 才可正常支援,並且
regeneration-engine
需設定為fawe
- 所有指令皆被歸類於
/naturerevive
或/nr
子指令。- 權限保持不變
暫停/繼續
重生的訊息已區分為兩個設定,使用者可以透過config.yml
編輯。start-regeneration
stop-regeneration
⚠️ 更新 NatureRevive 版本前務必備份資料庫以及地圖檔案。
⚠️ 雖然我們已經盡全力確保領地、重生等插件功能無誤,還請務必在更新前備份地圖檔案。
2.1.0 第一個正式版,多了很多功能,修了很多錯誤!
NatureRevive - 資源再生 2.1.0 重大更新
🔔 更新
- 支援
1.17 ~ 1.20.6
版本。 /regenthischunk
將重生玩家當前所站在的區塊。- 默認需要
op
權限。
- 默認需要
/navmigrate <yaml/sqlite/mysql>
將 NatureRevive 的資料遷移到其他存儲方式。- 默認需要
op
權限。
- 默認需要
- 終界船的鞘翅將會重生。
- (感謝 the_chosen_cat)
- 現在可以使用 FAWE
FastAsyncWorldEdit
所提供的重生功能,以達成平滑地形
重生。 - (感謝 the_chosen_cat)
- 當
區塊重生
、鞘翅重生
或藏寶箱重生
時,NatureRevive 將觸發 Bukkit 事件,以供開發者界接。
⛔ 移除
/snapshot
、/revert
之相關代碼與指令已被完全移除。- 移除
sql-process-tick
選項,請改為使用data-save-time-tick
。
🛠️ 修復
Folia
支援已初步可用,並與 Paper 版本合併。MySQL
儲存功能已修復。- 在
loadChunk
的一瞬間ChunkHolder
將區塊unloadChunk
,導致getChunk
的執行緒安全鎖被永遠鎖死的問題。- (感謝 xuancat)
💡 新設置
regeneration-engine
可被設定為bukkit
或者fawe
。- 設置為
bukkit
時,使用Bukkit API
所提供的重生函數,可能會導致地形斷層。 - 設置為
fawe
時,使用FAWE
所提供的重生功能,需使用2.9.2
以下的版本。
- 設置為
max-elytra-per-day
限制每日重生鞘翅的最大數量,將於本地時間00:00
重置。regen-offset-max-duration
設置於重生時,隨機額外添加重生時長,避免玩家於定期於重生時間搜刮物資,- 格式同
ttl-duration
。
- 格式同
elytra-exceed-limit-offset-duration
當鞘翅重生數量超過設定值時,偏移所設置的時間值。- 格式同
ttl-duration
。
- 格式同
spawn-timer
設置再生的時間段。- 格式為
xx:xx-xx:xx
(感謝 the_chosen_cat)
- 格式為
blacklist-biomes
設置帶有哪些生態域的區塊不被再生。enable-ore-obfuscation
設置是否將礦物隨機分佈,避免玩家定期定點挖礦。
🖥️ API
- 現在 NatureRevive 提供了一套 API,以供外部開發者與 NatureRevive 程序界接。
IIntegrationManager
負責處理領地保護
、方塊紀錄
、重生
等功能的整合。IAPIMain
則是插件本體的介面,可由此獲取其他類別。
- 目前開發者可以自行整合其他
領地保護
、方塊紀錄
、重生引擎
等功能,
在未來,NatureRevive 將會提供更多接口,如礦物置換
等,敬請期待。
⚙️ 其他更動
regeneration-strategy
預設設置變更為passive
。coreprotect-logging-enable
預設設置變更為false
。safer-ore-obfuscation
預設設置變更為false
。- 設定檔中有關重生的數值已經變動,以更好的應對性能問題。
- (感謝 the_chosen_cat)
ⓘ 更新 NatureRevive 版本前務必備份資料庫以及地圖檔案。
⚠️ 雖然我們已經盡全力確保領地、重生等插件功能無誤,還請務必在更新前備份地圖檔案。
2.0.0 可選周圍區塊標記數量
兼容 1.20.2
2.0.0-beta3 添加調整 average 模式下區塊重生範圍的選項
2.0.0-beta 代碼重構,向下支援至1.17版本
Misc files
1.5.3 改善異步處理
1.5.3
1.5.2 爆炸區塊計算優化
feat: Optimize block/entity explosion chunks lookup
1.5 GriefDefender 支援 / 重生策略模式調整
fix: GriefDefender API null check
1.4 MySQL-HikariCP & 暫停重生指令
chore: 1.4 versioning