docs: MiniMessage, message delivery tags, flag placeholders, Island Defaults tab, blueprint format#39
Conversation
…ag placeholders, Island Defaults, blueprint format Agent-Logs-Url: https://github.com/BentoBoxWorld/docs/sessions/93844fe5-42fe-4df2-ba08-2f00867e6bfc Co-authored-by: tastybento <4407265+tastybento@users.noreply.github.com>
|
|
||
| ## Incomplete bundles | ||
| Bundles must always have an Overworld/Normal world blueprint. If they do not, then the default island (island.blu) blueprint will be used and an error logged in the console. | ||
| Bundles must always have an Overworld/Normal world blueprint. If they do not, then the default island (`island.blueprint`) blueprint will be used and an error logged in the console. |
There was a problem hiding this comment.
This text is wrong. Remove it. The text below it is correct.
There was a problem hiding this comment.
Removed the (island.blueprint) filename reference — the sentence now just says "the default island blueprint will be used". Fixed in ad94d68.
|
|
||
| ### Island Defaults | ||
|
|
||
| !!! new "Added in BentoBox 2.x" |
There was a problem hiding this comment.
This is wrong. It is being added in BentoBox 3.14.0
There was a problem hiding this comment.
Fixed — version updated to 3.14.0 in ad94d68.
|
|
||
| Previously, these defaults could only be changed in the gamemode's `config.yml`. Now they can be changed directly in-game by opening `/[admin_command] settings` and navigating to the **Island Defaults** tab (tab 3). | ||
|
|
||
| Each protection flag is listed with its current default rank. Clicking on a flag cycles the default rank through the rank ladder. Changes are saved immediately to the world settings and take effect for all **new** islands created after the change. Existing islands are not affected. No newline at end of file |
There was a problem hiding this comment.
This is true, but Island Settings flag defaults can also be changed and have a true/false setting.
There was a problem hiding this comment.
Updated in ad94d68 — the description now covers both cases: protection flags cycle through rank ladder, and island settings flags toggle true/false.
|
|
||
| ### Flag placeholders | ||
|
|
||
| Every protection flag registered in a gamemode also exposes a placeholder. The placeholder name is `flag_` followed by the lower-case flag ID: |
There was a problem hiding this comment.
Not just protection flag, but settings flag too.
There was a problem hiding this comment.
Fixed in ad94d68 — intro now reads "Every protection flag and settings flag registered in a gamemode also exposes a placeholder."
|
|
||
| ### `[title]` and `[subtitle]` | ||
|
|
||
| Sends the message as a **title** overlay on screen. Use `[title]` for the large text and `[subtitle]` for the smaller text below it. They can be used together in the same string. |
There was a problem hiding this comment.
[subtitle] is not a standalone delivery type — it only works as a separator inside a [title]...[subtitle]... message. Without [title] it falls through to the chat path.
So your an example could be:
scooping: '[title][subtitle]Changing obsidian back into lava!'
That gives you an empty title and the text as the subtitle.
There was a problem hiding this comment.
Fixed in ad94d68 — the section now clearly states that [subtitle] is not a standalone delivery type and only works as a separator inside a [title] message. Added the empty-title example you suggested ("[title][subtitle]You scooped the lava!").
… subtitle clarification, settings flag coverage Agent-Logs-Url: https://github.com/BentoBoxWorld/docs/sessions/be13355d-41ce-4c8f-a275-9bb4f6beebd7 Co-authored-by: tastybento <4407265+tastybento@users.noreply.github.com>
| my-message: "<gradient:gold:yellow>Island Name</gradient>" | ||
| ``` | ||
|
|
||
| Legacy `§` color codes are still supported for backwards compatibility and will be automatically converted to MiniMessage format when loaded. |
There was a problem hiding this comment.
Change to:
Legacy § or & color codes are still supported for backwards compatibility and will be automatically converted to MiniMessage format when loaded.
Agent-Logs-Url: https://github.com/BentoBoxWorld/docs/sessions/cc2722c5-92e1-473e-9ffb-30cfe6afd555 Co-authored-by: tastybento <4407265+tastybento@users.noreply.github.com>
[actionbar],[title],[subtitle],[sound:...]) inTranslate-BentoBox-and-addons.mdTranslate-BentoBox-and-addons.md%[gamemode]_flag_<name>%) inPlaceholders.mdIsland-Protection,-Flags-&-Ranks.md.blu→.blueprintplain JSON) inBlueprints.mdandBlueprint-Specification-v1.mdisland.blueprintfilename from "Incomplete bundles" fallback sentence[subtitle]is not standalone — it only works as a separator inside a[title]message; added empty-title example&color codes alongside§in the backwards-compatibility note