Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


"controller.animation.cartoon_cat_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_cat_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_cat_attack": {
            "states": {
                "default": {
                    "transitions": [{
                            "attack": "variable.attack_time > 0"
                        }
                    ],
                    "on_entry": [
                        "/execute @s ~~~ tp @e[type=ho:slam1,c=1] ^^^5 facing @s"
                    ]
                },
                "attack": {
                    "transitions": [{
                            "default": "variable.attack_time > 0"
                        }
                    ],
                    "on_entry": [
                        "@s minecraft:start_knock",
                        "/execute @s ~~~ tp @e[type=ho:slam1,c=1] ^^^5 facing @s"
                    ]
                }
            }
        },
        "controller.animation.cartoon_cat_see": {
            "states": {
                "default": {
                    "transitions": [{
                            "see": "query.has_target"
                        }
                    ],
                    "on_entry": [
						"@s minecraft:fast_mode",
                        "/stopsound @a mob.cartoon_cat.chase",
                        "/effect @s regeneration 1 255 true",
                        "/execute @s ~~~ detect ~~~ lava 0 setblock ~~~ stone 0 destroy",
						"/tag @s remove can_break",
                        "/say THAT’S ALL, FOLKS!"
                    ]
                },
                "see": {
                    "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_cat.chase @a"
                    ]
                }
            }
        },
		"controller.animation.cat_chase": {
            "initial_state": "default",
            "states": {
                "default": {
                    "transitions": [{
                            "on_timer": "query.has_target"
                        }, {
                            "off_timer": "!query.has_target"
                        }
                    ]
                },
                "on_timer": {
                    "animations": ["cat_music", "grow_head", "grow_hand", "skill_check"],
                    "transitions": [{
                            "on": "!query.has_target"
                        }
                    ],
                    "on_entry": ["@s stop_music"]
                },
                "on": {
                    "transitions": [{
                            "off_timer": "!query.has_target"
                        }
                    ]
                },
                "off_timer": {
                    "animations": ["cat_music", "grow_head", "grow_hand", "skill_check"],
                    "transitions": [{
                            "off": "!query.has_target"
                        }
                    ],
                    "on_entry": ["@s start_music"]
                },
                "off": {
                    "transitions": [{
                            "on_timer": "query.has_target"
                        }
                    ]
                }
            }
        },



© 2021 Quttera Ltd. All rights reserved.