document.getElementById('flv_cQQ').innerHTML=(detectHtml5Support() ? "" : AC_FL_RunContent('width', '500', 'height', '375', 'allowNetworking', 'internal', 'allowScriptAccess', 'never', 'src', 'https://s1.hdslb.com/bfs/static/player/main/flash/play_v3.swf?playlist=false&crossDomain=1&aid=705864501&cid=', 'quality', 'high', 'bgcolor', '#ffffff', 'wmode', 'transparent', 'allowfullscreen', 'true'));
制作了一个整活数据包,让所有动物都每隔一段时间高高跳跃起来。
游戏版本:Minecraft Java Edition 23w45a(最新快照)
用最新快照版本,因为最近加入了/random命令,可以更方便生成随机数。
因为本人电脑性能不足(一台几年前的笔记本),然后为了保证视频清晰度能看,把窗口拉到了1280*720,所以视频中有少数卡顿,请理解。
制作视频所用到的数据包代码:(命名空间:double_11)
#initialize.mcfunction 加进#minecraft:load里
scoreboard objectives add last_jumped dummy
scoreboard objectives add enable_jump dummy
scoreboard players set @a last_jumped 0
scoreboard players set @a enable_jump 0复制代码#ticking.mcfunction 加进#minecraft:tick里
execute as @a if score @s enable_jump matches 0 run title @s actionbar [{"text": "Time: ","color": "red"},{"text": "2023-11-11 19:59","color": "dark_aqua","bold": true}]
execute as @a if score @s enable_jump matches 1 run title @s actionbar [{"text": "Time: ","color": "red"},{"text": "2023-11-11 20:00","color": "dark_aqua","bold": true}]
execute as @a at @s if score @s last_jumped matches ..79 run execute if score @s enable_jump matches 1 run scoreboard players add @s last_jumped 1
execute as @a at @s if score @s last_jumped matches 80.. run execute as @e[tag=!jump,distance=..25,type=#double_11:animals] run data modify entity @s Tags append value "jump"
execute as @a at @s if score @s last_jumped matches 80.. run execute as @e[tag=jump,distance=..25,type=#double_11:animals] run data modify entity @s Invulnerable set value 1b
execute as @a at @s if score @s last_jumped matches 80.. run execute as @e[tag=jump,distance=..25,type=#double_11:animals] store result entity @s Motion[0] double 0.05 run data get entity @s Motion[0]
execute as @a at @s if score @s last_jumped matches 80.. run execute as @e[tag=jump,distance=..25,type=#double_11:animals] store result entity @s Motion[2] double 0.05 run data get entity @s Motion[2]
execute as @a at @s if score @s last_jumped matches 80.. run execute as @e[tag=jump,distance=..25,type=#double_11:animals] store result entity @s Motion[1] double 0.1 run random value 3..15
execute as @a at @s if score @s last_jumped matches 80.. run scoreboard players set @s last_jumped 0复制代码#start.mcfunction 压力板下面的命令方块
scoreboard players add @p enable_jump 1复制代码{
"values":[
"minecraft:bee",
"minecraft:camel",
"minecraft:cat",
"minecraft:chicken",
"minecraft:cow",
"minecraft:donkey",
"minecraft:fox",
"minecraft:frog",
"minecraft:goat",
"minecraft:horse",
"minecraft:llama",
"minecraft:mooshroom",
"minecraft:mule",
"minecraft:ocelot",
"minecraft:panda",
"minecraft:pig",
"minecraft:polar_bear",
"minecraft:rabbit",
"minecraft:sheep",
"minecraft:sniffer",
"minecraft:trader_llama",
"minecraft:wolf"
]
}
复制代码
最后这个写进tags/entity_types/animals.json。
制作了一个整活数据包,让所有动物都每隔一段时间高高跳跃起来。
游戏版本:Minecraft Java Edition 23w45a(最新快照)
用最新快照版本,因为最近加入了/random命令,可以更方便生成随机数。
因为本人电脑性能不足(一台几年前的笔记本),然后为了保证视频清晰度能看,把窗口拉到了1280*720,所以视频中有少数卡顿,请理解。
制作视频所用到的数据包代码:(命名空间:double_11)
#initialize.mcfunction 加进#minecraft:load里
scoreboard objectives add last_jumped dummy
scoreboard objectives add enable_jump dummy
scoreboard players set @a last_jumped 0
scoreboard players set @a enable_jump 0复制代码#ticking.mcfunction 加进#minecraft:tick里
execute as @a if score @s enable_jump matches 0 run title @s actionbar [{"text": "Time: ","color": "red"},{"text": "2023-11-11 19:59","color": "dark_aqua","bold": true}]
execute as @a if score @s enable_jump matches 1 run title @s actionbar [{"text": "Time: ","color": "red"},{"text": "2023-11-11 20:00","color": "dark_aqua","bold": true}]
execute as @a at @s if score @s last_jumped matches ..79 run execute if score @s enable_jump matches 1 run scoreboard players add @s last_jumped 1
execute as @a at @s if score @s last_jumped matches 80.. run execute as @e[tag=!jump,distance=..25,type=#double_11:animals] run data modify entity @s Tags append value "jump"
execute as @a at @s if score @s last_jumped matches 80.. run execute as @e[tag=jump,distance=..25,type=#double_11:animals] run data modify entity @s Invulnerable set value 1b
execute as @a at @s if score @s last_jumped matches 80.. run execute as @e[tag=jump,distance=..25,type=#double_11:animals] store result entity @s Motion[0] double 0.05 run data get entity @s Motion[0]
execute as @a at @s if score @s last_jumped matches 80.. run execute as @e[tag=jump,distance=..25,type=#double_11:animals] store result entity @s Motion[2] double 0.05 run data get entity @s Motion[2]
execute as @a at @s if score @s last_jumped matches 80.. run execute as @e[tag=jump,distance=..25,type=#double_11:animals] store result entity @s Motion[1] double 0.1 run random value 3..15
execute as @a at @s if score @s last_jumped matches 80.. run scoreboard players set @s last_jumped 0复制代码#start.mcfunction 压力板下面的命令方块
scoreboard players add @p enable_jump 1复制代码{
"values":[
"minecraft:bee",
"minecraft:camel",
"minecraft:cat",
"minecraft:chicken",
"minecraft:cow",
"minecraft:donkey",
"minecraft:fox",
"minecraft:frog",
"minecraft:goat",
"minecraft:horse",
"minecraft:llama",
"minecraft:mooshroom",
"minecraft:mule",
"minecraft:ocelot",
"minecraft:panda",
"minecraft:pig",
"minecraft:polar_bear",
"minecraft:rabbit",
"minecraft:sheep",
"minecraft:sniffer",
"minecraft:trader_llama",
"minecraft:wolf"
]
}
复制代码
最后这个写进tags/entity_types/animals.json。