MyWorlds 轻量级的多世界管理

From BergerHealer Wiki
Jump to navigation Jump to search
This page is a translated version of the page MyWorlds and the translation is 100% complete.
Other languages:
English • ‎Nederlands • ‎中文(中国大陆)‎
MyWorlds
BergerHealer.png
World Management - Simplified
Spigot: MyWorlds
GitHub: MyWorlds


总目录


描述

该插件包含所有关于多世界的一切功能:

  • 加载、卸载、复制、删除、保存和创建世界
  • 显示世界的信息并列出所有的世界和可用的区块等信息
  • 设置世界游戏模式,难度,时间,天气,自动保存,是否开启PvP等等
  • 设置世界生物生成限制
  • 清空世界时清除玩家
  • 在一定程度上修复受损的世界
  • 创建多世界条件,单向,简单,无需命令
  • 使用权限配置每个世界特定的聊天
  • 服务器启动时自动加载世界
  • 权限细化,您可以设置某个玩家可以进入某个世界
  • 可以将玩家从一个世界传送到另一个世界
  • 可以设置特定世界某玩家拥有 OP 权限,便于管理(可以用与创造)
  • 易于记忆的命令:可以配置自定义命令和帮助
  • 背包隔离、合并和禁用物品
  • 可配置玩家出生的主世界
  • 可以设置为重生世界的所有玩家
  • 记住玩家在某个世界中的最后一个已知位置,并将他传送到该位置


什么是背包隔离

是的,MyWorlds 现在支持每个世界背包物品隔离。该功能默认为禁用,要启用它,请在 config.yml 中将 useWorldInventories 设为 true。默认情况下,任何世界都不会共享库存,玩家库存都是按世界保存和加载的。要共享背包,请使用 /world inventory merge,然后输入要合并背包的世界名称。可以使用 /world inventory enable 或 disable 禁用世界的背包。启用会保存数据,禁用则不会,而且会导致所有物品被清除。


关于使用世界生成器或生成平坦世界的建议

主世界会在My World插件启用之前加载(和生成)。Bukkit 插件架构不可能在世界加载之前加载 My World插件,因为这会导致其他的一些不兼容问题。总之,如果你想拥有一个主世界,而不是地狱/末地/异世界 的原版世界,你必须采取以下措施:


把主世界设置成你喜欢的任何样子(即使你不在服务器上使用这个功能......你也需要一个主世界)

  • 按照你想要的世界类型(比如平面世界、自定义区块生成、等等.....)创建一个新的世界
  • 关闭你的服务器,打开 MyWorlds 的 config.yml 文件
  • 将 "mainWorld" 更改为新创建的世界
  • 再次启动你的服务器,注意新玩家是如何加入你的自定义世界的
  • 可选项:可禁用朱师姐进入服务器自动回到玩家上一次退出时的的地点

为了避免任何混淆:让 "我的世界 "改变或替换服务器生成的主世界是不可能的。如果有任何解决这个问题方法,或者你知道某种可以实现这个功能的看法,请联系作者。我们确实考虑过停止服务器的启用过程,按照您的要求创建主世界,然后正常启用世界。但是如果要实现这个功能,我们需要禁止加载默认的主世界。