Operate

Configuration

The plugin's config.yml and messages.yml.

On first start the plugin creates config.yml, messages.yml, waypoints.yml and a bundles folder in plugins/AdvancedHUD.

config.yml

license:
  key: ""

api:
  endpoint: ""
  timeout-seconds: 10

resource-pack:
  auto-apply: true
  required: false
  prompt: "This server uses a resource pack to draw its HUD."
  verify-attempts: 3

hud:
  update-interval: 2
  combat-seconds: 10
  placeholder-cache-ticks: 10
  default-enabled: true

server-name: ""

debug: false
SettingMeaning
license.keyOptional. Activated automatically at startup on a connected server.
api.endpointLeave empty to use the address built into the plugin. Must be https; http is accepted for localhost only.
api.timeout-secondsTimeout for requests to the service, 1 to 60.
resource-pack.auto-applyOffer the pack to players automatically.
resource-pack.requiredDisconnect players who decline the pack.
resource-pack.promptText shown in the pack prompt.
resource-pack.verify-attemptsDownload attempts when verifying the pack hash, 1 to 10.
hud.update-intervalMinimum ticks between HUD refreshes. A HUD's own interval applies if it is larger. Running animations refresh every tick.
hud.combat-secondsHow long %player_in_combat% stays true after damage.
hud.placeholder-cache-ticksHow long PlaceholderAPI results are reused per player.
hud.default-enabledWhether the HUD is shown to players who have not used /hud toggle.
server-nameValue of %server_name%.

messages.yml

messages.yml controls the prefix and the colors of the messages the plugin sends in chat and in the console. Values are written in MiniMessage format, for example <green> or <#6FDC8C>.

Apply changes with /advancedhud reload.