▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/AnarchySpawn
AnarchySpawn

AnarchySpawn

A high-performance random wilderness spawn and safe respawn engine designed for Anarchy and SMP Minecraft servers.

Оцените первым
120
1

AnarchySpawn

A high-performance random wilderness spawn and safe respawn engine designed for Anarchy and competitive survival Minecraft servers.


Supported Versions & Server Engines

Click to expand / collapse Version Compatibility Matrix
Minecraft VersionCompatibility StatusCompatibility Details
1.20.x - 26.3+Full Support (Native)Full support for modern height limits (-64 to 320), modern potions, trial structures, and 26.3 pale garden features (Creaking Heart, Heavy Core, Pale Oak).
1.18.x - 1.19.xFull SupportSeamless support for caves & cliffs height limits and ancient city biome detection.
1.16.5 - 1.17.xFull Support (Legacy)Automatic fallback to height 0 base and legacy potion effect aliases (DAMAGE_RESISTANCE, INCREASE_DAMAGE, etc.).
1.12.2 - 1.15.xFull Support (Legacy)Automatic fallback from PDC to local dual-track storage (data/players.yml), legacy Material system mapping (STATIONARY_LAVA), and Classloader insulation.

Server Core / SoftwareCompatibilityRecommendation
Paper / PurpurNative Async SupportHighly Recommended (utilizes asynchronous chunk loading & teleportation without TPS drops)
FoliaNative Regionized SchedulerFully Supported (all scheduling routed through FoliaScheduler with region-thread confinement)
Spigot / CraftBukkitFull Synchronous SupportFully Supported (automatically switches to scheduled sync loading fallback)
Pufferfish / Gale / LeavesNative Async SupportFully Supported

Features

  • Broad Version Compatibility (1.12.2 - 26.3+): Built-in runtime reflection layer and dual-track persistence that safely adapts across legacy (1.12.2) and modern Minecraft releases without NoSuchMethod crashes.
  • Surface Direct Penetration & 98%+ Search Acceleration: Directly queries surface heightmaps (getHighestBlockYAt) in Overworld terrain, dropping candidate column block checks from 250 down to 13 iterations.
  • Standalone Multi-Language System & Client Locale Auto-Detection: Language files are organized in a dedicated languages/ directory (en_US.yml, zh_CN.yml, zh_TW.yml). Messages automatically adapt to each player's client language.
  • First-Join Safe Drop & Per-World Control: Delays teleportation upon first join or dimension entry to safely dispatch players into configured ring wilderness zones. Each world can independently toggle first-join random spawn (first-join: true/false).
  • PDC & Dual-Track Tracking: Uses PersistentDataContainer on 1.14+ and automatic file fallback on 1.12.2 - 1.13.2 to track spawn history per world without external database dependencies or memory leaks.
  • Zero-Delay Respawn Cache Pool: Background async tasks pre-search and maintain a pool of safe locations (LocationCachePool) for instant respawn upon death.
  • Bed & Respawn Anchor Override: Option to override vanilla beds and respawn anchors to prevent bed-trapping and spawn-kill cycles.
  • Equal-Area Annular Distribution: Utilizes equal-area probability density sampling to ensure uniform player distribution across outer zones without clustering near the center.
  • Dynamic Death Hotspot Avoidance: Automatically avoids recent death/PvP zones to prevent spawn camping and crystal traps, with seamless fallback.
  • Holistic 3D Safety Validation: Rigorous filtering against lava, underwater, cacti, sweet berries, powdered snow, portals, bedrock roofs/voids, dangerous ocean biomes, trial structures, and world borders.
  • PaperMC Async Chunk Compatibility: Native reflection support for Paper's asynchronous chunk loading with smooth fallback on Spigot, preserving 20 TPS.
  • Folia Regionized Scheduler Support: Auto-detects Folia region threads with transparent fallback to classic scheduler on Paper/Spigot.
  • Audiovisual & Anti-Instakill Protection: Configurable invulnerability duration, potion effects (Resistance, Slow Falling, Fire Resistance), particle effects, sounds, titles, and actionbars.
  • Ecosystem Integration: Built-in soft dependency support for PlaceholderAPI and EssentialsX.

Installation & Usage

  1. Copy the compiled AnarchySpawn-x.x.x.jar into your server's plugins/ folder.
  2. Start the server; default configuration and language files will be generated in plugins/AnarchySpawn/ and plugins/AnarchySpawn/languages/.
  3. Customize config.yml and language files in languages/ according to your server requirements.
  4. Execute /as reload in the console or in-game to apply configuration changes on the fly.

Commands & Permissions

Click to expand / collapse Command List (Commands)
CommandAliasesPermissionDefaultDescription
/as reload/aspawn reloadanarchyspawn.reloadOPReloads configuration and language files
/as tp [player] [world]/randspawn tpanarchyspawn.tpOPTeleports a player to a safe random location in target world
/as setcenter <world> <x> <z>/as setcenteranarchyspawn.setcenterOPDynamically updates the spawn center coordinates for a world
/as info/as statusanarchyspawn.infoOPDisplays enabled world statuses and cache pool capacity
/as test [world]/as benchmarkanarchyspawn.testOPRuns a single safe coordinate search benchmark with timing
/as cache/as refillanarchyspawn.cacheOPWakes up background async workers to refill the pre-cache pool
Click to expand / collapse Permission List (Permissions)
Permission NodeDefaultDescription
anarchyspawn.useEveryone (true)Grants access to random safe spawns on first join and death respawn
anarchyspawn.bypassOPBypasses random respawn (preserves vanilla bed and respawn anchor)
anarchyspawn.adminOPMaster administrator permission covering all subcommands
anarchyspawn.reloadOPAllows execution of /as reload
anarchyspawn.tpOPAllows execution of /as tp
anarchyspawn.setcenterOPAllows execution of /as setcenter
anarchyspawn.infoOPAllows execution of /as info
anarchyspawn.testOPAllows execution of /as test
anarchyspawn.cacheOPAllows execution of /as cache

PlaceholderAPI Identifiers

Click to expand / collapse PlaceholderAPI List (Placeholders)
PlaceholderDescriptionReturn Type / Example
%anarchyspawn_spawned%Checks if the current player has performed their initial spawn in the current worldtrue / false
%anarchyspawn_cache_size_<world>%Gets the count of currently available safe locations in the async cache pool for the specified worldInteger (e.g., 10)
%anarchyspawn_min_radius_<world>%Gets the configured minimum inner radius for the specified worldInteger (e.g., 1000)
%anarchyspawn_max_radius_<world>%Gets the configured maximum outer radius for the specified worldInteger (e.g., 15000)
Партнёрский материал

Сервер для плагина AnarchySpawn - как у профи

Плагин AnarchySpawn создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином AnarchySpawn для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:3 недели назад
Обновлён:1 неделю назад
Главная