MineResetLite 矿物重置Lite | |
---|---|
![]() |
自动地雷重置的轻量级实现。 |
作 者 | Boomclaw |
发布时间 | 2015年4月8日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.7,1.8,1.9,1.10,1.11,1.12 |
插件详细介绍
MineResetLite 是一款专为监狱服务器设计的必备插件。它提供简单易用的矿区重置功能,允许管理员轻松管理和自定义矿区,包括设置矿物比例、自动重置警告以及传送玩家等功能。修复了原版插件中的诸多bug,并添加了新的特性。
权限: mineresetlite.mine.list
列出所有矿区的名称。
权限: mineresetlite.mine.create
设置矿区范围的第一个点为你所看着的方块。如果使用 -feet
参数,则将第一个点设置为你脚下的方块。
权限: mineresetlite.mine.create
设置矿区范围的第二个点为你所看着的方块。如果使用 -feet
参数,则将第二个点设置为你脚下的方块。
权限: mineresetlite.mine.create
创建一个矿区。首先使用 WorldEdit 或 /mrl p1/p2
选择矿区范围,然后使用此命令将矿区保存到内存中。矿区名称允许包含空格。
权限: mineresetlite.mine.info
查看矿区的信息,例如矿物构成、自动重置设置或世界。如果不带参数 [mine name]
,插件将假定你想要查看你所在的矿区的信息。这个功能只对玩家有效,控制台仍然需要使用参数,玩家也可以使用参数来获取特定矿区的信息。
权限: mineresetlite.mine.composition
设置矿区包含的方块及其百分比。
例如:
/mrl set <mine name> stone 98%
/mrl set <mine name> log:2 50%
设置已存在于矿区中的方块的百分比将始终覆盖旧值。矿区的矿物构成总和不能超过 100%,但可以小于 100%。当矿区重置时,如果矿物构成小于 100%,则会用空气填充,直到总和达到 100%。
权限: mineresetlite.mine.composition
从矿区中完全移除某个方块,使其不再包含该方块。
例如:
/mrl unset <mine name> stone
/mrl unset <mine name> log:2
权限: mineresetlite.mine.reset
立即重置指定的矿区,并记录运行重置命令的玩家。如果不想让矿区广播重置消息,可以使用 /mrl reset <mine name> -s
。该命令只会查找完全匹配的矿区名称。
权限: mineresetlite.mine.flag
修改自动重置的设置。每个 flag 的详细信息如下:
resetDelay
: 矿区每次重置之间的分钟数。例如,如果 resetDelay
为 10,则矿区每 10 分钟重置一次。resetWarnings
: 一个逗号分隔的整数分钟值列表,用于在矿区即将重置时警告玩家。例如,要在重置前 10 分钟、5 分钟和 1 分钟显示警告,请将 resetWarnings
的值设置为:10,5,1
fillMode
: 布尔值,用于确定是否在此矿区重置时激活填充模式。填充模式意味着只会更改空气方块。此模式通常不用于监狱服务器。surface
: 方块类型。当设置为除空气以外的任何值时,会将矿区的顶部方块在重置后始终设置为指定的方块。这会隐藏作为免费赠品的“地表矿石”。当设置为空气时,该 flag 将被清除。silent
: 布尔值。如果为 true(默认值),矿区将在自动重置时发出通知。如果为 false,矿区将不会发出通知。此 flag 不适用于命令启动的重置。权限: mineresetlite.mine.erase
完全且不可撤销地移除一个矿区。
权限: mineresetlite.mine.tp
将玩家传送到矿区中心顶部。
权限: mineresetlite.mine.settp
设置矿区的传送位置。
源代码: https://github.com/Boomclaw/MineResetLite
原 Bukkit 插件: http://dev.bukkit.org/bukkit-plugins/mineresetlite/
mines:
mine1:
world: "world"
x1: 10
y1: 10
z1: 10
x2: 20
y2: 20
z2: 20
composition:
STONE: 50
COAL_ORE: 25
IRON_ORE: 25
resetDelay: 60
resetWarnings: 10,5,1
tpX: 15
tpY: 21
tpZ: 15