QWERTY770
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。

第一页 上一页 下一页 最后一页