mirror of
https://github.com/Mojang/bedrock-samples.git
synced 2025-02-25 07:49:12 +00:00
1025 lines
69 KiB
HTML
1025 lines
69 KiB
HTML
<h1>ITEM DOCUMENTATION </br>Version: 1.20.70.20</h1>
|
|
This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.<br/>Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.<br/>
|
|
<h2><p id="Index">Index</p></h2>
|
|
<table border="1">
|
|
<tr> <th><a href="#Items">Items</a></th> </tr>
|
|
<tr> <td> <a href="#Item Definition Properties"> Item Definition Properties</a> </tr> </td>
|
|
<tr> <td> <a href="#LocIdString"> LocIdString</a> </tr> </td>
|
|
<tr> <td> <a href="#UseAnimation"> UseAnimation</a> </tr> </td>
|
|
<tr> <td> <a href="#block_legacy_ptr"> block_legacy_ptr</a> </tr> </td>
|
|
<tr> <td> <a href="#bool"> bool</a> </tr> </td>
|
|
<tr> <td> <a href="#class StorageItemComponent"> class StorageItemComponent</a> </tr> </td>
|
|
<tr> <td> <a href="#class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >"> class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> ></a> </tr> </td>
|
|
<tr> <td> <a href="#class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >"> class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > ></a> </tr> </td>
|
|
<tr> <td> <a href="#components v1.20.50"> components v1.20.50</a> </tr> </td>
|
|
<tr> <td> <a href="#description v1.20.10"> description v1.20.10</a> </tr> </td>
|
|
<tr> <td> <a href="#draw_duration_node"> draw_duration_node</a> </tr> </td>
|
|
<tr> <td> <a href="#float"> float</a> </tr> </td>
|
|
<tr> <td> <a href="#hashed_string"> hashed_string</a> </tr> </td>
|
|
<tr> <td> <a href="#int"> int</a> </tr> </td>
|
|
<tr> <td> <a href="#item_descriptor"> item_descriptor</a> </tr> </td>
|
|
<tr> <td> <a href="#menu_category v1.20.10"> menu_category v1.20.10</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:allow_off_hand"> minecraft:allow_off_hand</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:block_placer"> minecraft:block_placer</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:can_destroy_in_creative"> minecraft:can_destroy_in_creative</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:cooldown"> minecraft:cooldown</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:damage"> minecraft:damage</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:digger v1.20.50"> minecraft:digger v1.20.50</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:display_name"> minecraft:display_name</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:durability"> minecraft:durability</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:enchantable"> minecraft:enchantable</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:entity_placer"> minecraft:entity_placer</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:food v1.20.30"> minecraft:food v1.20.30</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:fuel"> minecraft:fuel</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:glint"> minecraft:glint</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:hand_equipped"> minecraft:hand_equipped</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:hover_text_color"> minecraft:hover_text_color</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:icon"> minecraft:icon</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:interact_button"> minecraft:interact_button</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:item v1.20.50"> minecraft:item v1.20.50</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:liquid_clipped"> minecraft:liquid_clipped</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:max_stack_size"> minecraft:max_stack_size</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:projectile"> minecraft:projectile</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:record"> minecraft:record</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:repairable"> minecraft:repairable</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:shooter"> minecraft:shooter</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:should_despawn"> minecraft:should_despawn</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:stacked_by_data"> minecraft:stacked_by_data</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:tags"> minecraft:tags</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:throwable"> minecraft:throwable</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:use_animation"> minecraft:use_animation</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:use_modifiers v1.20.50"> minecraft:use_modifiers v1.20.50</a> </tr> </td>
|
|
<tr> <td> <a href="#minecraft:wearable"> minecraft:wearable</a> </tr> </td>
|
|
<tr> <td> <a href="#struct ActorDefinitionIdentifier"> struct ActorDefinitionIdentifier</a> </tr> </td>
|
|
<tr> <td> <a href="#struct Puv::IntRange"> struct Puv::IntRange</a> </tr> </td>
|
|
<tr> <td> <a href="#unsigned char"> unsigned char</a> </tr> </td>
|
|
</table>
|
|
<a href="#Index">Back to top</a>
|
|
<h1><p id="Items">Items</p></h1>
|
|
|
|
To define an item, the item definition must be defined in the behavior pack in a JSON file.</br>All attributes, including item names, must be defined using item components.</br><h1><p id="Item Definition Properties">Item Definition Properties</p></h1>
|
|
|
|
The properties are part of the Item Definition. This helps the system determine how to parse and initialize this item.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">format_version</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Specifies the version of the game this entity was made in. If the version is lower than the current version, any changes made to the entity in the vanilla version will be applied to it.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:item</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Item definition, which includes the "description" and "components" sections.</br></td>
|
|
</tr>
|
|
</table>
|
|
<h2>Code Example</h2>
|
|
Example<br / ><textarea readonly="true" cols="42" rows="22">
|
|
{
|
|
"format_version": "1.20.20",
|
|
"minecraft:item": {
|
|
"description": {
|
|
"identifier": "minecraft:blaze_rod"
|
|
},
|
|
"components": {
|
|
"minecraft:fuel": {
|
|
"duration": 120.0
|
|
},
|
|
"minecraft:max_stack_size": 64,
|
|
"minecraft:icon": {
|
|
"texture": "blaze_rod"
|
|
},
|
|
"minecraft:hand_equipped": true,
|
|
"minecraft:display_name": {
|
|
"value": "Blaze Rod"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</textarea> </br>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="LocIdString">LocIdString</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="UseAnimation">UseAnimation</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="block_legacy_ptr">block_legacy_ptr</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="bool">bool</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="class StorageItemComponent">class StorageItemComponent</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >">class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> ></p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >">class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > ></p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="components v1.20.50">components v1.20.50</p></h1>
|
|
|
|
List of all components that used in this item.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:allow_off_hand</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The allow off hand component determines whether the item can be placed in the off hand slot of the inventory.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:block_placer</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Block Placer item component. Items with this component will place a block when used.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:can_destroy_in_creative</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The can destroy in creative component determines if the item will break blocks in creative when swinging.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:cooldown</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Cool down time for a component. After you use an item, all items specified with the same `cool down category` setting becomes unusable for the duration specified by the 'cool down time' setting in this component.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:damage</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The damage component determines how much extra damage the item does on attack.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:digger</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Digger item component. You can specify how quickly this item can dig specific blocks.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:display_name</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Display Name item component. Determines the text shown whenever an item's name is displayed (ex. hover text).</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.0)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:durability</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Durability item component. Determines how much damage this item takes before breaking and allows the item to be combined in crafting.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.0)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:enchantable</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The enchantable component determines what enchantments can be applied to the item. Not all enchantments will have an effect on all item components.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:entity_placer</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Entity placer item component. You can specifiy allowed blocks that the item is restricted to.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.0)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:food</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">When an item has a food component, it becomes edible to the player. Must have the 'minecraft:use_duration' component in order to function properly.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.30)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:fuel</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Fuel item component. Allows this item to be used as fuel in a furnace to 'cook' other items.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.0)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:glint</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The glint component determines whether the item has the enchanted glint render effect on it.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:hand_equipped</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">This component determines if an item is rendered like a tool while in hand.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:hover_text_color</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The hover text color component determines the color of the item name when hovering over it.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:icon</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Icon item component. Determines the icon to represent the item in the UI and elsewhere.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.0)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:interact_button</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">This component is a boolean or string that determines if the interact button is shown in touch controls and what text is displayed on the button. When set as true, default "Use Item" text will be used.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:item_storage</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:liquid_clipped</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The liquid clipped component determines whether the item interacts with liquid blocks on use.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:max_stack_size</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The max stack size component determines how many of the item can be stacked together.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:projectile</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Projectile item component. projectile items shoot out, like an arrow.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:record</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Record Item Component. Used by record items to play music. </br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:repairable</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Repairable item component. Determines the items that can be used to repair this item along with how much durability they repair.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:shooter</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Shooter Item Component. Must have the 'minecraft:use_duration' component in order to function properly.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:should_despawn</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Should despawn component determines if the item should eventually despawn while floating in the world</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:stacked_by_data</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The stacked by data component determines if the same item with different aux values can stack. Also defines whether the item actors can merge while floating in the world.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:tags</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The tags component determines which tags an item has on it.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:throwable</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Throwable item component. Throwable items, such as a snowball.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:use_animation</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">This component determines which animation plays when using the item.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:use_modifiers</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">This component modifies use effects, including how long the item takes to use and the player's speed when used in combination with components like Shooter, Throwable or Food.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minecraft:wearable</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Wearable item component.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.20)</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="description v1.20.10">description v1.20.10</p></h1>
|
|
|
|
List of characters of an item. The description MUST contain an identifier; the other fields are optional.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">identifier</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">String</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The identifier for this item. The name must include a namespace and must not use the Minecraft namespace unless overriding a Vanilla item.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">menu_category</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The creative group name and category for this item.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="draw_duration_node">draw_duration_node</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="float">float</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="hashed_string">hashed_string</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="int">int</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="item_descriptor">item_descriptor</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="menu_category v1.20.10">menu_category v1.20.10</p></h1>
|
|
|
|
The creative group name and category for this item.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">category</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">69, 70, 71, 72, 74</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The Creative Category that this item belongs to. Defaults to "items".</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">group</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">String</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The Creative Group that this item belongs to. Group name is limited to 256 characters.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">is_hidden_in_commands</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Determines whether or not this item can be used with commands. Commands can use items by default.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:allow_off_hand">minecraft:allow_off_hand</p></h1>
|
|
|
|
The allow off hand component determines whether the item can be placed in the off hand slot of the inventory.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Whether the item can be placed in the off hand slot.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:block_placer">minecraft:block_placer</p></h1>
|
|
|
|
Block Placer item component. Items with this component will place a block when used.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">block</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Defines the block that will be placed.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">use_on</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Array</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">List of block descriptors that contain blocks that this item can be used on. If left empty, all blocks will be allowed.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:can_destroy_in_creative">minecraft:can_destroy_in_creative</p></h1>
|
|
|
|
The can destroy in creative component determines if the item will break blocks in creative when swinging.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Whether the item can destroy blocks while in creative.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:cooldown">minecraft:cooldown</p></h1>
|
|
|
|
Cool down time for a component. After you use an item, all items specified with the same `cool down category` setting becomes unusable for the duration specified by the 'cool down time' setting in this component.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">category</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The type of cool down for this item. All items with a cool down component with the same category are put on cool down when one is used.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">duration</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The duration of time (in seconds) items with a matching category will spend cooling down before becoming usable again.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:damage">minecraft:damage</p></h1>
|
|
|
|
The damage component determines how much extra damage the item does on attack.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">How much extra damage the item does, must be a positive number.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:digger v1.20.50">minecraft:digger v1.20.50</p></h1>
|
|
|
|
Digger item component. You can specify how quickly this item can dig specific blocks.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">destroy_speeds</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Array</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">A list of blocks to dig with correlating speeds of digging.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">use_efficiency</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Whether this item should be impacted if the efficiency enchant is applied to it.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:display_name">minecraft:display_name</p></h1>
|
|
|
|
Display Name item component. Determines the text shown whenever an item's name is displayed (ex. hover text).</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.0)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">String</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The display name for an item.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:durability">minecraft:durability</p></h1>
|
|
|
|
Durability item component. Determines how much damage this item takes before breaking and allows the item to be combined in crafting.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.0)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">damage_chance</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Damage chance is the percentage chance of this item losing durability. Default is set to 100. Defined as an int range with min and max value.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">max_durability</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Integer</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Max durability is the amount of damage that this item can take before breaking. This is a required parameter and has a minimum of 0.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:enchantable">minecraft:enchantable</p></h1>
|
|
|
|
The enchantable component determines what enchantments can be applied to the item. Not all enchantments will have an effect on all item components.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">slot</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">String</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">What enchantments can be applied (ex. Using `bow` would allow this item to be enchanted as if it were a bow).</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The value of the enchantment (minimum of 0).</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:entity_placer">minecraft:entity_placer</p></h1>
|
|
|
|
Entity placer item component. You can specifiy allowed blocks that the item is restricted to.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.0)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">dispense_on</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Array</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">List of block descriptors that contain blocks that this item can be dispensed on. If left empty, all blocks will be allowed.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">entity</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The entity to be placed in the world.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">use_on</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Array</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">List of block descriptors that contain blocks that this item can be used on. If left empty, all blocks will be allowed.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:food v1.20.30">minecraft:food v1.20.30</p></h1>
|
|
|
|
When an item has a food component, it becomes edible to the player. Must have the 'minecraft:use_duration' component in order to function properly.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.30)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">can_always_eat</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">If true you can always eat this item (even when not hungry). Default is set to false.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">nutrition</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Integer</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The value that is added to the actor's nutrition when the item is used. Default is set to 0.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">saturation_modifier</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Saturation Modifier is used in this formula: (nutrition * saturation_modifier * 2) when applying the saturation buff. Default is set to 0.6.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">using_converts_to</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">When used, converts to the item specified by the string in this field. Default does not convert item.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:fuel">minecraft:fuel</p></h1>
|
|
|
|
Fuel item component. Allows this item to be used as fuel in a furnace to 'cook' other items.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.0)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">duration</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">How long in seconds will this fuel cook items for.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:glint">minecraft:glint</p></h1>
|
|
|
|
The glint component determines whether the item has the enchanted glint render effect on it.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Whether the item has the glint effect.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:hand_equipped">minecraft:hand_equipped</p></h1>
|
|
|
|
This component determines if an item is rendered like a tool while in hand.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">If the item is rendered like a tool while in hand.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:hover_text_color">minecraft:hover_text_color</p></h1>
|
|
|
|
The hover text color component determines the color of the item name when hovering over it.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The color of the item's hover text.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:icon">minecraft:icon</p></h1>
|
|
|
|
Icon item component. Determines the icon to represent the item in the UI and elsewhere.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.0)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">textures</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">This map contains the different textures that can be used for the item's icon. Default will contain the actual icon texture. Armor trim textures and palettes can be specified here too. The icon textures are the keys from the resource_pack/textures/item_texture.json 'texture_data' object associated with the texture file.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:interact_button">minecraft:interact_button</p></h1>
|
|
|
|
This component is a boolean or string that determines if the interact button is shown in touch controls and what text is displayed on the button. When set as true, default "Use Item" text will be used.</br><a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:item v1.20.50">minecraft:item v1.20.50</p></h1>
|
|
|
|
Item definition, which includes the "description" and "components" sections.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">components</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">List of all components that used in this item.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">description</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">List of characters of an item. The description MUST contain an identifier; the other fields are optional.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:liquid_clipped">minecraft:liquid_clipped</p></h1>
|
|
|
|
The liquid clipped component determines whether the item interacts with liquid blocks on use.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Whether the item interacts with liquid blocks on use.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:max_stack_size">minecraft:max_stack_size</p></h1>
|
|
|
|
The max stack size component determines how many of the item can be stacked together.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">How many of the item that can be stacked.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:projectile">minecraft:projectile</p></h1>
|
|
|
|
Projectile item component. projectile items shoot out, like an arrow.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">minimum_critical_power</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">How long you must charge a projectile for it to critically hit.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">projectile_entity</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The entity to be fired as a projectile.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:record">minecraft:record</p></h1>
|
|
|
|
Record Item Component. Used by record items to play music. </br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">comparator_signal</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Integer</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Signal strength for comparator blocks to use, from 1 - 13.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">duration</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Duration of sound event in seconds, float value.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">sound_event</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">68, 69, 70, 289, 71, 72, 355, 73, 74, 75, 76, 77, 85, 287, 86, 82, 288, 83, 84, 78, 79, 80, 560, 310, 356, 81, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 362, 500, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 291, 122, 123, 124, 125, 126, 127, 128, 129, 279, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 297, 298, 299, 300, 301, 302, 303, 304, 305, 284, 282, 285, 283, 286, 157, 158, 160, 159, 161, 280, 281, 162, 163, 168, 164, 165, 166, 167, 385, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 382, 537, 439, 507, 182, 183, 186, 187, 188, 184, 185, 189, 190, 191, 192, 498, 499, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 204, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 258, 278, 246, 253, 247, 248, 249, 250, 251, 252, 255, 256, 257, 259, 260, 261, 262, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 292, 293, 294, 296, 534, 535, 501, 503, 306, 308, 309, 311, 320, 321, 322, 312, 307, 313, 314, 315, 316, 317, 318, 319, 323, 245, 324, 325, 326, 327, 330, 331, 333, 332, 334, 335, 336, 337, 328, 329, 338, 339, 340, 344, 343, 345, 346, 347, 348, 341, 342, 349, 350, 351, 352, 353, 354, 358, 359, 361, 360, 357, 363, 370, 364, 365, 367, 368, 369, 366, 380, 381, 376, 377, 378, 379, 375, 371, 372, 373, 395, 391, 392, 393, 394, 390, 386, 387, 388, 389, 383, 374, 396, 397, 384, 254, 295, 502, 398, 399, 400, 401, 405, 406, 402, 404, 403, 407, 408, 409, 413, 414, 415, 410, 411, 412, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 443, 444, 440, 496, 497, 506, 441, 442, 445, 451, 452, 453, 454, 455, 456, 457, 458, 494, 495, 504, 505, 508, 447, 448, 449, 450, 510, 513, 514, 515, 511, 512, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 532, 533, 530, 531, 536, 538, 539, 540, 541, 542, 543, 544, 545, 546, 549, 550, 547, 548, 551, 558, 559, 561, 562, 552, 554, 556, 555, 553, 557, 563, 564, 565, 566, 567, 576, 577</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Sound event type: 13, cat, blocks, chirp, far, mall, mellohi, stal, strad, ward, 11, wait, pigstep, otherside, 5, relic.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:repairable">minecraft:repairable</p></h1>
|
|
|
|
Repairable item component. Determines the items that can be used to repair this item along with how much durability they repair.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">repair_items</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Array</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">List of repair item entries. Each entry needs to define a list of strings for `items` that can be used for the repair and an optional `repair_amount` for how much durability is repaired.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:shooter">minecraft:shooter</p></h1>
|
|
|
|
Shooter Item Component. Must have the 'minecraft:use_duration' component in order to function properly.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">ammunition</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Array</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Ammunition.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">charge_on_draw</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Charge on draw? Default is set to false.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">max_draw_duration</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">JSON Object</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Draw Duration. Default is set to 0.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">scale_power_by_draw_duration</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Scale power by draw duration? Default is set to false.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:should_despawn">minecraft:should_despawn</p></h1>
|
|
|
|
Should despawn component determines if the item should eventually despawn while floating in the world</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Whether the item should eventually despawn while floating in the world</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:stacked_by_data">minecraft:stacked_by_data</p></h1>
|
|
|
|
The stacked by data component determines if the same item with different aux values can stack. Also defines whether the item actors can merge while floating in the world.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Whether the same item with different aux values can stack. Also defines whether the item actors can merge while floating in the world.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:tags">minecraft:tags</p></h1>
|
|
|
|
The tags component determines which tags an item has on it.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">tags</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Array</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">An array that can contain multiple item tags.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:throwable">minecraft:throwable</p></h1>
|
|
|
|
Throwable item component. Throwable items, such as a snowball.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.10)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">do_swing_animation</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Whether the item should use the swing animation when thrown. Default is set to false.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">launch_power_scale</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The scale at which the power of the throw increases. Default is set to 1.0.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">max_draw_duration</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The maximum duration to draw a throwable item. Default is set to 0.0.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">max_launch_power</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The maximum power to launch the throwable item. Default is set to 1.0.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">min_draw_duration</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">The minimum duration to draw a throwable item. Default is set to 0.0.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">scale_power_by_draw_duration</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Boolean</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Whether or not the power of the throw increases with duration charged. Default is set to false.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:use_animation">minecraft:use_animation</p></h1>
|
|
|
|
This component determines which animation plays when using the item.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">value</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Which animation to play when using the item.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:use_modifiers v1.20.50">minecraft:use_modifiers v1.20.50</p></h1>
|
|
|
|
This component modifies use effects, including how long the item takes to use and the player's speed when used in combination with components like Shooter, Throwable or Food.</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">movement_modifier</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Modifier value to scale the players movement speed when item is in use.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">use_duration</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Float</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">How long the item takes to use in seconds.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="minecraft:wearable">minecraft:wearable</p></h1>
|
|
|
|
Wearable item component.</br>Experimental toggles required: createWorldScreen.experimentalholiday (in format versions before 1.20.20)</br><h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">protection</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Integer</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">How much protection the wearable item has. Default is set to 0.</br></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">slot</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">69, 70, 71, 72, 73</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Determines where the item can be worn. If any non-hand slot is chosen, the max stack size is set to 1.</br></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="struct ActorDefinitionIdentifier">struct ActorDefinitionIdentifier</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="struct Puv::IntRange">struct Puv::IntRange</p></h1>
|
|
|
|
<h2></h2>
|
|
|
|
<table border="1" style="width:100%; border-style:solid; border-collapse:collapse; border-width:3;">
|
|
<tr> <th style="border-style:solid; border-width:3;">Name</th> <th style="border-style:solid; border-width:3;">Type</th> <th style="border-style:solid; border-width:3;">Default Value</th> <th style="border-style:solid; border-width:3;">Description</th> </tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">max</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Integer</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-style:solid; border-width:3; padding:7px">min</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px">Integer</td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
<td style="border-style:solid; border-width:3; padding:7px"></td>
|
|
</tr>
|
|
</table>
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<h1><p id="unsigned char">unsigned char</p></h1>
|
|
|
|
<a href="#Index">Back to top</a><br><br>
|
|
|
|
<br><br>
|
|
|