Skip to Content

Spawns

Creating one

Stand where you want it and run:

/aquaspawn create lobby

The location is saved into menu.yml under items, so it also becomes an entry in the spawn menu. Names are unique.

Join spawn

config.yml
settings: join-spawn: "none" type-spawn: force custom: first: "none" force: "none"
KeyValuesWhat it does
join-spawna spawn name or noneWhere players land on join. none never teleports
type-spawnfirst, force, customWhen to teleport
custom.firsta spawn name or noneOnly read when type-spawn is custom
custom.forcea spawn name or noneSame
type-spawnTeleports
firstOnly on a player’s first join ever
forceEvery join
customUses the custom block: one spawn for the first join, another for the rest
/aquaspawn set lobby force /aquaspawn custom first:welcome force:lobby

Join and quit messages

These replace the vanilla lines, which are always hidden when enabled.

config.yml
join-message: enabled: true text: - "&#6AB7FF[+] &f%player% &#6AB7FFjoin the game" quit-message: enabled: true text: - "&#FF3131[-] &f%player% &#FF3131left the game"

One entry per line. %player% is the player joining or leaving.

The menu

/aquaspawn menu opens a paginated GUI built from menu.yml.

menu.yml
menu_title: '&8AquaSpawn' size: 45 items: close: material: BARRIER slot: 40 display_name: '&#FF5E5E&lClose' lore: - '&7Click to close the menu' left_click_commands: - '[close]' right_click_commands: - '[close]'
KeyWhat it does
menu_titleGUI title
sizeSlots, a multiple of 9
materialAny material of your version
slotPosition, zero indexed
display_name / loreItem text
left_click_commandsRun on left click
right_click_commandsRun on right click

[close] closes the menu. Spawns created with /aquaspawn create are added here automatically with their coordinates.

close is a reserved key. AquaSpawn skips it when counting spawns, so do not name a spawn close.

Other settings

config.yml
preload-skins: true update-notify: true
KeyDefaultWhat it does
preload-skinstrueCaches the head on join so a <hd> welcome shows instantly
update-notifytrueTells console and aquaspawn.update holders about a new release

Placeholder

PlaceholderValue
%aquaspawn_total_players%Unique players who have ever joined
Last updated: September 2, 2026 bySenkexin10e4ef4