Update from 1.21.0 to 1.21.30 (#307)

* - Remove deprecated biome components
* - Remove block hcf
* - Add item specific destroy speeds
* - Add owner distance filter
* - Update scatter feature distribution property
* - Add new entity components
- Remove behavior.peek
* - Add new item components
- Remove hcf item stuff
* - Remove volumes
* - Add set_potion loot table function
* - Mark fields as required
* - Add item display transforms
* - Add redstone conductivity block component
* - Add is_navigating filter
* - Fix move around target ref
* - Add pack namespaced loot tables functions
This commit is contained in:
Xterionix
2024-09-22 16:25:16 +05:00
committed by GitHub
parent a3e2eaabe4
commit ca1b07bc2d
68 changed files with 1489 additions and 1238 deletions

View File

@@ -10,13 +10,54 @@
{
"type": "object",
"additionalProperties": false,
"required": [],
"required": [ ],
"properties": {
"seconds_to_destroy": {
"title": "Seconds To Destroy",
"description": "Sets the number of seconds it takes to destroy the block with base equipment. Greater numbers result in greater mining times.",
"type": "number",
"default": 0.0
},
"item_specific_speeds": {
"type": "array",
"title": "Item Specific Destroy Speeds",
"description": "Optional array of objects to describe item-specific block destroy speeds.",
"minItems": 1,
"items": {
"title": "Item Specific Destroy Speed",
"type": "object",
"additionalProperties": false,
"required": [ "item", "destroy_speed" ],
"properties": {
"item": {
"anyOf": [
{
"title": "Item Identifer",
"description": "ItemDescriptor filtering for the item used while mining.",
"type": "string"
},
{
"type": "object",
"description": "ItemDescriptor filtering for the item used while mining.",
"additionalProperties": false,
"properties": {
"tags": {
"title": "Tags",
"description": "Molang or tag",
"type": "string"
}
}
}
]
},
"destroy_speed": {
"title": "Destroy Speed",
"type": "number",
"description": "Sets the number of seconds it takes to destroy the block with base equipment. Greater numbers result in greater mining times.",
"minimum": 0
}
}
}
}
}
}

View File

@@ -0,0 +1,22 @@
{
"$id": "blockception.minecraft.behavior.blocks.minecraft.redstone_conductivity",
"title": "Redstone Conductivity",
"description": "The basic redstone properties of a block; if the component is not provided the default values are used. Requires the Upcoming Creator Features experiment.",
"type": "object",
"additionalProperties": false,
"required": [ ],
"properties": {
"allows_wire_to_step_down": {
"title": "Allows Wire To Step Down",
"description": "Specifies if redstone wire can stair-step downward on the block.",
"type": "boolean",
"default": true
},
"redstone_conductor": {
"title": "Redstone Conductor",
"description": "Specifies if the block can be powered by redstone.",
"type": "boolean",
"default": false
}
}
}