本帖最后由 693066665 于 2018-8-1 21:27 编辑
【暂时不上太多图,找时间再补,学生党一枚,没时间截图,压缩,再等漫长的上传过程】1.13正式版可用,快照未测试。把/scoreboard team变成了/team,同时有新用法---------------------------------废话不多说
24个cb用于初始化(有一些不必要的功能可省略)

上面命令可以创建4个名为BWGreen、BWBlue、BWYellow、BWRed的组
这是碰撞规则,可规定推动的成员(可换为never从不碰撞,always总是碰撞,pushOwnTeam碰自己队,pushOtherTeam其他队)
改变颜色,不多说
防止自相残杀
可以看见隐身队友
前缀,这个可以自己改变,并且后面可以改为json文本,例如{"text":"[Blue]","color":aqua}
注:可以把prefix变为suffix,即为后缀
以上命令每队执行一遍,即完成队伍初始化.
---------------------加入队伍

建立如图CB柱子,青色CB第一个连锁,第三个保持开启
1.13里选择器的r成为distance(虽然我觉得应该是radius),并且不再表示范围内,即:

而怎么把距离<=2的玩家都包括呢?答案:..2
a=..2意为a<=2
a=2..为a>=2
a=2..3为2<=a<=3
还不懂?希望WIKI能帮到你 https://minecraft-zh.gamepedia.com/1.13
所以,可以直接使用..2选择玩家。(根据地图而定)
tp我不用说了吧。team选择器选择队伍。注:tp到等待处
------------------------生成物品
这部分的代码没有更新,可自行搜索,id:iron_ingot铁锭,gold_ingot金锭,diamond钻石,emerald绿宝石
(注:一定要设好Age!太少的话最多存在两三个,太多的话...
这是哪瓶饮料?)
可以使用/gamerule maxEntityCramming xxx 设置最高实体数量,不过目测不太好用...

rcb上面ccb,里面:
每队重生点坐标可以随意改变。最后一条是在测试中出现“计分板'ready'不适用于xxx”时加上的,但貌似很多人不需要这条指令也可以运行。

直接上cmd:
execute在1.13被重写,unless entity 为“直到无法找到选择器所对应实体,才执行命令”,也就是说,/execute unless entity @a[team=] run xxx会在所有玩家都选队伍时执行xxx命令.注:
--摘自Minecraft中文Wiki #命令
至于kill是怎么回事呢...kill,直接回到出生点,本萌新懒得挨个tp了
第2条负责防止再次击杀...楼主未加此命令前不小心弄了个无限自杀...多亏了强大的NBT修改器
图床裂了
全是cb:
这个不用说了吧,创建die项,并全部初始化为0
如果在x位置不存在y方块,则执行z指令.这4个探测床是否存在。没床的人die=1
再来一个RCB重复探测
把没床的死人变成旁观者……
到这里,起床战争基本功能就实现了。下面讲讲PY(划掉)交易系统
生成村民一枚,交易为:4铁锭=8砂岩,10铁锭=1铁剑。Recipes[]标签里增加一项
就可以新增加交易.(实在没时间设置朝向了)
累趴了,终于完成了这个残缺不全,bug成山的水作,存档:
至于胜利判断mia...作者有时间再更,有可能不做了
【暂时不上太多图,找时间再补,学生党一枚,没时间截图,压缩,再等漫长的上传过程】1.13正式版可用,快照未测试。把/scoreboard team变成了/team,同时有新用法---------------------------------废话不多说
2021.12 数据,可能有更多内容
【暂时不上太多图,找时间再补,学生党一枚,没时间截图,压缩,再等漫长的上传过程】1.13正式版可用,快照未测试。把/scoreboard team变成了/team,同时有新用法---------------------------------废话不多说24个cb用于初始化(有一些不必要的功能可省略)

代码:
- <div>/team add BWGreen "Green"</div><div>/team add BWRed "Red"</div><div>/team add BWYellow "Yellow"
- /team add BWBlue "Blue"</div>
上面命令可以创建4个名为BWGreen、BWBlue、BWYellow、BWRed的组
代码:
- /team modify BWRed collisionRule pushOtherTeams
- /team modify BWGreen collisionRule pushOtherTeams
- /team modify BWBlue collisionRule pushOtherTeams
- /team modify BWYellow collisionRule pushOtherTeams
代码:
- /team modify BWRed color red
- ...
代码:
- /team modify BWYellow friendlyFire false
- …
代码:
- /team modify BWBlue seeFriendlyInvisibles true
- …
代码:
- /team modify BWBlue prefix "[Blue]"
- …
注:可以把prefix变为suffix,即为后缀
以上命令每队执行一遍,即完成队伍初始化.
---------------------加入队伍

建立如图CB柱子,青色CB第一个连锁,第三个保持开启
代码:
- /team join BWRed @a[distance=..2]

而怎么把距离<=2的玩家都包括呢?答案:..2
a=..2意为a<=2
a=2..为a>=2
a=2..3为2<=a<=3
还不懂?希望WIKI能帮到你 https://minecraft-zh.gamepedia.com/1.13
所以,可以直接使用..2选择玩家。(根据地图而定)
tp我不用说了吧。team选择器选择队伍。注:tp到等待处
------------------------生成物品
代码:
- /summon item 28 4 1 {Item:{Count:1,id:iron_ingot},Age:64000}
(注:一定要设好Age!太少的话最多存在两三个,太多的话...

可以使用/gamerule maxEntityCramming xxx 设置最高实体数量,不过目测不太好用...

rcb上面ccb,里面:
代码:
- rcb:
- spawnpoint @a[team=BWRed] 28 4 1
- ccb:
- spawnpoint @a[team=BWBlue] 35 4 8
- spawnpoint @a[team=BWYellow] 35 4 -6
- spawnpoint @a[team=BWGreen] 42 4 1
- scoreboard players enable @a ready
每队重生点坐标可以随意改变。最后一条是在测试中出现“计分板'ready'不适用于xxx”时加上的,但貌似很多人不需要这条指令也可以运行。

直接上cmd:
代码:
- rcb:
- execute unless entity @a[team=] run kill @a[scores={ready=0}]
- ccb:
- scoreboard players add @a[scores={ready=0},team=!] ready 1
[team=] — 只选择不属任何队伍的目标。
--摘自Minecraft中文Wiki #命令
至于kill是怎么回事呢...kill,直接回到出生点,本萌新懒得挨个tp了

第2条负责防止再次击杀...楼主未加此命令前不小心弄了个无限自杀...多亏了强大的NBT修改器
图床裂了
全是cb:
代码:
- scoreboard objectives add die dummy
代码:
- execute unless block 27 4 1 minecraft:red_bed run scoreboard players set @a[team=BWRed] die 1
- execute unless block 35 4 9 minecraft:blue_bed run scoreboard players set @a[team=BWBlue] die 1
- execute unless block 35 4 -7 minecraft:yellow_bed run scoreboard players set @a[team=BWYellow] die 1
- execute unless block 43 4 1 minecraft:lime_bed run scoreboard players set @a[team=BWGreen] die 1
再来一个RCB重复探测
代码:
- gamemode spectator @a[scores={die=1,heal=0}]
到这里,起床战争基本功能就实现了。下面讲讲PY(划掉)交易系统
代码:
- /summon minecraft:villager ~ ~-0.5 ~ {Profession:0,Invulnerable:1b,NoAI:1b,Career:0,CareerLevel:9999,Offers:{Recipes:[{maxUses:9999,buy:{id:"minecraft:iron_ingot",Count:4b},sell:{id:"minecraft:sandstone",Count:8b}},{maxUses:9999,buy:{id:"minecraft:iron_ingot",Count:10b},sell:{id:"minecraft:iron_sword",Count:1b}}]}}
代码:
- {maxUses:9999,buy:{id:"minecraft:物品名称",Count:数量b},sell:{id:"minecraft:名称",Count:数量b}}
累趴了,终于完成了这个残缺不全,bug成山的水作,存档:
至于胜利判断mia...作者有时间再更,有可能不做了

彩色床好评
青花瓷背景图美爆了,我完全顾不上看楼主说了什么……
buhuichongfu 发表于 2018-7-29 17:16
青花瓷背景图美爆了,我完全顾不上看楼主说了什么……
这句话好牵强...
MCBBS有你更精彩~
1.13竟然能在游戏内更改前缀和后缀(非调用那个啥 数据包吗awa)
表示命令小白还在1.7-1.8的进化阶段awa
表示命令小白还在1.7-1.8的进化阶段awa
xiaowei233v 发表于 2018-8-5 11:01
1.13竟然能在游戏内更改前缀和后缀(非调用那个啥 数据包吗awa)
表示命令小白还在1.7-1.8的进化阶段awa ...
哦 是函数awa
支持!

感谢分享

1.13竟然能在游戏内更改前缀和后缀(非调用那个啥 数据包吗awa)
表示命令小白还在1.7-1.8的进化阶段awa ...
表示命令小白还在1.7-1.8的进化阶段awa ...
感谢楼主分享
有指令好评(因为我不会指令)
可以很强