1.21.110 (#376)
* - Added precipitation client biome component * - Renamed input_air_controlled to free_camera_controlled * - Added vertical_movement_action * - Renamed dash to dash_action * - Updated on_death documentation * - Updated :interact slot list * - Added drop_item event response * - Removed experimental markers for poly_mesh * - Removed experimental markers for texture_meshes * - Added use_pixel_depth option to texture_mesh * - Updated swamp surface builder * - Updated roar behavior * - Standardize control_flags definition * - Updated slime_attack behavior * - Added control_flags to certain goals based on vanilla schemas * - Added direction to dash_action * - Added fire_resistant component * - Added underwater_music field to biome_music * - Added redstone_producer block component * - Added flower_pottable * - Added embedded_visual component * - Added embedded item_display_transform * - Added y_rotation filter * - Added on_take_flower trigger to give_flower behavior * - Added passenger_of_entity loot condition * - Added is_baby loot condition * - Added manifest v3 * - Added stonecutter recipe tag - Remove duplicate description in recipe schema * - Give entity_placer block a type
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
"title": "Move Towards Restriction",
|
||||
"additionalProperties": false,
|
||||
"description": "Allows Guardians, Iron Golems and Villagers to move within their pre-defined area that the mob should be restricted to. Other mobs don't have a restriction defined.",
|
||||
"required": [],
|
||||
"required": [ ],
|
||||
"properties": {
|
||||
"priority": {
|
||||
"$ref": "./types/priority.json"
|
||||
@@ -13,20 +13,12 @@
|
||||
"$ref": "./types/speed_multiplier.json"
|
||||
},
|
||||
"control_flags": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": ["move", "look"],
|
||||
"description": "UNDOCUMENTED: control flags.",
|
||||
"title": "Control Flags"
|
||||
},
|
||||
"description": "UNDOCUMENTED: control flags.",
|
||||
"title": "Control Flags"
|
||||
"$ref": "./types/control_flags.json"
|
||||
}
|
||||
},
|
||||
"examples": [
|
||||
{
|
||||
"control_flags": []
|
||||
"control_flags": [ ]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -3,11 +3,14 @@
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"title": "Roar",
|
||||
"description": "[EXPERIMENTAL BEHAVIOR] Plays the provided sound and activates the `ROARING` actor flag during the specified duration",
|
||||
"description": "Allows this entity to roar at another entity based on data in minecraft:anger_level. Once the anger threshold specified in minecraft:anger_level has been reached, this entity will roar for the specified amount of time, look at the other entity, apply anger boost towards it, and finally target it.",
|
||||
"properties": {
|
||||
"priority": {
|
||||
"$ref": "./types/priority.json"
|
||||
},
|
||||
"control_flags": {
|
||||
"$ref": "./types/control_flags.json"
|
||||
},
|
||||
"duration": {
|
||||
"title": "Duration",
|
||||
"type": "number",
|
||||
|
||||
@@ -7,6 +7,12 @@
|
||||
"properties": {
|
||||
"priority": { "$ref": "./types/priority.json" },
|
||||
"speed_multiplier": { "$ref": "types/speed_multiplier.json" },
|
||||
"control_flags": {"$ref": "./types/control_flags.json"},
|
||||
"grow_tired_cooldown_time": {
|
||||
"title": "Grow Tired Cooldown Time",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "number"
|
||||
},
|
||||
"set_persistent": {
|
||||
"title": "Set Persistent",
|
||||
"type": "boolean",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/priority.json" },
|
||||
"speed_multiplier": { "$ref": "types/speed_multiplier.json" },
|
||||
"control_flags": {"$ref": "./types/control_flags.json"},
|
||||
"jump_chance_percentage": {
|
||||
"type": "number",
|
||||
"title": "Jump Chance Percentage",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
},
|
||||
"speed_multiplier": {
|
||||
"$ref": "types/speed_multiplier.json"
|
||||
}
|
||||
},
|
||||
"control_flags": {"$ref": "./types/control_flags.json"}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"priority": {
|
||||
"$ref": "./types/priority.json"
|
||||
},
|
||||
"control_flags": {"$ref": "./types/control_flags.json"},
|
||||
"add_random_time_range": {
|
||||
"title": "Add Random Time Range",
|
||||
"type": "integer",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"priority": {
|
||||
"$ref": "./types/priority.json"
|
||||
},
|
||||
"control_flags": {"$ref": "./types/control_flags.json"},
|
||||
"cooldown_range": {
|
||||
"title": "Cooldown Range",
|
||||
"$ref": "../../../../general/vectors/number2.json",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"properties": {
|
||||
"priority": { "$ref": "./types/priority.json" },
|
||||
"speed_multiplier": { "$ref": "types/speed_multiplier.json" },
|
||||
"control_flags": {"$ref": "./types/control_flags.json"},
|
||||
"attack_cooldown": {
|
||||
"title": "Attack Cooldown",
|
||||
"type": "number",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"priority": {
|
||||
"$ref": "types/priority.json"
|
||||
},
|
||||
"control_flags": {"$ref": "./types/control_flags.json"},
|
||||
"listen_time": {
|
||||
"title": "Listen Time",
|
||||
"type": "integer",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"priority": {
|
||||
"$ref": "types/priority.json"
|
||||
},
|
||||
"control_flags": {"$ref": "./types/control_flags.json"},
|
||||
"idle_time": {
|
||||
"type": "number",
|
||||
"title": "Idle Time",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"priority": {
|
||||
"$ref": "types/priority.json"
|
||||
},
|
||||
"control_flags": {"$ref": "./types/control_flags.json"},
|
||||
"material_type": {
|
||||
"title": "Idle Time",
|
||||
"enum": ["water", "lava","any"],
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/priority.json" },
|
||||
"speed_multiplier": { "$ref": "types/speed_multiplier.json" },
|
||||
"control_flags": {"$ref": "./types/control_flags.json"},
|
||||
"interval": {
|
||||
"title": "Interval",
|
||||
"type": "number",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/priority.json" },
|
||||
"speed_multiplier": { "$ref": "types/speed_multiplier.json" },
|
||||
"control_flags": {"$ref": "./types/control_flags.json"},
|
||||
"damage_reach": {
|
||||
"title": "Damage Reach",
|
||||
"type": "number",
|
||||
|
||||
@@ -48,6 +48,11 @@
|
||||
"default": [6, 2, 6],
|
||||
"description": "The dimensions of the AABB used to search for a potential mob to take a flower from.",
|
||||
"$ref": "../../../../general/vectors/number3.json"
|
||||
},
|
||||
"on_take_flower": {
|
||||
"title": "On Take Flower",
|
||||
"$ref": "../types/trigger.json",
|
||||
"description": "Event triggered when the entity takes a flower from another entity."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
"title": "Cooldown Range",
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "number",
|
||||
"type": "number",
|
||||
"minimum": 0
|
||||
},
|
||||
{
|
||||
"$ref": "../../../../general/vectors/number2.json",
|
||||
"default": [10.0, 10.0]
|
||||
"default": [ 10.0, 10.0 ]
|
||||
}
|
||||
],
|
||||
"description": "Goal cooldown range in seconds."
|
||||
@@ -24,26 +24,18 @@
|
||||
"title": "Duration Range",
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "number",
|
||||
"type": "number",
|
||||
"minimum": 0
|
||||
},
|
||||
{
|
||||
"$ref": "../../../../general/vectors/number2.json",
|
||||
"default": [2.0, 2.0]
|
||||
"default": [ 2.0, 2.0 ]
|
||||
}
|
||||
],
|
||||
"description": "Goal duration range in seconds."
|
||||
},
|
||||
"control_flags": {
|
||||
"type": "array",
|
||||
"uniqueItems": true,
|
||||
"minItems": 1,
|
||||
"maxItems": 2,
|
||||
"items": {
|
||||
"enum": ["move", "look"]
|
||||
},
|
||||
"title": "Control Flags",
|
||||
"description": "UNDOCUMENTED"
|
||||
"$ref": "./types/control_flags.json"
|
||||
},
|
||||
"on_end": {
|
||||
"title": "On End",
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.control_flags",
|
||||
"additionalProperties": false,
|
||||
"title": "Control Flags",
|
||||
"minimum": 0,
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"uniqueItems": true,
|
||||
"minItems": 1,
|
||||
"maxItems": 2,
|
||||
"items": {
|
||||
"enum": [ "move", "look", "jump" ]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user