Redstone Clock Preventer 红石时钟防止器
作者:MGbeenieboy
发布时间:2014年9月4日
原生版本:未知
测试支持:未知
红石时钟可以使您的服务器延迟,甚至崩溃!这个插件可以防止这种情况。
点此下载插件详细介绍
💡 介绍
Redstone Clock Preventer(RCP)插件旨在防止红石时钟对服务器造成过载。通过限制红石线路在一定时间内信号变化的次数,超过限制的红石线路会被替换为预设的方块,从而避免服务器性能下降甚至崩溃。该插件特别适用于创造服务器,允许玩家测试红石电路,同时保障服务器的稳定运行。
⚙️ 工作原理
RCP插件并非完全禁用红石时钟,而是通过监控红石信号的变化频率来工作。当红石线路在设定的时间段内信号变化次数超过限制,插件会将该红石线路替换为预设的方块。可以设置为空气(移除红石线路)、水(淹没红石电路)或带有特定文本的告示牌(提醒玩家)。也可以设置为先替换为空气,并在时钟断电后恢复红石线路,避免玩家损失红石。
RCP还支持WorldGuard,允许将特定区域加入白名单,在白名单区域内的红石时钟不会受到限制。
📜 命令 & 权限
命令:
/rcp- 显示插件的基本信息/rcp reload- 重载 config.yml 配置文件/rcp whitelist [add|remove] <region>- 将 WorldGuard 区域添加到白名单或从白名单中移除
权限:
rscp.reload- 使用/rcp reload命令的权限rscp.getnotified- 接收红石时钟被检测并阻止通知的权限(需要在 config.yml 中启用通知选项)
🛠️ 配置
# 这是红石线路在下面配置的时间段内可能经历的最大信号开关次数,之后 RSCP 会采取行动
MaxSignalChanges: 1500
# 这是上面描述的时间段(以秒为单位)
TimePeriod: 10
# 是否应通知具有 rscp.getnotified 权限的玩家有关新发现和阻止的红石时钟?
NotifyAdmins: false
# 时钟将通过用您可以在此处选择的块替换红石来停止
# 它可以是任何东西,如 SAPLING、WATER 甚至 AIR,如果您想要书面标志,请记住编写 SIGN_POST
# 如果您编写 REDSTONE_WIRE,它会将导线替换为空气,等待时钟失去电源,然后将红石导线放回原处
ClockBlocker: SIGN_POST
# 只有当 ClockBlocker 设置为 SIGN_POST 时,此部分才相关
Sign:
# 一个标志有四行。在这里编辑它们。
Line1: 'Redstone-Clocks'
Line2: 'are'
Line3: '&4FORBIDDEN!'
Line4: ''
# 在这里您可以添加插件应检查红石时钟并阻止它们的世界
Worlds:
- world
- world_nether
- world_the_end
# 只有当您在服务器上安装了 WorldGuard 插件时,这些功能才有效!
WorldGuard:
# 这些区域中的红石时钟不会被此插件阻止
RegionWhitelist:
- redstone
- area