* 完整的命令使用参考
* 简单的权限列表
* 你能够配置的世界设置列表
* 你能够被传送到的不同目的地
* 在进入世界时,需要玩家付出物品或钱
* 开发者?有其他想法?自己构建 Multiverse !
如果你在寻找Multiverse-Portals或Multiverse-NetherPortals插件的命令使用说明的话,请点击该链接!
如果你在寻找权限列表的话,请点击这里来查看权限列表!
介绍
在 Multiverse 2 中,我们已经引入了非常有帮助的新的帮助系统。
要想获得帮助,请输入:
/mv
若想要获得此命令的使用参考,我们可以阅读命令的“usage”(使用方法)。
命令的用例
不管你是在阅读本Wiki还是在游戏中使用 [/mv](#help) 获取帮助时,你应记住所有大写字母都应该替换成变量。
小写字母应当像它们出现的那样输入进指令中。
可选项&必需项
在方括号( [] )中的内容是可选的,在大括号( {} )内的内容是必需的。
简单的指令示例
让我们看一下简单的一条命令:
[/mv info [WORLD]](#information-command)
这意味着本命令只有一个可选的参数,你可以输入 /mv info 或 /mv info world。
显然本命令在有参数和没参数时会做不同的事情。
你可以通过阅读本Wiki来查看会做什么。
复杂的指令示例
让我们看下最复杂的命令示例:
注意:这是 MV2 插件中最复杂的一条指令,若要正确地使用它,请查看下面的说明。
/mv create {NAME} {ENV} -s [SEED] -g [GENERATOR[:ID]]
首先你会注意到有两个必需项,NAME 和 ENV 。
然后你就看到了后面给的参数。
如果你想增加种子的话你必须在命令中输入 -s 种子 。
如果你想使用地形生成器的话,同样的,你可以输入: -g BukkitFullOfMoon 。
本命令的完整使用示例在下面。
命令列表
※List※ 命令
描述:
显示你能够进入的世界列表
使用:
/mv list
示例:
/mv list
别称:
/mv list
/mvl
/mvlist
权限:
multiverse.core.list.worlds
细节:
List 命令只会给你展示你有权限进入的世界列表。。
例如,你在 sky 世界被列入了黑名单,但是在 world 与 world_nether 世界没事,
当你输入 /mvlist 的时候你会看到:
- Worlds which you can view:
- world - NORMAL
- world_nether - NETHER
复制代码
这能够让你让一些世界对一些玩家来说是未知的。
但是请记住,如果你在别人未知的世界发送了一条消息,消息的前缀还会是世界的名字。
注意:要想让世界名变彩色,你需要使用世界别称。
※Help※ 命令
描述:
显示 Multiverse 的帮助页面
使用:
/mv [FILTER] [PAGE #]
示例:
/mv
/mv 3
/mvh del
/mvh mod 2
别称:
/mv
/mvh
/mvhelp
/mv help
/mvsearch
/mv search
权限:
multiverse.help
细节:
在游戏中展示 Multiverse 插件的帮助菜单。
只会给玩家展示他们有权限使用的命令。
使用可选的整数参数来指定你想查看的页面的页数。
共计页面的页数在你第一次使用 /mv 时就会显示。
帮助指令现在支持搜索了。
这意味着如果你输入 /mvh del 你会看到所有名称,描述,别称和使用带有 del 的指令列表。
这些结果会被分页,这取决于你所搜索的字符长度,如果你想查看搜索的另外一页请输入:
/mvh del 2
注意:当你输入的时候,如果你输入 /mv delete 你就会看到删除指令的帮助。
这是因为你在搜索过程中碰了钉子:你输入了一个指令的别称!
如果你想要搜索任何包括“delete”单词的命令,使用任何其他帮助别称:
/mvh delete, /mvhelp delete, /mv help delete……
※Information※ 命令
描述:
展示你当前世界或指定世界的信息
使用:
/mv info [WORLD] [PAGE #]
示例:
/mv info
/mv info 2
/mv info world
/mv info world 2
别称:
/mv info ...
/mvi ...
/mvinfo ...
权限:
multiverse.core.info
细节:
当前信息命令还没有完全完成,它最初的目的是用来告诉开发者们 MV 知晓的你的插件配置。
你也能够使用它来确定你的世界的配置是否为你想要的样子。
现在请把它视为一个Debug命令。
※Create※ 命令
描述:
创建一个新世界并读取它
使用:
/mv create {NAME} {ENV} [-s SEED] [-g GENERATOR[:ID]] [-t TYPE] [-a true|false]
示例:
/mv create my_world NORMAL
/mv create my_hell NETHER
/mv create my_cloud_world -g SkyLandsPlus NORMAL
/mv create flat_world NORMAL -t FLAT
/mv create "My World with spaces in the name" NORMAL
/mv create "My Seed World" NORMAL -s gargamel
/mv create "My Seed World" NORMAL -s "Seed With Spaces!"
/mv create moon NORMAL -g BukkitFullOfMoon
/mv create "Custom world with a generator and an ID" NORMAL -g BukkitFullOfMoon:Dinnerbone
/mv create "Custom generator world with seed" NORMAL -g BukkitFullOfMoon:Dinnerbone -s gargamel
/mv create example NORMAL -g "BananaGen:hilly,tscale=35.0,terrainheight=15.0,notorches"
别称:
/mv create ...
/mvc ...
/mvcreate ...
权限:
multiverse.core.create
细节:
创建命令能够让你为你的服务器增加新世界,支持许多不同种类的世界。
每个世界都有许多你可以编辑或调整的配置。
请查看世界配置页面来获得更多设置的相关信息。
加之,你可以在游戏中使用 /mv modify 命令来修改世界的参数。
请查看下面的章节。
世界名和环境:
当你创建一个新世界时你必须指定世界名和环境。
正确的环境类型可以通过使用 /mv env 来查看。
你的世界名可以有空格,但我们推荐你的文件夹名要做到见名知意,你可以使用世界别称特性。
种子:
你可以在创建世界时在 2 个必需的参数后增加一个自定义种子,在其后增加 -s 种子名。
这是创建著名的格格巫世界的指令,世界名为 mountain_world:
/mv create mountain_world NORMAL -s gargamel
你可以在你的种子中使用空格,只要你用引号围起来它就可以了。
你不能在种子名称的外面使用空格。
世界类型:
在Minecraft 1.1中,世界类型被引入。
它们看起来像是生成器一样,但是属于Minecraft自身。
当前,有 FLAT(超平坦) , LARGEBIOMES(巨型生物群系)和NORMAL(普通)这几种世界类型。
要想使用世界类型的话,请使用 -t 参数,作为类型。
这是一个普通的超平坦世界的创建指令:
/mv create flat_world NORMAL -t FLAT
地图特性(生成建筑):
在Minecraft 1.1中,如果你想要一个没有建筑生成的超平坦世界,你只需要做增加一个 -a false 参数。
我们是用 -a 代替 是否允许建筑 —— 因为 -g 已经代表其它东西了。
注意:是否生成建筑只在普通类型的世界工作。
/mv create flat_world NORMAL -t FLAT
地形生成器:
Multiverse 2 支持自定义地形生成器。这意味着什么呢?
我们支持任何使用Bukkit自定义地形生成器特性的插件。
如果一位插件作者使用他自己类型的生成器,没有使用在[[http://forums.bukkit.org/threads/22795/ 这里]]的自定义生成器的方法的话,MV无法调用它。
我们会尝试并且更新所有支持的自定义地形生成器插件列表。
只要你找到你想使用的地形生成器插件,将Jar文件拷贝进入你的插件文件夹中。
然后剩下要做的事情就是输入一条简单的指令:
(例如在这里我使用 BukkitFullOfMoon 插件作为示例)
/mv create moon NORMAL -g BukkitFullOfMoon
上述的 BukkitFullOfMoon 是地形生成器插件的名字。
那插件只有一个地形生成器,并且已经正确的被定义,所以你不需要在后面附加参数。
有一些地形生成器可能包含多个生成器,在这种情况下你应该这样输入:
/mv create land_lake NORMAL -g WaterWorlds:Lakes
或者是
/mv create hell_lake NORMAL -g WaterWorlds:LavaLakes
关于在世界名中出现空格,你需要注意:
你应该知道如果你打算在你的世界名中使用空格的话当人们想要使用 /mv tp , /mv modify 这样任何的指令的时候它不会将世界名看做一个参数,你需要用引号将它围起来,就像这样:
/mv tp "My world name with spaces"
/mv tp My world name with spaces ← 这个指令不会工作。
※Import※ 命令
描述:
从已存在的世界文件夹中导入世界
使用:
/mv import {NAME} {ENV} [GENERATOR[:ID]]
示例:
/mv import my_world NORMAL
/mv import my_hell NETHER
/mv import my_cloud_world SKYLANDS
/mv import "My World with spaces in the name" NORMAL
/mv import moon NORMAL -g BukkitFullOfMoon
别称:
/mv import ...
/mvi ...
/mvimport ...
权限:
multiverse.core.import
细节:
世界导入命令从某些方面来说几乎是与创建世界完全相同的命令。
它从世界目录下已经存在的世界中导入世界。
因为世界已经存在,你不能为它提供一个新的种子,但是你必须提供正确的环境类型和导入世界的地形生成器。
如果你没有提供的话,你的世界会发生一些不好的事情。
我们正在致力于移除这些必需的食物。
对于这个指令来说在你指定地形生成器的时候你不需要输入 -g ,
其实,如果你提供了 -g 参数你反而会收到一条错误提示。
※Reload※ 命令
描述:
重新读取 config.yml 和 worlds.yml
使用:
/mv reload
示例:
/mv reload
别称:
/mv reload
/mvr
/mvreload
权限:
multiverse.core.reload
细节:
重载命令能够重载 Multiverse-Core 插件和其它任何官方的 Multiverse 插件的配置。
当前读取在内存中的所有值都会被配置文件中的值所替代。
这些配置也能够在服务器读取/重启的时候读取,所以你不需要去重启服务器。
在 worlds.yml 中的任何值都可以在游戏中通过输入 [/mvmodify](#modify-command) 命令修改。
※Set Spawn※ 命令
描述:
设置当前世界的重生点
使用:
/mv set spawn
示例:
/mv set spawn
别称:
/mv set spawn
/mvss
/mvsetspawn
权限:
multiverse.core.spawn.set
细节:
设置重生点命令的确就像它听起来的那样。你可以走到你想让玩家重生的地方,输入 /mv set spawn 然后重生点就设置完成了。要想回到重生点你可以使用 /mv spawn。
※Coordinate※ 命令
描述:
展示你当前的坐标
使用:
/mv coord
示例:
/mv coord
别称:
/mv coord
/mvcoord
权限:
multiverse.core.coord
细节:
这个命令仅仅能够展示出你在哪儿以及你在看哪儿/站在哪儿。
对于防止迷路很有作用。
※Teleport※ 命令
描述:
允许你传送至不同的世界
使用:
/mv tp [PLAYER] {WORLD}
示例:
/mv tp world
/mv tp Rigby90 world_nether
别称:
/mv tp ...
/mvtp ...
权限:
multiverse.teleport.self.NAME
multiverse.teleport.other.NAME
细节:
传送命令允许你将你自己或他人传送至指定的世界。
关于这条命令有许多不同的权限,类型可以是 self(自己) 和 other(他人)。
分别允许你控制传送自己和传送他人的指令。
每个目的地都会有联系它的权限(self 和 other)。
最基础地,对于世界的例子是:
multiverse.teleport.self.w
multiverse.teleport.other.w
在权限最后的字母定义你的目的地。
在你传送到目的地之前这个东西你也应该这样做:
multiverse.teleport.self.p
multiverse.teleport.other.p
如果你有 multiverse.teleport.other.w 权限的话,你只能传送别人到你能去的世界。
这能够让你传送别人到他们不能去的世界,但这个世界你能去。
请查看常见问题来了解为什么做出这个改变。
(旧的权限仅仅是 multiverse.core.tp.[self|other])
※Who※ 命令
描述:
显示指定世界中的人
使用:
/mv who [WORLD|-a]
示例:
/mv who
/mv who world_nether /mv who -a /mv who --all
别称:
/mv who ...
/mvw ...
/mvwho ...
权限:
multiverse.core.list.who
细节:
显示在某个世界中的玩家。
如果你想看谁在指定世界的话,输入进世界名作为唯一的参数。
默认地,/mv who 不会展示其中没有玩家的世界。
如果你想查看所有世界的话,请在后面增加 -a 或 --all 标志:
/mvwho -a
-a 或 --all 标志会覆盖已经提供的世界。
※Spawn※ 命令
描述:
将你传送回出生点
使用:
/mv spawn [PLAYER]
示例:
/mv spawn
/mv spawn lithium3141
别称:
/mv spawn ...
/mvs ...
/mvspawn ...
权限:
multiverse.core.spawn.self
multiverse.core.spawn.other
细节:
允许你将你自己(或其他玩家)传送到当前世界的重生点。
如果你想将一名玩家传送到不同的世界或一个世界中不同的位置请使用 /mv tp 。
本命令会告诉被传送的人谁传送了他,甚至是后台。
这是为了防止管理员的滥用。
※Unload※ 命令
描述:
从Bukkit服务器中卸载一个世界
使用:
/mv unload {WORLD}
示例:
/mv unload world
别称:
/mv unload ...
/mvunload ...
权限:
multiverse.core.unload
细节:
本命令仅仅会从服务器卸载世界,但是不会从 Multiverse 插件的配置中移除世界或删除世界的文件夹。
※Remove※ 命令
描述:
从 Bukkit 服务器中卸载世界并从 MV 插件的配置中移除
使用:
/mv remove {WORLD}
示例:
/mv remove world
别称:
/mv remove ...
/mvremove ...
权限:
multiverse.core.remove
细节:
本命令仅仅会从服务器卸载世界且从 Multiverse 插件的配置中移除世界,但是不会删除世界的文件夹。
※Delete※ 命令
描述:
从服务器卸载世界,从 Multiverse 插件的配置中移除世界,删除世界的文件夹。
使用:
/mv delete {WORLD}
示例:
/mv delete world
别称:
/mv delete ...
/mvdelete ...
权限:
multiverse.core.delete
细节:
本命令会摧毁指定世界上的所有生物以及其它东西。
因为这个,本命令需要 /mv confirm 。
这是示例使用方法:
/mv delete world
*现在你有10秒钟的时间输入 /mv confirm 不然世界不会被删除。
※Confirm※ 命令
描述:
确认一个可能会摧毁世界上所有生物以及所有东西的指令。
使用:
/mv confirm
示例:
/mv confirm
别称:
/mv confirm
/mvconfirm
权限:
multiverse.core.confirm
细节:
本命令会确认请求中的行动。
查看 /mv delete 命令来获取使用示例。
如果你闲的无聊输入 /mv confirm 的话,什么都不会发生。
※Purge※ 命令
描述:
移除指定世界中的指定实体
使用:
/mv purge [WORLD|all] {all|animals|monsters|MOBNAME}
示例:
/mv purge all
/mv purge world all
/mv purge all all
/mv purge world CREEPER /mv purge world CREEPER,PIG,ZOMBIE
/mv purge all monsters
别称:
/mv purge
/mvpurge
权限:
multiverse.core.purge
细节:
Purge 命令允许你移除指定世界的所有指定实体类型的实体。
请记住如果怪物生成规则允许被清除类型的实体生成的话,在清除后它们的数量会生成到与原来相同。
这被用于清除任何设置更改后或一位用户滥用怪物生成命令(例如 WorlfPound 插件的 /adopt 命令)后所残留的实体。
如果你指定第一个参数为 all 的话,所有的世界中的指定生物都会被清除。
你能够指定多种实体类型,所以你可以将怪物与动物混在一起清除。
※Modify※ 命令
描述:
修改命令的帮助文档被分成了4个章节。
请看下面。
使用:
/mv modify set ...
/mv modify add ...
/mv modify remove ...
/mv modify clear ...
※Modify※ 命令 —— Set
描述:
修改一个世界的变量
使用:
/mv modify set {PROPERTY} {VALUE} [WORLD]
示例:
/mv modify set animals false
/mv modify set pvp true world
/mv modify set diff 0
/mv modify set diff hard world_extreme
/mv modify set respawn respawn_world death_world
别称:
/mv modify set ...
/mvmodify set ...
/mvm set ...
/mvmset ...
权限:
multiverse.core.modify
细节:
修改命令能够让你不需要更改配置文件在游戏中就能设置 Multiverse 世界的变量。
set 命令设置一个不是列表的值。
举个例子,你可以打开怪物生成,或将世界的缩放比例设置为 2.
配置的值对于本命令来说必须是下列一种类型的值。
如果你没有指定世界的话,你当前所在的世界就会被使用。
对于从后台使用命令来说,你需要指定世界。
你能够设置的变量类型:
* 别称 —— 字符串
* 颜色 —— 字符串,但必须是以下之一: AQUA, BLACK, BLUE, DARKAQUA, DARKBLUE, DARKGRAY, DARKGREEN, DARKPURPLE, DARKRED, GOLD, GRAY, GREEN, LIGHTPURPLE, RED, YELLOW, WHITE
* 动物 —— 布尔值
* 怪物 —— 布尔值
* pvp —— 布尔值
* 缩放比例 —— 浮点数
* 价格 —— 进入世界需要花费的价格,设置为 0 即免费进入,输入负数为给钱,输入正数为扣钱
* 消耗物品 —— 进入世界需要消耗的物品ID(-1为使用你已经安装的经济插件)
* 重生 —— 字符串:本值可以为世界名或世界的别名,你可以使用空格
* 游戏模式 —— 字符串:设置世界中所有玩家的游戏模式,必须是 creative(创造)或 survival(生存)
* 游戏难度,设置世界的游戏难度,你可以使用字符串或整数:
可用的值有 PEACEFUL - 0, EASY - 1, NORMAL - 2, HARD - 3
* 天气 —— 布尔值: 设置天气的开关
查看世界设置页面来获得这些变量的更多细节。
第二个值的类型需要匹配。
这就是说你不能使用 /mv modify set scale fish 或 /mv modify set animals 7
关于动物和怪物你需要注意:
animals 和 monsters 如果你使用 set 子命令来修改的话,它会覆盖所有已存在的动物与怪物的值。
如果你在怪物列表中添加了一些怪物,然后你输入,/mv modify set monsters true
那就相当于,我想让除列表中之外的怪物生成。
※Modify※ 命令 —— Add/Remove
描述:
为世界配置添加或删除一个值
使用:
/mvmodify {add|remove} {VALUE} {PROPERTY} [WORLD]
示例:
/mvmodify add creeper monsters
/mvmodify remove sheep animals world_nether
别称:
/mvmodify {add|remove} ...
/mv modify {add|remove} ...
/mvm add|remove} ...
/mvmadd ...
/mvmremove ...
权限:
multiverse.core.modify
细节:
修改命令能够让你不需要更改配置文件在游戏中就能设置 Multiverse 世界的变量。
add 和 remove 自命令能够让你为变量列表添加或删除值,例如玩家白名单或允许生成的怪物列表。
如果你没有指定世界的话,你当前所在的世界就会被使用。
对于从后台使用命令来说,你需要指定世界。
你能够添加值或移除值的变量类型:
* 世界黑名单 —— 字符串:从这儿不能去哪个世界
* 动物 —— 字符串
* 怪物 —— 字符串
查看世界设置页面来获得这些变量的更多细节。
第二个值的类型需要匹配。
这意味着你不能使用
/mvmodify add fernferret blockblacklist
关于动物和怪物你需要注意:
animals 的值和 monsters 的值当使用 add 或 remove 子命令时会添加或移除指定的值。
如果你将 monsters 设置为了 true,然后使用 /mvmodify add 向列表中添加怪物的话,相当于我想让除此列表中的怪物之外的怪物生成。
※Modify※ 命令 —— Clear
描述:
清除列表配置中的值
使用:
/mv modify clear {PROPERTY} [WORLD]
示例:
/mv modify clear playerwhitelist
/mv modify clear monsters world_nether
别称:
/mvmodify clear ...
/mv modify clear ...
/mvm clear ...
/mvmclear ...
权限:
multiverse.core.modify
细节:
修改命令的 clear 子命令能够让你清除一整个列表,你不再需要一点一点输入 /mv modify remove ... 命令。
如果你没有指定世界的话,你当前所在的世界就会被使用。
对于从后台使用命令来说,你需要指定世界。
你能够清除值的变量类型:
* 世界黑名单
* 动物
* 怪物
查看世界设置页面来获得这些变量的更多细节。
※Gamerule※ 命令
描述:
为一个世界设定游戏规则
使用:
/mv gamerule {RULE} {VALUE} [WORLD]
示例:
/mv gamerule mobGriefing false
/mv gamerule doFireTick false world1
别称:
/mvgamerule
/mv rule
/mvrule
权限:
multiverse.core.gamerule.set
细节:
能够设置原版 Minecraft 的游戏规则。
所有的游戏规则区分大小写。
* commandBlockOutput —— 布尔值
** 当命令方块执行指令时是否提醒管理员
* doFireTick —— 布尔值
** 火焰是否能传播
* doMobLoot —— 布尔值
** 怪物是否掉落物品
* doMobSpawning —— 布尔值
** 怪物是否自然生成
* doTileDrops ——布尔值
** 方块是否有掉落物
* keepInventory —— 布尔值
** 当玩家死亡时是否保留物品栏
* mobGriefing —— 布尔值
** 爬行者,末影人,恶魂和凋零能否改变方块,僵尸,骷髅,僵尸猪人能否捡起物品
※Environment※ 命令
描述:
显示出正确的环境类型
使用:
/mv env
示例:
/mv env
别称:
/mv env
/mvenv
权限:
multiverse.core.list.environments
细节:
列出 Bukkit 服务器所了解的所有正确的环境类型
※Silent※ 命令
描述:
当安静模式启用时一些开启消息会被隐藏。
使用:
/mv silent [true|false]
示例:
/mv silent
别称:
/mv silent true
权限:
multiverse.core.silent
细节:
当安静模式启用时一些启动消息会被隐藏。
可能未来也支持更多消息。
|
|
★帮助权限
multiverse.help——允许拥有该权限的用户使用/mv查看指令帮助
★访问权限
multiverse.access.NAME——允许拥有该权限的用户去指定的世界
multiverse.exempt.NAME——允许拥有该权限的用户去指定的世界无需access权限
mv.bypass.gamemode.NAME- - -允许拥有该权限的用户可以保持模式去往各个世界,如果一个玩家拥有mv.bypass.gamemode.*权限,可以保持他的创造模式去往生存模式的世界.
★传送的权限
multiverse.teleport.self.NAME——允许拥有该权限的用户可以使用/mv tp [PLAYER] {WORLD}传送自己进入一个指定世界
multiverse.teleport.other.NAME——允许拥有该权限的用户可以使用/mv tp [PLAYER] {WORLD}传送自己和他人进入一个指定的世界
★信息权限
multiverse.core.confirm——拥有该权限的用户使用/mv confirm可以确认使用上一个指令
multiverse.core.coord——拥有该权限的用户可以使用/mv coord显示当前坐标
multiverse.core.info——拥有该权限的用户可以使用/mv info显示当前世界
multiverse.core.list.environments——拥有该权限的用户可以使用/mv env显示有效的环境
multiverse.core.list.who——拥有该权限的用户可以使用/mv who显示目前世界
multiverse.core.list.worlds——拥有该权限的用户可以使用/mv list显示你可以进入的世界
multiverse.core.version——允许拥有该权限的用户可以使用/mv version 查看版本信息
multiverse.core.generator——允许拥有该权限的用户可以使用/mv generators 列出生成器插件
★出生点的权限
multiverse.core.spawn.other——允许拥有该权限的用户可以使用/mv spawn *把别人传送去出生点
multiverse.core.spawn.self——允许拥有该权限的用户可以使用/mv spawn 把自己传送去出生点
multiverse.core.spawn.set——允许拥有该权限的用户可以使用/mv spawn set设置世界的出生点
★编辑世界的权限
multiverse.core.create——允许拥有该权限的用户可以使用/mv create创建世界
multiverse.core.delete——允许拥有该权限的用户可以使用/mv delete {WORLD}删除世界
multiverse.core.load——允许拥有该权限的用户可以使用/mv load加载世界
multiverse.core.unload——允许拥有该权限的用户可以使用/mv unload {WORLD}暂时卸载世界
multiverse.core.remove——允许拥有该权限的用户可以使用/mv remove {WORLD}从 Multiverse 中卸载一个世界并移除worlds.yml内相应世界信息, 这个指令不会删除该世界文件夹.
multiverse.core.import——允许拥有该权限的用户可以使用/mv import转换一个世界为指定类型
multiverse.core.modify——允许拥有该权限的用户可以使用/mv modify修改世界各个方面的设置
multiverse.core.modify.add——允许拥有该权限的用户可以使用/mv modify add 添加世界参数
multiverse.core.modify.clear——允许拥有该权限的用户可以使用/mv modify clear 移除所有设置的值. 设置将在所有包含的列表里生效
multiverse.core.modify.modify——未知
multiverse.core.modify.remove——允许拥有该权限的用户可以使用/mv modify remove 移除世界参数
multiverse.core.modify.set——允许拥有该权限的用户可以使用/mv modify set 设置世界参数
multiverse.core.purge——允许拥有该权限的用户可以使用/mv purge [WORLD|all] {all|animals|monsters|MOBNAME}从指定世界清除掉指定类型的生物
multiverse.core.reload——允许拥有该权限的用户可以使用/mv reload重新加载配置文件
★设置的权限
multiverse.core.config——允许拥有该权限的用户可以使用/mv config 修改全局配置
multiverse.core.debug——允许拥有该权限的用户可以使用/mv debug切换调试模式
multiverse.core.silent——允许拥有该权限的用户可以使用/mv silent 切换沉默模式
★其他权限
multiverse.core.anchor
multiverse.core.sleep
multiverse.core.spout
multiverse.core.tp.*
multiverse.core.tp.self
multiverse.core.version
multiverse.core.silent
|
|
这儿是能够设置在 worlds.yml 中的世界的正确配置。
通常你不需要编辑这个,但如果你是很厉害的服务器管理员的话,你可能就需要了。
这是经典的配置文件的配置和相同的使用规则。
许多设定都能够通过在游戏中使用修改命令来修改。
目录
世界权限
在 Multiverse 2 插件中你可以很容易地控制谁可以进入某些世界。
若让人们能在世界间自由移动,请给他们 multiverse.access.WORLDNAME 权限,将WORLDNAME 替换为你的世界名字。
默认地,人们能够进入新建的世界。
你可以给人们 multiverse.access.* 权限来让他们能够进入所有世界。
或是将本项设置为 false 来取消在所有世界间自由移动。
默认出生的世界
在 Multiverse 2.2+ 的版本中能够让你设置新玩家出生在哪里。
这不需要是你在 server.properties 中所设置的世界。
要想使用这个,请确保你在 config.yml 中以下两个值设置为 true 。
你可以通过使用 /mv conf firstspawnoverride true 与 /mv conf firstspawnworld myworld 来做到。
我们建议不要编辑配置文件,不过如果你要编辑的话在下面:
firstspawnoverride: true
firstspawnworld: world
动物
生成:
此项能够控制某个世界中怪物的生成。
如果你设置为了 true,像猪,鸡,牛和鱿鱼这样的动物会生成在世界中。
类型: 布尔值
例外处理列表:
例外处理列表能够让你做到,我想除了羊以外的动物生成。
例外处理列表最酷的部分是它们否定 spawn 中的值。
本列表乍看起来可能有点复杂,但如果你会使用它的话你能做很多酷的事情。
类型: 字符串列表
生成率:
生成率定义了两次尝试生成动物时间间隔了多少游戏刻,查看这里来获得更多信息。
注意 -1 会使世界用默认值。
类型: 整数值
示例:
只生成猪的世界:
- animals:
- spawn: false
- exceptions:
- - pig
复制代码
你应该这样理解: 不能生成动物,但猪除外
没有猪的世界:
- animals:
- spawn: true
- exceptions:
- - pig
复制代码
你应该这样理解: 能够生成动物,除了猪
在游戏中使用:
/mv modify set animals true-在当前世界启用动物生成
/mv modify set animals false- 在当前世界禁用动物生成
/mv modify add pig animals - 为当前世界的动物例外处理列表增加 猪
/mv modify remove pig animals - 为当前世界的动物例外处理列表移除 猪
/mv modify clear animals - 清除当前世界的动物例外处理列表
怪物
生成:
此项能够控制某个世界中怪物的生成。
如果你设置为了 true,怪物会生成在世界中。
类型: 布尔值
例外处理列表:
例外处理列表能够让你做到,我想除了苦力怕以外的怪物生成。
例外处理列表最酷的部分是它们否定 spawn 中的值。
本列表乍看起来可能有点复杂,但如果你会使用它的话你能做很多酷的事情。
类型: 字符串列表
生成率:
生成率定义了两次尝试生成怪物时间间隔了多少游戏刻,查看这里来获得更多信息。
注意 -1 会使世界用默认值。
类型: 整数值
示例:
只生成苦力怕的世界:
- monsters:
- spawn: false
- exceptions:
- - creeper
复制代码
你应该这样理解: 不能生成怪物,但苦力怕除外
没有苦力怕的世界:
- monsters:
- spawn: true
- exceptions:
- - creeper
复制代码
你应该这样理解: 能够生成怪物,除了苦力怕
在游戏中使用:
/mv modify set monsters true-在当前世界启用怪物生成
/mv modify set monsters false- 在当前世界禁用怪物生成
/mv modify add creeper monsters - 为当前世界的怪物例外处理列表增加 苦力怕
/mv modify remove creeper monsters - 为当前世界的怪物例外处理列表移除 苦力怕
/mv modify clear monsters - 清除当前世界的怪物例外处理列表
环境
本世界所处的环境类型。
当前可以有 NORMAL END 和 NETHER 。
你不应该在配置中改变这个值。
类型: 字符串
例子:
environment: NORMAL
游戏中使用方法:
[[/mv create myworld NORMAL|Command-Reference#wiki-create]]
[[/mv import mynether NETHER|Command-Reference#wiki-import]]
地形生成器
Multiverse 2 允许你通过自定义地形生成器来自定义世界的生成。
这里包括 Multiverse 需要地你正确读取你的世界的信息。
除非你知道你在干什么,你不应该动这个值。
本值可能有,可能不存在。那没关系。
类型: 字符串
例子:
generator: BukkitFullOfMoon
游戏中使用方法:
[[/mv create moon NORMAL -g BukkitFullOfMoon|Command-Reference#wiki-create]]
进世界要费用
你可以让玩家进入指定世界付费。
最酷的部分是你不需要使用经济插件!
你可以使用 Minecraft 中的物品!
数量和物品:
amount(数量)这里填写你想要耗费人们物品的数量,你可以填写整数或浮点数。
currency(物品)这里填写你想要耗费人们的物品。你需要填写物品ID,如果你想使用经济系统的话请填写 -1 。
示例:进入世界消耗 5 个泥土:
- entryfee:
- amount: 5
- currency: 3
复制代码
示例:进入世界花费13.75元:
注意:你需要最少正确安装一款经济插件(将物品ID写成-1)
- entryfee:
- amount: 13.75
- currency: -1
复制代码
游戏中使用方法:
mvm set currency 3 - 将物品设置为泥土
mvm set price 3 - 设置需要 3 个物品
PVP
玩家能否在这个世界中互相伤害。如果你设置为true,他们就可以。
类型:布尔值
示例:
pvp: true
游戏中使用方法:
mvm set pvp false
世界别称
世界别称能够让你让世界名与储存世界的文件夹名不同。
这能够让你在保持世界文件夹整洁优雅的同时让你的世界有极棒的名字。
别称的属性也能包括字体颜色和字体样式。
在玩家聊天时的世界前缀能够增加颜色和字体样式。
颜色必须是这些的其中之一:
AQUA, BLACK, BLUE, DARKAQUA, DARKBLUE, DARKGRAY, DARKGREEN, DARKPURPLE, DARKRED, GOLD, GRAY, GREEN, LIGHTPURPLE, RED, YELLOW, WHITE
字体样式必须是这些的其中之一:
NORMAL, MAGIC, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC
示例:将世界别称设置为斜体,绿色的 FernWorld
游戏中使用方法:
mvm set style italic
mvm set color green
mvm set alias FernWorld
更改配置的方法:
alias: FernWorld
color: GREEN
style: ITALIC
世界黑名单
世界黑名单能够让你指定人们从这个世界不能去哪个世界。
例如:如果你将 world_gold 增加到了 world 世界的黑名单中,
玩家可以从 world_gold 世界传送至 world 世界,但他们就不能回去了。
类型:字符串列表
示例:
- worldblacklist:
- - world_fish
- - world_dog
复制代码
种子
设置本世界的种子。除非你认识到事情的严重后果,不然不要动这个。(会导致区块错误)
类型:字符串
示例:
游戏中使用方法:
本命令不能在游戏中使用。你不能改变已经生成了的世界的种子。
重生世界
如果你在这个世界死亡,你会在哪个世界重生。
这个值也能被设置为这个世界。
类型:字符串
使用示例:
- respawnworld: 'hellplanet'
复制代码
注意:如果你看到了 temprespawn 值,你可以删除它,它在早期版本中被继承下来了,现在无用。
游戏中使用方法:
mvm set respawnWorld MyWorld
保持重生点区块加载
如果你将本项禁用,Bukkit 服务端就不会保持这个世界的区块在内存中加载,这样在玩家没有登入时能够减少内存的使用。
类型:布尔值
使用示例:
keepspawninmemory: true
游戏中使用方法:
mvm set memory false
天气
如果你将本项设置为了 true,本世界就会有天气变化;如果你将本项设置为了 false,就不会有。
如果你想关闭当前的雷雨,请输入 /mvm set weather false ,等待天气放晴后输入 /mvm set weather true。
类型:布尔值
使用示例:
weather: true
游戏中使用方法:
mvm set weather false
游戏模式
能够让你设置当前世界的游戏模式。
创造模式能够给予玩家无尽的资源,生存模式能够磨炼玩家。
要想了解更多关于分离背包的特性,请查看FAQ。
如果你想让某些玩家忽略在某世界游戏模式的改变,有一条特殊权限:
mv.bypass.gamemode.[*|WORLDNAME]
本权限在不同的命名空间下,默认会被禁用。
类型: 字符串
使用示例:
gamemode: SURVIVAL
游戏中使用方法:
mvm set mode survival
mvm set mode creative
游戏难度
允许你设置给定世界的游戏难度。
所有正确的值有:
0, 1, 2, 3, peaceful, easy, normal, hard。
记得只有四种难度,我们允许你设置整数与字符串。
但最终,储存在配置中的是整数。
类型: 整数或字符串
示例:
difficulty: 1
游戏中使用方法:
mvm set diff 1
mvm set difficulty easy
mvm set diff hard
mvm set diff peaceful
饥饿值
允许你启用或禁用不同世界是否掉饥饿值。
类型:布尔值
示例:
hunger: true
游戏中使用方法:
mvm set hunger true
mvm set hunger false
世界可见性
本配置允许你能够让已存在的世界不显示在世界列表中。
当玩家在这个世界发言时,如果聊天前缀启用了话,然后世界前缀就会被隐藏,消息就会没有世界前缀然后出现。
类型: 布尔值
示例:
hidden: false
游戏中使用方法:
mvm set hidden true
自动治疗
如果世界难度设置为和平,默认地,玩家会恢复生命。
如果你不想让玩家恢复生命,请将这个值设置为 false。
本设定对于世界难度不是和平的世界不会起作用。
类型: 布尔值
使用示例:
autoheal: true
游戏中使用方法:
mvm set autoheal true
mvm set autoheal false
调整重生点
默认地,Multiverse 插件会修复记录在不正确地方的重生点。
默认 Minecraft 服务器会使用 getTopBlock() 方法,然后将重生点设置在地图中间的某地。
这对于直接传送玩家是不安全的,所以 Multiverse 插件能寻找最近的安全地点。
但是有时本特性可能不太理想。
如果你不想让 Multiverse 这样做的话,请将这个值打开。
如果你将重生点设置在了不安全的地方的话(例如岩浆湖之上),Multiverse 插件会自动帮你禁用本项。
如果你想在导入世界的时候设置这个值的话,请在 /mv create 或 /mv import 命令后增加一个 -n 标志:
/mv create spaceworld normal -g NullTerrainGenerator -n
类型: 布尔值
示例:
adjustspawn: true
游戏中使用方法:
mvm set adjustspawn true
mvm set adjustspawn false
传送门的建造
Multiverse 插件允许你控制用户能否创建传送门。
允许的传送门建造的类型必须为:
NONE, ALL, NETHER 或 END
类型: 字符串
示例:
portalform: ALL
游戏中使用方法:
mvm set portalform none
mv modify portalform nether
使用的方法与字面上的意思相同。
时间
Multiverse 插件包括设置世界时间的基础支持。
它不能加快减慢时间的速率,或是锁定或倒回时间。
它被提供的原因是为一些服务器开发者提供能够设置世界时间的 API 。
类型: 字符串
示例:
本值在 config.yml 中没有定义
游戏中使用方法:
mvm set time true
mvm set time false
世界内玩家数目限制
Multiverse 插件拥有能够设置指定世界内玩家最大数量的能力。
默认地,限制的值为 -1 ,即不限制最大值。
本设置用于指定最多允许多少玩家进入本世界。
拥有以下权限的玩家能够跳过本限制:
所有世界: mv.bypass.playerlimit.*
指定世界: mv.bypass.playerlimit.NAME
类型: 整数
示例:
playerLimit: -1
游戏中使用方法:
mvm set playerlimit 10
mvm set limit -1
是否允许飞行
Multiverse 拥有能够分世界设置飞行的能力。
默认地,本设置是 true,即允许飞行。
将本项设置为 false 即禁止飞行。
注意: 本项不会影响创造模式。
类型: 布尔值
示例:
allowflight: true
游戏中使用方法:
mvm set flight false
mvm set allowflight true
自动读取世界
告诉 Multiverse 插件在服务器启动时自动读取本世界
类型: 布尔值
示例:
autoload: true
游戏中使用方法:
mvm set autoload false
复活在床边
如果本项设置为了 true 的话,玩家在本世界死亡时能够复活在他们的床边。
类型: 布尔值
示例:
bedrespawn: true
游戏中使用方法:
mvm set bedrespawn false
|
|
|
|