Death Swap PlusСкачать
ВЕРСИИ (1)
release
Death Swap Plus 1.0.0
1.0.027 дек. 2025 г.486Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, spigot
Что нового
# Initial release.
### Added
- Core DeathSwap gameplay:
- Automatically swaps player locations after a random delay between `MinTimer` and `MaxTimer`.
- Warning system:
- Big title warning exactly 10 seconds (200 ticks) before each swap.
- Action bar countdown when time until swap is within `Warning` ticks.
- Optional post-swap “safety window” via `Safe` ticks (Resistance effect applied at start and after swaps).
- Ender pearl cleanup at swap time (`KillPearls`).
- Teleport/swap modes (`TeleportMode`):
- `random` (random mapping; falls back to circle if no valid mapping found)
- `circle` (random circle per game)
- `random_circle` (circle reshuffles after each swap)
- `fixed_circle` (does not shuffle player order at start)
- `pairs` (pair swapping; supports a 3-player rotation when player count is odd)
- Game start options:
- Random start spawn (`RandomSpawn`) with random coordinate selection.
- Configurable starting items:
- `GiveFood` (20 cooked porkchops)
- `GiveWaterBucket` (1 water bucket)
- Spectator flow:
- Eliminated players are set to SPECTATOR.
- Players joining during an active game are put into SPECTATOR.
- `/dstp <player>` teleports spectators to alive players.
- Commands:
- `/dsready` ready-up system with `/dsready get` and `/dsready start`.
- `/dsstart` (admin force-start) with optional dev mode via `/dsstart true`.
- `/dsstop` (admin force-stop).
- `/dssettings` to view/change settings.
- `/dsstats [player]` to view player statistics.
- `/dskill` to self-eliminate during an active game.
- `/dsinfo` basic plugin info.
- Permissions:
- `ds.start`, `ds.stop`, `ds.settings`.
- Stats tracking (stored per-player in YAML under `plugins/DeathSwap/PlayerDatabase/`):
- Games, Wins, Swaps, Deaths, Disconnected, Time played.
- Dev mode disables stats writes (for testing).
- UI / QoL:
- Health is shown in the TAB list (scoreboard objective `showhealth`).
- Chunk preloading and a gradual chunk loading phase at game start to reduce lag/freezes on teleport.
### Notes
- `SendChunks` exists as a setting, but chunk preloading/loading behavior is handled internally regardless of this value in the current implementation.