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

原创 世界管理 [1.20.x~1.21.x]🚫方块交互🚫控制插件 1.0.0

完成注册/登录后下载
版权类型
原创
插件中文名称
方块交互控制
插件英文名称
BlockInteractionControl
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
一个可以控制玩家对特定方块的交互权限的Spigot插件

功能特性

  • 🔒 控制玩家对特定方块的交互权限
  • ⚙️ 通过配置文件或命令动态管理受限制的方块
  • 🛡️ 支持绕过权限系统
  • 📝 完整的命令系统,支持Tab补全
  • 🌐 支持中文消息提示
  • ⚡ 支持命令别名,快速访问

安装说明

  1. 确保您的服务器运行
  2. 下载JAR文件
  3. 将对应版本的JAR文件放入服务器的plugins文件夹
  4. 重启服务器

权限节点

权限节点​
描述​
默认权限​
blockcontrol.admin​
允许使用管理命令​
OP​
blockcontrol.bypass​
绕过方块交互限制​
OP​

命令使用

主命令 (/blockcontrol/bkc)

  • /blockcontrol add <方块类型> - 添加受限制的方块
  • /blockcontrol remove <方块类型> - 移除受限制的方块
  • /blockcontrol list - 查看所有受限制的方块
  • /blockcontrol reload - 重新加载配置文件
  • /blockcontrol bypass - 切换当前玩家的绕过权限状态

命令别名

  • /bkc - /blockcontrol 的简写形式

使用示例

/bkc add CHEST
/bkc remove FURNACE
/bkc list
/bkc bypass

配置文件

插件会在首次启动时生成config.yml文件。默认情况下,插件不会限制任何方块交互,您需要手动添加需要限制的方块。

配置文件示例

YAML:
# 受限制的方块类型列表
restricted-blocks:
  # 示例方块(已注释,取消注释即可启用限制):
  # - "CHEST"         # 箱子
  # - "ENDER_CHEST"   # 末影箱
  # - "FURNACE"       # 熔炉
  # - "CRAFTING_TABLE" # 工作台
  # - "ANVIL"         # 铁砧
  # - "ENCHANTING_TABLE" # 附魔台
  # - "BREWING_STAND" # 酿造台
  # - "HOPPER"        # 漏斗
  # - "LEVER"         # 拉杆
  # - "PRESSURE_PLATE" # 压力板

# 消息配置
messages:
  block-interaction-denied: "&c[方块控制] 您没有权限与这个方块交互!"
  block-added: "&a[方块控制] 已添加方块类型: {block}"
  block-removed: "&a[方块控制] 已移除方块类型: {block}"
  block-not-found: "&c[方块控制] 找不到方块类型: {block}"
  bypass-enabled: "&a[方块控制] 已启用绕过权限"
  bypass-disabled: "&a[方块控制] 已禁用绕过权限"
  config-reloaded: "&a[方块控制] 配置文件已重新加载"
  restricted-blocks-list: "&e[方块控制] 受限制的方块列表:"
  no-restricted-blocks: "&e[方块控制] 当前没有受限制的方块"

支持的方块类型

插件支持所有Minecraft中的方块类型,常用的包括:

门类

  • OAK_DOOR - 橡木门
  • BIRCH_DOOR - 白桦木门
  • SPRUCE_DOOR - 云杉木门
  • JUNGLE_DOOR - 丛林木门
  • ACACIA_DOOR - 金合欢木门
  • DARK_OAK_DOOR - 深色橡木门

活板门类

  • OAK_TRAPDOOR - 橡木活板门
  • BIRCH_TRAPDOOR - 白桦木活板门
  • SPRUCE_TRAPDOOR - 云杉木活板门
  • JUNGLE_TRAPDOOR - 丛林木活板门
  • ACACIA_TRAPDOOR - 金合欢木活板门
  • DARK_OAK_TRAPDOOR - 深色橡木活板门

栅栏门类

  • OAK_FENCE_GATE - 橡木栅栏门
  • BIRCH_FENCE_GATE - 白桦木栅栏门
  • SPRUCE_FENCE_GATE - 云杉木栅栏门
  • JUNGLE_FENCE_GATE - 丛林木栅栏门
  • ACACIA_FENCE_GATE - 金合欢木栅栏门
  • DARK_OAK_FENCE_GATE - 深色橡木栅栏门

容器类

  • CHEST - 箱子
  • ENDER_CHEST - 末影箱
  • TRAPPED_CHEST - 陷阱箱
  • SHULKER_BOX - 潜影盒
  • BARREL - 木桶

工作台类

  • CRAFTING_TABLE - 工作台
  • FURNACE - 熔炉
  • BLAST_FURNACE - 高炉
  • SMOKER - 烟熏炉
  • ANVIL - 铁砧
  • ENCHANTING_TABLE - 附魔台
  • BREWING_STAND - 酿造台
  • SMITHING_TABLE - 锻造台
  • GRINDSTONE - 砂轮
  • STONECUTTER - 切石机

红石类

  • LEVER - 拉杆
  • OAK_BUTTON - 橡木按钮
  • BIRCH_BUTTON - 白桦木按钮
  • SPRUCE_BUTTON - 云杉木按钮
  • JUNGLE_BUTTON - 丛林木按钮
  • ACACIA_BUTTON - 金合欢木按钮
  • DARK_OAK_BUTTON - 深色橡木按钮
  • STONE_BUTTON - 石头按钮
  • POLISHED_BLACKSTONE_BUTTON - 磨制黑石按钮
  • PRESSURE_PLATE - 压力板
  • TRIPWIRE_HOOK - 绊线钩
  • COMPARATOR - 比较器
  • REPEATER - 中继器

使用示例

添加限制

代码:
/bkc add CHEST

/bkc add FURNACE

移除限制

代码:
/bkc remove CHEST

查看当前限制

代码:
/bkc list

启用绕过权限

代码:
/bkc bypass


版本: 1.0.0 兼容性: Minecraft 1.20.x~1.21.x 作者: 小叶 QQ: 1543183144

插件定制服务

需要定制Minecraft插件?欢迎联系作者!
  • 支持各种Minecraft小插件定制开发
  • 根据您的需求量身定制
  • 专业的技术支持和服务
作者
小叶
下载
9
查看
686
首次发布
最后更新

评分

0.00 星 0 次评分

小叶 的其他资源

后退
顶部 底部