This commit is contained in:
DaanV2
2020-12-15 16:57:50 +01:00
parent 4ff719353a
commit e551e45283
10 changed files with 105 additions and 20 deletions

View File

@@ -169,6 +169,7 @@
"minecraft:trust": { "$ref": "../1.8.0/components/minecraft.trust.json" }, "minecraft:trust": { "$ref": "../1.8.0/components/minecraft.trust.json" },
"minecraft:trusting": { "$ref": "../1.8.0/components/minecraft.trusting.json" }, "minecraft:trusting": { "$ref": "../1.8.0/components/minecraft.trusting.json" },
"minecraft:type_family": { "$ref": "../1.8.0/components/minecraft.type_family.json" }, "minecraft:type_family": { "$ref": "../1.8.0/components/minecraft.type_family.json" },
"minecraft:underwater_movement": { "$ref": "../1.8.0/components/minecraft.underwater_movement.json" },
"minecraft:variant": { "$ref": "../1.8.0/components/minecraft.variant.json" }, "minecraft:variant": { "$ref": "../1.8.0/components/minecraft.variant.json" },
"minecraft:walk_animation_speed": { "$ref": "../1.8.0/components/minecraft.walk_animation_speed.json" }, "minecraft:walk_animation_speed": { "$ref": "../1.8.0/components/minecraft.walk_animation_speed.json" },
"minecraft:wants_jockey": { "$ref": "../1.8.0/components/minecraft.wants_jockey.json" }, "minecraft:wants_jockey": { "$ref": "../1.8.0/components/minecraft.wants_jockey.json" },

View File

@@ -171,9 +171,11 @@
"minecraft:trusting": { "$ref": "../1.8.0/components/minecraft.trusting.json" }, "minecraft:trusting": { "$ref": "../1.8.0/components/minecraft.trusting.json" },
"minecraft:type_family": { "$ref": "../1.8.0/components/minecraft.type_family.json" }, "minecraft:type_family": { "$ref": "../1.8.0/components/minecraft.type_family.json" },
"minecraft:variant": { "$ref": "../1.8.0/components/minecraft.variant.json" }, "minecraft:variant": { "$ref": "../1.8.0/components/minecraft.variant.json" },
"minecraft:underwater_movement": { "$ref": "../1.8.0/components/minecraft.underwater_movement.json" },
"minecraft:walk_animation_speed": { "$ref": "../1.8.0/components/minecraft.walk_animation_speed.json" }, "minecraft:walk_animation_speed": { "$ref": "../1.8.0/components/minecraft.walk_animation_speed.json" },
"minecraft:wants_jockey": { "$ref": "../1.8.0/components/minecraft.wants_jockey.json" }, "minecraft:wants_jockey": { "$ref": "../1.8.0/components/minecraft.wants_jockey.json" },
"minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" }, "minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" },
"minecraft:behavior.admire_item": { "$ref": "../1.8.0/behaviors/minecraft.behavior.admire_item.json" }, "minecraft:behavior.admire_item": { "$ref": "../1.8.0/behaviors/minecraft.behavior.admire_item.json" },
"minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" }, "minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" },
"minecraft:behavior.beg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.beg.json" }, "minecraft:behavior.beg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.beg.json" },
@@ -243,16 +245,12 @@
"minecraft:behavior.move_to_random_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_random_block.json" }, "minecraft:behavior.move_to_random_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_random_block.json" },
"minecraft:behavior.move_to_village": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_village.json" }, "minecraft:behavior.move_to_village": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_village.json" },
"minecraft:behavior.move_to_water": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_water.json" }, "minecraft:behavior.move_to_water": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_water.json" },
"minecraft:behavior.move_towards_dwelling_restriction": { "minecraft:behavior.move_towards_dwelling_restriction": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_dwelling_restriction.json" },
"$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_dwelling_restriction.json"
},
"minecraft:behavior.move_towards_restriction": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_restriction.json" }, "minecraft:behavior.move_towards_restriction": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_restriction.json" },
"minecraft:behavior.move_towards_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_target.json" }, "minecraft:behavior.move_towards_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_target.json" },
"minecraft:behavior.nap": { "$ref": "../1.8.0/behaviors/minecraft.behavior.nap.json" }, "minecraft:behavior.nap": { "$ref": "../1.8.0/behaviors/minecraft.behavior.nap.json" },
"minecraft:behavior.nearest_attackable_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json" }, "minecraft:behavior.nearest_attackable_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json" },
"minecraft:behavior.nearest_prioritized_attackable_target": { "minecraft:behavior.nearest_prioritized_attackable_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json" },
"$ref": "../1.8.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json"
},
"minecraft:behavior.ocelot_sit_on_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json" }, "minecraft:behavior.ocelot_sit_on_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json" },
"minecraft:behavior.ocelotattack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ocelotattack.json" }, "minecraft:behavior.ocelotattack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ocelotattack.json" },
"minecraft:behavior.offer_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.offer_flower.json" }, "minecraft:behavior.offer_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.offer_flower.json" },
@@ -306,6 +304,7 @@
"minecraft:behavior.stroll_towards_village": { "$ref": "../1.8.0/behaviors/minecraft.behavior.stroll_towards_village.json" }, "minecraft:behavior.stroll_towards_village": { "$ref": "../1.8.0/behaviors/minecraft.behavior.stroll_towards_village.json" },
"minecraft:behavior.summon_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.summon_entity.json" }, "minecraft:behavior.summon_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.summon_entity.json" },
"minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" }, "minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" },
"minecraft:behavior.swim_idle": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_idle.json" },
"minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" }, "minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" },
"minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" }, "minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" },
"minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" }, "minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" },

View File

@@ -170,9 +170,11 @@
"minecraft:trusting": { "$ref": "../1.8.0/components/minecraft.trusting.json" }, "minecraft:trusting": { "$ref": "../1.8.0/components/minecraft.trusting.json" },
"minecraft:type_family": { "$ref": "../1.8.0/components/minecraft.type_family.json" }, "minecraft:type_family": { "$ref": "../1.8.0/components/minecraft.type_family.json" },
"minecraft:variant": { "$ref": "../1.8.0/components/minecraft.variant.json" }, "minecraft:variant": { "$ref": "../1.8.0/components/minecraft.variant.json" },
"minecraft:underwater_movement": { "$ref": "../1.8.0/components/minecraft.underwater_movement.json" },
"minecraft:walk_animation_speed": { "$ref": "../1.8.0/components/minecraft.walk_animation_speed.json" }, "minecraft:walk_animation_speed": { "$ref": "../1.8.0/components/minecraft.walk_animation_speed.json" },
"minecraft:wants_jockey": { "$ref": "../1.8.0/components/minecraft.wants_jockey.json" }, "minecraft:wants_jockey": { "$ref": "../1.8.0/components/minecraft.wants_jockey.json" },
"minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" }, "minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" },
"minecraft:behavior.admire_item": { "$ref": "../1.8.0/behaviors/minecraft.behavior.admire_item.json" }, "minecraft:behavior.admire_item": { "$ref": "../1.8.0/behaviors/minecraft.behavior.admire_item.json" },
"minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" }, "minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" },
"minecraft:behavior.beg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.beg.json" }, "minecraft:behavior.beg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.beg.json" },
@@ -242,16 +244,12 @@
"minecraft:behavior.move_to_random_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_random_block.json" }, "minecraft:behavior.move_to_random_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_random_block.json" },
"minecraft:behavior.move_to_village": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_village.json" }, "minecraft:behavior.move_to_village": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_village.json" },
"minecraft:behavior.move_to_water": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_water.json" }, "minecraft:behavior.move_to_water": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_water.json" },
"minecraft:behavior.move_towards_dwelling_restriction": { "minecraft:behavior.move_towards_dwelling_restriction": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_dwelling_restriction.json" },
"$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_dwelling_restriction.json"
},
"minecraft:behavior.move_towards_restriction": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_restriction.json" }, "minecraft:behavior.move_towards_restriction": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_restriction.json" },
"minecraft:behavior.move_towards_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_target.json" }, "minecraft:behavior.move_towards_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_target.json" },
"minecraft:behavior.nap": { "$ref": "../1.8.0/behaviors/minecraft.behavior.nap.json" }, "minecraft:behavior.nap": { "$ref": "../1.8.0/behaviors/minecraft.behavior.nap.json" },
"minecraft:behavior.nearest_attackable_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json" }, "minecraft:behavior.nearest_attackable_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json" },
"minecraft:behavior.nearest_prioritized_attackable_target": { "minecraft:behavior.nearest_prioritized_attackable_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json" },
"$ref": "../1.8.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json"
},
"minecraft:behavior.ocelot_sit_on_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json" }, "minecraft:behavior.ocelot_sit_on_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json" },
"minecraft:behavior.ocelotattack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ocelotattack.json" }, "minecraft:behavior.ocelotattack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ocelotattack.json" },
"minecraft:behavior.offer_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.offer_flower.json" }, "minecraft:behavior.offer_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.offer_flower.json" },
@@ -305,6 +303,7 @@
"minecraft:behavior.stroll_towards_village": { "$ref": "../1.8.0/behaviors/minecraft.behavior.stroll_towards_village.json" }, "minecraft:behavior.stroll_towards_village": { "$ref": "../1.8.0/behaviors/minecraft.behavior.stroll_towards_village.json" },
"minecraft:behavior.summon_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.summon_entity.json" }, "minecraft:behavior.summon_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.summon_entity.json" },
"minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" }, "minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" },
"minecraft:behavior.swim_idle": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_idle.json" },
"minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" }, "minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" },
"minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" }, "minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" },
"minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" }, "minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" },

View File

@@ -1,7 +1,7 @@
{ {
"$schema": "http://json-schema.org/draft-07/schema", "$schema": "http://json-schema.org/draft-07/schema",
"$id": "blockception.minecraft.behaviour.entities.1.13.0.minecraft.navigation.generic", "$id": "blockception.minecraft.behaviour.entities.1.13.0.minecraft.navigation.generic",
"title": "Navigation.generic", "title": "Navigation.generic 1.13.0",
"description": "Allows this entity to generate paths by walking, swimming, flying and/or climbing around and jumping up and down a block.", "description": "Allows this entity to generate paths by walking, swimming, flying and/or climbing around and jumping up and down a block.",
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
@@ -12,6 +12,11 @@
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path", "description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
"title": "Avoid portals" "title": "Avoid portals"
}, },
"avoid_damage_blocks": {
"type": "boolean",
"title": "Avoid damage blocks",
"description": "UNDOCUMENTATED"
},
"avoid_sun": { "avoid_sun": {
"type": "boolean", "type": "boolean",
"default": false, "default": false,
@@ -30,18 +35,66 @@
"description": "Tells the pathfinder that it can path through a closed door and break it", "description": "Tells the pathfinder that it can path through a closed door and break it",
"title": "Can break doors" "title": "Can break doors"
}, },
"can_float": {
"type": "boolean",
"default": false,
"description": "UNDOCUMENTATED",
"title": "Can float"
},
"can_swim": {
"type": "boolean",
"default": false,
"description": "UNDOCUMENTATED",
"title": "Can swim"
},
"can_walk": {
"type": "boolean",
"default": false,
"description": "UNDOCUMENTATED",
"title": "Can walk"
},
"can_breach": {
"type": "boolean",
"default": false,
"description": "UNDOCUMENTATED",
"title": "Can breach"
},
"can_jump": {
"type": "boolean",
"default": false,
"description": "UNDOCUMENTATED",
"title": "Can breach"
},
"can_open_doors": { "can_open_doors": {
"type": "boolean", "type": "boolean",
"default": false, "default": false,
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door", "description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
"title": "Can open doors" "title": "Can open doors"
}, },
"can_open_iron_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
"title": "Can open iron doors"
},
"can_pass_doors": { "can_pass_doors": {
"type": "boolean", "type": "boolean",
"default": true, "default": true,
"description": "Whether a path can be created through a door", "description": "Whether a path can be created through a door",
"title": "Can pass doors" "title": "Can pass doors"
}, },
"can_path_from_air": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can start pathing when in the air",
"title": "Can path from air"
},
"can_path_over_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
"title": "Can path over lava"
},
"can_path_over_water": { "can_path_over_water": {
"type": "boolean", "type": "boolean",
"default": false, "default": false,
@@ -53,6 +106,18 @@
"default": true, "default": true,
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water", "description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
"title": "Can sink" "title": "Can sink"
},
"can_walk_in_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
"title": "Can walk in lava"
},
"is_amphibious": {
"type": "boolean",
"default": false,
"description": "UNDOCUMENTATED",
"title": "Is amphibious"
} }
} }
} }

View File

@@ -173,10 +173,12 @@
"minecraft:trusting": { "$ref": "../1.8.0/components/minecraft.trusting.json" }, "minecraft:trusting": { "$ref": "../1.8.0/components/minecraft.trusting.json" },
"minecraft:type_family": { "$ref": "../1.8.0/components/minecraft.type_family.json" }, "minecraft:type_family": { "$ref": "../1.8.0/components/minecraft.type_family.json" },
"minecraft:variant": { "$ref": "../1.8.0/components/minecraft.variant.json" }, "minecraft:variant": { "$ref": "../1.8.0/components/minecraft.variant.json" },
"minecraft:underwater_movement": { "$ref": "./components/minecraft.underwater_movement.json" }, "minecraft:underwater_movement": { "$ref": "../1.8.0/components/minecraft.underwater_movement.json" },
"minecraft:walk_animation_speed": { "$ref": "../1.8.0/components/minecraft.walk_animation_speed.json" }, "minecraft:walk_animation_speed": { "$ref": "../1.8.0/components/minecraft.walk_animation_speed.json" },
"minecraft:wants_jockey": { "$ref": "./components/minecraft.wants_jockey.json" }, "minecraft:wants_jockey": { "$ref": "./components/minecraft.wants_jockey.json" },
"minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" }, "minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" },
"minecraft:behavior.admire_item": { "$ref": "./behaviors/minecraft.behavior.admire_item.json" }, "minecraft:behavior.admire_item": { "$ref": "./behaviors/minecraft.behavior.admire_item.json" },
"minecraft:behavior.avoid_block": { "$ref": "./behaviors/minecraft.behavior.avoid_block.json" }, "minecraft:behavior.avoid_block": { "$ref": "./behaviors/minecraft.behavior.avoid_block.json" },
"minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" }, "minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" },
@@ -315,6 +317,7 @@
"minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" }, "minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" },
"minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" }, "minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" },
"minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" }, "minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" },
"minecraft:behavior.swim_idle": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_idle.json" },
"minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" }, "minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" },
"minecraft:behavior.take_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.take_flower.json" }, "minecraft:behavior.take_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.take_flower.json" },
"minecraft:behavior.target_when_pushed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.target_when_pushed.json" }, "minecraft:behavior.target_when_pushed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.target_when_pushed.json" },
@@ -325,7 +328,6 @@
"minecraft:behavior.vex_random_move": { "$ref": "../1.8.0/behaviors/minecraft.behavior.vex_random_move.json" }, "minecraft:behavior.vex_random_move": { "$ref": "../1.8.0/behaviors/minecraft.behavior.vex_random_move.json" },
"minecraft:behavior.wither_random_attack_pos_goal": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_random_attack_pos_goal.json" }, "minecraft:behavior.wither_random_attack_pos_goal": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_random_attack_pos_goal.json" },
"minecraft:behavior.wither_target_highest_damage": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_target_highest_damage.json" }, "minecraft:behavior.wither_target_highest_damage": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_target_highest_damage.json" },
"minecraft:behavior.swim_idle": { "$ref": "./behaviors/minecraft.behavior.swim_idle.json" },
"minecraft:behavior.work": { "$ref": "../1.8.0/behaviors/minecraft.behavior.work.json" } "minecraft:behavior.work": { "$ref": "../1.8.0/behaviors/minecraft.behavior.work.json" }
} }
} }

View File

@@ -173,10 +173,11 @@
"minecraft:trusting": { "$ref": "../1.8.0/components/minecraft.trusting.json" }, "minecraft:trusting": { "$ref": "../1.8.0/components/minecraft.trusting.json" },
"minecraft:type_family": { "$ref": "../1.8.0/components/minecraft.type_family.json" }, "minecraft:type_family": { "$ref": "../1.8.0/components/minecraft.type_family.json" },
"minecraft:variant": { "$ref": "../1.8.0/components/minecraft.variant.json" }, "minecraft:variant": { "$ref": "../1.8.0/components/minecraft.variant.json" },
"minecraft:underwater_movement": { "$ref": "../1.16.0/components/minecraft.underwater_movement.json" }, "minecraft:underwater_movement": { "$ref": "../1.8.0/components/minecraft.underwater_movement.json" },
"minecraft:walk_animation_speed": { "$ref": "../1.8.0/components/minecraft.walk_animation_speed.json" }, "minecraft:walk_animation_speed": { "$ref": "../1.8.0/components/minecraft.walk_animation_speed.json" },
"minecraft:wants_jockey": { "$ref": "../1.16.0/components/minecraft.wants_jockey.json" }, "minecraft:wants_jockey": { "$ref": "../1.16.0/components/minecraft.wants_jockey.json" },
"minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" }, "minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" },
"minecraft:behavior.admire_item": { "$ref": "../1.16.0/behaviors/minecraft.behavior.admire_item.json" }, "minecraft:behavior.admire_item": { "$ref": "../1.16.0/behaviors/minecraft.behavior.admire_item.json" },
"minecraft:behavior.avoid_block": { "$ref": "../1.16.0/behaviors/minecraft.behavior.avoid_block.json" }, "minecraft:behavior.avoid_block": { "$ref": "../1.16.0/behaviors/minecraft.behavior.avoid_block.json" },
"minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" }, "minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" },
@@ -315,6 +316,7 @@
"minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" }, "minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" },
"minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" }, "minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" },
"minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" }, "minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" },
"minecraft:behavior.swim_idle": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_idle.json" },
"minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" }, "minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" },
"minecraft:behavior.take_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.take_flower.json" }, "minecraft:behavior.take_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.take_flower.json" },
"minecraft:behavior.target_when_pushed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.target_when_pushed.json" }, "minecraft:behavior.target_when_pushed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.target_when_pushed.json" },
@@ -325,7 +327,6 @@
"minecraft:behavior.vex_random_move": { "$ref": "../1.8.0/behaviors/minecraft.behavior.vex_random_move.json" }, "minecraft:behavior.vex_random_move": { "$ref": "../1.8.0/behaviors/minecraft.behavior.vex_random_move.json" },
"minecraft:behavior.wither_random_attack_pos_goal": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_random_attack_pos_goal.json" }, "minecraft:behavior.wither_random_attack_pos_goal": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_random_attack_pos_goal.json" },
"minecraft:behavior.wither_target_highest_damage": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_target_highest_damage.json" }, "minecraft:behavior.wither_target_highest_damage": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_target_highest_damage.json" },
"minecraft:behavior.swim_idle": { "$ref": "../1.16.0/behaviors/minecraft.behavior.swim_idle.json" },
"minecraft:behavior.work": { "$ref": "../1.8.0/behaviors/minecraft.behavior.work.json" } "minecraft:behavior.work": { "$ref": "../1.8.0/behaviors/minecraft.behavior.work.json" }
} }
} }

View File

@@ -6,7 +6,17 @@
"additionalProperties": false, "additionalProperties": false,
"required": [], "required": [],
"properties": { "properties": {
"priority": { "$ref": "./types/base_priority.json" } "priority": { "$ref": "./types/base_priority.json" },
"idle_time": {
"title": "TODO",
"description": "TODO Description",
"type": "number"
},
"success_rate": {
"title": "TODO",
"description": "TODO Description",
"type": "number"
}
}, },
"description": "TODO description" "description": "TODO description"
} }

View File

@@ -42,6 +42,7 @@
"minecraft:explode": { "$ref": "./components/minecraft.explode.json" }, "minecraft:explode": { "$ref": "./components/minecraft.explode.json" },
"minecraft:fall_damage": { "$ref": "./components/minecraft.fall_damage.json" }, "minecraft:fall_damage": { "$ref": "./components/minecraft.fall_damage.json" },
"minecraft:fire_immune": { "$ref": "./components/minecraft.fire_immune.json" }, "minecraft:fire_immune": { "$ref": "./components/minecraft.fire_immune.json" },
"minecraft:flocking": { "$ref": "./components/minecraft.flocking.json" },
"minecraft:floats_in_liquid": { "$ref": "./components/minecraft.floats_in_liquid.json" }, "minecraft:floats_in_liquid": { "$ref": "./components/minecraft.floats_in_liquid.json" },
"minecraft:flying_speed": { "$ref": "./components/minecraft.flying_speed.json" }, "minecraft:flying_speed": { "$ref": "./components/minecraft.flying_speed.json" },
"minecraft:follow_range": { "$ref": "./components/minecraft.follow_range.json" }, "minecraft:follow_range": { "$ref": "./components/minecraft.follow_range.json" },
@@ -149,6 +150,7 @@
"minecraft:trusting": { "$ref": "./components/minecraft.trusting.json" }, "minecraft:trusting": { "$ref": "./components/minecraft.trusting.json" },
"minecraft:type_family": { "$ref": "./components/minecraft.type_family.json" }, "minecraft:type_family": { "$ref": "./components/minecraft.type_family.json" },
"minecraft:variant": { "$ref": "./components/minecraft.variant.json" }, "minecraft:variant": { "$ref": "./components/minecraft.variant.json" },
"minecraft:underwater_movement": { "$ref": "./components/minecraft.underwater_movement.json" },
"minecraft:walk_animation_speed": { "$ref": "./components/minecraft.walk_animation_speed.json" }, "minecraft:walk_animation_speed": { "$ref": "./components/minecraft.walk_animation_speed.json" },
"minecraft:wants_jockey": { "$ref": "./components/minecraft.wants_jockey.json" }, "minecraft:wants_jockey": { "$ref": "./components/minecraft.wants_jockey.json" },
"minecraft:water_movement": { "$ref": "./components/minecraft.water_movement.json" }, "minecraft:water_movement": { "$ref": "./components/minecraft.water_movement.json" },
@@ -268,6 +270,7 @@
"minecraft:behavior.stomp_turtle_egg": { "$ref": "./behaviors/minecraft.behavior.stomp_turtle_egg.json" }, "minecraft:behavior.stomp_turtle_egg": { "$ref": "./behaviors/minecraft.behavior.stomp_turtle_egg.json" },
"minecraft:behavior.summon_entity": { "$ref": "./behaviors/minecraft.behavior.summon_entity.json" }, "minecraft:behavior.summon_entity": { "$ref": "./behaviors/minecraft.behavior.summon_entity.json" },
"minecraft:behavior.swell": { "$ref": "./behaviors/minecraft.behavior.swell.json" }, "minecraft:behavior.swell": { "$ref": "./behaviors/minecraft.behavior.swell.json" },
"minecraft:behavior.swim_idle": { "$ref": "./behaviors/minecraft.behavior.swim_idle.json" },
"minecraft:behavior.swim_wander": { "$ref": "./behaviors/minecraft.behavior.swim_wander.json" }, "minecraft:behavior.swim_wander": { "$ref": "./behaviors/minecraft.behavior.swim_wander.json" },
"minecraft:behavior.swim_with_entity": { "$ref": "./behaviors/minecraft.behavior.swim_with_entity.json" }, "minecraft:behavior.swim_with_entity": { "$ref": "./behaviors/minecraft.behavior.swim_with_entity.json" },
"minecraft:behavior.swoop_attack": { "$ref": "./behaviors/minecraft.behavior.swoop_attack.json" }, "minecraft:behavior.swoop_attack": { "$ref": "./behaviors/minecraft.behavior.swoop_attack.json" },

View File

@@ -12,6 +12,11 @@
"default": 30, "default": 30,
"description": "The maximum number in degrees the mob can turn per tick.", "description": "The maximum number in degrees the mob can turn per tick.",
"title": "TODO title" "title": "TODO title"
},
"sway_amplitude": {
"type": "number",
"description": "TODO description",
"title": "TODO title"
} }
} }
} }

View File

@@ -1,9 +1,9 @@
{ {
"$schema": "http://json-schema.org/draft-07/schema", "$schema": "http://json-schema.org/draft-07/schema",
"$id": "blockception.minecraft.behaviour.entities.1.16.0.minecraft.underwater_movement", "$id": "blockception.minecraft.behaviour.entities.1.8.0.minecraft.underwater_movement",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"type": "object", "type": "object",
"title": "Underwater movement 1.16.0", "title": "Underwater movement 1.8.0",
"additionalProperties": false, "additionalProperties": false,
"required": [], "required": [],
"properties": { "properties": {