sSetSpawn - Easy & Configurable Server Spawn Management
Tired of complex spawn plugins or just need a simple, reliable way to set your server's main spawn point? sSetSpawn is here to help! This lightweight plugin provides a straightforward solution for server administrators to define a global spawn location and for players to teleport to it with ease. It includes essential features like configurable teleport warmups (with movement cancellation) and cooldowns to fit your server's gameplay style.
Features
- Easy Spawn Setting: Set your server's main spawn point with a single command (/setspawn).
- Player Spawn Teleport: Allow players to return to spawn using /spawn.
- Configurable Teleport Warmup: Add a delay before teleportation. Players must stand still, or the teleport will be cancelled (configurable)!
- Configurable Teleport Cooldown: Prevent players from spamming the /spawn command.
- Visual Warmup Countdown: Display a clear countdown title to players during the warmup (configurable).
- Movement Cancellation: Automatically cancel teleportation if a player moves during the warmup (configurable).
- Customizable Messages: Edit all plugin messages (including prefix and color codes) via messages.yml.
- Configuration Reload: Reload plugin settings without a server restart using /ssetspawnreload.
- Permission Based: Control who can use which command with simple permissions.
- Lightweight & Efficient: Designed to be simple and not bog down your server.
Commands
- /setspawn - Sets the server's global spawn point to your current location.
- Alias: /setserverspawn
- Alias: /setserverspawn
- /spawn - Teleports you to the server's set spawn point.
- /ssetspawnreload - Reloads the plugin's config.yml and messages.yml.
- Alias: /ssr
- Alias: /ssr
Permissions
- ssetspawn.setspawn - Allows usage of the /setspawn command.
- Default: OP
- Default: OP
- ssetspawn.spawn - Allows usage of the /spawn command.
- Default: true (everyone)
- Default: true (everyone)
- ssetspawn.reload - Allows usage of the /ssetspawnreload command.
- Default: OP
- Default: OP
Configuration
sSetSpawn is highly configurable via two files generated in the plugins/sSetSpawn/ folder:
- config.yml:
- Define the teleport delay (warmup) in seconds.
- Set the cooldown period for the /spawn command.
- Toggle the visual warmup countdown title.
- Toggle whether movement cancels the warmup.
Cofig Example
# Example from config.yml spawn-command: teleport-delay-seconds: 3 cooldown-seconds: 10 show-warmup-countdown-title: true cancel-on-move: true
- Define the teleport delay (warmup) in seconds.
- messages.yml:
- Customize every message the plugin sends to players.
- Supports standard Minecraft color codes (e.g., &a, &l).
- Change the plugin's chat prefix.
Messages.yml example
# Example from messages.yml prefix: "&8[&6sSetSpawn&8] &r" teleporting-to-spawn-in-seconds: "&7Teleporting to spawn in &e%seconds% &7seconds... Don't move!" spawn-on-cooldown: "&cYou are on cooldown! Please wait &e%time% &cseconds." - Customize every message the plugin sends to players.
Installation
- Download the latest sSetSpawn.jar file.
- Place the JAR file into your server's plugins folder.
- Restart or reload your server.
- (Optional) Adjust permissions using your preferred permissions plugin.
- (Optional) Modify config.yml and messages.yml in the plugins/sSetSpawn/ directory to your liking, then use /ssr to apply changes.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta