Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
1.7.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 4 months ago
Changelog
Added
- EzCountdown integration (optional soft-dependency):
- RTP countdown display can now be delegated to EzCountdown for richer, configurable display channels.
- Configurable display types per RTP world:
ACTION_BAR,BOSS_BAR,TITLE,CHAT,SCOREBOARD,DIALOG. - Configurable MiniMessage format string with
{formatted}placeholder for remaining time. - Each teleporting player receives an ephemeral, per-player countdown with permission-scoped visibility.
- Falls back to the built-in bossbar/chat countdown automatically when EzCountdown is absent or
ezcountdown.enabled: false. - New
countdown.ezcountdown.*config section inrtp.yml(disabled by default).
EzCountdownadded as optional soft-dependency inplugin.yml.- Factions RTP (TeamsAPI):
- Added
/rtp factionto open a claim-selection GUI from all TeamsAPI claims available to the player's team. - Added TeamsAPI subcommand integration for
/f rtpvia the TeamsAPI subcommand API (when provided by the installed TeamsAPI version). - Claim selection now sets the selected claim chunk as RTP center and then applies normal per-world RTP behavior/settings.
- Added
- New
faction-gui.ymlfile for full claim-GUI configuration. - Heatmap claim overlays (admin insight):
- Added claim border overlay mode for
/rtp heatmapand/rtp heatmap saveviaclaims-overlayflag. - Added
rtp.ymloptions underheatmap.claims-overlay.*:enabledstyle(border)colorline-width
- Added claim border overlay mode for
- Claim-constrained fake RTP simulation:
- Added
/rtp fake <amount> claims [world]to generate simulated points on faction claims owned by the executor’s team.
- Added
Changed
- TeamsAPI dependency bumped from
1.4.1to1.8.0. - TeamsAPI
/f rtpsubcommand integration rewritten: replaced the reflection-basedProxyapproach with a properAbstractTeamsSubcommandsubclass (requires TeamsAPI ≥ 1.8.0). - TeamsAPI subcommand registration now uses an explicit
isPluginEnabled("TeamsAPI")guard instead of relying onNoClassDefFoundErrorsuppression. - Faction claim GUI icons now attempt to use player skulls when claimant/owner identity is available, with configurable fallback material when unavailable.
- Added configurable title, size, claim item format/lore, skull toggle, and navigation slot/name settings for faction GUI pages.
- Update checker refactored to use
mc-plugin-update-notifierwith Modrinth as primary source and GitHub Releases as fallback source.
Fixed
- Heatmap enablement now resolves correctly for inherited/fallback world settings (
heatmap.enabled) and no longer reads as disabled unexpectedly in world/GUI override paths. /rtp heatmapno longer hard-requires biome cache for non-biome heatmaps. Biome cache is only required for biome-filtered heatmap requests.- Spigot startup compatibility fixed in update checking (
JavaPlugin#getDescription().getVersion()used instead of Paper-only metadata calls). - Message loading now supports both top-level keys and nested
messages.*language-file layouts. - Language file handling is now non-destructive: startup repair only targets clearly corrupted message files, with automatic backfill of missing message keys while preserving existing translations/customizations.
Dependencies
Files
EzRTP-3.4.0.jar(1.34 MiB) Primary
ezrtp-paper-3.4.0.jar(32.92 KiB)
ezrtp-purpur-3.4.0.jar(43.07 KiB)
ezrtp-spigot-3.4.0.jar(1.73 KiB)
Metadata
Release channel
ReleaseVersion number
3.4.0Loaders
Bukkit Folia Paper Purpur Spigot










