• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 娱乐 ReleaseToEat | 禁止长按右键重复触发食物 [1.12.2] 1.0.0

完成注册/登录后下载
版权类型
原创
插件中文名称
禁止长按食物
插件英文名称
ReleaseToEat
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
前置组件
ProtocolLib
https://www.spigotmc.org/resources/protocollib.1997/
适配版本(Java)
  1. 1.12
ReleaseToEat 是一款适用于 Minecraft 1.12.2 Bukkit/Spigot/Paper 服务端的轻量插件。

插件用于阻止玩家长按右键时重复触发食物或自定义消耗品:同一次长按只放行第一次受保护物品的右键请求,后续请求会在 ProtocolLib 数据包层被拦截;玩家松开右键并再次按下后,才会重新放行一次。

适合搭配“右键食物后自定义增加饱食度”的物品插件使用,避免一次长按反复执行饱食度、生命恢复或物品消耗逻辑。

【主要功能】

• 同一次长按只触发一次受保护食物
• 在 ProtocolLib 数据包层拦截重复请求
• 同时支持主手和副手物品
• 自动识别 Bukkit 1.12.2 原版食物
• 可在配置中添加额外物品 ID
• 支持 Bukkit 材质名、数字 ID、ID:子ID 和原版命名空间
• 支持 /rte reload 热重载配置
• 支持 /rte id 查看当前主手和副手物品 ID
• 提供绕过权限,方便管理员或特殊玩家使用

【安装方法】

1. 安装与 1.12.2 兼容的 ProtocolLib。
2. 将 ReleaseToEat JAR 放入服务端 plugins 目录。
3. 完整重启服务器。
4. 编辑 plugins/ReleaseToEat/config.yml。
5. 使用 /rte reload 热重载配置。

【配置示例】

protect-all-food: true

blocked-item-ids:
- "264"
- "322"
- "322:1"
- "GOLDEN_APPLE"
- "minecraft:golden_apple"

数字 ID 不填写子 ID 时会匹配该物品的全部子 ID。

【命令】

/releaseeat reload - 热重载配置
/rte reload - 热重载配置(简写)
/rte id - 查看主手和副手物品的数字 ID、子 ID

【权限】

releasetoeat.reload - 允许使用管理命令,默认仅 OP
releasetoeat.bypass - 绕过长按限制,默认不授予任何玩家

【兼容信息】

服务端:Spigot / Paper
游戏版本:Minecraft 1.12.2
运行环境:Java 8
必要前置:ProtocolLib
作者
Ruomoe
下载
2
查看
45
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部