2022-06-07 20:49:57 +02:00
{
"$id" : "blockception.minecraft.behavior.items" ,
"additionalProperties" : false ,
2024-09-22 16:25:16 +05:00
"required" : [ "description" ] ,
2022-06-07 20:49:57 +02:00
"type" : "object" ,
2022-07-22 19:41:04 +02:00
"description" : "UNDOCUMENTED." ,
2022-06-07 20:49:57 +02:00
"$comment" : "UNDOCUMENTED" ,
"title" : "Item" ,
"properties" : {
"description" : {
"additionalProperties" : false ,
"type" : "object" ,
"title" : "Description" ,
2024-03-20 13:16:15 +05:00
"description" : "The description for this item" ,
2022-06-07 20:49:57 +02:00
"$comment" : "UNDOCUMENTED" ,
"properties" : {
"identifier" : {
"title" : "Identifier" ,
"type" : "string" ,
"description" : "The identifier for this item. The name must include a namespace and must not use the Minecraft namespace unless overriding a Vanilla item." ,
"$ref" : "../../../general/item/identifier.json"
} ,
"is_experimental" : {
"type" : "boolean" ,
"default" : false ,
"description" : "If this item is experimental, it will only be registered if the world is marked as experimental." ,
"title" : "Is Experimental"
2024-01-14 16:31:31 +01:00
} ,
"menu_category" : {
"type" : "object" ,
"title" : "Menu Category" ,
"description" : "The Creative Category that includes the specified item." ,
"additionalProperties" : false ,
"properties" : {
"group" : {
2025-02-13 18:38:27 +05:00
"title" : "Group" ,
"description" : "A translation string of an existing group in minecraft to group this block/item under" ,
"type" : "string" ,
"pattern" : "^[0-9a-zA-Z:_\\.\\-]+$"
2024-01-14 16:31:31 +01:00
} ,
"category" : {
2024-03-20 13:16:15 +05:00
"$ref" : "../../../general/vanilla/creative_category.json"
2024-01-14 16:31:31 +01:00
} ,
"is_hidden_in_commands" : {
"type" : "boolean" ,
"default" : false ,
"title" : "Is Hidden In Commands" ,
"description" : "Determines whether or not this item can be used with commands. Commands can use items by default"
}
}
2022-06-07 20:49:57 +02:00
}
}
} ,
"components" : {
"type" : "object" ,
2022-07-22 19:41:04 +02:00
"description" : "The components of this item." ,
2022-06-07 20:49:57 +02:00
"properties" : {
2024-09-22 16:25:16 +05:00
"minecraft:allow_off_hand" : { "$ref" : "./components/allow_off_hand.json" } ,
2022-06-07 20:49:57 +02:00
"minecraft:block_placer" : { "$ref" : "./components/block_placer.json" } ,
2024-09-22 16:25:16 +05:00
"minecraft:bundle_interaction" : { "$ref" : "./components/bundle_interaction.json" } ,
"minecraft:can_destroy_in_creative" : { "$ref" : "./components/can_destroy_in_creative.json" } ,
2024-12-05 20:54:27 +05:00
"minecraft:compostable" : { "$ref" : "./components/compostable.json" } ,
2022-06-07 20:49:57 +02:00
"minecraft:cooldown" : { "$ref" : "./components/cooldown.json" } ,
2024-05-24 15:50:22 +05:00
"minecraft:custom_components" : { "$ref" : "./components/custom_components.json" } ,
2024-09-22 16:25:16 +05:00
"minecraft:damage" : { "$ref" : "./components/damage.json" } ,
"minecraft:damage_absorption" : { "$ref" : "./components/damage_absorption.json" } ,
2022-06-07 20:49:57 +02:00
"minecraft:digger" : { "$ref" : "./components/digger.json" } ,
"minecraft:display_name" : { "$ref" : "./components/display_name.json" } ,
2024-09-22 16:25:16 +05:00
"minecraft:durability_sensor" : { "$ref" : "./components/durability_sensor.json" } ,
2022-06-07 20:49:57 +02:00
"minecraft:durability" : { "$ref" : "./components/durability.json" } ,
2024-09-22 16:25:16 +05:00
"minecraft:dyeable" : { "$ref" : "./components/dyeable.json" } ,
2024-02-11 16:05:56 +05:00
"minecraft:enchantable" : { "$ref" : "./components/enchantable.json" } ,
2022-06-07 20:49:57 +02:00
"minecraft:entity_placer" : { "$ref" : "./components/entity_placer.json" } ,
"minecraft:food" : { "$ref" : "./components/food.json" } ,
"minecraft:fuel" : { "$ref" : "./components/fuel.json" } ,
2024-02-11 16:05:56 +05:00
"minecraft:glint" : { "$ref" : "./components/glint.json" } ,
2022-06-07 20:49:57 +02:00
"minecraft:hand_equipped" : { "$ref" : "./components/hand_equipped.json" } ,
"minecraft:icon" : { "$ref" : "./components/icon.json" } ,
2024-02-11 16:05:56 +05:00
"minecraft:liquid_clipped" : { "$ref" : "./components/liquid_clipped.json" } ,
2022-06-07 20:49:57 +02:00
"minecraft:max_stack_size" : { "$ref" : "./components/max_stack_size.json" } ,
"minecraft:projectile" : { "$ref" : "./components/projectile.json" } ,
2024-02-11 16:05:56 +05:00
"minecraft:record" : { "$ref" : "./components/record.json" } ,
2024-09-22 16:25:16 +05:00
"minecraft:rarity" : { "$ref" : "./components/rarity.json" } ,
2022-06-07 20:49:57 +02:00
"minecraft:repairable" : { "$ref" : "./components/repairable.json" } ,
"minecraft:shooter" : { "$ref" : "./components/shooter.json" } ,
2024-02-11 16:05:56 +05:00
"minecraft:should_despawn" : { "$ref" : "./components/should_despawn.json" } ,
"minecraft:stacked_by_data" : { "$ref" : "./components/stacked_by_data.json" } ,
2024-09-22 16:25:16 +05:00
"minecraft:storage_item" : { "$ref" : "./components/storage_item.json" } ,
2025-02-13 18:38:27 +05:00
"minecraft:storage_weight_limit" : { "$ref" : "./components/storage_weight_limit.json" } ,
"minecraft:storage_weight_modifier" : { "$ref" : "./components/storage_weight_modifier.json" } ,
2024-02-11 16:05:56 +05:00
"minecraft:tags" : { "$ref" : "./components/tags.json" } ,
2022-06-07 20:49:57 +02:00
"minecraft:throwable" : { "$ref" : "./components/throwable.json" } ,
2024-02-11 16:05:56 +05:00
"minecraft:use_animation" : { "$ref" : "./components/use_animation.json" } ,
"minecraft:use_modifiers" : { "$ref" : "./components/use_modifiers.json" } ,
2022-06-07 20:49:57 +02:00
"minecraft:wearable" : { "$ref" : "./components/wearable.json" }
}
2024-09-22 16:25:16 +05:00
}
2022-06-07 20:49:57 +02:00
}
}