Minexa说明书
参考术语与参考

管理员命令速查表

按场景分组的命令表:权限、传送、物品、世界、维护、白名单、封禁,复制即用。

朋友在游戏里喊“给我一组钻石”,你打开 Minexa 的终端,输入框就在那儿,但你不确定要不要打 /,也不确定 <玩家名> 这几个字要不要原样敲进去。命令本身不难,难的是在哪输入、谁能用、写了会不会生效。

这一页按场景把 Java 版常用命令排成表,每条都标了控制台写法和所需权限等级。表里的示例统一用控制台写法(不带 /);游戏聊天框里每条前面加 / 即可。

查表时先认准一句话:表里的 <玩家名> 要换成真实名字,尖括号不能留。写错一个符号,命令会以 Unknown command 或 That player does not exist 收场,两者的处理方法完全不同。

本页要点
  • 先分清在哪输入:游戏聊天框带 /,Minexa 的「MC 控制台」不带 /。

  • 同一条命令敲了没权限,多半是 OP 等级不够,不是命令写错。

  • 控制台不受 OP 等级限制,所以远程管理最省事。

  • 带 @a、@e 的命令影响范围会放大,先在测试世界跑一遍。

三个输入位置,两种写法#

位置要不要 /权限从哪来适合
游戏内聊天框要,例如 /op <玩家名>你账号的 OP 等级边玩边管
Minexa 终端 →「MC 控制台」不要,例如 op <玩家名>控制台权限,等同服主手机远程管理
服务器控制台 / RCON不要控制台权限电脑运维

只有「MC 控制台」接收 Minecraft 命令。终端里的 Termux 1 是 Linux shell,敲 op 只会提示找不到程序。服务端没运行时,控制台命令会被静默丢弃。

在 Minexa 里输入命令

底部导航点「终端」,切到「MC 控制台」会话,回执会直接刷在同一个窗口里。发完没反应,先看服务端是否在运行。

命令语法里的符号也有固定含义:

写法含义
<玩家名>必填,替换成真实名字,不输入尖括号
[原因]可选,不写也能执行
@p / @a / @r / @s最近玩家 / 所有玩家 / 随机玩家 / 自己
@e所有实体,包括动物、掉落物、盔甲架
~ ~ ~相对坐标,~ 表示当前位置

权限等级:为什么同一条命令你敲就没权限#

原版命令的权限跟着 OP 等级走,等级不够,命令拼对了也会被拒绝:

能做的事最低等级典型命令
普通玩家功能0list、tell、help
绕过出生点保护1无专用命令,影响破坏/放置
作弊类2give、tp、gamemode、time
管理类3op、kick、ban、whitelist
维护类4stop、save-all、reload

op-permission-level 决定新 OP 的默认等级,默认是 4。装了权限插件时,插件可能接管命令权限,这时加 OP 等级没有用,要去查权限组。

权限与玩家管理#

whitelist 是“门禁”,op 是“给钥匙”,要分开做:先 whitelist add,再 whitelist on,顺序反了可能把自己锁在外面。

命令作用示例等级
op <玩家名>授予 OP(按默认等级)op <玩家名>3
deop <玩家名>取消 OPdeop <玩家名>3
whitelist add|remove <玩家名>加入 / 移出白名单whitelist add <玩家名>3
whitelist on / off / list开 / 关 / 查看白名单whitelist on3
kick <玩家名> [原因]踢出,还能再进kick <玩家名> 挂机太久3
ban <玩家名> [原因]永久封禁ban <玩家名> 破坏建筑3
ban-ip <IP或玩家名>封禁 IPban-ip 192.168.1.93
pardon <玩家名> / pardon-ip <IP>解除封禁pardon <玩家名>3
banlist [players|ips]查看封禁列表banlist3
list在线人数与名单list0

传送、位置与物品#

tp 后面写坐标是绝对坐标,~ 才是相对坐标;跨维度传送要先传维度再给坐标。<物品> 建议带 minecraft: 前缀,模组服同名物品多,容易给错。

命令作用示例等级
tp <玩家名> <目标玩家名>把 A 传到 B 身边tp <玩家名> <目标玩家名>2
tp <玩家名> <x> <y> <z>传到指定坐标tp <玩家名> 100 64 2002
spawnpoint [玩家名] [x y z] / setworldspawn设个人重生点 / 世界出生点spawnpoint <玩家名>2
spreadplayers <x> <z> <最小距离> <最大范围> <是否随机> <目标>把玩家分散到附近spreadplayers 0 0 10 50 false @a2
worldborder set <直径> / center <x> <z>设世界边界大小 / 中心worldborder set 20002
give <玩家名> <物品> [数量]给物品give <玩家名> minecraft:diamond 642
clear <玩家名> [物品] [数量]清空背包或某物品clear <玩家名> minecraft:dirt2
xp add <玩家名> <数量> [levels|points]给经验xp add <玩家名> 30 levels2
gamemode <模式> [玩家名]切换游戏模式gamemode creative <玩家名>2
effect give <玩家名> <效果> [秒] [等级]给状态效果effect give <玩家名> minecraft:speed 60 12
enchant <玩家名> <附魔> [等级]给手持物品附魔enchant <玩家名> minecraft:sharpness 52

模式名可写 survival、creative、adventure、spectator 或 0–3。effect 的等级从 0 起算,写 1 是二级效果;enchant 只作用于手持物品。

时间、天气与规则#

规则名和值区分大小写,keepInventory 写成 keepinventory 会提示找不到规则。

命令作用示例等级
time set day / night设为白天 / 夜晚time set day2
time add <数量>时间前进若干刻time add 10002
weather clear / rain / thunder放晴 / 下雨 / 雷雨weather clear2
difficulty <难度>改难度difficulty normal2
gamerule <规则> <值>改游戏规则gamerule keepInventory true2
seed查看世界种子seed2

新手服最值得先改的是 gamerule keepInventory true:死亡不掉落,能省掉大量“装备没了”的纠纷。

世界、方块与实体#

这一组会真的改世界,执行前先 save-all,重要建筑先备份;fill、clone 这类范围命令先用小范围测试。

命令作用示例等级
kill <目标>清除实体kill @e[type=minecraft:item]2
summon <实体> [x y z]生成实体summon minecraft:zombie 0 64 02
setblock <x> <y> <z> <方块>放置单个方块setblock 0 64 0 minecraft:stone2
fill <x1> <y1> <z1> <x2> <y2> <z2> <方块>填充区域fill 0 64 0 10 64 10 minecraft:stone2
clone <x1> <y1> <z1> <x2> <y2> <z2> <目标x> <目标y> <目标z>复制区域clone 0 64 0 10 70 10 20 64 02
execute as <玩家名> at @s run <命令>以某玩家为执行者运行execute as <玩家名> at @s run tp @s 0 64 02
say <消息> / tell <玩家名> <消息>全服公告 / 私聊say 五分钟后重启2
title <玩家名> title <文本>屏幕中央标题title <玩家名> title 欢迎2
bossbar add <id> <名称>新建 Boss 血条bossbar add minexa:event "活动"2

保存、维护与信息#

命令作用示例等级
save-all立即保存世界save-all4
save-off / save-on暂停 / 恢复自动保存save-off4
stop保存并关闭服务端stop4
reload重载插件或数据包reload4
tps查看服务器 TPStpsPaper/Spigot
help [命令]查看命令帮助help give0

tps 需要 Spigot/Paper 系核心;reload 在 Bukkit 系重载插件、在原版重载数据包。/reload 不能当重启用,风险见插件安装、启停与排错。

改完会留在文件里吗#

命令改了什么重启后
op / deopops.json保留
whitelist add / removewhitelist.json保留
ban / pardonbanned-players.json保留
whitelist on / off当前运行状态回到 server.properties 的 white-list
save-off当前自动保存状态恢复自动保存
give / gamemode / effect玩家数据随玩家存档保留
time / weather当前世界状态随世界存档恢复

端口、人数上限、MOTD、正版验证这些没有对应命令,只能改 server.properties 再重启。命令适合“现在立刻生效”,配置适合“以后一直这样”。

高频 10 条:复制就能用#

把下面整段粘进「MC 控制台」,逐条执行,<玩家名> 换成真实名字、尖括号删掉。

Minecraft 命令
list
op <玩家名>
whitelist add <玩家名>
tp <玩家名> 0 64 0
give <玩家名> minecraft:diamond 64
gamemode creative <玩家名>
time set day
weather clear
save-all
stop

把 <玩家名> 换成选择器就能一次操作多人:give @a minecraft:bread 16、gamemode adventure @a、kill @e[type=minecraft:item](只清掉落物)。选择器还能加距离限制,例如 @a[distance=..10] 只选 10 格内的玩家。

最后一条 stop 会关服,确认没人在玩再执行;聊天框里每条前面加 /。

选择器写错,影响范围会放大

@a 和 @e 是“所有人/所有实体”。一条 kill @e 可能把全服的掉落物、动物、展示框一次清空;一条 tp @a 可能把正在打 BOSS 的人全部拉走。带选择器的命令,先在单人测试世界跑一遍。

危险命令、版本差异与报错#

Minexa 终端只对三条命令做二次确认,且是精确匹配:stop、kill @e[type=!player]、whitelist off。多一个空格、少一个参数,都不会弹确认框。

  • stop:保存并关闭服务端,所有玩家断开。

  • kill @e[type=!player]:清除除玩家外的所有实体,掉落物、村民、盔甲架全没,清掉就找不回来。

  • whitelist off:白名单立刻失效,知道地址的人都能进。

动手前先备份

kill @e 清掉的可能不止掉落物,还有别人养了一周的村民交易站。whitelist off 之后如果地址暴露在公网,几分钟内就可能有人进来。执行前先手动打一份备份;只想清掉落物,就用 kill @e[type=minecraft:item]。

版本差异也要留意:

  • 1.13 起 /execute 改成子命令式,旧教程的 execute <实体> <x> <y> <z> <命令> 不再适用。

  • 1.13 起 部分 gamerule 名称改为驼峰写法(如 keepInventory),大小写敏感。

  • 1.20.5 起 give 的物品 NBT 改为组件语法,照抄旧教程的 {...} 会报错。

  • /tp 与 /teleport、/xp 与 /experience 是同义命令,两套写法都能用。

  • 这份表是 Java 版命令;基岩版(PowerNukkitX 等)是另一套命令,不能直接套用。

报错怎么查#

提示意思怎么处理
Unknown command命令不存在、拼错,或核心不支持查拼写;确认是不是插件命令
You do not have permissionOP 等级不够,或被权限插件拒绝提高等级或查权限组
That player does not exist名字错,或人不在线从在线列表复制名字
No player was found选择器没匹配到目标确认 @p / @a 有人在线
发了完全没反应服务端没运行,命令被静默丢弃回概览启动服务端

中文输入法的全角空格和全角斜杠看起来和英文一样,命令却会解析失败,敲之前切到英文输入法。

上机自查
  • 在「MC 控制台」输入 list 有回执,能看到在线玩家名字。

  • 在游戏聊天框输入 /list 也能用,说明你账号有基础权限。

  • 给朋友 op 之后,他能执行 /gamemode creative,不再提示没权限。

  • whitelist add 加上某人、再 whitelist on 之后,名单外的人进不来。

下一步#

读到这儿了,给你点个赞。如果这页内容帮你解决了问题,说明说明书的方向是对的;如果发现错误、过时信息或看不懂的地方,欢迎到 GitHub Issues 告诉我们。

⚡ 回到极速开服 📖 查术语表