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


{
    "format_version": "1.13.0",
    "minecraft:entity": {
        "description": {
            "identifier": "ho:cartoon_dog",
            "is_spawnable": true,
            "is_summonable": true,
            "is_experimental": false,
			"scripts": {
                "animate": [
					"walking",
					"climbing",
					"see",
					"jump",
					"regen",
					"talking",
					"dog_chase",
					"cartoon_dog_do_kich",
					"cartoon_dog_do_mau",
					"cartoon_dog_fly",
					"cartoon_dog_sneak",
					"cartoon_dog_do_cast",
					"cartoon_dog_bite",
					"break",
					"cd_catch",
					"attack",
					"quay_lai"
                ]
            },
            "animations": {
				"walking": "controller.animation.cartoon_dog",
				"break": "controller.animation.cartoon_dog_break",
				"climbing": "controller.animation.cartoon_dog_climb",
				"see": "controller.animation.cartoon_dog_see",
				"jump": "controller.animation.cartoon_dog_jump",
				"regen": "controller.animation.cartoon_dog_regen",
				"talking": "controller.animation.cartoon_dog_talking",
				"dog_music": "animation.dog_music",
				"cd_catch": "controller.animation.cd_catch",
				"skill_check": "animation.dog_skill_check",
				"giu_chat": "animation.dog_giu_chat",
				"head_gone": "animation.dog_head_gone",
				"grow_head": "animation.dog_grow_head",
				"dog_chase": "controller.animation.dog_chase",
				"cartoon_dog_do_cast": "controller.animation.cartoon_dog_do_cast",
				"cartoon_dog_bite": "controller.animation.cartoon_dog_bite",
				"cartoon_dog_do_kich": "controller.animation.cartoon_dog_do_kich",
				"cartoon_dog_do_mau": "controller.animation.cartoon_dog_do_mau",
				"cartoon_dog_fly": "controller.animation.cartoon_dog_fly",
				"cartoon_dog_sneak": "controller.animation.cartoon_dog_sneak",
				"attack": "controller.animation.cartoon_dog_attack",
				"grow_hand": "animation.dog_grow_hand",
				"quay_lai": "controller.animation.dog_quay_lai"
            }
        },
        "component_groups": {
			"quay_lai": {
				"minecraft:transformation": {
                    "into": "ho:cartoon_dog<minecraft:entity_spawned>"
                }
			},
			"thanh_meo": {
				"minecraft:transformation": {
                    "into": "minecraft:wolf<minecraft:entity_spawned>"
                }
			},
			"start_talk": {
				"minecraft:timer": {
                    "looping": true,
                    "time": 40,
                    "time_down_event": {
                        "event": "minecraft:random_talk"
                    }
                }
			},
			"eat_skill": {
				"minecraft:behavior.summon_entity": {
					"priority": 0,
                    "probability": 100.0,
					"summon_choices": [{
							"min_activation_range": 0.0,
							"max_activation_range": 8.0,
							"cooldown_time": 20.0,
							"weight": 3,
							"cast_duration": 5,
							"particle_color": "#FF664D59",
							"start_sound_event": "plop",
							"sequence": [{
									"shape": "circle",
									"target": "target",
									"base_delay": 1.0,
									"delay_per_summon": 0.0,
									"num_entities_spawned": 1,
									"entity_type": "",
									"size": 0.1,
									"entity_lifespan": 10,
									"sound_event": "plp"
								}
							]
						}
					]
				},
				"minecraft:mark_variant": {
					"value": 0
				},
				"minecraft:attack": {
					"damage": 100
				}
			},
			"handy_skill": {
				"minecraft:behavior.summon_entity": {
					"priority": 0,
                    "probability": 100.0,
					"summon_choices": [{
							"min_activation_range": 0.0,
							"max_activation_range": 50,
							"cooldown_time": 15.0,
							"weight": 3,
							"cast_duration": 10,
							"particle_color": "#FF664D59",
							"start_sound_event": "plop",
							"sequence": [{
									"shape": "circle",
									"target": "self",
									"base_delay": 1.0,
									"delay_per_summon": 0.1,
									"num_entities_spawned": 10,
									"entity_type": "bd:dog_hand2",
									"size": 0.0,
									"entity_lifespan": 10,
									"sound_event": "plp"
								}
							]
						}
					]
				},
				"minecraft:mark_variant": {
					"value": 1
				},
				"minecraft:attack": {
					"damage": 100
				}
			},
			"hander_skill": {
				"minecraft:behavior.summon_entity": {
					"priority": 0,
                    "probability": 100.0,
					"summon_choices": [{
							"min_activation_range": 0.0,
							"max_activation_range": 100,
							"cooldown_time": 30.0,
							"weight": 3,
							"cast_duration": 20,
							"particle_color": "#FF664D59",
							"start_sound_event": "plop",
							"sequence": [{
									"shape": "circle",
									"target": "self",
									"base_delay": 1.0,
									"delay_per_summon": 0.0,
									"num_entities_spawned": 10,
									"entity_type": "bd:dog_hand3",
									"size": 4.0,
									"entity_lifespan": 10,
									"sound_event": "plp"
								}
							]
						}
					]
				},
				"minecraft:mark_variant": {
					"value": 2
				},
				"minecraft:attack": {
					"damage": 100
				}
			},
			"bite_off": {
				"minecraft:behavior.summon_entity": {
					"priority": 0,
                    "probability": 100.0,
					"summon_choices": [{
							"min_activation_range": 0.0,
							"max_activation_range": 2,
							"cooldown_time": 1.0,
							"weight": 1,
							"cast_duration": 6,
							"start_sound_event": "plop",
							"sequence": [{
									"shape": "circle",
									"target": "self",
									"base_delay": 1.0,
									"delay_per_summon": 0.0,
									"num_entities_spawned": 0,
									"entity_type": "",
									"size": 10,
									"entity_lifespan": 1,
									"sound_event": "plp"
								}
							]
						}
					]
				},
				"minecraft:mark_variant": {
					"value": 3
				},
				"minecraft:attack": {
					"damage": 100
				}
			},
			"change_size_big": {
				"minecraft:scale_by_age": {
					"start_scale": 1.0,
					"end_scale": 15.0
				},
				"minecraft:ageable": {
				    "duration": 10,
				    "grow_up": {
				        "event": "to_big",
				        "target": "self"
				    }
				},
				"minecraft:is_baby":{},
				"minecraft:attack": {
					"damage": 300
				}
			},
			"to_big": {
				"minecraft:scale": {
					"value": 15.0
				},
				"minecraft:attack": {
					"damage": 300
				}
			},
			"change_size_bigger": {
				"minecraft:scale_by_age": {
					"start_scale": 1.0,
					"end_scale": 20.0
				},
				"minecraft:ageable": {
				    "duration": 15,
				    "grow_up": {
				        "event": "to_biggest",
				        "target": "self"
				    }
				},
				"minecraft:is_baby":{},
				"minecraft:attack": {
					"damage": 10000
				}
			},
			"to_biggest": {
				"minecraft:scale": {
					"value": 20.0
				},
				"minecraft:attack": {
					"damage": 100
				}
			},
			"change_size_normal": {
				"minecraft:scale": {
					"value": 1.0
				},
				"minecraft:attack": {
					"damage": 100
				}
			},
			"first_word": {
				"minecraft:variant": {
					"value": 0
				}
			},
			"talk1": {
				"minecraft:variant": {
					"value": 1
				}
			},
			"talk2": {
				"minecraft:variant": {
					"value": 2
				}
			},
			"talk3": {
				"minecraft:variant": {
					"value": 3
				}
			},
			"talk4": {
				"minecraft:variant": {
					"value": 4
				}
			},
			"talk5": {
				"minecraft:variant": {
					"value": 5
				}
			},
			"talk6": {
				"minecraft:variant": {
					"value": 6
				}
			},
			"talk7": {
				"minecraft:variant": {
					"value": 7
				}
			},
			"talk8": {
				"minecraft:variant": {
					"value": 8
				}
			},
			"talk9": {
				"minecraft:variant": {
					"value": 9
				}
			},
			"talk10": {
				"minecraft:variant": {
					"value": 10
				}
			},
			"talk11": {
				"minecraft:variant": {
					"value": 11
				}
			},
			"talk12": {
				"minecraft:variant": {
					"value": 12
				}
			},
			"talk13": {
				"minecraft:variant": {
					"value": 13
				}
			},
			"talk14": {
				"minecraft:variant": {
					"value": 14
				}
			},
			"talk15": {
				"minecraft:variant": {
					"value": 15
				}
			},
			"talk16": {
				"minecraft:variant": {
					"value": 16
				}
			},
			"talk17": {
				"minecraft:variant": {
					"value": 17
				}
			},
			"talk18": {
				"minecraft:variant": {
					"value": 18
				}
			},
			"talk19": {
				"minecraft:variant": {
					"value": 19
				}
			},
			"talk20": {
				"minecraft:variant": {
					"value": 20
				}
			},
			"talk21": {
				"minecraft:variant": {
					"value": 21
				}
			},
			"talk22": {
				"minecraft:variant": {
					"value": 22
				}
			},
			"talk23": {
				"minecraft:variant": {
					"value": 23
				}
			},
			"talk24": {
				"minecraft:variant": {
					"value": 24
				}
			},
			"talk25": {
				"minecraft:variant": {
					"value": 25
				}
			},
			"talk26": {
				"minecraft:variant": {
					"value": 26
				}
			},
			"talk27": {
				"minecraft:variant": {
					"value": 27
				}
			},
			"talk28": {
				"minecraft:variant": {
					"value": 28
				}
			},
			"talk29": {
				"minecraft:variant": {
					"value": 29
				}
			},
			"talk30": {
				"minecraft:variant": {
					"value": 30
				}
			},
			"talk31": {
				"minecraft:variant": {
					"value": 31
				}
			},
			"talk32": {
				"minecraft:variant": {
					"value": 32
				}
			},
			"talk33": {
				"minecraft:variant": {
					"value": 33
				}
			},
			"talk34": {
				"minecraft:variant": {
					"value": 34
				}
			},
			"talk35": {
				"minecraft:variant": {
					"value": 35
				}
			},
			"talk36": {
				"minecraft:variant": {
					"value": 36
				}
			},
			"talk37": {
				"minecraft:variant": {
					"value": 37
				}
			},
			"talk38": {
				"minecraft:variant": {
					"value": 38
				}
			},
			"talk39": {
				"minecraft:variant": {
					"value": 39
				}
			},
			"talk40": {
				"minecraft:variant": {
					"value": 40
				}
			},
			"minecraft:move_nor": {
				"minecraft:movement": {
					"value": 0.25
				}
			},
			"minecraft:move_slow": {
				"minecraft:movement": {
					"value": 0.1
				}
			},
			"minecraft:knock": {
				"minecraft:spawn_entity": {
				  "entities": [{
						  "min_wait_time": 0,
						  "max_wait_time": 0,
						  "spawn_entity": "ho:slam2",
						  "single_use": true,
						  "num_to_spawn": 1
						}, {
						  "min_wait_time": 0,
						  "max_wait_time": 0,
						  "spawn_entity": "bd:dog_hand",
						  "single_use": true,
						  "num_to_spawn": 1
						}
					]
				}
			}
		},
        "components": {
            "minecraft:nameable": {},

            "minecraft:type_family": {
                "family": ["cartoon_dog", "monster", "can_throw"]
            },
            "minecraft:underwater_movement": {
                "value": 0.3
            },
            "minecraft:collision_box": {
                "width": 0.6,
                "height": 1.85
            },
			"minecraft:rideable": {
				"seat_count": 108,
				"family_types": ["dog_hand", "dog_hand2"],
				"rider_can_interact": false,
				"pull_in_entities": true,
				"seats": [
					{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},
					{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},
					{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},
					{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},
					{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},
					{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},
					{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},
					{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]
					},{
						"position": [0, 1, -0.3]
					},
					{
						"position": [0.2, 1, -0.3]
					},
					{
						"position": [-0.2, 1, -0.3]    //108 arm
					}
				]
			},
            "minecraft:movement.basic": {},
			"minecraft:navigation.climb": {
				"can_path_over_water": true,
				"can_pass_doors": true,
                "can_open_doors": true,
				"can_path_from_air": true
			},
			"minecraft:jump.static": {},
            "minecraft:annotation.open_door": {},
            "minecraft:knockback_resistance": {
                "value": 10
            },
			"minecraft:fire_immune": true,
            "minecraft:can_climb": {},
            "minecraft:behavior.float": {
                "priority": 0
            },
            "minecraft:health": {
                "value": 42018,
                "max": 42018
            },
			"minecraft:behavior.melee_attack": {
				"priority": 3,
				"speed_multiplier": 2,
				"reach_multiplier": 7
			},
            "minecraft:loot": {
                "table": "loot_tables/entities/cartoon_dog.json"
            },
            "minecraft:behavior.move_towards_restriction": {
                "priority": 5,
                "speed_multiplier": 1.0
            },
            "minecraft:behavior.random_stroll": {
                "priority": 6,
                "speed_multiplier": 1.0
            },
            "minecraft:behavior.look_at_player": {
                "priority": 7,
                "look_distance": 6,
                "probability": 0.02
            },
			"minecraft:tick_world": {
			  "distance_to_players": true,
			  "never_despawn": true,
			  "radius": 5,
			  "ticking_area": 4
			},
			"minecraft:floats_in_liquid": {},
            "minecraft:behavior.random_look_around": {
                "priority": 7
            },
			"minecraft:damage_sensor": {
				"triggers": [{
						"deals_damage": false,
						"on_damage": {
							"event": "minecraft:thanh_meo",
							"filters": {
								"all_of": [{
										"domain": "hand",
										"operator": "==",
										"subject": "other",
										"test": "has_equipment",
										"value": "bd:trevorsword"
									}, {
										"test": "has_damage",
										"value": "attack"
									}
								]
							}
						}
					}, {
						"deals_damage": true,
						"on_damage": {
							"event": "minecraft:dodge",
							"filters": {
								"all_of": [{
										"test": "has_damage",
										"value": "attack"
									}
								]
							}
						}
					}
				]
			},
			"minecraft:despawn": {
                "filters": {
					"any_of": [{
							"test": "has_tag",
							"operator": "!=",
							"subject": "self",
							"value": "ko_chet"
						}, {
							"test": "has_tag",
							"operator": "==",
							"subject": "self",
							"value": "van_song"
						}
					]
                }
            },
			"minecraft:behavior.lay_down": {
                "priority": 7,
                "random_interval": 230,
                "random_stop_interval": 2300
            },
            "minecraft:behavior.hurt_by_target": {
                "priority": 1,
                "entity_types": {
                    "filters": {
                        "test": "is_family",
                        "subject": "other",
                        "operator": "!=",
                        "value": "cartoon_dog"
                    },
                    "max_dist": 200
                }
            },
            "minecraft:follow_range": {
                "value": 1000
            },
			"minecraft:pushable": {
				"is_pushable": true,
				"is_pushable_by_piston": true
			},
            "minecraft:behavior.nearest_attackable_target": {
                "priority": 2,
                "within_radius": 1000,
                "reselect_targets": true,
                "entity_types": [{
                        "filters": {
                            "any_of": [{
                                    "test": "is_family",
                                    "subject": "other",
                                    "value": "player"
                                }, {
                                    "test": "is_family",
                                    "subject": "other",
                                    "value": "snowgolem"
                                }, {
                                    "test": "is_family",
                                    "subject": "other",
                                    "value": "irongolem"
                                }, {
                                    "test": "is_family",
                                    "subject": "other",
                                    "value": "illager"
                                }, {
                                    "test": "is_family",
                                    "subject": "other",
                                    "value": "siren_head"
                                }
                            ]
                        },
                        "max_dist": 1000,
                        "must_see": true
                    }, {
                        "filters": {
                            "any_of": [{
                                    "test": "is_family",
                                    "subject": "other",
                                    "value": "villager"
                                }, {
                                    "test": "is_family",
                                    "subject": "other",
                                    "value": "wandering_trader"
                                }
                            ]
                        },
                        "max_dist": 1000,
                        "must_see": false
                    }
                ],
                "must_see": true,
                "must_see_forget_duration": 10000
            },
            "minecraft:physics": {}
        },

        "events": {
			"minecraft:entity_spawned": {
                "add": {
					"component_groups": [
						"first_word",
						"start_talk",
						"change_size_normal",
						"minecraft:move_nor"
					]
				}
            },
			"minecraft:start_knock": {
				"add": {
				  "component_groups": ["minecraft:knock"]
				}
			},
			"minecraft:quay_lai": {
				"add": {
				  "component_groups": ["quay_lai"]
				}
			},
			"minecraft:thanh_meo": {
				"add": {
				  "component_groups": ["thanh_meo"]
				}
			},
			"minecraft:dodge": {
				"randomize": [{
					"weight": 1,
						"run_command": {
							"command": [
								"execute @s ~~~ playanimation @s animation.cartoon_dog_bd.dodge bd 0.1"
							],
							"target": "self"
						}
					}, {
						"weight": 1,
						"run_command": {
							"command": [
								"execute @s ~~~ playanimation @s animation.cartoon_dog_bd.dodge2 bd 1"
							],
							"target": "self"
						}
					}, {
					"weight": 1,
						"run_command": {
							"command": [
								"execute @s ~~~ playanimation @s animation.cartoon_dog_bd.dodge3 bd 1"
							],
							"target": "self"
						}
					}
				]
			},
			"minecraft:fast_mode": {
				"add": {
				  "component_groups": ["minecraft:move_nor"]
				},
				"remove": {
				  "component_groups": ["minecraft:move_slow"]
				}
			},
			"minecraft:sneak_mode": {
				"add": {
				  "component_groups": ["minecraft:move_slow"]
				},
				"remove": {
				  "component_groups": ["minecraft:move_nor"]
				}
			},
			"minecraft:bigger_size": {
				"add": {
				  "component_groups": ["change_size_big"]
				},
				"remove": {
				  "component_groups": ["change_size_normal", "change_size_bigger"]
				}
			},
			"to_big": {
				"add": {
				  "component_groups": ["to_big"]
				},
				"remove": {
				  "component_groups": ["change_size_normal", "change_size_bigger", "change_size_big"]
				}
			},
			"minecraft:normal_size": {
				"add": {
				  "component_groups": ["change_size_normal"]
				},
				"remove": {
				  "component_groups": ["change_size_big", "change_size_bigger"]
				}
			},
			"minecraft:biggest_size": {
				"add": {
				  "component_groups": ["change_size_bigger"]
				},
				"remove": {
				  "component_groups": ["change_size_big", "change_size_normal"]
				}
			},
			"to_biggest": {
				"add": {
				  "component_groups": ["to_biggest"]
				},
				"remove": {
				  "component_groups": ["change_size_normal", "change_size_bigger", "change_size_bigger"]
				}
			},
			"minecraft:choose_skill": {
                "randomize": [{
                        "weight": 1000,
                        "add": {
                            "component_groups": ["eat_skill"]
                        },
						"remove": {
                            "component_groups": ["handy_skill", "hander_skill", "bite_off"]
                        }
                    }, {
                        "weight": 100,
                        "add": {
                            "component_groups": ["handy_skill"]
                        },
						"remove": {
                            "component_groups": ["eat_skill", "hander_skill", "bite_off"]
                        }
                    }, {
                        "weight": 70,
                        "add": {
                            "component_groups": ["hander_skill"]
                        },
						"remove": {
                            "component_groups": ["eat_skill", "handy_skill", "bite_off"]
                        }
                    }, {
                        "weight": 500,
                        "add": {
                            "component_groups": ["bite_off"]
                        },
						"remove": {
                            "component_groups": ["eat_skill", "handy_skill", "hander_skill"]
                        }
                    }
				]
			},
			"minecraft:test_skill": {
				"add": {
					"component_groups": ["eat_skill"]
				},
				"remove": {
					"component_groups": ["handy_skill", "hander_skill", "bite_off"]
				}
			},
			"minecraft:random_talk": {
                "randomize": [{
                        "weight": 50,
                        "add": {
                            "component_groups": ["talk1"]
                        }
                    }, {
                        "weight": 40,
                        "add": {
                            "component_groups": ["talk2"]
                        }
                    }, {
                        "weight": 30,
                        "add": {
                            "component_groups": ["talk3"]
                        }
                    }, {
                        "weight": 20,
                        "add": {
                            "component_groups": ["talk4"]
                        }
                    }, {
                        "weight": 10,
                        "add": {
                            "component_groups": ["talk5"]
                        }
                    },  {
                        "weight": 50,
                        "add": {
                            "component_groups": ["talk6"]
                        }
                    }, {
                        "weight": 40,
                        "add": {
                            "component_groups": ["talk7"]
                        }
                    }, {
                        "weight": 30,
                        "add": {
                            "component_groups": ["talk8"]
                        }
                    }, {
                        "weight": 20,
                        "add": {
                            "component_groups": ["talk9"]
                        }
                    }, {
                        "weight": 10,
                        "add": {
                            "component_groups": ["talk10"]
                        }
                    }, {
                        "weight": 50,
                        "add": {
                            "component_groups": ["talk11"]
                        }
                    }, {
                        "weight": 40,
                        "add": {
                            "component_groups": ["talk12"]
                        }
                    }, {
                        "weight": 30,
                        "add": {
                            "component_groups": ["talk13"]
                        }
                    }, {
                        "weight": 20,
                        "add": {
                            "component_groups": ["talk14"]
                        }
                    }, {
                        "weight": 10,
                        "add": {
                            "component_groups": ["talk15"]
                        }
                    }, {
                        "weight": 50,
                        "add": {
                            "component_groups": ["talk16"]
                        }
                    }, {
                        "weight": 40,
                        "add": {
                            "component_groups": ["talk17"]
                        }
                    }, {
                        "weight": 30,
                        "add": {
                            "component_groups": ["talk18"]
                        }
                    }, {
                        "weight": 20,
                        "add": {
                            "component_groups": ["talk19"]
                        }
                    }, {
                        "weight": 10,
                        "add": {
                            "component_groups": ["talk20"]
                        }
                    }, {
                        "weight": 50,
                        "add": {
                            "component_groups": ["talk21"]
                        }
                    }, {
                        "weight": 40,
                        "add": {
                            "component_groups": ["talk22"]
                        }
                    }, {
                        "weight": 30,
                        "add": {
                            "component_groups": ["talk23"]
                        }
                    }, {
                        "weight": 20,
                        "add": {
                            "component_groups": ["talk24"]
                        }
                    }, {
                        "weight": 10,
                        "add": {
                            "component_groups": ["talk25"]
                        }
                    }, {
                        "weight": 50,
                        "add": {
                            "component_groups": ["talk26"]
                        }
                    }, {
                        "weight": 40,
                        "add": {
                            "component_groups": ["talk27"]
                        }
                    }, {
                        "weight": 30,
                        "add": {
                            "component_groups": ["talk28"]
                        }
                    }, {
                        "weight": 20,
                        "add": {
                            "component_groups": ["talk29"]
                        }
                    }, {
                        "weight": 10,
                        "add": {
                            "component_groups": ["talk30"]
                        }
                    }, {
                        "weight": 50,
                        "add": {
                            "component_groups": ["talk31"]
                        }
                    }, {
                        "weight": 40,
                        "add": {
                            "component_groups": ["talk32"]
                        }
                    }, {
                        "weight": 30,
                        "add": {
                            "component_groups": ["talk33"]
                        }
                    }, {
                        "weight": 20,
                        "add": {
                            "component_groups": ["talk34"]
                        }
                    }, {
                        "weight": 10,
                        "add": {
                            "component_groups": ["talk35"]
                        }
                    }, {
                        "weight": 50,
                        "add": {
                            "component_groups": ["talk36"]
                        }
                    }, {
                        "weight": 40,
                        "add": {
                            "component_groups": ["talk37"]
                        }
                    }, {
                        "weight": 30,
                        "add": {
                            "component_groups": ["talk38"]
                        }
                    }, {
                        "weight": 20,
                        "add": {
                            "component_groups": ["talk39"]
                        }
                    }, {
                        "weight": 10,
                        "add": {
                            "component_groups": ["talk40"]
                        }
                    }
                ]
            }
		}
    }
}



© 2023 Quttera Ltd. All rights reserved.