我的世界怎么在服务器里使用命令方块?

我的世界怎么在服务器里使用命令方块?,第1张

先打开服务端,然后打开serverproperties
找到enable-command-block
把后缀改成true而不是false
如果帮到你
请采纳!!!!!!

/give给予人物品id数量-给予某人物品,如果不写数量则给予数量默认为64

/nickID名称-给某人改一个名ID是加白名单的名字

/backup-运行备份命令

/fireball-发射一个火球(会破坏方块)

/healname-治疗某人

/invseename-查看某人的包裹

/lingtningname-天谴(不填写名字会雷击鼠标指向的地方)

/mutename-禁言某人

/ping-乒乓

/seenname-查看某人最后退出的时间

/tpname1name2-将人物1传送至人物2身旁

/tpname-将自己传送至某人身旁

/tpherename-将某人传送至自己身旁

/tpall-将服务器内的所有人传送至自己身旁(大传送阵)

(上面四个命令需要对方在线,不需要对方同意)

/unlimitedid-给予自己无限的某物品

/weatherstorm/suntime-改变天气,雷雨或晴天

/mmoeditnamesknamerank-如果安装了MCRPG插件可以用这个命令改变某人的某项技能等级unarmed箭术-Archery

斧头技能-Axes

采矿-mining

修理-Repair

/forestgen-在自己身旁形成森林

/pumpkins-在自己身旁形成南瓜林(带叶子的南瓜林)

/snow-在自己的身旁成为雪后的样子

/thaw-融雪(和冰)

/butcher-杀死附近的怪物

/tree树形-生成一棵树(树形不填也可以)

树形:big-大树ewquoia-红木Tallsequoia-高大的红木

Birch-衫树Random-随机

/up高度-将自己提升到某高度,脚下用一块可能悬空的玻璃支撑WorldEdit:

手拿木斧,左键一角,右键一角,两角之间的长方体为选择区域:

//setid-将选中的区域变为某物品(如果是不可放置或者没有放置点的物品会成为被扔出的状态)

//undo-还原上一次的WorldEdit行动

//redo-还原上一次的//undo(这个说明可能有误)

//movex-将区域移动x块。移动时需正对着区域与NEWS。

//movexup-将区域向上移动x块

//movexdown-将区域向下移动x块

替换指令://replacexxxyyy(xxx是原来方块,yyy是替换方块)

复制指令//copy(你站在哪里复制的,等一下粘贴也会是相同位置出现)

粘贴指令://paste(注意站好位置)

输入围墙指令://wallsxxxascend-把自己提升到上一个平台

bind<KEYCODE值><命令>{命令关键字}-设置一键命令

clear-清空控制台

damage-关闭或者开启伤害即无敌

descend-把自己移动到下面一个的平台

destroy[all]-破坏当前的东西(背包)

defuse[all]-拆d(拆除已经点燃了的TNT炸药)

diff<VALUE>-X

difficulty<VALUE>-设置游戏难度

dropstore-在身边创建一个储物柜

drops-开关物品掉落,关闭的话采矿打怪不掉东西。

dupe[all]-复制东西

duplicate[all]-复制手上的东西并丢出来

explode[范围]-设置一个地方爆炸(在自家慎用)

extinguish[all]-熄灭周围所有的火

ext[all]-一样是熄灭火

falldamage-开关高空落下伤害

firedamage-开关火的伤害

fly-飞行模式

freeze-冻结怪物

give<物品>[数量]-给一样物品

goto<名字>-去一个地方

grow[all]-让立即小麦成长

h[COMMAND]-命令列表/帮助

heal<HEALTH>-补指定的血

health<MIN|MAX|INFINITE>-设置生命值

help[COMMAND]-命令列表/帮助

home回到出生点

i<物品代码>[数量]-刷东西

instantmine-开关即时采矿(采矿无延迟)

item<物品代码|物品名称>[数量][费用]给玩家物品,如果不指定则是最大的数量

itemname-显示当前手上的物品名称

itemstack<物品代码>[数量]-给玩家指定数量的物品

kill自杀不解释

jump-瞬移到鼠标所指的地方

killnpc[all]-杀死周围全部NPC或者叫杀了附近所有除自己外的活体生物

l-X

light-把光永久性关闭

listwaypoints-列出所有路径点

macro<文件名>{参数}-允许运行宏

maxstack[物品ID|物品名称|全部][数量]-最大的把某物品堆起来

mobdamage-怪物不会给你伤害

msg<消息>-添加一个消息到控制台

music[音量]-播放音乐

noclip-穿墙

p-显示当前坐标

pos现在玩家的坐标

reach<DISTANCE>-玩家到指定地方

return-传送到之前传送的地方

rem<NAME>-删除指定路点

removedrops[all]-删掉地上物品

rename<COMMANDNAME><NEWNAME>-修改命令名称

replenish[all]-X

repair[all]-修复当前物品耐久

reset-恢复默认设置

s<名字>-Sameas/set

search<关键词>-搜索物品名称

set<名字>-在这世界标记一个路径点

setjump[JUMP|reset]-设置跳跃的高度落地伤害和移动1:1

setspawn[<X><Y><Z>]设置当前位置X轴Y轴Z轴

setspeed[速度|重置]-设置移动速度

spawn<NAME|ID|random|list>[QTY]-产生一个生物

spawnstack<NAME|ID|random|list>{NAME|ID|random}-产生一个合体的怪物NPC

superheat[all]-Turnsitemswhicharefurnace-ableintotheirfurnacedform

t<X><Y><Z>-Sameas/tele

tele<X><Y><Z>-传送到此坐标

time[set|get|day|night[minute|hour|day[TIME]]]-设置指定时间得到物品

timeschedule<reset|<TIME1><TIME2>>-设定一段时间段,让世界永远保持在这段时间之间--《凉宫春日漫无止境的八月》

unbind<KEYCODE值>-解除一个命令

useportal-传送到地狱

waterdamage-开关潜水伤害

world<load|save|seed|new|exit|list>-世界情报

worldload<FILENAME>-加载指定的文件

worldsave-保存退出游戏

worldseed[SEED]-给你看看你世界里有多少个方块

worldnew[FILENAME][SEED]-在指定位置创建新地图

worldexit-不保存退出游戏

worldlist-列出所有存档你可以去这看

扩展资料

你在控制台上打下/或/help就有出现所有的指令

至于随机让人死亡的代码是没有的但可以让指令方块随机选择玩家传送到某地导致某玩家死亡达到随机让人死亡的目的(在指令方块输入kill是无效的)

还有问题吗

这里需要用到execute指令,execute @a[name=你想要说话的人] ~ ~ ~ say 你想要他说的话。

命令(Command)是通过输入特定文本字符串而激活的高级功能。

服务器游戏中,获得了管理员(Operator)权限的玩家可以使用绝大多数指令,而无权限的玩家可以使用的指令通常很少。

Java版在11版加入了指令,携带版(基岩版)在016版加入了指令。

基岩版与Java版的指令有所不同,这里不过多说明。

我的世界之命令方块的使用相关:

要输入或修改命令,对命令方块点击使用键以打开命令方块GUI(图形用户界面)。GUI只会在玩家处于创造模式, 拥有相关权限才会打开。在单机游戏里,作弊必须开启,使得可以编辑命令方块。在多人游戏中,只能由创造模式中的管理员所编辑。

为了使命令方块能工作,以下在serverproperties的配置必须设置为:enable-command-block必须为true;op-permission-level必须为2级以上 (默认为 4)。

首先测试主城的大小,体积为一个三维长方体。(对角两点就可以)
例如:我的主城是从0 5 1开始,一直到100 50 100 结束

第一个方法:

检测玩家的目标选择器写成@a[x=0,y=5,z=0,dx=100,dy=45,dz=99]

然后玩家选中了,接下来让玩家变为冒险模式,指令为

/gamemode @a[x=0,y=5,z=0,dx=100,dy=45,dz=99,gamemode=!adventure] adventure

解释一下:gamemode是改变玩家的模式,@a[x=0,y=5,z=0,dx=100,dy=45,dz=99,gamemode=!adventure] 则是目标选择器,@a是全部玩家,x,y,z对应的是开始坐标,dx,dy,dz对应的是开始坐标距离结束坐标的值,并不是结束坐标。选择其中的gamemode=!adventure是选择所有不是冒险模式的玩家,为了避免一直重复,节省计算量。

最后就是当选择器中的条件都满足时,更改玩家的游戏模式为冒险模式

为了避免TNT炸破,可以再加一条

/kill @e[x=-5,y=0,z=-5,dx=110,dy=55,dz=109,type=tnt]

kill是杀死实体的意思,@e是全部实体,x,y,z,dx,dy,dz都有提到,但是TNT有爆炸范围,所有吧范围扩大5格,避免主城外引燃TNT伤及主城。,type就是实体的类型,他的类型时点燃后的TNT,点燃后的TNT属于实体,属于type=TNT,若在主城范围之内,则会立即清除。

将这两条指令放入保持开启的循环命令方块即可

/gamemode @a[x=0,y=5,z=0,dx=100,dy=45,dz=99,gamemode=!adventure] adventure

/kill @e[x=-5,y=0,z=-5,dx=110,dy=55,dz=109,type=tnt]

方法二:

复制主城

直接将整个主城复制一遍,但是这种方法太占地方,不建议在服务器使用。

首先,我有一个建好的主城,位置是从0 5 0开始,一直到100 50 100 结束,然后我让他复制到1000 5 1000 1100 50 1100

clone 0 5 0 100 50 100 1000 5 1000

解释一下:clone是复制区域方块的意思,前六个数对是复制的区域大小,也就是三维额长方体,最后一个是目标区域的xyz最小的坐标,很显然,1000 5 1000 1100 50 1100范围内,1000 5 1000值最小。也就是最靠近东南。方向不可改变。

我尽量详细地跟你说吧:

比如我要让有人站在这个金块上时,服务器就说一句话:xx是SB。

这时候,就要用到testfor指令了。

首先,站在这个金块上,按F3,记下xyz坐标

(坐标取括号内的数据)

然后,在周围放一个命令方块(随便放哪都可以,不要太远),打开,里面输入:

格式是 testfor @p[x,y,z,r=]

其中,xyz坐标之间用英文的逗号“,”隔开,r是半径(上写错了一个字,不要在意)

然后用高频红石反复激活这个命令方块

在这个命令方块前面放一个红石比较器,比较器后面再放一个命令方块:

当有人站在那个金块上时,命令方块就会发出信号,通过比较器发出(信号很弱,想增强可以放个中继器)

然后,我们在第二个命令方块里输入想对站在金块上的人做的事:

(我这里只是举个例子,你可以用其他指令)

然后站在金块上就会:

以上内容全部原创,如果不懂请追问。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12999568.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存