Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Added
- Message suppression via config (
config.yml):messages.suppress-player: whentrue, silences all teleport-related messages to players globally (searching, countdown, queue position, success, failure, cost).messages.suppress-console: whentrue, silences the executor notification that/forcertpsends to the command sender globally.
--skip-messagecommand flag: can be appended to/rtp,/rtp <center|region>,/forcertp <player> [world], and/rtp forcertp <player> [world]to suppress both player-facing and executor messages for that single invocation. Tab-completion suggests the flag.BiomeCompatutility (ezrtp-common): reflection-basedsafeName(Biome)andsafeValueOf(String)helpers that work correctly whetherorg.bukkit.block.Biomeis an enum (Spigot/Bukkit ≤ Paper 25) or an interface (Paper 26+), preventingIncompatibleClassChangeErrorat runtime.- Movement-cancel during countdown: if a player moves too far from their starting position while a countdown is running, the teleport is cancelled.
countdown.cancel-on-move(defaulttrue) — enable or disable the feature.countdown.cancel-distance(default2.0) — distance in blocks that triggers cancellation.countdown.warn-distance(default1.0) — distance in blocks that sends a one-time warning before cancellation. Set to0to disable the warning.- Two new message keys:
countdown-move-warnandcountdown-move-cancel(configurable inmessages/en.yml).
Changed
- Minecraft version support expanded to 1.13+:
api-versioninplugin.ymllowered from1.21to1.13; plugin will now load on any server from MC 1.13 onwards. - Java 17 output bytecode:
maven.compiler.releasechanged from25to17so the built JARs run on Java 17+ hosts. The build toolchain still requires JDK 25 to compile againstpaper-api. - Modrinth
game-versionsbroadened to>=1.13in release and nightly workflows (was>=26.1). RareBiomeRegistry.getDefaultRareBiomes(): replaced a single try/catch wrapping allBiome.valueOf()calls with per-biomeBiomeCompat.safeValueOf()guards, so a biome absent on the running server version (e.g.MODIFIED_JUNGLEremoved in 1.18,DEEP_DARKadded in 1.19) no longer silently prevents the remaining biomes from being registered.- All
biome.name()call sites replaced withBiomeCompat.safeName(biome)acrossRareBiomeRegistry,GuiSettings,BiomeLocationCache,StatsSubcommand, andHeatmapSubcommand.
Fixed
- Stale
<fork>,<executable>, and<jvm>references to deletedjava25.javac/java25.javaproperties removed from rootpom.xmlcompiler and Surefire plugin configuration.
Information
| Published on | May 9, 2026 |
|---|---|
| Downloads | 0 |
Platforms
Paper (1.13-26.1.2)
Dependencies
Paper