Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

NoCommandBlock

全图强制禁用命令方块,轻量级服务器规范管理插件。

功能

  • 世界加载时自动关闭 — 每个世界加载时自动将 commandBlocksEnabled 游戏规则设为 false
  • 命令拦截 — 玩家/控制台执行 /gamerule commandBlocksEnabled 将被直接阻止
  • 定时巡检(可选) — 默认每 10 秒巡检所有世界,防止其他插件或 API 绕过
  • 热重载/ncb reload 即可重载配置,无需重启服务器
  • 零配置开箱即用 — 拖入 plugins/ 即可,无需任何额外设置

配置

首次加载自动生成 plugins/NoCommandBlock/config.yml

# 是否开启定时巡检(每10秒强制纠正一次)
# 如果服务器没有其他插件会修改此规则,关闭可减少开销
periodic-scan: true

修改后运行 /ncb reload 热重载即可生效,无需重启服务器。

命令

命令 说明 权限
/ncb reload 热重载配置文件 nocommandblock.command

所有 /gamerule commandBlocksEnabled 操作被静默拦截。

兼容性

项目 说明
服务端 Nukkit-MOT
API 版本 1.0.0
Java 17+

构建

# 1. 先将 Nukkit-MOT 安装到本地仓库
cd Nukkit-MOT-source
mvn install -DskipTests

# 2. 构建插件
cd NoCommandBlock
mvn clean package
# 输出: target/NoCommandBlock.jar

许可

MIT

About

关闭命令方块使用规则

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages