这是一款用于按计划还原/重置世界的插件,可在尽量不停服、不踢出玩家的情况下完成世界重置,并提供备份、警告、安全世界传送、自定义生成器等功能。
XenoWorldReset 相比其标准版本,内部实现已有很大不同(约 12k 行差异),代码总量也接近原来的三倍。CyberWorldReset 现已开源,欢迎社区参与贡献。如果你感兴趣,请查看上方提供的链接。CyberWorldReset 更换了 Spigot 作者账号,但仍由同一团队维护,产品本身没有任何变动。CyberWorldReset 升级到 XenoWorldReset 的信息(推荐)可在这里找到。PlaceholderAPI 和 Mutliverse 为软依赖,即非必需。Mutliverse 使用。1.8.8 - 1.21.x Spigot/Paper Supported.worlds.yml 快速设置与编辑世界配置,且支持 Tab 补全。Terra、Iris 等,自 0.5.0 起)。recursive 区块加载时,TPS 下降较小。lang.yml:可将所有消息改为任意语言。Java 8+ Support:支持 Java 8 及以上版本,包括 Java 11 和 17。Version 0.5.5 - ServerMinerVersion 0.2.4 - BlackNovemberGet XenoWorldReset hereCWR 自 0.5.0 起支持自定义生成器。理论上应适用于大多数生成器,目前已测试 Terra 与 Iris。
bukkit.yml 中对应世界下添加生成器,否则可能出现奇怪的区块问题。worlds:
world:
generator: Terra:DEFAULT/cwr edit <world> setGenerator Terra
EFAULT
bukkit.yml 中为该世界配置好,且世界也是以该生成器加载的,那么在 CWR 中可以保持生成器为 DEFAULT,插件仍会继续使用该生成器。%cwr_reset_status_<world>% - 指定世界的重置状态。%cwr_reset_status% - 下一个世界重置状态。%cwr_chunk_radius% - 配置中设置的区块加载半径。%cwr_chunk_diameter% - 配置中设置的区块加载直径。%cwr_chunk_area% - 配置中设置的区块加载面积。%cwr_tps% - 服务器瞬时 TPS。%cwr_remaining_time_<world>% - 距离下次重置的剩余时间。%cwr_remaining_seconds_<world>% - 距离下次重置的剩余秒数。%cwr_remaining_chunks_<world>% - 剩余待加载区块数。%cwr_loaded_chunks_<world>% - 已加载区块数。%cwr_reset_percent_<world>% - 当前加载完成百分比。%cwr_reset_status_<world>% 显示某个特定世界的重置状态。lang.yml 中自定义占位符显示的内容。**,因为它们会设置为当前日期或时间。**,你的重置日期可能会被整体偏移。在开发此插件时,作者发现 Minecraft 原版的世界加载机制会带来明显的 TPS 下降和瞬时 CPU 压力。因此,插件实现了自己的加载机制,并提供 ULTRA-SAFE、SAFE、NORMAL、FAST 等选项。
这些模式还会在服务器 TPS 低于 20 时自动识别,并根据当前 TPS 放慢区块加载速度。
本质上,插件会将加载过程拉长,以尽量减少压力和 TPS 掉帧。每台服务器都可以根据自身情况选择合适的加载速度/类型与半径。
STANDARD 使用 Minecraft 原版区块加载机制,可能造成严重卡顿。ULTRA-SAFE 每 2.5 秒加载一个区块。Loads 4 chunks per second (as of v0.3.2).SAFE 每 1.5 秒加载一个区块。Loads 7 chunks per second (as of v0.3.2).NORMAL 每 0.6 秒加载一个区块。Loads 12 chunks per second (as of v0.3.2).FAST 每 0.25 秒加载一个区块。Loads 20 chunks per second (as of v0.3.0).ULTRA-FAST 不会预先加载任何区块,玩家被传送回去时才会强制加载。3 radius 的可视化示意图来展示加载顺序。/cwr about - 查看插件信息。/cwr help - 查看帮助菜单。/cwr reload - 重载插件。/cwr confirm - 确认操作。/cwr list - 查看已存在的世界配置列表。/cwr create [<world>] - 创建一个世界配置。/cwr save [<world>] - 备份一个世界。/cwr reset [<world>] - 重新生成一个世界。/cwr info [<world>] - 查看某个世界配置的信息。/cwr edit <world> <setting> <value> - 调整某项设置。/worldregen、/worldreset、/cyberworldreset。setEnabled <true|false> - 启用/禁用某个世界配置。enabledLastSaved <true|false> - 启用/禁用恢复最近一次保存的世界。addTimer <timer|<yyyy-MM-dd HH:mm>> - 添加一个定时器。delTimer <index> - 删除一个已设置的定时器。setSeed <<seed>|random|default> - 设置重置时使用的种子。setGenerator <<generator>|default> - 设置使用的生成器。setEnvironment <default|normal|nether|the_end> - 设置使用的环境。addMessage <message> - 添加重置消息。delMessage <index> - 删除重置消息。enableWarning <true|false> - 启用/禁用警告。addWarningMSG <message> - 添加警告消息。delWarningMSG <index> - 删除警告消息。addWarningTime <seconds> - 添加发送警告消息的时间点。delWarningTime <index> - 删除一个警告时间点。enableSafeWorld <true|false> - 启用/禁用安全世界。setSafeWorld <world> - 设置用于传送玩家的安全世界。setSafeWorldDelay <seconds> - 设置将玩家传送回原世界前的延迟时间。setSafeWorldSpawn <default|<x>, <y>, <z>>> - 设置安全世界传送位置。NEWCyberWorldReset.player.* - 所有玩家权限。CyberWorldReset.player.about - about 命令权限。CyberWorldReset.admin.* - 所有管理员权限。CyberWorldReset.admin.reload - 重载插件。CyberWorldReset.admin.list - 查看世界配置列表。CyberWorldReset.admin.create - 创建世界配置。CyberWorldReset.admin.reset - 强制重置世界。CyberWorldReset.admin.save - 保存当前世界。CyberWorldReset.admin.info - 查看世界配置信息。CyberWorldReset.admin.edit.* - 所有编辑权限。CyberWorldReset.admin.edit.enable - 启用世界配置。CyberWorldReset.admin.edit.lastsaved - 启用恢复最近一次保存的世界。CyberWorldReset.admin.edit.timer - 添加和删除定时器。CyberWorldReset.admin.edit.seed - 设置重置世界的种子。CyberWorldReset.admin.edit.generator - 设置重置世界的生成器。CyberWorldReset.admin.edit.environment - 设置重置世界的环境。CyberWorldReset.admin.edit.message - 添加和删除重置消息。CyberWorldReset.admin.edit.commands - 添加和删除重置命令。CyberWorldReset.admin.edit.warnings - 调整警告时间/消息。CyberWorldReset.admin.edit.safeworld - 调整安全世界设置。Kihsomray#0001。=D友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:2,611,611 | 历史访问人次:3,166,369
今日访问人数:32,584 | 今日访问人次:35,990
昨日访问人数:24,332 | 昨日访问人次:29,698
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6