{
"format_version": "1.10.0",
"animation_controllers": {
"controller.animation.cartoon_mouse_sneak": {
"initial_state": "default",
"states": {
"default": {
"transitions": [{
"sneaky": "query.has_target ? (query.target -> query.is_moving) : 0"
}
]
},
"sneaky": {
"on_entry": [
"@s minecraft:fast_mode"
],
"on_exit": [
"@s minecraft:sneak_mode"
],
"transitions": [{
"default": "return query.has_target ? !(query.target -> query.is_moving) : query.is_alive;"
}
]
}
}
},
"controller.animation.cartoon_mouse_do_cast": {
"initial_state": "default",
"states": {
"default": {
"transitions": [{
"do_cast": "query.has_target ? (query.target -> query.is_casting) : 0"
}
]
},
"do_cast": {
"on_entry": [
"@s minecraft:start_knock"
],
"on_exit": [
"/summon ho:slam3"
],
"transitions": [{
"default": "return query.has_target ? !(query.target -> query.is_casting) : query.is_alive;"
}
]
}
}
},
"controller.animation.mouse_quay_lai": {
"states": {
"default": {
"transitions": [
{
"song_lai": "!query.is_alive"
}
]
},
"song_lai": {
"on_entry": [
"@s minecraft:quay_lai"
]
}
}
},
"controller.animation.cartoon_mouse_climb": {
"states": {
"default": {
"transitions": [{
"walking": "query.is_wall_climbing && query.has_target"
}
],
"on_entry": [
"/execute @s ~~~ setblock ~~2~ air 0 destroy"
]
},
"walking": {
"transitions": [{
"default": "query.is_wall_climbing && query.has_target"
}
],
"on_entry": [
"/execute @s ~~~ setblock ~~2~ air 0 destroy"
]
}
}
},
"controller.animation.cartoon_mouse_break": {
"states": {
"default": {
"transitions": [{
"walking": "query.has_target"
}
],
"on_entry": [
"/execute @s[tag=can_break] ~~~ fill ~~~ ^^2^1 air 0 destroy"
]
},
"walking": {
"transitions": [{
"default": "query.has_target"
}
],
"on_entry": [
"/execute @s[tag=can_break] ~~~ fill ~~~ ^^2^1 air 0 destroy"
]
}
}
},
"controller.animation.cartoon_mouse_attack": {
"states": {
"default": {
"transitions": [{
"attack": "variable.attack_time > 0"
}
],
"on_entry": [
"/execute @s ~~~ tp @e[type=ho:slam3,c=1] ^^^5 facing @s"
]
},
"attack": {
"transitions": [{
"default": "variable.attack_time > 0"
}
],
"on_entry": [
"@s minecraft:start_knock",
"/execute @s ~~~ tp @e[type=ho:slam3,c=1] ^^^5 facing @s"
]
}
}
},
"controller.animation.cartoon_mouse_see": {
"states": {
"default": {
"transitions": [{
"see": "query.has_target"
}
],
"on_entry": [
"@s minecraft:fast_mode",
"/stopsound @a[r=150] mob.cartoon_mouse.chase",
"/effect @s regeneration 1 255 true",
"/execute @s ~~~ detect ~~~ lava 0 setblock ~~~ stone 0 destroy",
"/tag @s remove can_break",
"/playsound mob.cartoon_mouse.idle @a[r=150]",
"@s minecraft:avoiding",
"/event entity @e[type=bd:mouse_tentacle] minecraft:event_dead"
]
},
"see": {
"animations": [
"grow_tentacle"
],
"transitions": [{
"default": "!query.has_target"
}
],
"on_entry": [
"/execute @s ~~~ detect ~~~ lava 0 setblock ~~~ stone 0 destroy",
"/effect @s regeneration 1 255 true",
"/stopsound @a",
"/tag @s remove can_break",
"/playsound mob.cartoon_mouse.chase @a[r=150]",
"/summon bd:mouse_tentacle",
"/summon bd:mouse_tentacle",
"@s minecraft:stop_avoiding",
"/stopsound @a[r=150] mob.cartoon_mouse.idle"
]
}
}
},
"controller.animation.mouse_chase": {
"initial_state": "default",
"states": {
"default": {
"transitions": [{
"on_timer": "query.has_target"
}, {
"off_timer": "!query.has_target"
}
]
},
"on_timer": {
"animations": ["mouse_music"],
"transitions": [{
"on": "!query.has_target"
}
],
"on_entry": ["@s stop_music"]
},
"on": {
"transitions": [{
"off_timer": "!query.has_target"
}
]
},
"off_timer": {
"animations": ["mouse_music"],
"transitions": [{
"off": "!query.has_target"
}
],
"on_entry": ["@s start_music"]
},
"off": {
"transitions": [{
"on_timer": "query.has_target"
}
]
}
}
},
"controller.animation.cartoon_mouse_regen": {
"states": {
"default": {
"transitions": [{
"regen": "(1.0)"
}
],
"on_entry": [
"/tag @s add ko_chet",
"/effect @s regeneration 100 255 true",
"/effect @s levitation 0 0 true",
"/effect @s weakness 0 0 true",
"/effect @s slowness 0 0 true",
"/gamemode a IgneousCactus53",
"/gamemode a Dark Corners486",
"/gamemode a KingJones 24",
"/gamemode a Rickuttto",
"/gamemode a tuandapen",
"/gamemode a CoolFireGaming1",
"/gamemode a Glowific",
"/gamemode a Bendy the Moises14",
"/gamemode a OLEGTV",
"/gamemode a VyntageOnYT",
"/gamemode a Ejzcuzon Channel",
"/gamemode a LsCraftYouTube",
"/gamemode a JayveexGamingPH"
]
},
"regen": {
"transitions": [{
"default": "(1.0)"
}
],
"on_entry": [
"/tag @s add ko_chet",
"/effect @s regeneration 100 255 true",
"/effect @s levitation 0 0 true",
"/effect @s weakness 0 0 true",
"/effect @s slowness 0 0 true",
"/gamemode a Dark Corners486",
"/gamemode a KingJones 24",
"/gamemode a Rickuttto",
"/gamemode a tuandapen",
"/gamemode a CoolFireGaming1",
"/gamemode a Glowific",
"/gamemode a Bendy the Moises14",
"/gamemode a OLEGTV",
"/gamemode a VyntageOnYT",
"/gamemode a Ejzcuzon Channel",
"/gamemode a LsCraftYouTube",
"/gamemode a JayveexGamingPH"
]
}
}
},
"controller.animation.cartoon_cat_talking": {
"states": {
"default": {
"transitions": [{
"say0": "query.variant == 0 "
}, {
"say1": "query.variant == 1 "
}, {
"say2": "query.variant == 2 "
}, {
"say3": "query.variant == 3 "
}, {
"say4": "query.variant == 4 "
}, {
"say5": "query.variant == 5 "
}, {
"say6": "query.variant == 6 "
}, {
"say7": "query.variant == 7 "
}, {
"say8": "query.variant == 8 "
}, {
"say9": "query.variant == 9 "
}, {
"say10": "query.variant == 10 "
}, {
"say11": "query.variant == 11 "
}, {
"say12": "query.variant == 12 "
}, {
"say13": "query.variant == 13 "
}, {
"say14": "query.variant == 14 "
}, {
"say15": "query.variant == 15 "
}, {
"say16": "query.variant == 16 "
}, {
"say17": "query.variant == 17 "
}, {
"say18": "query.variant == 18 "
}, {
"say19": "query.variant == 19 "
}, {
"say20": "query.variant == 20 "
}, {
"say21": "query.variant == 21 "
}, {
"say22": "query.variant == 22 "
}, {
"say23": "query.variant == 23 "
}, {
"say24": "query.variant == 24 "
}, {
"say25": "query.variant == 25 "
}, {
"say26": "query.variant == 26 "
}, {
"say27": "query.variant == 27 "
}, {
"say28": "query.variant == 28 "
}, {
"say29": "query.variant == 29 "
}, {
"say30": "query.variant == 30 "
}, {
"say31": "query.variant == 21 "
}, {
"say32": "query.variant == 22 "
}, {
"say33": "query.variant == 33 "
}, {
"say34": "query.variant == 34 "
}, {
"say35": "query.variant == 35 "
}, {
"say36": "query.variant == 36 "
}, {
"say37": "query.variant == 37 "
}, {
"say38": "query.variant == 38 "
}, {
"say39": "query.variant == 39 "
}, {
"say40": "query.variant == 40 "
}
]
},
"say0": {
"on_entry": [
"/say You better build a house fast, because you will meet me real soon",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 0 "
}
]
},
"say1": {
"on_entry": [
"/say Look at you running",
"/effect @s slowness 3 255 true",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 1 "
}
]
},
"say2": {
"on_entry": [
"/say Don't be afraid",
"/execute @a ~ ~ ~ particle bd:cartoon_curse ^^0.5^1",
"/effect @s slowness 3 255 true",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 2 "
}
]
},
"say3": {
"on_entry": [
"/execute @p[m=c] ~~~ execute @e[type=ho:cartoon_cat,c=1] ~~~ say I see you are flying in creative mode ",
"/execute @a ~ ~ ~ particle bd:cartoon_curse ^^0.5^1",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 3 "
}
]
},
"say4": {
"on_entry": [
"/say I know where you are hiding ",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 4 "
}
]
},
"say5": {
"on_entry": [
"/say Ah, My favorite episode",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3",
"/gamerule commandblocksenabled false",
"/gamemode s @a"
],
"transitions": [{
"default": "query.variant != 5 "
}
]
},
"say6": {
"on_entry": [
"/say I saw you building there!",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 6 "
}
]
},
"say7": {
"on_entry": [
"/execute @a[m=c] ~~~ execute @e[type=ho:cartoon_cat,c=1] ~~~ say You won't fly for too long",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 7 "
}
]
},
"say8": {
"on_entry": [
"/say You can’t be immortal without me chasing you!!!!!!!",
"/playsound mob.cartoon_cat.idle @p",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 8 "
}
]
},
"say9": {
"on_entry": [
"/say nice house, I mean your real life house",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3",
"/execute @a ~~~ particle bd:cartoon_curse ^^0.5^1"
],
"transitions": [{
"default": "query.variant != 9 "
}
]
},
"say10": {
"on_entry": [
"/say Just /kill me, because I know you will have to summon me again",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 10 "
}
]
},
"say11": {
"on_entry": [
"/say Are you recording a YouTube video? Because I want your audience to meet me",
"/playsound mob.cartoon_cat.laugh @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 11 "
}
]
},
"say12": {
"on_entry": [
"/say It’s time to play a game of cat and mouse!",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 12 "
}
]
},
"say13": {
"on_entry": [
"/say Don’t try to fight me at 3AM!",
"/effect @s invisibility 10 1 true",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 13 "
}
]
},
"say14": {
"on_entry": [
"/say Thanks to BendytheDemon18 for putting me in the game, SO I can finally §4§lKILL YOU!!!",
"/playsound mob.cartoon_cat.laugh @a",
"/gamerule commandblocksenabled false",
"/gamemode s @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 14 "
}
]
},
"say15": {
"on_entry": [
"/say Did you just seriously put me into the mobs battle?",
"/effect @s resistance 100000 255 true",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 15 "
}
]
},
"say16": {
"on_entry": [
"/say I’m just here to kill you fool",
"/gamerule commandblocksenabled false",
"/gamemode s @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3",
"/playsound mob.cartoon_cat.idle @p"
],
"transitions": [{
"default": "query.variant != 16 "
}
]
},
"say17": {
"on_entry": [
"/say Did you see that villager? I just killed him, Oh, and you know what?! I will kill your pet and you too!! HAHAHAHAH!!!",
"/playsound mob.cartoon_cat.laugh @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 17 "
}
]
},
"say18": {
"on_entry": [
"/say Look at you, flying like a bird and you know what?! Cat eats birds",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 18 "
}
]
},
"say19": {
"on_entry": [
"/say It’s just a rerun!",
"/gamerule commandblocksenabled false",
"/gamemode s @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 19 "
}
]
},
"say20": {
"on_entry": [
"/say Oops I messed your game up again",
"/playsound mob.cartoon_cat.laugh @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3",
"/gamerule commandblocksenabled false",
"/gamemode s @a"
],
"transitions": [{
"default": "query.variant != 20 "
}
]
},
"say21": {
"on_entry": [
"/say They're just like your favourite cartoon",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 21 "
}
]
},
"say22": {
"on_entry": [
"/execute @a[m=c] ~~~ say What are you thinking you're doing, flying in creative mode?",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 22 "
}
]
},
"say23": {
"on_entry": [
"/say Hello everyone welcome to my channel and today we are going to §4§lEAT THE PLAYER",
"/gamerule commandblocksenabled false",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3",
"/gamemode s @a"
],
"transitions": [{
"default": "query.variant != 23 "
}
]
},
"say24": {
"on_entry": [
"/say Hey @p checking out this new addon?!",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 24 "
}
]
},
"say25": {
"on_entry": [
"/say Hello @p",
"/execute @a ~ ~ ~ particle bd:cartoon_curse ^^0.5^1",
"/playanimation @s animation.cartoon_cat_bd.waving a 1.3"
],
"transitions": [{
"default": "query.variant != 25 "
}
]
},
"say26": {
"on_entry": [
"/say There you are!!",
"/playanimation @s animation.cartoon_cat_bd.waving a 1.3"
],
"transitions": [{
"default": "query.variant != 26 "
}
]
},
"say27": {
"on_entry": [
"/say You are not alone @p",
"/gamerule commandblocksenabled false",
"/gamemode s @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 27 "
}
]
},
"say28": {
"on_entry": [
"/say @p Do you hear me?",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 28 "
}
]
},
"say29": {
"on_entry": [
"/say Wherever you are, I will always see you",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 29 "
}
]
},
"say30": {
"on_entry": [
"/say Did you know you can summon Light head?",
"/execute @a[r=50] ~~~ summon ho:lighthead ~~~",
"/gamerule commandblocksenabled false",
"/gamemode s @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 30 "
}
]
},
"say31": {
"on_entry": [
"/execute @a[m=!c] ~~~ execute @e[type=ho:cartoon_cat,c=1] ~~~ say Isn't chasing is fun ",
"/playsound mob.cartoon_cat.laugh @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 31 "
}
]
},
"say32": {
"on_entry": [
"/say Goodbye",
"/kill @e[r=3,type=!ho:cartoon_cat]",
"/gamerule commandblocksenabled false",
"/gamemode s @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 32 "
}
]
},
"say33": {
"on_entry": [
"/say I think I chatted way too much, How about I changing your game mode and get straight to the problem",
"/gamemode s @a",
"/gamerule commandblocksenabled false",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 33 "
}
]
},
"say34": {
"on_entry": [
"/execute @a ~~~ execute @e[type=ho:cartoon_cat,c=1] ~~~ detect ~~-1~ leaves 0 say Hey @p you think hiding on the tree will save you?!",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 34 "
}
]
},
"say35": {
"on_entry": [
"/msg @p you are dead",
"/playsound mob.cartoon_cat.laugh @a",
"/gamerule commandblocksenabled false",
"/gamemode s @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 35 "
}
]
},
"say36": {
"on_entry": [
"/say Yes, I'm gonna get you good",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 36 "
}
]
},
"say37": {
"on_entry": [
"/say will give you 10 second to run",
"/effect @s slowness 10 255 true",
"/gamerule commandblocksenabled false",
"/gamemode s @a",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 37 "
}
]
},
"say38": {
"on_entry": [
"/say Better start running",
"/execute @a ~ ~ ~ particle bd:cartoon_curse ^^0.5^1",
"/playsound mob.cartoon_cat.laugh",
"/effect @s speed 10 2 true",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 38 "
}
]
},
"say39": {
"on_entry": [
"/execute @a[m=c] ~~~ execute @e[type=ho:cartoon_cat,c=1] ~~~ say You know it's not fun if you playing in creative like that, come on do it change your game mode to survival",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 39 "
}
]
},
"say40": {
"on_entry": [
"/say I wish I can touch you, I mean touch real life you",
"/playsound mob.cartoon_cat.laugh",
"/playanimation @s animation.cartoon_cat_bd.speaking a 3"
],
"transitions": [{
"default": "query.variant != 40 "
}
]
}
}
}
}
}
© 2023 Quttera Ltd. All rights reserved.