MySpawn

a lightweight plugin that simplifies spawn management with features like customizable join/quit messages, automatic teleportation to spawn on join, void fall protection, configurable sounds and fireworks effects, and cooldown for spawn command.

1,20k

Quick challenge

How far can you run before the mobs catch you?

MySpawn

Features

- Easy setup and config. - Customizable messages. - Player join, first join, Player leave - Void fall, Sounds, Motd, Fireworks!.

Commands

- /setspawn - Set spawn - /spawn - Teleport to spawn - /myspawn, /myspawn help - Help command - /myspawn reload - Reload

Note: when you change the language it is updated when the server is restarted

Permissions

- myspawn.setspawn - /setspawn - myspawn.setfirstspawn - /setfirstspawn - myspawn.reload - /myspawn reload - myspawn.admin or Op - Sound AdminJoin is enabled - myspawn.update-check or Op - Notify an Update

Installation

- Download the plugin. - Put MySpawn.jar into the plugin's folder. - Start your server. - Set spawn. - Modify config.yml (Optional). - Reload config (if you modified config.

Supported Software

Spigot

PaperMC

Supported Versions

1.8.8 - 1.9.x - 1.10.x - 1.11.x - 1.12.x - 1.13.x - 1.14.x - 1.21.x

Pictures

Console

Welcome

Config

config.yml

```yaml #Check for a plugin update Update-check: true Options: #LANGUAGES: EN ES Language: 'EN' #Send a message when the player first joins First-join: true #Send a message when the player joins Player-join: true #Send a message when the player leaves Player-quit: true #Send a list of messages when the player joins, example: #- '&m ' #- '&6&lWelcome to &c&lserver &a&l{player}' #- '&m ' Motd: true #Teleport a player when he joins for the first time Teleport-to-firstjoin: true #Teleport a player when he joins Teleport-to-join: true #Teleport a player when he respawns Teleport-to-respawn: true

─────────────── VOID TELEPORT SETTINGS ───────────────

Automatically teleports players to spawn if they fall into the void.

──────────────────────────────────────────────────────

Void-Teleport:

Enable or disable void teleport feature

Enabled: true

Prevents fall damage when teleported from the void

No-Damage: true

Minimum Y-coordinate before the player is considered falling into the void

Suggested: -15 for 1.8.x — -95 for 1.14+ due to new world generation

Trigger-Y-Level: -90

Choose whether to use a whitelist or blacklist for allowed worlds

Options: whitelist / blacklist

World-Filter-Type: whitelist

List of worlds for which void teleport is allowed/blocked (based on filter type above)

Filtered-Worlds: - world - theangel256 - donate-me

─────────────── /SPAWN TELEPORT SETTINGS ───────────────

Controls related to /spawn behavior, damage prevention, and cooldown.

─────────────────────────────────────────────────────────

Spawn-Teleport:

Prevents fall damage after using /spawn (e.g., if falling into void)

No-Damage: true

Enable or disable cooldown for the /spawn command

Cooldown-Enabled: true

Time in seconds before teleporting the player after using /spawn

Cooldown-Time: 15 Sounds:

─────────────── SOUND CONFIGURATION GUIDE ───────────────

Check the full list of Minecraft sound names for your version:

• 1.8.x - 1.12.x → https://pastebin.com/W8ZnDx3V

• 1.13+ → https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html

#

Format:

SOUND_NAME;VOLUME;PITCH

#

Values:

▸ Volume: 1 - 10 (1 = quiet, 10 = loud)

▸ Pitch: 1 - 10 (1 = deep/slow, 5 = normal, 10 = high/fast)

#

Examples:

▸ BLOCK_ANVIL_LAND;10;5 → Loud volume, normal pitch

▸ BLOCK_ANVIL_LAND;5;1 → Medium volume, deep pitch (slower)

▸ BLOCK_ANVIL_LAND;1;10 → Quiet, high pitch (chipmunk style)

──────────────────────────────────────────────────────────

Sound when using /spawn

Spawn: Enabled: true Sound: ENTITY_ENDER_DRAGON_GROWL;7;1

Sound when an admin joins the server

Admin-Join: Enabled: true Sound: BLOCK_ANVIL_LAND;5;5

Sound for all players on join

Join: Enabled: true Sound: BLOCK_NOTE_BLOCK_PLING;7;5

Sound for a player's first time joining

First-Join: Enabled: true Sound: ENTITY_PLAYER_LEVELUP;7;5

Sound when a player falls into the void

Void-Fall: Enabled: true Sound: ENTITY_GENERIC_EXPLODE;7;5

Fireworks:

Fireworks when the player joins

Join: Enabled: true Power: 1 # Power level (1 to 3) Colors: # List of colors (Named or Hex) RED, GREEN, BLUE, YELLOW, PURPLE, WHITE, BLACK,

PINK, ORANGE, CYAN, MAGENTA, LIME, LIGHT_BLUE, BROWN, LIGHT_GRAY, GRAY

- "RED" - "GREEN" Type: "BALL" # Type: BALL, BURST, STAR, CREEPER, BALL_LARGE Trail: true # Whether the firework has a trail effect Flicker: false # Whether the firework flickers No-Damage: true # Whether the firework deals damage

Fireworks on first join

First-join: Enabled: true Power: 2 Colors: - "BLUE" - "YELLOW" Type: "STAR" Trail: true Flicker: false No-Damage: true

Fireworks when using /spawn command

Spawn: Enabled: true Power: 3 Colors: - "PURPLE" - "WHITE" Type: "BURST" Trail: true Flicker: false No-Damage: true

Permissions: Update-check: 'myspawn.update-check' Admin-join: 'myspawn.admin' Reload: 'myspawn.reload' Set-Spawn: 'myspawn.setspawn' Set-FirstSpawn: 'myspawn.setfirstspawn' Bypass-Cooldown: 'myspawn.cooldown-bypass' Set-Firework: 'myspawn.setfirework' ```

messages_en.yml

```yaml Messages: Motd: - '&m ' - '&6&lWelcome to &c&lserver &a&l{player}' - '&m ' SpawnDefined: '&aspawn defined correctly' UndefinedSpawn: '&cthere is no server spawn' Spawn: '&ayou have been teleported' Player-join: '&6{player} joined the server!' Player-quit: '&6{player} left the server!' First-join: '&dWelcome {player} to the server, give him the welcome' Voidfall: '&c&lWARNING: &7Do not fall' Cooldown: '&cYou must wait &e{time} &cto execute this command' ```

messages_es.yml

```yaml Messages: Motd: - '&m ' - '&6&lBienvenido al &c&lservidor &a&l{player}' - '&m ' SpawnDefined: '&aSpawn definido correctamente' UndefinedSpawn: '&cNo hay spawn definido' Spawn: '&aHas sido teletransportado' Player-join: '&6{player} se unio al servidor!' Player-quit: '&6{player} dejo el servidor' First-join: '&dBienvenido {player} al servidor, dale la bienvenida' Voidfall: '&c&lCUIDADO: &7No caigas' Cooldown: '&cDebes esperar &e{time}s &cpara ejecutar este comando' ```

ADS