BlockcadeDocumentation ← Portfolio

#GUI, Messages and Sounds

#gui.yml

The inventory title supports MiniMessage. size must be a multiple of 9 from 9 to 54. The four configurable bottom slots are:

  • stats-slot
  • leaderboards-slot
  • mode-slot
  • settings-slot

filler must be a valid Bukkit material name. Game icon materials are built into the current release.

#messages.yml

Every player-facing chat line is configurable with MiniMessage. Keep placeholders such as <game>, <score>, <player>, <count> and <values> in the messages that use them.

To add a language, set for example:

language: pl

Then create plugins/Blockcade/messages_pl.yml. Missing localized keys fall back to messages.yml.

#sounds.yml

Set enabled: false to disable plugin sounds. Sound entries use namespaced Bukkit keys, for example minecraft:ui.button.click. volume accepts 0 to 2 and pitch accepts 0.1 to 2.

Simon Says uses simon-tone with pitch variations for its four colors. Invalid sound keys are reported and replaced with defaults during validation.