BetterReset

一个允许你在服务器运行时安全重置世界主世界、下界和末地的Minecraft插件,具有玩家保护、异步删除和一键或图形用户界面完全重生的功能。

资源图片
# 🚀 BetterReset 🚀 ### 终极实时世界重置工具
![Minecraft](https://img.shields.io/badge/Minecraft-1.21.x%2B-28A745?style=for-the-badge&logo=minecraft) ![API](https://img.shields.io/badge/API-Paper%2FSpigot-2875D7?style=for-the-badge) ![Java](https://img.shields.io/badge/Java-17%2B-E86F00?style=for-the-badge&logo=openjdk) ![Version](https://img.shields.io/badge/Version-1.0.2-8A2BE2?style=for-the-badge) ![Status](https://img.shields.io/badge/Status-Production_Ready-34C759?style=for-the-badge)
> **一个完整的、一体化的解决方案,可以在服务器运行时安全地重置世界。 它具有强大的 GUI、智能的归档系统和强大的强制卸载引擎,以保证无缝、瞬间和安全体验。** --- ## ✨ 核心功能

🖥️ 全局图形界面控制

从时尚、直观的游戏内界面管理插件的各个方面——重置、归档和所有配置设置。

⚡ 瞬间感觉的重置

在倒计时期间预生成世界,从而在几乎瞬时的情况下切换,并且在重置后没有延迟。

🛡️ 强制卸载引擎

通过重试、重新传送,甚至踢出卡住的玩家,积极卸载顽固的世界,以确保重置永远不会失败。

🔄 完全玩家重置

提供真正的“全新开始”。 所有在线玩家在重置时都会清除他们的物品栏、经验值、生命值和饥饿度。

🗄️ 智能归档系统

自动归档旧世界,并显示详细的工具提示,显示**总游戏时间**和**估计的存储大小**。

⚙️ 实时配置编辑器

从游戏内设置 GUI 编辑每个插件设置。无需重启或编辑文件即可立即应用更改。
--- ## 🖥️ 一体化控制面板 `/betterreset` 命令是您控制的门户。 - **主管理器**: 访问所有插件功能的中心枢纽。 - **重置世界**: 一个干净、集中的视图,仅显示**当前基础世界**。 选择维度(主世界、下界、末地)并自信地开始重置。 没有杂乱,没有困惑。 - **归档资源管理器**: 浏览、恢复或删除之前的世界快照。 - **详细的工具提示**: 将鼠标悬停在任何归档文件上,即可查看其创建日期、总游戏时间和估计的文件大小。 - **智能管理**: 使用“立即修剪”删除旧归档文件,同时保留最新的,或者使用“删除全部”完全擦除它们。 - **实时设置编辑器**: 一个功能强大的面板,用于切换**强制卸载**、**预加载**和**全新开始**等功能,并随时调整数值。 ---
点击查看完整的命令列表和配置详情 ### 🕹️ 命令 | 命令 | 描述 | 权限 | | :---------------------------------- | :----------------------------------------------------- | :-------------------------- | | `/betterreset` | 打开主控制面板 GUI。 | `betterreset.gui` | | `/betterreset fullreset ` | 重置世界的核心 CLI 命令。 | `betterreset.use` | | `/betterreset prune [base]` | 手动触发归档修剪。 | `betterreset.prune` | | `/betterreset deleteallbackups [base]` | 删除指定或所有基础世界的归档文件。 | `betterreset.deleteallbackups`| | `/betterreset preload ` | 切换世界预加载功能。 | `betterreset.preload` | | `/betterreset testreset ` | 安全地测试重置过程的性能。 | `betterreset.test` | ### ⚙️ 配置 虽然所有设置都在 GUI 中都可以编辑,但以下是一些在 `config.yml` 中的一些关键选项: ```yaml archive: enabled: true pruneNowKeepPerBase: 2 unload: force: true maxAttempts: 12 kickAtFinalAttempt: true players: freshStartOnReset: true freshStartAffectsAll: true preload: enabled: true autoDisableHighLag: true tpsThreshold: 18.0 ```
--- ## 📥 安装 1. 下载最新版的 `betterreset-1.2.1.jar`。 2. 将 JAR 文件放入服务器的 `plugins/` 文件夹中。 3. 重新启动服务器以生成文件。 4. 键入 `/betterreset` 并使用 **设置** GUI 立即配置所有内容。 **要求**: PaperMC 或 Spigot 1.21+ 以及 Java 17+。 ---
## 🙌 支持开发者 这个插件是充满激情地开发的,并为社区维护。 如果您觉得它有用,请考虑支持其未来的发展! [![Donate](https://img.shields.io/badge/%F0%9F%92%96_Donate-Support_Development-ff69b4?style=for-the-badge)](https://donate.stripe.com/8x29AT0H58K03judnR0Ba01) *由 muj3b 开发*