🛡️ ItemGuard
阻止和控制被禁止的物品——干净地,按世界、按操作。
📌 它能做什么
ItemGuard 是一个轻量级的、基于配置的插件,它允许您禁止特定物品被:
手持
捡起
掉落
合成
右键单击或使用(例如,放置方块)
您可以定义要阻止哪些物品、阻止它们执行哪些操作以及在哪些世界中进行阻止。所有操作都通过单个、简单的 config.yml 完成。
🎯 为什么要使用它?
非常适合:
冒险地图
硬核生存服务器
创意/限制构建世界
防止自定义或模组物品中的漏洞
ItemGuard 提供精细的控制,而不会产生臃肿或 GUI 混乱。当玩家尝试被禁止的操作时,会看到清晰的消息,您可以选择性地将违反规则的玩家踢出游戏或授予绕过权限。
⚙️ 关键特性
✅ 可配置的物品禁止(按物品、操作和世界)
💬 带有 PlaceholderAPI 支持的自定义消息
🔁 /itemguard reload 命令以在不重启的情况下应用更改
🔒 绕过权限:itemguard.bypass
🛠️ 管理员权限:itemguard.admin
⚡ 无需 Vault 或经济系统
📥 Requirements & Compatibility
Minecraft 1.21.4+
Java 17+
(可选) PlaceholderAPI 用于消息占位符
没有其他依赖项
📁 示例配置
ban-list:
- item: TNT
actions: [HOLD, CRAFT]
worlds: [world, world_nether]
message: "&c%player_name%, TNT 在这里是被禁止的!"
- item: BEDROCK
actions: [PICKUP, DROP]
worlds: ["*"]
message: "&6此物品在所有地方受到限制。"
settings:
use-placeholders: true
kick-on-violation: false
kick-message: "&4你因为使用了禁止物品而被踢出游戏。"