作为一服之主,难免会走出自己服务器在网上找别人服务器看看。偶然看见别人服务器怎么会有这么多世界,而自己的服务器只有孤零零的主世界。今天MC服主网就给大家带来一款给力易懂的多世界插件,这个插件兼容性良好这也是站长唯一推荐的多世界插件,名为Multiverse-Core。
官方简介:
这插件能干什么?
- 给你的服务器创造多个世界,你可以自定义世界类型、种子以及使用生成器插件生成你想要的世界(生成器方面日后再做介绍)
- 设置每个世界的游戏模式
- 通过权限限制玩家到指定世界
- 显示玩家所在世界情况
- 改变聊天框中世界的颜色
- 自定义别名(支持中文!顶一个!传送至本站中文别名教程)
- 限制怪物、动物生成. 每种动物/怪物! (比如创造满世界都是苦力怕的世界~)
- 通过 [NetherPortals]
- 缩放世界
- 方便在游戏中查找帮助信息
- 一个指令清除掉所有你不想要的动物/怪物
- 可以在游戏中通过指令修改各个世界的设置! 不再担心YAML 格式出错啦!
指令与权限
考虑到绝大部分指令都是给OP用的,世界间传送一般都通过stargate、Ancient_Gates、gate等一类的传送插件实现,所以看似有用的传送权限似乎也没用了…不过没关系,这丝毫不影响这款插件的给力程度!~
实在不想用文字就用图好了~
注:图中绿字部分为必填的,屎黄色字处为选填,可以不填。
输入/mv 相应操作 或 /mv 相应操作 ? 查看更详细的信息,如下图。
关于世界的生成
mv多世界插件可以调用其他插件的API用来生成指定世界如著名的地皮插件PlotMe,亦可使用自带环境生成世界,还支持使用种子以及生成器哦!下面介绍几种生成世界的方式,该插件自带两种世界类型,超平坦和大型生物群落
示例:
生成大型生物群落 —— /mv create 世界名 normal -t largebiomes
生成超平坦地形—— /mv create 世界名 normal -t flat
如果只是要普通世界可以直接使用/mv create 世界名 normal来创建如资源世界。
配置文件
这里只介绍world.yml里的一些比较有用的世界配置信息,以其中一个世界v3为例。
v3: ==: MVWorld hidden: 'false' alias: '' color: WHITE ——世界名在聊天框中的颜色 style: NORMAL —— 世界种类 pvp: 'true' —— PVP启用否 scale: '1.0' —— 比例 respawnWorld: '' allowWeather: 'true' ——允许天气变化 difficulty: EASY —— 难度 spawning: ——以下是动物怪物生成限制 ==: MVSpawnSettings animals: ==: MVSpawnSubSettings spawn: 'true' spawnrate: '-1' exceptions: [] monsters: ==: MVSpawnSubSettings spawn: 'true' spawnrate: '-1' exceptions: [] entryfee: —— 进入费用,忽略 ==: MVEntryFee amount: '0.0' currency: '-1' hunger: 'true' —— 是否饥饿 autoHeal: 'true' —— 自动回复生命 adjustSpawn: 'true' portalForm: ALL gameMode: SURVIVAL ——游戏模式 keepSpawnInMemory: 'true' spawnLocation: —— 出生点! ==: MVSpawnLocation yaw: 0.0 pitch: 0.0 z: -302.0 y: 4.0 x: -1148.0 autoLoad: 'true' bedRespawn: 'true' worldBlacklist: [] environment: NORMAL —— 环境类型 seed: '1305350986868041866' —— 种子 generator: 'null' —— 生成器 playerLimit: '-1' —— 玩家数量限制 allowFlight: 'true' ——允许飞行
下载地址:MC服主网云盘高速下载
注意此版本为汉化版本,理论上支持1.7.X-1.4.5的所有版本,但不排除部分版本存在不兼容情况,1.6.4MCPC+以及CraftBukkit经测试正常。
1、Q:怎么回事?alias别名设置成中文就乱码了?你不是说可以设置成中文吗?
A:哥们悠着点,我还没告诉你方法呢,传送门。
2、Q:新世界没有权限怎么破?
A:对于刚接触多世界的人来说,最经常碰到的就是权限问题,普通玩家到了新世界都没权限了,下面简单说说。
以groupmanager为例,当你生成新世界后,plugins\GroupManager\worlds下会生成一个名为新世界名的文件夹,里面包含的东西就不介绍了,把普通世界的groups.yml 以及user.yml丢进去覆盖之,/manload重载一下即可,当然,你也可以给不同的世界设置不同的权限。
还有一种方法,修改groupmanager下的config文件,找到
world: world_nether: - users - groups world_the_end: - users - groups
复制代码在它下面按格式添加新世界,那么新世界的权限将会使用world文件夹下的配置!