AzSpawn - Spawn Management Plugin
A lightweight, highly configurable spawn management plugin for Spigot/Folia servers (1.8+). Allows server administrators to set spawn locations and players to teleport to spawn with complete customization.
Features
- Spawn Management - Set and manage spawn locations per world
- Player Teleportation - Teleport players to spawn on join or death
- Fully Configurable - All settings and messages customizable via YAML
- Message Types - Send messages as Chat, ActionBar, or Title (per-message setting)
- Color Support - Full color and gradient support using & color codes and &#RRGGBB hex colors
- Placeholders - Support for %player%, %world%, %x%, %y%, %z% placeholders
- Effects - Configurable particle and sound effects on teleport
- Cooldowns - Teleport cooldown with bypass permission
- Multi-World - Per-world spawn management
- Data Persistence - Spawn locations persist across server restarts
Installation
- Download the latest release JAR file
- Place the JAR file in your server's plugins folder
- Restart your server or use /reload confirm
- Configuration files will be generated automatically in plugins/AzSpawn/
Commands
Player Commands
- /spawn - Teleport to the spawn location
- Requires permission: azspawn.spawn (default: true)
Admin Commands
- /setspawn - Set spawn location at your current position
- Requires permission: azspawn.admin (default: OP)
- /delspawn - Delete spawn location for current world
- Requires permission: azspawn.admin (default: OP)
- /azspawn reload - Reload configuration and messages
- Requires permission: azspawn.admin (default: OP)
Permissions
| Permission | Description | Default |
| azspawn.spawn | Allow use of /spawn command | true |
| azspawn.admin | Allow use of admin commands | OP |
| azspawn.spawn.cooldown.bypass | Bypass teleport cooldown | OP |
⚙️ Configuration
config.yml
Code (YAML):
# Enable/disable spawn on join (teleport players to spawn when they join)
spawn-on-join : false
# Enable/disable spawn on death (teleport players to spawn when they die)
spawn-on-death : true
# Teleport cooldown duration in seconds (0 = disabled)
teleport-cooldown : 5
# Delay before teleport in ticks (20 ticks = 1 second)
teleport-delay : 0
# Enable particle effects on teleport
enable-particles : true
# Particle type: FLAME, WATER_SPLASH, EXPLOSION, CRIT, MAGIC_CRIT, SMOKE, SPELL, etc.
particle-type : FLAME
# Number of particles to spawn
particle-count : 10
# Enable sound effect on teleport
enable-sound : true
# Sound type: ORB_PICKUP, LEVEL_UP, ENDERMAN_TELEPORT, BLOCK_AMETHYST_BLOCK_CHIME, etc.
sound-type : ENDERMAN_TELEPORT
# Volume and pitch for sound effect
sound-volume : 1.0
sound-pitch : 1.0
# Message prefix for all plugin messages
prefix : "&8[&bAzSpawn&8]"
# Per-world spawn management
per-world-spawns : true
# Save spawn data interval in ticks
save-interval : 1200
Each message can be customized with:
- type: CHAT, ACTIONBAR, or TITLE
- message: The message text
- subtitle: (for TITLE type) The subtitle text
Code (YAML):
teleported-to-spawn:
type : ACTIONBAR
message : "&aYou have been teleported to spawn in &b%world%&a!"
cooldown-active:
type : ACTIONBAR
message : "&cPlease wait &b%cooldown%s &cbefore teleporting again!"
teleporting-title:
type : TITLE
message : "&bTeleporting..."
subtitle : "&7Please wait"
The plugin supports:
- Standard Minecraft color codes: &0-&f and &k-&o
- Hex colors: &#RRGGBB (e.g., &#FF0000 for red)
- Example: &6&lGolden Title: &#FF0000Red Text
Data Files
The plugin creates the following files in plugins/AzSpawn/:
- config.yml - General plugin configuration
- messages.yml - All player-facing messages
- spawns.yml - Spawn location data (auto-generated)
Usage Examples
Set up a spawn point
- Go to the location where you want players to spawn
- Run /setspawn as an admin
- A confirmation message will appear
Delete a spawn point
- Run /delspawn as an admin in the world where you want to delete the spawn
- Players in that world will get an error message if they try to use /spawn
Customize messages
- Edit plugins/AzSpawn/messages.yml
- Change message text, colors, or type (CHAT/ACTIONBAR/TITLE)
- Run /azspawn reload to apply changes
Configure teleport effects
- Edit plugins/AzSpawn/config.yml
- Set enable-particles: true and particle-type: FLAME
- Set enable-sound: true and sound-type: ENDERMAN_TELEPORT
- Run /azspawn reload to apply changes
Compatibility
- Minecraft Versions: 1.8+
- Server Software: Spigot, Paper, Folia, and other Bukkit-based servers
- Java: Java 11 or higher
❓ Support
For issues, feature requests, or general support:
- Visit the plugin discussion page on SpigotMC
- Check the plugin documentation
- Submit bug reports with server logs
Author
Created by HuzaiDev
Thank you for using AzSpawn! If you enjoy this plugin, please leave a review on SpigotMC.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
AzSpawn is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 9 times (via Spigot). Download it and open it directly in the game.