[MCBE] 指令模拟人生系统
Em-星田
2024年07月16日 16:35

设置常加载区域:

/tickingarea add 坐标1 坐标2

关闭命令反馈:

/gamerule sendcommandfeedback false

/gamerule commandblockoutput false

年龄系统:

创建积分版

xd

外接阳光传感器: /scoreboard players add @a xd 10

显示部分[嵌套菜单个人信息]

execute as @a[scores={雪球菜单=-1}] at @s run titleraw @s actionbar {"rawtext":[{"text":"§7当前年龄:"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=0..100}]"},{"text":"§2婴儿"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=101..200}]"},{"text":"§2幼儿"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=201..300}]"},{"text":"§2儿童"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=301..400}]"},{"text":"§a少年"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=401..500}]"},{"text":"§a青春期"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=501..600}]"},{"text":"§a青年"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=601..700}]"},{"text":"§3成年"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=701..800}]"},{"text":"§3壮年"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=801..900}]"},{"text":"§3中年"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=901..1000}]"},{"text":"§b天命"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=1001..1100}]"},{"text":"§b耳顺"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=1101..1200}]"},{"text":"§b古稀"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=1201..1300}]"},{"text":"§g耄耋"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=1301..1400}]"},{"text":"§g期颐"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=1501..1600}]"},{"text":"§e天年"},{"text":"§7-"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={xd=1601..1700}]"},{"text":"§e修仙"},{"text":"§7-"}]}}]}

药水效果:

effect @a[scores={xd=对应年龄积分}] 效果id 时间 强度 true

动画:

playanimation @a[scores={xd=对应年龄积分}] 动画ID move 1000

繁育系统:

菜单显示:

execute as @a[scores={雪球菜单=1..2}] at @s run titleraw @s actionbar {"rawtext":[{"text":"§l§e清风主页 §3丨 §bMYC§e -选择菜单-\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={雪球菜单=1}]"},{"text":"§e✧ ->"},{"text":"§bঌ§7"}]}},{"text":" §b男"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={雪球菜单=2}]"},{"text":" §e✧ ->"},{"text":" §bঌ§7"}]}},{"text":"§d女"}]}

以上显示部分可嵌套普通菜单

创建积分

x

将男积分设置为1 女为2

execute as @a[scores={x=1},hasitem={item=end_rod,location=slot.weapon.mainhand}] at @s as @e[r=2,scores={xd=2}] at @s run tag @s add sy

然后对有标签sy的进行相关操作

懂的都懂

加载结构中可以包含小生物. _.