MySpawn

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.

3 347 downloads 0 followers

Features

<iframe width="340" height="280" src="https://www.youtube-nocookie.com/embed/CFvMva3eHRE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
  • 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
#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
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
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'
Version Minecraft Loader Download

MySpawn 2.2.2

2.2.2

1.8.8, 1.21.11
paper, spigot
Download

MySpawn 2.2.1

2.2.1

1.8.8, 1.21.11
paper, spigot
Download

The Architecture Update

2.2

1.8.8, 1.21.11
paper, spigot
Download

MySpawn 2.1.1

2.1.1

1.8.8, 1.21
paper, spigot
Download