Configuration
Most options apply with /aquatac reload. Storage is the exception and needs a restart.
Money settings live on the Economy page, stats on Stats.
Requests
request:
expiry-seconds: 60
cooldown-seconds: 3
clickable: true| Key | Default | What it does |
|---|---|---|
expiry-seconds | 60 | How long a challenge stays valid. 0 means never expires |
cooldown-seconds | 3 | Wait between sending challenges. 0 disables it |
clickable | true | Shows [accept] [decline] buttons under the message |
The text commands keep working whether or not the buttons are on. The cooldown is skipped with
aquatac.bypass.cooldown.
Match
game:
broadcast-win: false
broadcast-draw: false
spawn-firework-for-winner: true
highlight-winning-line: true
end-delay-ticks: 60
turn-timeout-seconds: 30
turn-actionbar: true
dynamic-title: false
forfeit-on-leave: true
refund-on-force-end: true
allow-rematch: true| Key | Default | What it does |
|---|---|---|
broadcast-win | false | Announces wins to everyone holding aquatac.broadcast |
broadcast-draw | false | The same for draws |
spawn-firework-for-winner | true | Launches a firework at the winner |
highlight-winning-line | true | Paints the three winning cells with the winner marker |
end-delay-ticks | 60 | How long the final board stays open. 20 ticks is one second |
turn-timeout-seconds | 30 | A player who takes longer forfeits. 0 disables the timer |
turn-actionbar | true | Shows whose turn it is and the time left on the action bar |
dynamic-title | false | Whether the GUI title follows the turn |
forfeit-on-leave | true | true the leaver loses the pot, false cancels and refunds |
refund-on-force-end | true | Refunds both bets when the server force ends a match |
allow-rematch | true | Whether /ttt rematch works |
dynamic-title costs a reopen. With it off the board keeps one title and the cells are repainted
in place, so the GUI never flickers between moves. With it on the inventory has to be reopened on
every single move to change the title.
Leaving covers all three cases: closing the board, disconnecting, and running out of time on the turn timer.
Leave refund-on-force-end on. With it off, a reload or restart during a match makes both players
lose their stake.
Bot
bot:
enabled: true
name: "6ADF4AquaBot"
default-difficulty: NORMAL
move-delay-ticks: 20| Key | Default | What it does |
|---|---|---|
enabled | true | Off makes /ttt bot answer bot-disabled |
name | AquaBot | Name on the board and in messages. Colours allowed |
default-difficulty | NORMAL | Used when the player names none |
move-delay-ticks | 20 | How long it waits before playing. Instant moves feel wrong |
| Difficulty | Plays |
|---|---|
EASY | At random |
NORMAL | Beatable, slips about half the time |
HARD | Rarely slips |
IMPOSSIBLE | Solved. It can never be beaten |
Bot matches are always free. Nothing is staked and nothing is paid out.
Updates
update-notify: trueChecks SpigotMC on startup and tells staff holding aquatac.update when they join.