
Roam
Advanced asynchronous random teleport (RTP) plugin for Paper, Purpur and Folia. Features a modern GUI, biome targeting, favorites, history, stats, claim protection bypass, Vault economy integration, and full customization.
Оцените первым
44
1
Список изменений
Roam 1.3.0
Added
- Exploration-gated biome unlocks (opt-in,
biome-finder.unlock.enabled):/rtp biome— new alias/rtp biomes— only accepts biomes the player has physically discovered. First contact grants an advancement toast, a chat notice and a sound. Staff bypass viaroam.biome.bypass-unlock. Existing discoveries are honoured on upgrade. - Biome collection GUI: undiscovered biomes render as sealed crystal cards that flip to each biome's own icon once
explored — 54 curated textured heads bundled, plus a description and a "You'll find:" line for all ~110 shipped
biomes, and a
Discovered: N/Mprogress counter. Custom heads viaicon: "head:<base64>"inbiomes.yml. /rtp location <name>: teleport to admin-defined spawn-point presets, gated per-preset withroam.location.<name>.- Four new languages: Russian, Simplified Chinese, Romanian and German join EN/ES/PT_BR — seven bundled
translations covering chat and GUI (
gui_<lang>.yml), switched together bylanguage:.
Performance
- Chunk-free candidate screening on Iris worlds: water and biome checks now run against Iris' own noise streams instead of generating a chunk per rejected candidate — the single biggest cost of RTP on custom generators is gone.
- Adaptive mode (on by default): an MSPT probe classifies the server as RELAXED / BUSY / STRESSED — background
generation throttles down to zero under load, and search parallelism clamps so
/rtpnever piles chunk loads onto a struggling tick loop. Each world also learns its own search difficulty and borrows extra parallel candidates only where they pay off. - Demand-gated location cache: idle worlds stop generating terrain in the background entirely (one bootstrap entry
kept); active worlds refill as a slow trickle. With
warm-chunks, a cache hit costs a disk read instead of fresh generation — effectively instant/rtp, even on Iris. - Two-phase chunk preload: teleports block only on the 9 chunks around the player; the outer ring loads in the background after arrival.
- Per-candidate slot timeouts with replacement: one stuck chunk generation no longer freezes the whole search, and late-finishing winners are rescued instead of discarded.
- Cached biome rosters and engine handles: tab-complete and the biome menu no longer walk registries/reflection on every keystroke.
Fixed
- GUI pagination dying after the first page navigation; border/footer clicks could resolve to a real biome; world menu broke with customised item names.
- "Searching..." boss bar stuck on screen after teleporting — full lifecycle rework (kind-tagged bars, exception-safe teleport tail, quit cleanup) plus a self-healing watchdog.
- Search slot timeouts discarding valid locations found moments later on slow hardware.
- Citizens biome NPCs bypassed the biome-finder toggle and the unlock gate.
Changed
- Iris integration flagged experimental: works without server lag, but chunk loading on Iris teleports is still slow. Mitigations documented in the README.
- Unified teleport pipeline (seven entry points over four shared gates) backed by a 21-test suite that gates every build.
- Professional text pass: emojis removed from every player-facing surface (GUI, boss bars, titles, messages in all languages).
Removed
/rtp structure— out of scope for Roam's design.
No config migration needed — every new key ships with a sensible default.
Файлы
Roam-1.3.0.jar(18.80 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.3.0
Загрузчики
FoliaPaperPurpur
Версии игры
1.21–26.1.2
Загрузок
11
Дата публикации
11.06.2026
