COWMODSКаталог модов

HySpawn

A lightweight, Folia-compatible spawn management plugin with configurable countdowns, void spawn rescue, sounds, and full MiniMessage support.

Автор: Szabolcs243861обновлён 30 авг. 2026 г.
Механики игрыУправлениеГенерация мира

Описание

HySpawn banner

Features

Global Spawn Set a server-wide spawn point where new players land instantly on first join — no teleport flash, no delay. Players also respawn here on death.

Spawn Command /spawn comes with a fully configurable countdown displayed via PacketEvents actionbar. If a player moves during the countdown, the teleport is cancelled. Admins can bypass both the countdown and the cooldown between uses.

Void Spawn Set per-world rescue points for players who fall into the void. The plugin detects void falls before damage is dealt and teleports the player back safely.

Fully Configurable Every message supports MiniMessage formatting — gradients, colors, bold, hover events, you name it. Sounds for teleportation, countdown ticks, and cancellation are all configurable with volume and pitch control.

Folia & Canvas Ready Built with UniversalScheduler for full Folia/Canvas compatibility. No Bukkit scheduler calls, no thread issues.

Commands

CommandDescription
/setspawnSet the global spawn at your location
/spawnTeleport to spawn with countdown
/setvoidspawnSet void rescue point for current world
/unsetspawnRemove the global spawn
/unsetvoidspawn [world]Remove void spawn for a world
/hyspawn reloadReload config without restart

Permissions

PermissionDescriptionDefault
hyspawn.adminAdmin commands (set/unset/reload)OP
hyspawn.spawnUse /spawnEveryone
hyspawn.bypass.countdownSkip teleport countdownOP
hyspawn.bypass.cooldownSkip command cooldownOP

Dependencies

  • Paper 1.21.11+ (or Folia / Canvas)
  • PacketEvents 2.12.1+

Последние версии

Все версии →
release

HySpawn 1.1.0

1.1.0
30 авг. 2026 г.143Minecraft: 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Скачать
Что нового
This release is about one thing: **players actually respawning where you set spawn.** On Folia the global spawn was being ignored entirely on death, and everyone without a bed was dumped at the world spawnpoint — usually a spawn-camping target. That is fixed, and beds now behave the way players expect. ### Fixed - **Respawn ignored the global spawn on Folia.** Folia's region-threaded respawn logic does not reliably fire `PlayerRespawnEvent` and mishandles `setRespawnLocation` ([Folia #229](https://github.com/PaperMC/Folia/issues/229), [#337](https://github.com/PaperMC/Folia/issues/337)), so the location HySpawn set was silently discarded and players respawned at their world's own spawnpoint — for example at the overworld's 0,0 rather than in your spawn world. HySpawn now detects Folia at startup and, instead of relying on those events, watches the dead player and moves them to the global spawn the moment they respawn. Paper and Spigot keep the original event-based path, which stays seamless with no teleport. - **Bed and respawn anchor spawns were overridden.** A player who had slept in a bed or charged a respawn anchor was still sent to the global spawn on death. Beds and anchors now take priority, and only players without one are sent to the global spawn. - **Global spawn stopped working when its world loaded late.** The spawn world was resolved once at startup, so if the world was created or loaded after HySpawn enabled — common with world-management plugins — the global spawn silently became unavailable and no redirect happened at all. Spawn locations now resolve their world on each use, and the console warns once per world if a configured spawn world is genuinely missing. - **Returning players could still land at the world spawnpoint.** If a player's saved logout position became invalid (renamed or deleted world, corrupted position), the server placed them at the world spawnpoint on join. They are now redirected to the global spawn. ### Added - **`spawn.respect-bed-spawn` config option** (default `true`). Leave it on for the vanilla expectation — beds and anchors win, everyone else goes to spawn. Set it to `false` to force every respawn to the global spawn regardless of beds. - **bStats metrics** ([plugin 30946](https://bstats.org/plugin/bukkit/HySpawn/30946)). Anonymous server and player counts only, nothing identifying. Opt out for all plugins with `enabled: false` in `plugins/bStats/config.yml`. ### Changed - Release jars are now named by version (`HySpawn-1.1.0.jar`) instead of an incrementing local build number, and the version reported by the plugin is derived from the release tag, so it can no longer drift out of sync. - The un-shaded jar is published with a `plain` classifier so it can never be mistaken for the real, dependency-bundling jar. - Releases are now built, published to GitHub, and uploaded to Modrinth automatically by CI, and every push and pull request is build-verified. ### Upgrading Drop in the new jar and restart. **No configuration changes are required** — the new `respect-bed-spawn` option defaults to `true` when it is absent, so existing `config.yml` files keep working untouched. Add it to your config only if you want to turn it off. Note the behaviour change: players with a bed or charged respawn anchor now respawn there instead of at the global spawn. If you preferred the old always-global behaviour, set `spawn.respect-bed-spawn: false`.
release

HySpawn 1.0.1

1.0.1
25 апр. 2026 г.211Minecraft: 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Скачать
Что нового
# v1.0.1 ## Changes - Added full legacy color code support alongside MiniMessage - `&a`, `&c`, `&l` and all standard color/formatting codes - `§` section sign codes - `&#RRGGBB` hex RGB colors - `&x&R&R&G&G&B&B` Bukkit-style hex - Mix and match with MiniMessage tags freely
release

HySpawn 1.0.0

1.0.0
25 апр. 2026 г.31Minecraft: 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Скачать
Что нового
# v1.0.0 — Initial Release ## Features - Global spawn with `/setspawn` and `/unsetspawn` - `/spawn` command with actionbar countdown and movement cancellation - Per-world void fall rescue with `/setvoidspawn` and `/unsetvoidspawn` - Instant first-join spawn via AsyncPlayerSpawnLocationEvent — no teleport flash - Death respawn at global spawn - Configurable command cooldown with bypass permission - Configurable sounds for teleport, countdown ticks, and cancellation - Full MiniMessage support for all messages - PacketEvents actionbar for countdown display - Hot reload with `/hyspawn reload` - Folia & Canvas compatible via UniversalScheduler