我的世界可复制领地怎么制作?

我的世界简单的可复制领地指令

计分板指令部分:

/scoreboard objectives add coin dummy (货币的计分板,关于经融系统,太多了,也就不用我介绍了)

/scoreboard objectives add cy dummy (领地号的计分板)

/scoreboard objectives add cyld dummy (是否在领地的计分板)

领地部分:

/testfor @a[score_cy=1,score_cy_min=1,dx=21,dy=40,dz=21] (循环)(不受限制)(保持开启)

检测部分依然不变(这里的大小是32X32领地的)

/scoreboard players set @a[score_cy=1,score_cy_min=1] cyld 1 (连锁)(条件限制)(保持开启)

之前的更改模式变为了设置对应cy数的玩家cyld分数为1(原因后面会讲)

/scoreboard players set @a[score_cy=1,score_cy_min=1] cyld 2 (脉冲)(不受限制)(红石控制)

依然用非门将不在此区域的玩家分数设置为2

/tp @a[dx=19,dy=38,dz=19,m=!0] x y z (循环)(不受限制)(红石控制)

这里我加了一个指令,还取了个酷炫的名字,叫”绝对领域“,就是不停地把模式不为0的玩家都tp走(简单暴力)

为了方便其他玩家参观,设置的一个可供领地主自己选择的开关(位置大小可根据自己的看法修改,我写的不一定是最好的)

执行部分(必须放在出生点区块):

/gamemode 0 @a[score_cyld=1,score_cyld_min=1,m=!0] (循环)(不受限制)(保持开启)

就是把cyld分数为1的玩家模式设置为生存,这样的好处在于,可以增加领地拥有者的人数,而不是原来的只能一个人(来自

单身狗的愤怒,哼唧!)

/gamemode 2 @a[score_cyld=2,score_cyld_min=2,m=!2] (连锁)(不受限制)(保持开启)

把cyld分数为2(也就是出了领地)的人模式改为冒险

/scoreboard players set @a[score_cyld=2,score_cyld_min=2] cyld 3 (连锁)(条件限制)(保持开启)

把cyld分数为2的人分数改为3,这个命令的作用在于,让玩家在其他地方更改模式不会受影响

购买部分(本想用粒子特效跟声音弄得好一点,but我太懒了,就随便弄了一个):

/scoreboard players test @p[dx=0,dy=3,dz=0] coin 320 (脉冲)(不受限制)(红石控制)

检测玩家钱够不够的a.a

/scoreboard players remove @p[dx=0,dy=4,dz=0] coin 320 (连锁)(条件限制)(保持开启)

钱够就扣掉

/scoreboard players set @p[dx=0,dy=5,dz=0] cy 1 (连锁)(条件限制)(保持开启)

设置领地号为1

/tellraw @a {"text":"","extra":[{"text":"恭喜玩家","color":"green","bold":"true"},{"selector":"@p[dx=0,dy=6,dz=0,c=1]","color":"red","bold":"true"},{"text":"购买了 ","color":"green","bold":"true"},{"score":{"name":"@p[dx=0,dy=6,dz=0,c=1]","objective":"cy"},"bold":"true","color":"blue"},{"text":" 号领地!","color":"green","bold":"true"}]} (连锁)(条件限制)(保持开启)

消息提示(所有在线玩家)

/setblock ~ ~5 ~ minecraft:sea_lantern (连锁)(条件限制)(保持开启)

把第一个命令方块上面那个方块设置为海晶灯(意思是不让其他玩家购买了)

发表评论

您必须 登录 才能发表留言!