WorldReset [Plugin + API]

WorldReset [Plugin + API] - WorldReset

无需重启服务器即可重置世界![+ API]
Bukkit / Spigot 作者 GoldenGamerZone 支持版本 未标注
服务器使用量
未统计
服务玩家数
未统计
下载量
5,085
插件详细介绍

重要提示:此插件已停止更新!请点击此处查看该插件的新版本。

只需一条指令,即可在不重启服务器的情况下重置你的世界!WorldReset 插件让世界备份与重置变得简单快捷,并提供了开发者友好的 API 接口。

重要须知

  • 此插件已停止更新,建议使用其新版本。
  • 重置世界前,请确保已理解操作后果。

指令与权限

所有操作均通过指令完成,并需要对应的权限。

基础指令

  • /worldreset save [WorldName]

保存指定世界的当前状态。

  • 所需权限:WorldReset.save
  • /worldreset reset [WorldName]

将指定世界重置到最后一次保存的状态。

  • 所需权限:WorldReset.reset
  • /worldreset deleteSave [WorldName]

删除指定世界的保存文件。

  • 所需权限:WorldReset.deletesave

开发者 API

如果你是开发者,可以将 WorldReset 作为 API 集成到自己的插件中。

保存世界

使用以下任一方法保存世界

WorldReset.saveWorld(world);

WorldReset.saveWorld(worldNameAsString);

重置世界

重置世界前,如果你想自定义踢出该世界玩家的提示信息,需要先手动踢出玩家(否则插件将使用默认信息处理):

WorldReset.kickPlayers(world, kickMessage);

WorldReset.kickPlayers(worldNameAsString, kickMessage);

然后执行重置

WorldReset.resetWorld(world);

WorldReset.resetWorld(worldNameAsString);

删除世界存档

WorldReset.deleteWorldSave(worldNameAsString);

检查存档状态

你可以检查一个世界是否已被保存过

if (WorldReset.worldSaved(worldNameAsString)) {
    // 世界已被保存过
} else {
    // 世界尚未被保存过
}

附加功能

  • 更新通知:当插件有可用更新时,拥有 WorldReset.notifyonupdate 权限的管理员会收到通知。此功能可在配置文件中设置。
版本分布
基本信息
插件名称 WorldReset [Plugin + API]
作者 GoldenGamerZone
平台 Bukkit / Spigot
支持版本 未标注
点赞数 1
最近版本
暂无数据 -