-
Notifications
You must be signed in to change notification settings - Fork 0
keybind component
Andrey Vakhterov edited this page Feb 20, 2022
·
5 revisions
<keybind> A keybind identifier, to be displayed as the name of the button that is currently bound to that action.
<text> can have the following properties (all optional)
| property | description | value | example |
|---|---|---|---|
| keybind (required) | A keybind identifier | see fandom wiki | <keybind keybind="key.inventory" /> |
| endl | Add line-break (\n) in the end of component |
true, false
|
<keybind keybind="key.chat" endl="true"/> |
| bold | Whether to render the content in bold |
true, false
|
<keybind keybind="key.chat" bold="true"/> |
| italic | Whether to render the content in italics |
true, false
|
<keybind keybind="key.chat" italic="true"/> |
| underlined | Whether to underline the contents |
true, false
|
<keybind keybind="key.chat" underlined="true"/> |
| strikethrough | Whether to strikethrough the content |
true, false
|
<keybind keybind="key.chat" strikethrough="true"/> |
| obfuscated | Whether to render the content obfuscated |
true, false
|
<keybind keybind="key.chat" obfuscated="true"/> |
| color | The color to render the content in |
black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white, reset, or 6-digit hexadecimal color format #<hex>
|
<keybind keybind="key.chat" color="#FF0000"/> |
| font | Text font. See fandom wiki |
minecraft:default,minecraft:alt
|
<keybind keybind="key.chat" font="minecraft:alt"/> |
| insertion | When the text is shift-clicked by a player, this string is inserted in their chat input. It does not overwrite any existing text the player was writing. This only works in chat messages. | any text | Click <keybind keybind="key.chat" insertion="chat"/> to open chat |
| onclick | Allows for events to occur when the player clicks on text |
run:<command>, url:<url to open>, suggest:<command>, page:<page number>, copy:<text>, empty |
<keybind keybind="key.chat" onclick="run:I can not open the chat"/> |
Tag content can includes:
| component | description |
|---|---|
| raw text | Spaces and line breaks will collapse into a single space |
<pre> |
Text which is to be presented exactly as written inside <pre>. No other tags allowed inside |
<br/> |
Add a line break in text (carriage-return) |
<space/> |
Add a space |
<text> |
See text component |
<keybind> |
See keybind component |
<score> |
See score component |
<keybind> |
See keybind component |
<translatable> |
See translatable component |
<selector> |
See selector component |
<hover-text> |
Hover event. See hover-text tag |
<hover-item> |
Hover event. See hover-item tag |
<hover-entity> |
Hover event. See hover-entity tag |
Only one hover event is allowed per content. Hover event can be placed only at the end of the content.
What will be displayed?
<keybind keybind="key.inventory" strikethrough="true"> text</keybind>?
E text