sSetSpawn icon

sSetSpawn -----

set spawn on your server with timer on title



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
  • /spawn - Teleports you to the server's set spawn point.

  • /ssetspawnreload - Reloads the plugin's config.yml and messages.yml.
    • Alias: /ssr
Permissions

  • ssetspawn.setspawn - Allows usage of the /setspawn command.
    • Default: OP
  • ssetspawn.spawn - Allows usage of the /spawn command.
    • Default: true (everyone)
  • ssetspawn.reload - Allows usage of the /ssetspawnreload command.
    • Default: OP
Configuration

sSetSpawn is highly configurable via two files generated in the plugins/sSetSpawn/ folder:

  1. 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.
    Code (Text):
    # Example from config.yml
    spawn-command:
      teleport-delay-seconds: 3
      cooldown-seconds: 10
      show-warmup-countdown-title: true
      cancel-on-move: true

  2. 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.
    Code (Text):
    # 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."
Installation

  1. Download the latest sSetSpawn.jar file.

  2. Place the JAR file into your server's plugins folder.

  3. Restart or reload your server.

  4. (Optional) Adjust permissions using your preferred permissions plugin.

  5. (Optional) Modify config.yml and messages.yml in the plugins/sSetSpawn/ directory to your liking, then use /ssr to apply changes.
Resource Information
Author:
----------
Total Downloads: 24
First Release: May 20, 2025
Last Update: Today at 8:22 AM
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings