* - 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:
Xterionix
2025-09-08 07:01:39 -05:00
committed by GitHub
parent e9ff52d23a
commit 2082ad8e86
48 changed files with 887 additions and 107 deletions

View File

@@ -1,33 +0,0 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.dash",
"type": "object",
"title": "Dash",
"additionalProperties": false,
"description": "Ability for a ridable entity to dash.",
"required": [],
"properties": {
"cooldown_time": {
"title": "cooldown time",
"type": "number",
"default": 1.0,
"description": "The dash cooldown in seconds."
},
"horizontal_momentum": {
"title": "horizoontal momentum",
"type": "number",
"default": 1.0,
"description": "Horizontal momentum of the dash."
},
"vertical_momentum": {
"title": "vertical momentum",
"type": "number",
"default": 1.0,
"description": "Vertical momentum of the dash."
}
},
"examples": [
{
"value": 0.0
}
]
}

View File

@@ -0,0 +1,40 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.dash_action",
"type": "object",
"title": "Dash Action",
"additionalProperties": false,
"description": "Ability for a ridable entity to dash.",
"required": [],
"properties": {
"cooldown_time": {
"title": "Cooldown Time",
"type": "number",
"default": 1.0,
"description": "The dash cooldown in seconds."
},
"horizontal_momentum": {
"title": "Horizoontal Momentum",
"type": "number",
"default": 1.0,
"description": "Horizontal momentum of the dash."
},
"vertical_momentum": {
"title": "Vertical Momentum",
"type": "number",
"default": 1.0,
"description": "Vertical momentum of the dash."
},
"direction": {
"title": "Direction",
"description": "Should the momentum be applied in the direction of the 'entity' or 'passenger'. When 'entity' is used the momentum is applied horizontally according to the direction the entity is looking, using only the entity's yaw. When 'passenger' is used the momentum will be applied in the direction the controlling passenger is looking, using the passenger's pitch and yaw.",
"type": "string",
"enum": ["entity", "passenger"],
"default": "entity"
}
},
"examples": [
{
"value": 0.0
}
]
}

View File

@@ -1,8 +1,8 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.input_air_controlled",
"$id": "blockception.minecraft.behavior.entities.minecraft.free_camera_controlled",
"description": "When configured as a rideable entity, the entity will be controlled using WASD controls and mouse to move in three dimensions.",
"type": "object",
"title": "Input Air Controlled",
"title": "Free Camera Controlled",
"additionalProperties": false,
"properties": {
"backwards_movement_modifier": {

View File

@@ -163,7 +163,7 @@
"drop_item_slot": {
"title": "Drop Item Slot",
"type": "string",
"examples": ["slot.armor.head", "slot.armor.chest", "slot.armor.legs", "slot.armor.feet"],
"enum": ["slot.armor.head", "slot.armor.chest", "slot.armor.legs", "slot.armor.feet", "slot.armor.body", "slot.weapon.offhand", "slot.weapon.mainhand"],
"description": "The entity's equipment slot to remove and drop the item from, if any, upon successful interaction."
},
"drop_item_y_offset": {
@@ -176,7 +176,7 @@
"title": "Equip Item Slot",
"type": "string",
"description": "The entity's equipment slot to equip the item to, if any, upon successful interaction.",
"examples": ["slot.armor.head", "slot.armor.chest", "slot.armor.legs", "slot.armor.feet"]
"enum": ["slot.armor.head", "slot.armor.chest", "slot.armor.legs", "slot.armor.feet", "slot.armor.body", "slot.weapon.offhand", "slot.weapon.mainhand"]
},
"repair_entity_item": {
"title": "Repair Entity Item",
@@ -193,7 +193,7 @@
"title": "Slot",
"description": "The entity's slot containing the item to be repaired.",
"type": "string",
"examples": ["slot.armor.head", "slot.armor.chest", "slot.armor.legs", "slot.armor.feet"]
"enum": ["slot.armor.head", "slot.armor.chest", "slot.armor.legs", "slot.armor.feet", "slot.armor.body", "slot.weapon.offhand", "slot.weapon.mainhand"]
}
}
}

View File

@@ -1,6 +1,6 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.on_death",
"description": "Adds a trigger to call on this entity's death. minecraft:on_death can only be used by the `ender_dragon` entity.",
"description": "Adds a trigger to call on this entity's death.",
"title": "On Death",
"$ref": "../types/trigger.json"
}

View File

@@ -0,0 +1,14 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.vertical_movement_action",
"description": "When configured as a rideable entity, the entity will move upwards or downwards when the player uses the jump action.",
"type": "object",
"title": "Vertical Movement Action",
"additionalProperties": false,
"properties": {
"vertical_velocity": {
"title": "Vertical Velocity",
"description": "Vertical velocity to apply when jump action is issued.",
"type": "number"
}
}
}