Confirmedusers, editor, Administrators
886
edits
CreativeMD (talk | contribs) No edit summary |
CreativeMD (talk | contribs) No edit summary |
||
Line 89: | Line 89: | ||
---- | ---- | ||
Furthermore there are two ways of combining groups together. So far we covered the default combination mode, which is <code>multiplicative</code> (the total count of variants is the product of all states). | |||
Let's take a look at a different example (flowerpot), which uses the <code>additive</code> combination mode: | Let's take a look at a different example (flowerpot), which uses the <code>additive</code> combination mode: | ||
Line 403: | Line 403: | ||
<td>key: string, value: object</td> | <td>key: string, value: object</td> | ||
<td>-</td> | <td>-</td> | ||
<td>Custom Attributes | <td>Custom Attributes associated with this item.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td scope="row"><div class="tt" data-tt-id="p_attributes_info" data-tt-parent="p_attributes" data-invisible="true"></div></td> | <td scope="row"><div class="tt" data-tt-id="p_attributes_info" data-tt-parent="p_attributes" data-invisible="true"></div></td> | ||
<td colspan="3"> | <td colspan="3"> | ||
Extra attributes added to a item or block. Those are final and cannot be modified. It's a good way to keep things | Extra attributes added to a item or block. Those are final and cannot be modified. It's a good way to keep things organized and and modifiable. The '''oreblastingbomb''' for example has attributes, which define its radius and type. These can be used by behaviors and blockentities: | ||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
attributes: { | attributes: { | ||
Line 488: | Line 488: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Furthermore it can be used to define smelting processes. An example would be an '''ingotmold''' which turns into an ingotmold-burned: | |||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
combustiblePropsByType: { | combustiblePropsByType: { |