MyWorlds 轻量级的多世界管理

From BergerHealer Wiki
Revision as of 06:11, 13 October 2023 by 大鹅不会飞 (talk | contribs)
Jump to navigation Jump to search
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 禁用世界的背包。启用会保存数据,禁用则不会,而且会导致所有物品被清除。


Advice for having plugin-generated or flat worlds

The main world loads (and generates) before My Worlds enables. The Bukkit plugin architecture makes it impossible to load My Worlds before worlds load, since that causes some other incompatibilities. Anyway, if you want to have a 'main' world that is not a nether/the_end/overworld Vanilla world, you will have to do the following:


Set up the main world to be anything you like (even if you don't use it on your server...you need one)

  • Create a new world for the world type you want (flatworld, custom chunk generator, etc.)
  • Stop the server and open up the config.yml of MyWorlds
  • Change 'mainWorld' to your newly created custom world
  • Start the server again and notice how new players join your custom world
  • Optionally: disable the 'keep spawn in memory' for the 'server' main worlds (you are not using)

Just to avoid any confusions: it is impossible to let My Worlds alter or replace the main worlds generated by the server. If there is any fix to this or you know 'some way' to do it, let us know. We do consider halting the server enabling process asking for you to create the main worlds, after which enabling continues as usual. But for this, we need to disable the default main worlds from loading up.