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


{
    "format_version": "1.10.0",
    "animation_controllers": {
        "controller.animation.tentacle_move": {
            "states": {
                "default": {
                    "transitions": [{
                            "travel": "(1.0)"
                        }
                    ],
                    "on_entry": [
						"/execute @s ~~~ tp @e[type=ho:slam3,c=1] ^^^10 facing @s"
                    ]
                },
                "travel": {
                    "transitions": [{
                            "default": "(1.0)"
                        }
                    ],
                    "on_entry": [
						"/execute @s ~~~ tp @e[type=ho:slam3,c=1] ^^^10 facing @s"
                    ]
                }
            }
        },
		"controller.animation.mouse_tentacle_attack": {
            "states": {
                "default": {
                    "transitions": [{
                            "attack": "query.is_delayed_attacking"
                        }
                    ]
                },
                "attack": {
                    "transitions": [{
                            "default": "!query.is_delayed_attacking"
                        }
                    ],
                    "on_entry": [
						"/summon ho:slam3",
						"/summon ho:slam3",
						"/execute @s ~~~ effect @e[type=ho:cartoon_mouse,r=3] levitation 1 3 true"
                    ],
					"on_exit": [
                        "/kill @e[type=ho:slam3,r=30]"
                    ]
                }
            }
        },
		"controller.animation.cartoon_head_attack": {
            "states": {
                "default": {
                    "transitions": [{
                            "attack": "query.is_delayed_attacking"
                        }
                    ]
                },
                "attack": {
                    "transitions": [{
                            "default": "!query.is_delayed_attacking"
                        }
                    ],
                    "on_entry": [
						"@s minecraft:start_knock",
						"/execute @s ~~~ effect @e[type=!ho:cartoon_cat,type=!player,r=10] levitation 4 2 true",
						"/execute @s ~~~ effect @e[type=player,r=10] levitation 4 2 true"
                    ],
					"on_exit": [
                        "/kill @e[type=ho:slam1,r=30]"
                    ]
                }
            }
        },
		"controller.animation.grab_cc": {
            "states": {
                "default": {
                    "transitions": [{
                            "grab": "query.is_casting"
                        }
                    ],
                    "on_entry": [
                        "/execute @e[type=!ho:cartoon_cat,type=!bd:cartoon_hand,type=!bd:cartoon_hand2,type=!bd:cartoon_hand3,type=!bd:speed_cat,type=!player,type=!item,type=!ho:fog,c=1] ~~~ tp @e[type=!ho:cartoon_cat,type=!player,type=!item,type=!ho:fog,r=11,c=1] ^^^ facing @e[type=ho:cartoon_cat,r=15,c=1]",
                        "/execute @e[type=ho:cartoon_cat] ~~~ effect @e[type=!ho:cartoon_cat,r=1] clear",
                        "/execute @e[type=ho:cartoon_cat] ~~~ effect @e[type=!ho:cartoon_cat,type=!ho:sirenhead,r=1] instant_damage 100 255 true",
                        "/execute @p[m=!c,c=1] ~~~ tp @p[m=!c,c=1,r=12] ^^^ facing @e[type=ho:cartoon_cat,r=12,c=1] true",
                        "/effect @s slowness 1 255 true"
                    ]
                },
                "grab": {
                    "transitions": [{
                            "default": "query.is_casting"
                        }
                    ],
                    "on_entry": [
                        "/execute @e[type=!ho:cartoon_cat,type=!bd:cartoon_hand,type=!bd:cartoon_hand2,type=!bd:cartoon_hand3,type=!bd:speed_cat,type=!player,type=!item,type=!ho:fog,c=1] ~~~ tp @e[type=!ho:cartoon_cat,type=!player,type=!item,type=!ho:fog,r=11,c=1] ^^^ facing @e[type=ho:cartoon_cat,r=15,c=1]",
                        "/execute @e[type=ho:cartoon_cat] ~~~ effect @e[type=!ho:cartoon_cat,r=1] clear",
                        "/execute @e[type=ho:cartoon_cat] ~~~ effect @e[type=!ho:cartoon_cat,type=!ho:sirenhead,r=1] instant_damage 100 255 true",
                        "/execute @p[m=!c,c=1] ~~~ tp @p[m=!c,c=1,r=12] ^^^ facing @e[type=ho:cartoon_cat,r=12,c=1] true",
                        "/effect @s slowness 1 255 true"
                    ]
                }
            }
        },
		"controller.animation.cartoon_head_skill": {
		    "initial_state": "default",
		    "states": {
		        "default": {
		            "transitions": [{
		                    "do_bay": "query.has_target ? (query.target -> query.is_levitating) : 0"
		                }
		            ]
		        },
		        "do_bay": {
		            "on_entry": [
						"@s minecraft:extend_head"
		            ],
		            "on_exit": [
						"@s minecraft:normal_head"
		            ],
		            "transitions": [{
		                    "default": "return query.has_target ? !(query.target -> query.is_levitating) : query.is_alive;"
		                }
		            ]
		        }
		    }
		},
		"controller.animation.cartoon_head_air": {
		    "initial_state": "default",
		    "states": {
		        "default": {
		            "transitions": [{
		                    "do_air": "query.is_delayed_attacking ? (query.target -> query.is_levitating) : 0"
		                }
		            ]
		        },
		        "do_air": {
		            "on_entry": [
						"/execute @s ~~~ kill @e[type=!ho:cartoon_cat,type=!bd:cartoon_hand,type=!bd:cartoon_hand2,type=!bd:cartoon_head,type=!bd:cartoon_hand3,type=!player,r=10]",
						"/execute @s ~~~ tp @e[type=!ho:cartoon_cat,type=!bd:cartoon_hand,type=!bd:cartoon_hand2,type=!bd:cartoon_head,type=!bd:cartoon_hand3,type=!player,r=10] ~9999999 ~-99999999 ~9999999"
		            ],
		            "on_exit": [
						"@s bd:bd"
		            ],
		            "transitions": [{
		                    "default": "return query.is_delayed_attacking ? !(query.target -> query.is_levitating) : query.is_alive;"
		                }
		            ]
		        }
		    }
		}
    }
}



© 2023 Quttera Ltd. All rights reserved.