SMP Multi-Spawn v1.0

A multispawn plugin that distributes player spawn points to reduce crowding and eliminate lag
multispawn-logooo.png
multispawn.png

description-title.png

HoneySpawn - Folia-Compatible Multi-Spawn Manager​

HoneySpawn is a lightweight, high-performance multi-spawn manager designed specifically for Paper and Folia servers running on versions 1.21.1 through 1.21.11. Built with modern server architectures in mind, it provides smart player distribution, robust administrative controls, and optimization features that prevent chunk crowding and lag.

Key Features​

  • Multi-World Spawn Pools: Create and manage multiple spawn points across different worlds, treating them as a single, cohesive pool.
  • First-Join Load Balancing: New players are automatically routed to the least crowded spawn point, preventing chunk-loading lag and player piling.
  • Smart /spawn Routing: Teleports players to the emptiest spawn point (lowest fill ratio) that is still under its configured hard cap. Once all spawns reach their limit, the system prevents overfilling and notifies the player.
  • Random Respawn on Death: Configurable death respawn behavior that randomly selects a spawn from your pool while fully respecting active beds and anchor points.
  • Specific Teleports: Allows players or admins to bypass the pool and teleport directly to a specific spawn point, such as "/spawn nether-hub" or "/spawn 2".
  • Permission-Based Cooldowns: Easily configure tiered cooldowns. Players with multiple ranks will automatically receive the lowest cooldown matching their permissions, with support for a complete bypass.
  • Highly Customizable: Nearly 95% of the plugin's messages and behaviors can be modified directly within the config.yml and messages.yml files.
  • Advanced Color Support: Supports MiniMessage, legacy "&" codes, and custom HEX colors (&#RRGGBB). All formats can be mixed and matched within the same configuration line.
  • Highly Optimized: Population counting is calculated on-demand during routing (no resource-heavy per-tick scans), utilizing lock-free cooldowns and asynchronous, region-safe teleports.

Commands and Permissions​

CommandDescriptionPermission
/spawnTeleport to the default spawnhoneyspawn.spawn
/spawn <id>Teleport to a specific spawnhoneyspawn.spawn.id
/spawn randomSmart, least-loaded teleporthoneyspawn.spawn.random
/spawn <id|random> <player>Teleport another playerhoneyspawn.spawn.others
/setspawn <id>Create or update a spawn at your locationhoneyspawn.setspawn
/honeyspawn reloadReload the configuration fileshoneyspawn.admin
/honeyspawn listList all configured spawn pointshoneyspawn.admin
/honeyspawn infoView details about spawn configurationshoneyspawn.admin
/honeyspawn delete <id>Delete a specific spawn pointhoneyspawn.admin

Cooldown Permissions​

Cooldowns are determined by the lowest matching duration found in the player's permissions. Default values (fully editable in config.yml) include:

  • honeyspawn.cooldown.vip -> 3 second cooldown
  • honeyspawn.cooldown.mvp -> 1 second cooldown
  • Default (everyone else) -> 5 second cooldown (configured via cooldowns.default)
  • honeyspawn.cooldown.bypass -> No cooldown

Folia Implementation Details​

HoneySpawn was built from the ground up to support multi-threaded server environments like Folia:

  • Asynchronous Teleports: All teleportation logic utilizes the async, region-safe teleportAsync API to ensure thread safety.
  • Smart Population Measurements: Per-spawn population is measured by mapping online players to the nearest spawn point in their current world (utilizing a Voronoi partition). This keeps multiple spawns in the same world distinct, and gracefully simplifies to a whole-world count when a world contains only one spawn.
  • Thread Safety: Cross-region location checks on Folia are handled with a best-effort approach; any racing player is skipped safely for that snapshot to avoid locking issues.

Installation and Setup​

  1. Place the HoneySpawn.jar file into your server's plugins/ directory.
  2. Start the server to generate the default configuration files.
  3. Configure your spawn points in-game using /setspawn <id>.
  4. Customize messages and cooldown tiers inside the generated configuration files.
  5. Run /honeyspawn reload to apply your changess

showcase-title.png

1784154758851.png

support-title.png
Buy a license now
$5.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
35 Views
0 Purchases
2 Downloads
Jul 25, 2026 Published
N/A Updated
Not yet rated
50.6 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. World
  1. Optimization
Game mode
  1. Hub & lobby
  1. Donut-like
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Sponge
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Advanced, customizable PvP bots for professional servers.
5.00 star(s) 3 ratings
36 purchases
Keep it up longer than anyone else on the server
Not yet rated
2 purchases
A Far Lands generator for Paper and Folia
Not yet rated
0 purchases
Regenerate terrain without dropping a single TPS, cross-server support
Not yet rated
0 purchases
A player data sync plugin for Paper and Folia that instantly synchronizes inventories, XP & more...
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
35 Views
0 Purchases
2 Downloads
Jul 25, 2026 Published
N/A Updated
Not yet rated
50.6 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. World
  1. Optimization
Game mode
  1. Hub & lobby
  1. Donut-like
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Sponge
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Advanced, customizable PvP bots for professional servers.
5.00 star(s) 3 ratings
36 purchases
Keep it up longer than anyone else on the server
Not yet rated
2 purchases
A Far Lands generator for Paper and Folia
Not yet rated
0 purchases
Regenerate terrain without dropping a single TPS, cross-server support
Not yet rated
0 purchases
A player data sync plugin for Paper and Folia that instantly synchronizes inventories, XP & more...
Not yet rated
0 purchases
Top