《联机大厅服务器模板》v0.7.0a自定义指令表
目前仅在PC端上线 
无法正常使用请使用“游戏修复”清除缓存 
可在命令方块内使用 
 
1./setactorcanburnbylightning - 设置是否允许闪电点燃实体 
用法:/setactorcanburnbylightning <是否允许:bool> 
 
2./addaroundentitymotion - 给实体添加对实体环绕运动器 
用法:/addaroundentitymotion <目标:target> <环绕实体:target> <角速度(弧度/秒):float> [轴:pos] [锁定实体朝向:bool] [停止弧度:float] [环绕半径:float] 
 
3./addaroundpointmotion - 给实体添加对点环绕运动器 
用法:/addaroundpointmotion <目标:target> <圆心坐标:pos> <角速度(弧度/秒):float> [轴:pos] [锁定实体朝向:bool] [停止弧度:float] 
 
4./addenchant - 给物品栏的物品添加附魔信息 
用法:/addenchant <目标:target> <附魔id:int> <附魔等级:int> [槽位(留空为主手):int] 
 
5./addtrackmotion - 给实体添加轨迹运动器 
用法:/addtrackmotion <目标:target> <终点:pos> <时间:float> [是否循环:bool] [起点朝向:pos] [终点朝向:pos] [使用运动速度为朝向(屏蔽前两个参数):bool] 
 
6./addvelocitymotion - 给实体添加速度运动器 
用法:/addvelocitymotion <目标:target> <速度:pos> [加速度:pos] [使用当前速度方向作为此刻实体朝向:bool] 
 
7./setblockcanburnbylightning - 设置是否允许闪电点燃方块 
用法:/setblockcanburnbylightning <是否允许:bool> 
 
8./cancelshearsdestoryblockspeed - 取消某玩家剪刀对某一方块的自定义的破坏速度设置 
用法:/cancelshearsdestoryblockspeed <目标:target> <方块命名空间id:item> 
 
9./cancelshearsdestoryblockspeedall - 取消某玩家剪刀所有自定义的破坏速度设置 
用法:/cancelshearsdestoryblockspeedall <目标:target> 
 
10./changeselectslot - 设置玩家当前选中快捷栏物品的index 
用法:/changeselectslot <目标:target> <槽位:int> 
 
11./console - 以控制台身份执行指令,使用'param:'来嵌入变量(左右必须有空格) 
用法:/console <指令字符串:str> 
 
12./demaster - 取消锁定玩家权限等级 
用法:/demaster <玩家:target> 
 
13./executecb - 执行一次命令方块 
用法:/executecb <X:int> <Y:int> <Z:int> <维度id:int> 
 
14./explode - 创建一个或多个爆炸 
用法:/explode <爆炸实体:target> [爆炸威力:int] [是否破坏方块:bool] [是否产生火焰:bool] 
 
15./explodebypos - 创建一个爆炸 
用法:/explodebypos <爆炸坐标:pos> [爆炸威力:int] [是否破坏方块:bool] [是否产生火焰:bool] 
 
16./forbidliquidflow - 设置是否禁止地图中的流体流动 
用法:/forbidliquidflow <是否禁止:bool> 
 
17./getuid - 获取某在线玩家的账号UID 
用法:/getuid <目标:target> 
 
18./hideairsupplygui - 隐藏玩家氧气值界面 
用法:/hideairsupplygui <目标:target> <是否隐藏:bool> 
 
19./hidearmorgui - 隐藏hud界面的护甲值显示 
用法:/hidearmorgui <目标:target> <是否隐藏:bool> 
 
20./hidecrosshairgui - 隐藏hud界面的十字准心显示 
用法:/hidecrosshairgui <目标:target> <是否隐藏:bool> 
 
21./hideexpgui - 非创造模式下隐藏经验条显示 
用法:/hideexpgui <目标:target> <是否隐藏:bool> 
 
22./hidefoldgui - 隐藏下拉按钮原生UI 
用法:/hidefoldgui <目标:target> <是否隐藏:bool> 
 
23./hidehealthgui - 隐藏hud界面的血量显示 
用法:/hidehealthgui <目标:target> <是否隐藏:bool> 
 
24./hidehorsehealthgui - 隐藏hud界面的坐骑的血量显示 
用法:/hidehorsehealthgui <目标:target> <是否隐藏:bool> 
 
25./hidehudgui - 隐藏HUD游戏界面的游戏原生UI,与按下F1按钮效果一致。 
用法:/hidehudgui <目标:target> <是否隐藏:bool> 
 
26./hidehungergui - 隐藏hud界面的饥饿值显示 
用法:/hidehungergui <目标:target> <是否隐藏:bool> 
 
27./hideslotbargui - 隐藏物品栏界面 
用法:/hideslotbargui <目标:target> <是否隐藏:bool> 
 
28./setimmunedamage - 设置实体是否免疫伤害 
用法:/setimmunedamage <目标:target> <是否免疫伤害:bool> 
 
29./kickt - 从房间中踢出玩家,支持目标选择器 
用法:/kickt <目标:target> [原因(会显示在被踢界面):str] 
 
30./master - 锁定玩家权限等级 
用法:/master <玩家:target> 
 
31./openfoldgui - Open the fold GUI 
用法:/openfoldgui <目标:target> 
 
32./openworkbench - 在玩家当前位置打开工作台,不依赖于工作台方块 
用法:/openworkbench <目标:target> 
 
33./param - 查看存储于世界中的变量 
用法:/param [变量:str] 
 
34./paramdel - 删除存储于世界中的变量 
用法:/paramdel <变量:str> 
 
35./paramwrite - 修改存储于世界中的变量 
用法:/paramwrite <变量:str> <字符:str> 
 
36./playerchatprefix - 设置玩家的聊天前缀 
用法:/playerchatprefix <玩家:target> <字符串:str> 
 
37./playerdestoryblock - 模拟玩家使用手上工具破坏方块 
用法:/playerdestoryblock <玩家:target> <方块位置:pos> [启用粒子:bool] [是否同步服务端背包信息:bool] 
 
38./playeruseitemtoentity - 模拟玩家使用手上物品对某个生物使用(无视距离) 
用法:/playeruseitemtoentity <玩家:target> <生物:target> 
 
39./playeruseitemtopos - 模拟玩家对某个坐标使用物品 
用法:/playeruseitemtopos <玩家:target> <坐标:pos> <朝向(0~5):int> [物品槽位(默认主手):int] [槽位:int] 
 
40./resetattacktarget - 清除仇恨目标 
用法:/resetattacktarget <目标:target> 
 
41./setactorcollidable - 设置实体是否可碰撞 
用法:/setactorcollidable <目标:target> <是否可碰撞:bool> 
 
42./setactorcanpush - 设置实体是否可推动 
用法:/setactorcanpush <目标:target> <是否可推动:bool> 
 
43./setattacktarget - 设置实体仇恨目标 
用法:/setattacktarget <目标:target> <仇恨目标:target> 
 
44./setbanplayerfishing - 设置是否禁止玩家钓鱼,禁止后玩家可以抛甩鱼竿但无法钓起任何物品 
用法:/setbanplayerfishing <目标:target> <是否禁止:bool> 
 
45./aicontrol - 设置生物原生AI 
用法:/aicontrol <目标:target> <是否启用:bool> [禁用AI时是否冻结动作:bool] 
 
46./setbuildability - 设置玩家生存模式下能否放置方块 
用法:/setbuildability <目标:target> <是否可放置:bool> 
 
47./setcontrol - 设置生物无需装备鞍就可以控制行走跳跃 
用法:/setcontrol <可骑乘生物:target> <能否控制:bool> 
 
48./setentityonfire - 设置实体着火 
用法:/setentityonfire <目标:target> <着火时间(单位:秒),小于0时灭火:int> [每秒扣血:int] 
 
49./setgravity - 设置实体的重力因子,设置为0时则应用世界的重力因子 
用法:/setgravity <目标:target> <重力因子(负数,表示每帧向下速度):float> 
 
50./sethurtcd - 设置全局受击间隔CD 
用法:/sethurtcd <单位帧数:int> 
 
51./setinvitemexchange - 交换玩家背包中物品位置 
用法:/setinvitemexchange <玩家:target> <物品位置1:int> <物品位置2:int> 
 
52./setinvitemnum - 设置玩家背包指定位置物品数目 
用法:/setinvitemnum <玩家:target> <槽位:int> <物品数目(为0清除物品):int> 
 
53./setitemdefenceangle - 设置盾牌的抵挡角度范围 
用法:/setitemdefenceangle <玩家:target> <位置id:int> <槽位:int> <左范围:float> <右范围:float> 
 
54./setitemdurability - 设置手持物品的耐久值 
用法:/setitemdurability <玩家:target> <耐久:int> 
 
55./setitemmaxdurability - 设置手持物品的最大耐久值 
用法:/setitemmaxdurability <玩家:target> <最大耐久度:int> 
 
56./setitemtierlevel - 设置手持工具的挖掘等级 
用法:/setitemtierlevel <目标:target> <等级:int> 
 
57./setitemtierspeed - 设置手持工具的挖掘速度 
用法:/setitemtierspeed <目标:target> <速度:float> 
 
58./setjumppower - 设置生物跳跃力度,0.42表示正常水平,对兔子无效 
用法:/setjumppower <目标:target> <跳跃力度:float> 
 
59./setlevelgravity - 设置世界重力因子,正常值为0.08 
用法:/setlevelgravity <数值:float> 
 
60./setmaxstacksize - 设置主手物品的最大堆叠数量 
用法:/setmaxstacksize <目标:target> <数量(64以内):int> 
 
61./setmineability - 设置玩家在生存模式下能否摧毁方块 
用法:/setmineability <目标:target> <是否可破坏:bool> 
 
62./setmotion - 设置生物(不含玩家)的瞬时移动方向向量 
用法:/setmotion <目标:target> <世界坐标系下的向量:pos> 
 
63./setname - 设置生物的名称,与命名牌作用相同, 不支持玩家 
用法:/setname <目标:target> <名称:str> 
 
64./setpickuparea - 设置玩家的拾取物品范围,在原版拾取范围的基础上进行改变 
用法:/setpickuparea <目标:target> <范围:pos> 
 
65./setplayerattackspeedamplifier - 设置玩家攻击速度倍数 
用法:/setplayerattackspeedamplifier <目标:target> <倍数,范围[0.5,2.0]:float> 
 
66./playerexhaustionratio - 管理玩家某行为饥饿度消耗倍率 
用法:/playerexhaustionratio <玩家:target> <行为id(0~4, 9):int> <倍率:float> 
 
67./setplayerhealthlevel - 设置玩家健康临界值,当饥饿值大于等于此值时会自动回血,原版18 
用法:/setplayerhealthlevel <玩家:target> <值:int> 
 
68./setplayerhealthtick - 设置玩家自然恢复速度 
用法:/setplayerhealthtick <玩家:target> <游戏刻:int> 
 
69./setplayerhunger - 设置玩家饥饿度 
用法:/setplayerhunger <玩家:target> <值:float> 
 
70./setplayerinteracterange - 设置玩家触及距离 
用法:/setplayerinteracterange <目标:target> <距离:float> 
 
71./setplayerjumpable - 设置玩家是否可跳跃 
用法:/setplayerjumpable <目标:target> <是否可跳跃:bool> 
 
72./setplayermaxexhaustionvalue - 设置玩家饥饿最大消耗度 
用法:/setplayermaxexhaustionvalue <目标:target> <值:float> 
 
73./setplayermovable - 设置玩家是否可移动 
用法:/setplayermovable <目标:target> <是否可移动:bool> 
 
74./setplayernaturalstarve - 设置是否开启玩家饥饿掉血 
用法:/setplayernaturalstarve <目标:target> <是否开启:bool> 
 
75./setplayerprefixandsuffixname - 设置玩家前缀和后缀名字 
用法:/setplayerprefixandsuffixname <目标:target> <前缀名:str> <后缀名:str> 
 
76./setplayerrespawnpos - 设置玩家重生的位置与维度 
用法:/setplayerrespawnpos <目标:target> <位置:pos> <维度id:int> 
 
77./setplayerstarvelevel - 设置玩家饥饿临界值,当饥饿值小于此值时会自动扣血 
用法:/setplayerstarvelevel <玩家:target> <值:int> 
 
78./setshearsdestoryblockspeed - 设置剪刀对某一方块的破坏速度 
用法:/setshearsdestoryblockspeed <目标:target> <方块命名空间id:item> <速度:float> 
 
79./setsize - 设置实体的碰撞箱 
用法:/setsize <目标:target> <宽度和长度:float> <高度:float> 
 
80./setstepheight - 设置玩家能迈过的最大高度(类似于楼梯) 
用法:/setstepheight <目标:target> <最大高度:float> 
 
81./setworldspawnd - 设置世界出生点维度与坐标 
用法:/setworldspawnd <维度id:int> <坐标:pos> 
 
82./startmotion - 启动实体身上的运动器 
用法:/startmotion <目标:target> 
 
83./stopmotion - 停止实体身上的运动器 
用法:/stopmotion <目标:target> 
 
84./summonprojectile - 生成抛射物(直接发射) 
用法:/summonprojectile <创建者:target> <抛射物的id:str> <初始位置:pos> <初始朝向:pos> <力量值:float> [重力因子:float] [伤害:float] [追踪目标:target] [伤害创建者:bool] [auxValue:int] 
 
85./writearmortoscoreboard - 将玩家的盔甲值写入记分板 
用法:/writearmortoscoreboard <目标:target> <记分板名称:str> 
 
86./writehealthtoscoreboard - 将玩家的生命值写入记分板 
用法:/writehealthtoscoreboard <目标:target> <记分板名称:str> 
 
87./writehungertoscoreboard - 将玩家的饥饿值写入记分板 
用法:/writehungertoscoreboard <目标:target> <记分板名称:str> 
 
88./writespeedtoscoreboard - 将玩家的服务端速度写入记分板 
用法:/writespeedtoscoreboard <目标:target> <记分板名称:str> 
2025-01-18
浏览570
💻 开发动态
登录后评论
评论
7