Skip to content

Releases: BrilliantTeam/NatureRevive

2.1.1 部分支援 1.21/1.21.1,修復一些問題,並進行了些調整!

29 Aug 16:17
47e5747
Compare
Choose a tag to compare

NatureRevive - 資源再生 2.1.1 更新


🛠️ 修復

  • regeneration-engine設定不再強制要求大小寫。
  • SQLite設定讀取問題已經修復。
  • 區塊標記 將檢查 該區塊是否有領地
    • 原先僅判定事件觸發的方塊是否在領地內
  • /nr reload指令將會重新載入所有依賴項目。

🖥️ API

  • __日誌系統__全面使用Adventure API提供的Component
  • 所有定期執行的任務都被歸類,並模塊化,在未來開發者可以透過NatureRevive API注冊定期執行事件。

🔔 新功能

  • 部分支援1.211.21.1版本。
    • 需使用 此專用版本 才可正常支援,並且
    • regeneration-engine需設定為fawe
  • 所有指令皆被歸類於/naturerevive/nr子指令。
    • 權限保持不變
  • 暫停/繼續重生的訊息已區分為兩個設定,使用者可以透過config.yml編輯。
    • start-regeneration
    • stop-regeneration

⚠️ 更新 NatureRevive 版本前務必備份資料庫以及地圖檔案。

⚠️ 雖然我們已經盡全力確保領地、重生等插件功能無誤,還請務必在更新前備份地圖檔案。

2.1.0 第一個正式版,多了很多功能,修了很多錯誤!

22 Jul 14:49
Compare
Choose a tag to compare

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 可選周圍區塊標記數量

09 Oct 15:24
Compare
Choose a tag to compare

2.0.0-beta3 添加調整 average 模式下區塊重生範圍的選項

11 Mar 04:10
Compare
Choose a tag to compare

2.0.0-beta 代碼重構,向下支援至1.17版本

19 Nov 16:43
Compare
Choose a tag to compare

1.5.3 改善異步處理

23 Oct 09:31
Compare
Choose a tag to compare

1.5.2 爆炸區塊計算優化

25 Sep 06:06
Compare
Choose a tag to compare
feat: Optimize block/entity explosion chunks lookup

1.5 GriefDefender 支援 / 重生策略模式調整

22 Sep 16:27
Compare
Choose a tag to compare
fix: GriefDefender API null check

1.4 MySQL-HikariCP & 暫停重生指令

21 Sep 16:15
Compare
Choose a tag to compare

1.2 修復容器內物品消失錯誤 + CoreProtect 異步修復

18 Sep 09:50
Compare
Choose a tag to compare
feat: Fix TE inventories vanished (#1) and CoreProtect logging synchr…

…onous