- 版权类型
- 原创
- 插件中文名称
- 方块交互控制
- 插件英文名称
- BlockInteractionControl
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 其他核心
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
- 1.20
一个可以控制玩家对特定方块的交互权限的Spigot插件。
功能特性
控制玩家对特定方块的交互权限
通过配置文件或命令动态管理受限制的方块
支持绕过权限系统
完整的命令系统,支持Tab补全
支持中文消息提示
支持命令别名,快速访问
安装说明
- 确保您的服务器运行
- 下载JAR文件
- 将对应版本的JAR文件放入服务器的
plugins文件夹 - 重启服务器
权限节点
权限节点 | 描述 | 默认权限 |
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小插件定制开发
- 根据您的需求量身定制
- 专业的技术支持和服务