【我的世界】口渴值/水分值

前置指令:/scoreboard objectives add 口渴值 dummy
一、
①scoreboard players add @a 口渴值 0
②scoreboard players set @a[scores={口渴值=0}] 口渴值 7
③execute @a[scores={口渴值=7..}] ~~~ scoreboard players set @s 口渴值 7
④execute @a ~~~ titleraw @s actionbar {"rawtext":[{"translate":"%%6","with":{"rawtext":[{"selector":"@s[scores={口渴值=..2}]"},{"selector":"@s[scores={口渴值=..3}]"},{"selector":"@s[scores={口渴值=..4}]"},{"selector":"@s[scores={口渴值=..5}]"},{"selector":"@s[scores={口渴值=..6}]"},{"text":"§l§b水分§f:▉▉▉▉▉ §4你快要渴死了"},{"text":"§l§b水分§f:§b▉§f▉▉▉▉ §c你正在脫水"},{"text":"§l§b水分§f:§b▉▉§f▉▉▉ §e你感到口干舌燥"},{"text":"§l§b水分§f:§b▉▉▉§f▉▉ 你感到有點(diǎn)口渴"},{"text":"§l§b水分§f:§b▉▉▉▉§f▉"},{"text":"§l§b水分§f:§b▉▉▉▉▉"}]}}]}
⑤execute @a ~~~ detect ~ ~1 ~ water -1 scoreboard players add @s 口渴值 1
二、
①execute @a[scores={口渴值=1..}] ~~~ scoreboard players remove @s 口渴值 1(延遲12000)
②effect @a[scores={口渴值=1..4}] slowness 5 2 true
③effect @a[scores={口渴值=2..3}] nausea 5 2 true
④effect @a[scores={口渴值=1..2}] blindness 5 2 true
⑤kill @a[scores={口渴值=1}]
⑥scoreboard players set @a[scores={口渴值=1}] 口渴值 7
三、
①tag @r add 檢測(cè)喝水
②clear @a[tag=檢測(cè)喝水] glass_bottle 0 0
③clear @a[tag=檢測(cè)喝水] glass_bottle 0 1
④give @a[tag=檢測(cè)喝水] glass_bottle 1 1
⑤execute @a[tag=檢測(cè)喝水] ~~~ scoreboard players add @s 口渴值 1
⑥tag @a remove 檢測(cè)喝水