- Source of resources
- Reprinted
- Copyright link
- https://github.com/poggit-orphanage/WorldProtect/
- API
- 4.0.0 -> 4.7.1
世界保护
在游戏中,默认世界是玩家当前的世界。
在控制台中,默认值为 server.properties 文件中指定的默认世界。
基本用法
主要命令
文档
这个插件让你限制世界上发生的事情。
有些物品可以通过消耗来改变世界(即不需要放置)例如,骨头、水或熔岩桶。
为了防止这种类型的griefing,可以使用banitem特性。
在你无限的世界里创造极限是可能的。所以玩家不能越过预设的边界。
如果您希望避免生成新地形导致服务器过载,这将非常有用。
当玩家进入一个世界时显示一个文本。向玩家展示在此的世界中允许(或不许)什么。
例如,当玩家进入PvP世界时,你可以提示他们。
此插件通过重新放置和打破方块来保护世界免受破坏。
世界有三个保护级别:
命令说明
以下命令可用:
gm-save-inv
切换游戏模式时将保存背包内容。
这对于您拥有每个世界游戏模式,使玩家从生存世界到创意世界,并且返回不会失去他们的背包非常有用。
death-save-inv
将保存死亡时的背包内容
仅当启用 gm-save-inv 时,才能应用此功能
配置
配置是通过config.yml文件。定义了以下部分。
特征
本部分您可以启用/禁用模块。
执行此操作是为了避免不同PocketMine-MP 插件之间的冲突。
每个功能有一行:
feature: true|false
如果为 true,则启用该功能。如果为 false,则禁用该功能。
motd
问题
翻译
此插件将尊重服务器语言配置。当前可用的语言包括:
检查github中的示例文件。或者,如果您安装了GrabBag v2.3,则可以使用以下命令创建一个空消息:
Api
有一个最小的 API 来确定每个世界的最大玩家数量:
地点:
常见问题
- PocketMine-MP 版本:1.7dev 测试 API 3.0.0-ALPHA7/8/9
- 插件类别: 反破坏
- 插件权限:指令、数据保存、世界编辑
- 禁止世界指令
- 禁止世界上的特定物品
- 设置每个世界游戏模式
- 限制世界中的玩家数量
- 管控世界的爆炸
- 不可破坏的方块
- 世界边界
- 自动显示/每个世界的MOTD
- 世界禁止建筑/破坏方块
- 设置世界的PvP
- 在游戏模式更改或死亡时保存
在游戏中,默认世界是玩家当前的世界。
在控制台中,默认值为 server.properties 文件中指定的默认世界。
基本用法
主要命令
- /motd: 显示世界的动态Motd
- / worldprotect :WorldProtect插件主指令
- add:将播放器添加到授权列表中
- bancmd/unbancmd :防止命令在世界中使用
- banitem/unbanitem :控制可以/不能使用的主题
- border :为世界定义边框
- gm:根据世界游戏模式配置
- lock:锁世界,连Op都用不下。
- ls:列出关于世界保护的信息。
- max:限制每个世界玩家的数量
- motd:修改世界文字。
- noexplode :在一个世界停止爆炸
- protect :保护世界,只有某些玩家才能建立。
- pvp:控制世界中的 PvP
- rm: 从授权列表中删除播放器
- unbreakable/breakable :控制方块可以/不可以被破坏
- unlock :删除保护
- gm-save-inv :在切换游戏模式时将保存生存背包内容
- death-save-inv :将恢复死亡背包内容
文档
这个插件让你限制世界上发生的事情。
有些物品可以通过消耗来改变世界(即不需要放置)例如,骨头、水或熔岩桶。
为了防止这种类型的griefing,可以使用banitem特性。
在你无限的世界里创造极限是可能的。所以玩家不能越过预设的边界。
如果您希望避免生成新地形导致服务器过载,这将非常有用。
当玩家进入一个世界时显示一个文本。向玩家展示在此的世界中允许(或不许)什么。
例如,当玩家进入PvP世界时,你可以提示他们。
此插件通过重新放置和打破方块来保护世界免受破坏。
世界有三个保护级别:
- unlock - 任何人都可以放置/打破方块
- protect -授权列表中的玩家,或者,如果列表为空
,则具有wp.cmd.保护.auth权限的
玩家可以放置/中断块。 - lock - 任何人(甚至操作)被允许放置/打破块。
命令说明
以下命令可用:
- /motd: 显示世界上的Motd文本
用法: /motd [世界]
显示一个世界的Motd文本。这可用于显示各世界的规则。 - /worldprotect :主要世界保护指令
用法: /worldprotect [世界] <subcmd> [选项] - add:将播放器添加到授权列表
用法: /wp [世界] add <玩家> - bancmd/unbancmd:禁止在世界中使用指令
用法: /wp [世界] bancmd/unbancmd [指令]
如果不填写 [指令],它将显示禁止指令列表。填了的话,将从禁止列表中添加/删除该指令 - banitem/unbanitem :禁止在世界中使用某物品
用法:/wp [世界] banitem/unbanitem [物品id]
设置哪些物品可以在指定世界中使用或禁用。
如果您未指定任何 [物品id],则可以获取当前禁止的物品列表。否则,物品将从列表中添加或删除。 - border:为世界定义边框
用法:/wp [世界] border [range/none/x1 z1 x2 z2 z2]
为其他无限世界定义边界。用法:- /wp [世界] border
- 将显示[世界]的当前边界。
- /wp [世界] border x1 z1 x2 z2 z2
- 将边框定义为x1、z1和x2,z2定义的区域。
- /wp [世界] border range
- 将边界定义为距离生成点的范围块和轴。x z
- /wp [世界] border none
- 删除边界
- /wp [世界] border
- gm: 配置每个世界游戏模式
用法: /wp [世界] gm [值]
选项:- /wp [世界] gm
- 显示当前游戏模式
- /wp [世界] gm <模式>
- 设置世界游戏模式
- /wp [世界] gmnone
- 删除指定世界游戏模式
- /wp [世界] gm
- lock:锁定世界,连Op都用不可以使用。
用法: /wp [世界] 锁 - ls:列出关于世界保护的信息。
用法: /wp ls[世界]- /wp ls
- 显示应用于所有加载世界的保护概述
- /wp ls[世界]
- 显示特定世界的详细信息
- /wp ls
- max:限制每个世界的玩家数量
用法:/wp [世界] max [值]- /wp [世界] max
- 显示当前世界的人数限制
- /wp [世界] max [值]
- 设置世界限制值。
- /wp [世界] max 0
- 删除世界人数限制
- /wp [世界] max
- motd:修改世界文字。
用途: /wp [世界] motd <文本>
让我们修改世界上的莫特文本。该命令仅支持一行,但您可以通过编辑存储在 world 文件夹中的wpcfg.yml文件来修改motd文本。例如:
YAML:
motd:
line 1
line 2
line 3
line 4... etc
- noexplode:在世界使用中禁用爆炸
用法:/wp [世界] noexplode [off/world/spawn]- /wp [世界] noexplode off
- 无爆炸设置为off ,因此允许爆炸。
- /wp [世界] noexplode world
- 设置的整个世界都不允许爆炸。
- /wp [世界] noexplode spawn
- 世界出生点不允许发生爆炸。
- /wp [世界] noexplode off
- protect:保护世界,只有置顶玩家才能建立。
用法: /wp [世界] 保护
在此模式下,只有授权列表中的玩家才能生成。如果没有授权列表,它将改用wp.cmd.protect.auth权限。 - pvp:控制世界中的 PvP
用法: /wp [世界] pvp[on/off/spawn-off]- /wp [世界] pvpoff
- 禁用 PvP。
- /wp [世界] pvpon
- 允许 PvP
- /wp [世界] pvp spawn-off
- 允许PvP=,除出生点。
- /wp [世界] pvpoff
- rm:从授权列表中删除玩家
用法: /wp [世界] rm <玩家> - unbreakable/breakable :设置可/否破坏方块
用法:/wp [世界] breakable|unbreakable [方块id]
管理在给定世界中可以或不能破坏的块。如果不指定任何[方块id],则显示当前设置为不可破坏的方块列表。
否则,这些将添加或从列表中删除。 - unlock:删除世界保护
用法: /wp [世界] unlock
gm-save-inv
切换游戏模式时将保存背包内容。
这对于您拥有每个世界游戏模式,使玩家从生存世界到创意世界,并且返回不会失去他们的背包非常有用。
death-save-inv
将保存死亡时的背包内容
仅当启用 gm-save-inv 时,才能应用此功能
配置
配置是通过config.yml文件。定义了以下部分。
特征
本部分您可以启用/禁用模块。
执行此操作是为了避免不同PocketMine-MP 插件之间的冲突。
每个功能有一行:
feature: true|false
如果为 true,则启用该功能。如果为 false,则禁用该功能。
motd
- ticks:显示多行图案文本时的行延迟。
- auto-motd:在进入世界时自动显示 motd
- wp.motd: 显示 MOTD
- wp.cmd.all (op) : 允许访问保护命令
- wp.cmd.protect (op) :更改保护模式
- wp.cmd.protect.auth (op) : 允许在受保护的世界中建筑/破坏
- wp.cmd.border (op) :允许设置边界功能
- wp.cmd.pvp (op) : 允许 PvP 控件
- wp.cmd.noexplode (op) :允许无爆炸控制
- wp.cmd.limit (op) :允许控制限制功能
- wp.cmd.wpmotd (op) :允许编辑 motd
- wp.cmd.addrm (op) :允许修改 auth 列表
- wp.cmd.unbreakable (op) :修改牢不可破的阻止列表
- wp.cmd.bancmd (op) :禁止/取消禁令命令
- wp.cmd.banitem (op) :禁止/取消禁止项目
- wp.cmd.info:显示 WP 配置信息
- wp.cmd.gm (op) :允许设置每个世界的游戏模式
- wp.cmd.gm.exempt (disabled) :具有此权限的用户将忽略每个世界的gm
问题
- 世界名称不能包含空格。
- 当从生存到创造,然后回到生存背包内容丢失。
翻译
此插件将尊重服务器语言配置。当前可用的语言包括:
- 英语
- 西班牙语
检查github中的示例文件。或者,如果您安装了GrabBag v2.3,则可以使用以下命令创建一个空消息:
Api
有一个最小的 API 来确定每个世界的最大玩家数量:
地点:
- $this - 插件指针
- $world - 世界名称或级别实例。
常见问题
- 问:如何保留背包,以便在
切换游戏模式时不会清除库存? - 答:启用 gm-save-inv 模块。