NeonSpawn

An advanced spawn management plugin designed to integrate natively with modern visually appealing server environments.

NeonSpawn allows you to accurately define teleportation delays, restrict movements during countdowns, and celebrate player teleports with immersive sounds, particles, actionbars, and titles.

Plugin Source

For downloads or plugin requests, visit our Discord server or our BuiltByBit profile.

Why NeonSpawn

Most basic essentials plugins provide a basic spawn command, but NeonSpawn pushes the boundary explicitly towards production value and server aesthetic.

🎉

Immersive Feedback

Bossbars, titles, actionbars, particles and sound effects pre-packaged.

🛡️

PvP Safety Integration

Configurable movement cancellation mechanics enforce fair escape attempts.

⚙️

Fully Modular

Every single visual effect and delay can be individually toggled.

Installation

Setting up NeonSpawn takes under a minute.

  1. Download the latest NeonSpawn.jar execution file.
  2. Drop the file inside your server's /plugins directory.
  3. Restart the server.
  4. Stand where you want the spawn to be and type /setspawn limit.

Commands

Command Description Permission
/spawn Teleport precisely to the configured spawn (Default)
/setspawn Set the centralized spawn point location neonspawn.setspawn
/neonspawn reload Reload the configuration properties neonspawn.reload

Permissions

Permission Description
neonspawn.setspawn Allows defining the universal spawn (Default: op)
neonspawn.reload Allows reloading the `config.yml` on-the-fly (Default: op)

General Settings

NeonSpawn is driven by its config.yml ensuring complete granular controls.

Teleport Delays & Movement

YAML — config.yml
teleport-delay: 5 # Seconds before teleport

cancel-on-move: true
cancel-on-block-change-only: true # Only cancels if player shifts to a different block (ignores head movement)

Setting cancel-on-block-change-only: true ensures that players tracking foes with their views won't casually cancel their spawn teleportations.

First Join Behavior

YAML
first-join:
  message-type: "chat" # or "title"
  sound: "ENTITY_PLAYER_LEVELUP"
  particle: "HAPPY_VILLAGER"

Visual Effects

Every phase of teleporting (start, cancel, success) can trigger distinct aesthetic responses.

YAML
enable-actionbar: true
enable-bossbar: true
enable-title: true
enable-particles: true
enable-sounds: true

effects:
  actionbar:
    teleport-start: true
    teleport-cancelled: true
    teleport-success: true
...
  particles:
    teleport-start: "VILLAGER_HAPPY"
    teleport-cancelled: "SMOKE_LARGE"
    teleport-success: "END_ROD"

Support

Join Our Discord

Get help from our team, report bugs, request features, and connect with the community.

dsc.gg/neonstudios
All Documentation