Skip to Content
Getting startedConventions

Conventions

Everything on this site follows the same notation. Learn it once.

Commands

NotationMeaning
/aqua reloadType it exactly like that
<template>Required argument — replace it, keep no brackets
[player]Optional argument
key(value)Named argument, parentheses are literal
a|b|cPick one of the listed values
The previous element can repeat

So this signature:

/aqua broadcast <template> key(value)… [--silent]

Is satisfied by:

/aqua broadcast welcome player(Senkex) rank(VIP) --silent

Permissions

Nodes are always lowercase and dot-separated: plugin.area.action.

  • aquacore.reload — a single action.
  • aquatags.tag.* — a wildcard covering every child node.
  • aquacore.admin — the umbrella node, grants every other node in that plugin.

* in your permission plugin grants every node on the server, including nodes we mark as console-only. Grant plugin.admin instead.

Configuration

Config snippets always show the file they belong to in the header, and always show the default value unless stated otherwise.

config.yml
settings: prefix: "&#38ecff&lAqua&#0a84ffCore &8» &r" language: en check-updates: true

Paths are written with dots when referenced inline: settings.check-updates.

Colour codes

Every message field accepts three formats at once:

FormatExampleNotes
Legacy&a, &lAlways supported
HEX&#38ecffRequires MC 1.16+
Gradient<gradient:#38ecff:#0a84ff>Text</gradient>Rendered by AquaCore

Callouts

Neutral note — extra context you can skip.
Useful information that makes your life easier.
Something that will bite you if you ignore it.
Data loss, crashes or a hard failure. Read it twice.

Versions

Features added in a specific release are marked inline as since 2.0.0.

Last updated on