diff --git a/source/behavior/entities/format/behaviors/croak.json b/source/behavior/entities/format/behaviors/croak.json index df0f6d33..98405a73 100644 --- a/source/behavior/entities/format/behaviors/croak.json +++ b/source/behavior/entities/format/behaviors/croak.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.croak", "type": "object", - "title": "Eat Block", + "title": "Croak", "description": "[EXPERIMENTAL BEHAVIOR] Allows the entity to croak at a random time interval with configurable conditions.", "additionalProperties": false, "required": [], diff --git a/source/behavior/entities/format/behaviors/drink_potion.json b/source/behavior/entities/format/behaviors/drink_potion.json index a0783f25..78441c3a 100644 --- a/source/behavior/entities/format/behaviors/drink_potion.json +++ b/source/behavior/entities/format/behaviors/drink_potion.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.drink_potion", "type": "object", - "title": "Beg", + "title": "Drink Potion", "description": "Allows the mob to drink potions based on specified environment conditions.", "additionalProperties": false, "properties": { diff --git a/source/behavior/entities/format/behaviors/emerge.json b/source/behavior/entities/format/behaviors/emerge.json index 1c37da2e..77496244 100644 --- a/source/behavior/entities/format/behaviors/emerge.json +++ b/source/behavior/entities/format/behaviors/emerge.json @@ -1,8 +1,8 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.emerge", "type": "object", - "title": "Eat Mob", - "description": "[EXPERIMENTAL BEHAVIOR] Activates the `EMERGING` actor flag during the specified duration and triggers `on_done` at the end.", + "title": "Emerge", + "description": "[EXPERIMENTAL BEHAVIOR] Activates the `EMERGING` actor flag during the specified duration and triggers `on_done` at the end", "additionalProperties": false, "required": [], "properties": { diff --git a/source/behavior/entities/format/behaviors/follow_parent.json b/source/behavior/entities/format/behaviors/follow_parent.json index 7b4af5d8..bb59cd78 100644 --- a/source/behavior/entities/format/behaviors/follow_parent.json +++ b/source/behavior/entities/format/behaviors/follow_parent.json @@ -1,7 +1,7 @@ { - "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.float", + "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.follow_parent", "type": "object", - "title": "Float", + "title": "Follow Parent", "description": "Allows the mob to follow their parent around.", "additionalProperties": false, "required": [], diff --git a/source/behavior/entities/format/behaviors/go_and_give_items_to_noteblock.json b/source/behavior/entities/format/behaviors/go_and_give_items_to_noteblock.json index 617c1965..029038a2 100644 --- a/source/behavior/entities/format/behaviors/go_and_give_items_to_noteblock.json +++ b/source/behavior/entities/format/behaviors/go_and_give_items_to_noteblock.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.go_and_give_items_to_noteblock", "type": "object", - "title": "Barter", + "title": "Go And Give Items To Noteblock", "description": "[EXPERIMENTAL BEHAVIOR] The entity will attempt to toss the items from its inventory to a nearby recently played noteblock.", "additionalProperties": false, "properties": { @@ -9,13 +9,13 @@ "$ref": "types/priority.json" }, "listen_time": { - "title": "listen time", + "title": "Listen Time", "type": "integer", "default": 0.0, "description": "Sets the time an entity should continue delivering items to a noteblock after hearing it." }, "on_item_throw": { - "title": "on item throw", + "title": "On Item Throw", "description": "Event(s) to run when this mob throws items.", "oneOf": [ { "$ref": "../types/trigger.json" }, @@ -26,33 +26,33 @@ ] }, "reach_block_distance": { - "title": "reach block distance", + "title": "Reach Block Distance", "type": "number", - "default": 3000000, + "default": 3.0, "description": "Sets the desired distance to be reached before throwing the items towards the block." }, "run_speed": { - "title": "run speed", + "title": "Run Speed", "type": "number", - "default": 1000000, + "default": 1.0, "description": "Sets the entity's speed when running toward the block." }, "throw_force": { - "title": "throw force", + "title": "Throw Force", "type": "number", "default": 0.2, "description": "Sets the throw force." }, "throw_sound": { - "title": "throw sound", + "title": "Throw Sound", "type": "string", "default": "", "description": "Sound to play when this mob throws an item." }, "vertical_throw_mul": { - "title": "vertical throw mul", + "title": "Vertical Throw Mul", "type": "number", - "default": 1500000, + "default": 1.5, "description": "Sets the vertical throw multiplier that is applied on top of the throw force in the vertical direction." } } diff --git a/source/behavior/entities/format/behaviors/go_and_give_items_to_owner.json b/source/behavior/entities/format/behaviors/go_and_give_items_to_owner.json index 0c5682c2..8daf854c 100644 --- a/source/behavior/entities/format/behaviors/go_and_give_items_to_owner.json +++ b/source/behavior/entities/format/behaviors/go_and_give_items_to_owner.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.go_and_give_items_to_owner", "type": "object", - "title": "Barter", + "title": "Go And Give Items To Owner", "description": "[EXPERIMENTAL BEHAVIOR] The entity will attempt to toss the items from its inventory to its owner.", "additionalProperties": false, "properties": { @@ -9,7 +9,7 @@ "$ref": "types/priority.json" }, "on_item_throw": { - "title": "on item throw", + "title": "On Item Throw", "$ref": "../types/trigger.json", "description": "Event(s) to run when this mob throws items.", "oneOf": [ @@ -21,33 +21,33 @@ ] }, "reach_mob_distance": { - "title": "reach mob distance", + "title": "Reach Mob Distance", "type": "number", - "default": 3000000, + "default": 3.0, "description": "Sets the desired distance to be reached before giving items to owner." }, "run_speed": { - "title": "run speed", + "title": "Run Speed", "type": "number", - "default": 1000000, + "default": 1.0, "description": "Sets the entity's speed when running toward the owner." }, "throw_force": { - "title": "throw force", + "title": "Throw Force", "type": "number", "default": 0.2, "description": "Sets the throw force." }, "throw_sound": { - "title": "throw sound", + "title": "Throw Sound", "type": "string", "default": "item_thrown", "description": "Sound to play when this mob throws an item." }, "vertical_throw_mul": { - "title": "vertical throw mul", + "title": "Vertical Throw Mul", "type": "number", - "default": 1500000, + "default": 1.5, "description": "Sets the vertical throw multiplier that is applied on top of the throw force in the vertical direction." } } diff --git a/source/behavior/entities/format/behaviors/go_home.json b/source/behavior/entities/format/behaviors/go_home.json index 8dba9c49..a454b6ce 100644 --- a/source/behavior/entities/format/behaviors/go_home.json +++ b/source/behavior/entities/format/behaviors/go_home.json @@ -22,12 +22,18 @@ "on_home": { "description": "Event(s) to run when this mob gets home.", "title": "On Home", - "oneOf": [{ "$ref": "../types/trigger.json" }, { "type": "array", "items": { "$ref": "../types/trigger.json" } }] + "type": "array", + "items": { + "$ref": "../types/trigger.json" + } }, "on_failed": { "title": "On Failed", "description": "Event(s) to run when this goal fails.", - "oneOf": [{ "$ref": "../types/event.json" }, { "type": "array", "items": { "$ref": "../types/event.json" } }] + "type": "array", + "items": { + "$ref": "../types/event.json" + } }, "calculate_new_path_radius": { "title": "Calculate New Path Radius", diff --git a/source/behavior/entities/format/behaviors/hurt_by_target.json b/source/behavior/entities/format/behaviors/hurt_by_target.json index 328f648a..a94bd183 100644 --- a/source/behavior/entities/format/behaviors/hurt_by_target.json +++ b/source/behavior/entities/format/behaviors/hurt_by_target.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.hurt_by_target", "type": "object", - "title": "Guardian Attack", + "title": "Hurt By Target", "additionalProperties": false, "description": "Allows the mob to target another mob that hurts them.", "required": [], diff --git a/source/behavior/entities/format/behaviors/jump_to_block.json b/source/behavior/entities/format/behaviors/jump_to_block.json index d80ae9f1..981de377 100644 --- a/source/behavior/entities/format/behaviors/jump_to_block.json +++ b/source/behavior/entities/format/behaviors/jump_to_block.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.jump_to_block", "type": "object", - "title": "Melee Attack", + "title": "Jump To Block", "description": "Allows an entity to jump to another random block.", "additionalProperties": false, "required": [], diff --git a/source/behavior/entities/format/behaviors/move_towards_target.json b/source/behavior/entities/format/behaviors/move_towards_target.json index 49abb809..d253d76e 100644 --- a/source/behavior/entities/format/behaviors/move_towards_target.json +++ b/source/behavior/entities/format/behaviors/move_towards_target.json @@ -1,7 +1,7 @@ { - "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.guardian_attack", + "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.move_towards_target", "type": "object", - "title": "Guardian Attack", + "title": "Move Towards Target", "additionalProperties": false, "description": "Allows mob to move towards its current target.", "required": [], diff --git a/source/behavior/entities/format/behaviors/open_door.json b/source/behavior/entities/format/behaviors/open_door.json index 3e9d5227..52f19416 100644 --- a/source/behavior/entities/format/behaviors/open_door.json +++ b/source/behavior/entities/format/behaviors/open_door.json @@ -1,7 +1,7 @@ { - "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.guardian_attack", + "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.open_door", "type": "object", - "title": "Guardian Attack", + "title": "Open Door", "additionalProperties": false, "description": "Allows the mob to open doors. Requires the mob to be able to path through doors, otherwise the mob won't even want to try opening them.", "required": [], diff --git a/source/behavior/entities/format/behaviors/pet_sleep_with_owner.json b/source/behavior/entities/format/behaviors/pet_sleep_with_owner.json index d17e31ec..8ab1853b 100644 --- a/source/behavior/entities/format/behaviors/pet_sleep_with_owner.json +++ b/source/behavior/entities/format/behaviors/pet_sleep_with_owner.json @@ -2,7 +2,7 @@ "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.pet_sleep_with_owner", "description": "Allows the mob to be tempted by food they like.", "type": "object", - "title": "Tempt", + "title": "Pet Sleep With Owner", "additionalProperties": false, "properties": { "priority": { "$ref": "types/priority.json" }, diff --git a/source/behavior/entities/format/behaviors/random_breach.json b/source/behavior/entities/format/behaviors/random_breach.json index 1c3a6610..94298583 100644 --- a/source/behavior/entities/format/behaviors/random_breach.json +++ b/source/behavior/entities/format/behaviors/random_breach.json @@ -1,8 +1,8 @@ { - "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.player_ride_tamed", + "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.random_breach", "description": "Allows the mob to randomly break surface of the water.", "type": "object", - "title": "Player Ride Tamed", + "title": "Random Breach", "additionalProperties": false, "required": [], "properties": { diff --git a/source/behavior/entities/format/behaviors/roar.json b/source/behavior/entities/format/behaviors/roar.json index 768448b9..3814bfab 100644 --- a/source/behavior/entities/format/behaviors/roar.json +++ b/source/behavior/entities/format/behaviors/roar.json @@ -2,8 +2,8 @@ "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.roar", "additionalProperties": false, "type": "object", - "title": "Dig", - "description": "[EXPERIMENTAL BEHAVIOR] Plays the provided sound and activates the `ROARING` actor flag during the specified duration.", + "title": "Roar", + "description": "[EXPERIMENTAL BEHAVIOR] Plays the provided sound and activates the `ROARING` actor flag during the specified duration", "properties": { "priority": { "$ref": "./types/priority.json" diff --git a/source/behavior/entities/format/behaviors/run_around_like_crazy.json b/source/behavior/entities/format/behaviors/run_around_like_crazy.json index ae07039f..4f55d14a 100644 --- a/source/behavior/entities/format/behaviors/run_around_like_crazy.json +++ b/source/behavior/entities/format/behaviors/run_around_like_crazy.json @@ -1,8 +1,8 @@ { - "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.restrict_open_door", + "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.run_around_like_crazy", "description": "Allows the mob to run around aimlessly.", "type": "object", - "title": "Restrict Open Door", + "title": "Run Around Like Crazy", "additionalProperties": false, "required": [], "properties": { diff --git a/source/behavior/entities/format/behaviors/sonic_boom.json b/source/behavior/entities/format/behaviors/sonic_boom.json index 435ee2fa..1c58e1f9 100644 --- a/source/behavior/entities/format/behaviors/sonic_boom.json +++ b/source/behavior/entities/format/behaviors/sonic_boom.json @@ -2,8 +2,8 @@ "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.sonic_boom", "additionalProperties": false, "type": "object", - "title": "Dig", - "description": "[EXPERIMENTAL BEHAVIOR] Plays the provided sounds and activates the `SONIC BOOM` actor flag during the specified duration.", + "title": "Sonic Boom", + "description": "[EXPERIMENTAL BEHAVIOR] Plays the provided sounds and activates the `SONIC BOOM` actor flag during the specified duration", "properties": { "priority": { "$ref": "./types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, diff --git a/source/behavior/entities/format/behaviors/stay_near_noteblock.json b/source/behavior/entities/format/behaviors/stay_near_noteblock.json index 939bfb08..d630db6e 100644 --- a/source/behavior/entities/format/behaviors/stay_near_noteblock.json +++ b/source/behavior/entities/format/behaviors/stay_near_noteblock.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.stay_near_noteblock", "type": "object", - "title": "Barter", + "title": "Stay Near Noteblock", "description": "[EXPERIMENTAL BEHAVIOR] The entity will attempt to toss the items from its inventory to a nearby recently played noteblock.", "additionalProperties": false, "properties": { @@ -9,27 +9,27 @@ "$ref": "types/priority.json" }, "listen_time": { - "title": "listen time", + "title": "Listen Time", "type": "integer", "default": 0.0, "description": "Sets the time an entity should stay near a noteblock after hearing it." }, "speed": { - "title": "speed", + "title": "Speed", "type": "number", - "default": 1000000, + "default": 1.0, "description": "Sets the entity's speed when moving toward the block." }, "start_distance": { - "title": "start distance", + "title": "Start Distance", "type": "number", - "default": 10000000, + "default": 10.0, "description": "Sets the distance the entity needs to be away from the block to attempt to start the goal." }, "stop_distance": { - "title": "stop distance", + "title": "Stop Distance", "type": "number", - "default": 2000000, + "default": 2.0, "description": "Sets the distance from the block the entity will attempt to reach." } } diff --git a/source/behavior/entities/format/behaviors/summon_entity.json b/source/behavior/entities/format/behaviors/summon_entity.json index 5033f45f..18b25815 100644 --- a/source/behavior/entities/format/behaviors/summon_entity.json +++ b/source/behavior/entities/format/behaviors/summon_entity.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.summon_entity", "description": "Allows the mob to attack the player by summoning other entities.", - "title": "Stay While Sitting", + "title": "Summon Entity", "type": "object", "additionalProperties": false, "required": [], diff --git a/source/behavior/entities/format/behaviors/swell.json b/source/behavior/entities/format/behaviors/swell.json index 7d33c377..bf11321c 100644 --- a/source/behavior/entities/format/behaviors/swell.json +++ b/source/behavior/entities/format/behaviors/swell.json @@ -1,7 +1,7 @@ { - "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.stay_while_sitting", + "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.swell", "description": "Allows the creeper to swell up when a player is nearby. It can only be used by Creepers.", - "title": "Stay While Sitting", + "title": "Swell", "type": "object", "additionalProperties": false, "required": [], diff --git a/source/behavior/entities/format/behaviors/swim_wander.json b/source/behavior/entities/format/behaviors/swim_wander.json index 30c8f0e0..68b442ef 100644 --- a/source/behavior/entities/format/behaviors/swim_wander.json +++ b/source/behavior/entities/format/behaviors/swim_wander.json @@ -2,7 +2,7 @@ "$id": "blockception.minecraft.behavior.entities.minecraft.behavior.swim_wander", "description": "Has the fish swim around when they can't pathfind.", "type": "object", - "title": "Swim Idle", + "title": "Swim Wander", "additionalProperties": false, "required": [], "properties": { diff --git a/source/behavior/entities/format/components/anger_level.json b/source/behavior/entities/format/components/anger_level.json index e029fa07..39fc11e5 100644 --- a/source/behavior/entities/format/components/anger_level.json +++ b/source/behavior/entities/format/components/anger_level.json @@ -1,8 +1,8 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.anger_level", "type": "object", - "title": "Angry", - "description": "Allows this entity to track anger towards a set of nuisances.", + "title": "Anger Level", + "description": "Allows this entity to track anger towards a set of nuisances", "additionalProperties": false, "required": [], "properties": { diff --git a/source/behavior/entities/format/components/heartbeat.json b/source/behavior/entities/format/components/heartbeat.json index 0f0eb3b2..1fbff814 100644 --- a/source/behavior/entities/format/components/heartbeat.json +++ b/source/behavior/entities/format/components/heartbeat.json @@ -3,7 +3,7 @@ "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "object", - "title": "Health", + "title": "Heartbeat", "additionalProperties": false, "required": [], "properties": { diff --git a/source/behavior/entities/format/components/horse.jump_strength.json b/source/behavior/entities/format/components/horse.jump_strength.json index f2b5d10d..b9a480a4 100644 --- a/source/behavior/entities/format/components/horse.jump_strength.json +++ b/source/behavior/entities/format/components/horse.jump_strength.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.horse.jump_strength", "type": "object", - "title": "Horse.jump Strength", + "title": "Horse Jump Strength", "additionalProperties": false, "description": "Allows this mob to jump higher when being ridden by a player.", "$comment": "UNDOCUMENTED", diff --git a/source/behavior/entities/format/components/jump.dynamic.json b/source/behavior/entities/format/components/jump.dynamic.json index 46753086..f5552af1 100644 --- a/source/behavior/entities/format/components/jump.dynamic.json +++ b/source/behavior/entities/format/components/jump.dynamic.json @@ -2,7 +2,7 @@ "$id": "blockception.minecraft.behavior.entities.minecraft.jump.dynamic", "description": "Defines a dynamic type jump control that will change jump properties based on the speed modifier of the mob.", "type": "object", - "title": "Jump.dynamic", + "title": "Jump Dynamic", "additionalProperties": false, "required": [], "properties": {} diff --git a/source/behavior/entities/format/components/jump.static.json b/source/behavior/entities/format/components/jump.static.json index 9e986d90..e7b2ce87 100644 --- a/source/behavior/entities/format/components/jump.static.json +++ b/source/behavior/entities/format/components/jump.static.json @@ -2,7 +2,7 @@ "$id": "blockception.minecraft.behavior.entities.minecraft.jump.static", "description": "Gives the entity the ability to jump.", "type": "object", - "title": "Jump.static", + "title": "Jump Static", "additionalProperties": false, "required": [], "properties": { diff --git a/source/behavior/entities/format/components/knockback_resistance.json b/source/behavior/entities/format/components/knockback_resistance.json index 12207428..9fdbe5f6 100644 --- a/source/behavior/entities/format/components/knockback_resistance.json +++ b/source/behavior/entities/format/components/knockback_resistance.json @@ -3,19 +3,22 @@ "type": "object", "title": "Knockback Resistance", "additionalProperties": false, - "description": "Sets the knockback resistance item component. Determines the amount of knockback resistance that the item has.", + "description": "Determines the amount of knockback resistance that the item has.", + "$comment": "UNDOCUMENTED", "required": [], "properties": { - "protection": { - "title": "Protection", + "value": { + "title": "Value", "type": "number", - "description": "Amount of knockback resistance provided with the total maximum protection being 1.0", + "default": 1.0, + "description": "Percentage of knockback to reduce with 1.0 being 100% reduction.", + "$comment": "UNDOCUMENTED", "maximum": 1 } }, "examples": [ { - "protection": 0.5 + "value": 1.0 } ] } diff --git a/source/behavior/entities/format/components/movement.amphibious.json b/source/behavior/entities/format/components/movement.amphibious.json index 1768e2cc..f0072485 100644 --- a/source/behavior/entities/format/components/movement.amphibious.json +++ b/source/behavior/entities/format/components/movement.amphibious.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.movement.amphibious", "type": "object", - "title": "Movement.amphibious", + "title": "Movement Amphibious", "additionalProperties": false, "required": [], "properties": { diff --git a/source/behavior/entities/format/components/movement.basic.json b/source/behavior/entities/format/components/movement.basic.json index 25def120..eb2559bc 100644 --- a/source/behavior/entities/format/components/movement.basic.json +++ b/source/behavior/entities/format/components/movement.basic.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.movement.basic", "type": "object", - "title": "Movement.basic", + "title": "Movement Basic", "description": "defines the movement of an entity.", "additionalProperties": false, "required": [], diff --git a/source/behavior/entities/format/components/movement.fly.json b/source/behavior/entities/format/components/movement.fly.json index 7685a109..bb77da26 100644 --- a/source/behavior/entities/format/components/movement.fly.json +++ b/source/behavior/entities/format/components/movement.fly.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.movement.fly", "type": "object", - "title": "Movement.fly", + "title": "Movement Fly", "description": "This move control causes the mob to fly.", "additionalProperties": false, "required": [], diff --git a/source/behavior/entities/format/components/movement.generic.json b/source/behavior/entities/format/components/movement.generic.json index 8b41b943..1e7a6e82 100644 --- a/source/behavior/entities/format/components/movement.generic.json +++ b/source/behavior/entities/format/components/movement.generic.json @@ -2,7 +2,7 @@ "$id": "blockception.minecraft.behavior.entities.minecraft.movement.generic", "description": "This move control allows a mob to fly, swim, climb, etc.", "type": "object", - "title": "Movement.generic", + "title": "Movement Generic", "additionalProperties": false, "required": [], "properties": { diff --git a/source/behavior/entities/format/components/movement.glide.json b/source/behavior/entities/format/components/movement.glide.json index a1cf44cd..766d8fb8 100644 --- a/source/behavior/entities/format/components/movement.glide.json +++ b/source/behavior/entities/format/components/movement.glide.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.movement.glide", "type": "object", - "title": "Movement.glide", + "title": "Movement Glide", "description": "This is the move control for a flying mob that has a gliding movement.", "additionalProperties": false, "required": [], diff --git a/source/behavior/entities/format/components/movement.hover.json b/source/behavior/entities/format/components/movement.hover.json index 5380f4f0..8fed7029 100644 --- a/source/behavior/entities/format/components/movement.hover.json +++ b/source/behavior/entities/format/components/movement.hover.json @@ -1,6 +1,6 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.movement.hover", - "title": "Movement.hover", + "title": "Movement Hover", "description": "This move control causes the mob to hover.", "type": "object", "additionalProperties": false, diff --git a/source/behavior/entities/format/components/movement.jump.json b/source/behavior/entities/format/components/movement.jump.json index 12de2063..e073232a 100644 --- a/source/behavior/entities/format/components/movement.jump.json +++ b/source/behavior/entities/format/components/movement.jump.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.movement.jump", "type": "object", - "title": "Movement.jump", + "title": "Movement Jump", "description": "Move control that causes the mob to jump as it moves with a specified delay between jumps.", "additionalProperties": false, "properties": { diff --git a/source/behavior/entities/format/components/movement.skip.json b/source/behavior/entities/format/components/movement.skip.json index e52d0534..7639e1cf 100644 --- a/source/behavior/entities/format/components/movement.skip.json +++ b/source/behavior/entities/format/components/movement.skip.json @@ -1,7 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.movement.skip", "type": "object", - "title": "Movement.skip", + "title": "Movement Skip", "additionalProperties": false, "required": [], "description": "This move control causes the mob to hop as it moves.", diff --git a/source/behavior/entities/format/components/movement.sway.json b/source/behavior/entities/format/components/movement.sway.json index 1c620239..1c54aa29 100644 --- a/source/behavior/entities/format/components/movement.sway.json +++ b/source/behavior/entities/format/components/movement.sway.json @@ -1,6 +1,6 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.movement.sway", - "title": "Movement.sway", + "title": "Movement Sway", "description": "This move control causes the mob to sway side to side giving the impression it is swimming.", "type": "object", "additionalProperties": false, diff --git a/source/behavior/entities/format/components/navigation.climb.json b/source/behavior/entities/format/components/navigation.climb.json index 1dbf787f..5d432a23 100644 --- a/source/behavior/entities/format/components/navigation.climb.json +++ b/source/behavior/entities/format/components/navigation.climb.json @@ -1,6 +1,6 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.navigation.climb", - "title": "Navigation.climb", + "title": "Navigation Climb", "description": "Allows this entity to generate paths that include vertical walls like the vanilla Spiders do.", "type": "object", "additionalProperties": false, diff --git a/source/behavior/entities/format/components/navigation.float.json b/source/behavior/entities/format/components/navigation.float.json index 6e9ffde4..9e6d86ec 100644 --- a/source/behavior/entities/format/components/navigation.float.json +++ b/source/behavior/entities/format/components/navigation.float.json @@ -1,6 +1,6 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.navigation.float", - "title": "Navigation.float", + "title": "Navigation Float", "description": "Allows this entity to generate paths by flying around the air like the regular Ghast.", "type": "object", "additionalProperties": false, diff --git a/source/behavior/entities/format/components/navigation.fly.json b/source/behavior/entities/format/components/navigation.fly.json index 35e7525d..edf61829 100644 --- a/source/behavior/entities/format/components/navigation.fly.json +++ b/source/behavior/entities/format/components/navigation.fly.json @@ -1,6 +1,6 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.navigation.fly", - "title": "Navigation.fly", + "title": "Navigation Fly", "description": "Allows this entity to generate paths in the air like the vanilla Bees do. Keeps them from falling out of the skies and doing predictive movement.", "type": "object", "additionalProperties": false, diff --git a/source/behavior/entities/format/components/navigation.generic.json b/source/behavior/entities/format/components/navigation.generic.json index 41879d7b..cfa2f5ae 100644 --- a/source/behavior/entities/format/components/navigation.generic.json +++ b/source/behavior/entities/format/components/navigation.generic.json @@ -1,6 +1,6 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.navigation.generic", - "title": "Navigation.generic", + "title": "Navigation Generic", "description": "Allows this entity to generate paths by walking, swimming, flying and/or climbing around and jumping up and down a block.", "type": "object", "additionalProperties": false, diff --git a/source/behavior/entities/format/components/navigation.hover.json b/source/behavior/entities/format/components/navigation.hover.json index 4ec7c7e9..6ce60fd6 100644 --- a/source/behavior/entities/format/components/navigation.hover.json +++ b/source/behavior/entities/format/components/navigation.hover.json @@ -1,6 +1,6 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.navigation.hover", - "title": "Navigation.hover", + "title": "Navigation Hover", "description": "Allows this entity to generate paths in the air like the vanilla Bees do. Keeps them from falling out of the skies and doing predictive movement.", "type": "object", "additionalProperties": false, diff --git a/source/behavior/entities/format/components/navigation.swim.json b/source/behavior/entities/format/components/navigation.swim.json index 1f13f9d4..94df67e4 100644 --- a/source/behavior/entities/format/components/navigation.swim.json +++ b/source/behavior/entities/format/components/navigation.swim.json @@ -1,6 +1,6 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.navigation.swim", - "title": "Navigation.swim", + "title": "Navigation Swim", "description": "Allows this entity to generate paths that include water.", "type": "object", "additionalProperties": false, diff --git a/source/behavior/entities/format/components/navigation.walk.json b/source/behavior/entities/format/components/navigation.walk.json index 0c8e9ad1..48be2343 100644 --- a/source/behavior/entities/format/components/navigation.walk.json +++ b/source/behavior/entities/format/components/navigation.walk.json @@ -1,6 +1,6 @@ { "$id": "blockception.minecraft.behavior.entities.minecraft.navigation.walk", - "title": "Navigation.walk", + "title": "Navigation Walk", "description": "Allows this entity to generate paths by walking around and jumping up and down a block like regular mobs.", "type": "object", "additionalProperties": false, @@ -57,6 +57,12 @@ "description": "Tells the pathfinder whether or not it can jump up blocks.", "title": "Can Jump" }, + "can_float": { + "type": "boolean", + "default": false, + "description": "Tells the pathfinder whether or not it float.", + "title": "Can Jump" + }, "can_open_doors": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/format/components/projectile.json b/source/behavior/entities/format/components/projectile.json index 6b3cf569..a4cd182a 100644 --- a/source/behavior/entities/format/components/projectile.json +++ b/source/behavior/entities/format/components/projectile.json @@ -1,7 +1,7 @@ { - "$id": "blockception.minecraft.behavior.entities.minecraft.interact", + "$id": "blockception.minecraft.behavior.entities.minecraft.projectile", "type": "object", - "title": "Interact", + "title": "Projectile", "description": "Allows the entity to be a thrown entity.", "additionalProperties": false, "properties": {