Voxel Shop beta is live. Expect occasional bugs. Learn more  
THTempFly icon

THTempFly 1.2.4

Temporary flight system with SQL/Redis support, PlaceholderAPI integration, and customizable message

Page 1
Localization fix — messages now in English
  • Fixed a build mismatch: the plugin was compiling for Java 17, while Paper 1.21.x actually requires Java 21 as a minimum.
  • The plugin now detects the running Java version on startup and safely disables itself with a clear log message if the server's JDK is unsupported, instead of failing later with confusing errors.
  • Added Minecraft version detection on startup (via Paper's ServerBuildInfo), compatible with both the classic versioning scheme (1.21.x) and the new year.drop.patch scheme Mojang introduced in 2026 (e.g. 26.1.2).
  • Updated minimum requirements: Java 21+ and Minecraft 1.21+.
  • No changes to config or fly/Redis behavior — this release is purely about compatibility and safer startup checks.



Translated all remaining Spanish text (messages, console logs, comments) to English for consistency. No functional changes.

Configurable aliases for /fly command

**New: Configurable aliases for /fly**


You can now define custom aliases for the fly command in the plugin configuration.


**How to use**
- In `config.yml`, under the `fly` section, find the `aliases` option.
- Add a list of aliases (e.g. `["volar", "vuelo", "f"]`).
- After reloading the config or restarting the server, players can use `/fly` or any of your aliases (e.g. `/volar` or `/f`).


**Details**
- Aliases are loaded on plugin start or when using `/tempfly reload`.
- Aliases with spaces are not allowed and are ignored (a warning is logged).
- To use no aliases, leave the list empty: `aliases: []`.

New player commands

New commands have been added for players.


/fly toggle - toggle flight
/fly on - enable flight
/fly off - disable flight
/fly check - check flight status Placeholder {time}

Support for version 1.21.11 has also been added.

Code improvement + new feature

version%201-2-1.pngThe code was optimized, and the plugin now also manages the flight speed.

TH_TempFly v1.2.1 - WorldGuard Integration & Enhanced Flight Restrictions

version%201-2-1.png

TH_TempFly v1.2.1 Release

New Features

WorldGuard Integration

  • Complete region-based flight restrictions system
  • Automatic flight blocking in specific worlds (configurable list)
  • Automatic flight blocking in specific WorldGuard regions
  • Smart bypass system for OP players and infinite permission holders
  • Automatic flight disable when entering restricted zones
  • Enhanced restriction notifications with customizable messages


Update Checker System

  • Automatic update detection from GitHub releases
  • New command: /tempfly version to check current version and available updates
  • Admin notifications for new updates


Enhanced Message System

  • Fully customizable restriction messages in messages.yml
  • World-specific and region-specific restriction notifications
  • Visual title warnings when flight time is running low


Configuration

Flight restrictions can be configured in config.yml:



YAML:

fly:
restrictions:
enabled: true
blocked-worlds: ["world_nether", "pvp_arena"]
blocked-regions: ["spawn", "safezone"]


Permission System

  • thtempfly.fly.infinite - Bypasses ALL restrictions (OP players have this by default)
  • thtempfly.use - Use basic commands
  • thtempfly.admin - Manage other players' flight time
  • thtempfly.fly.use - Use /fly command


How Restrictions Work

1. World Restrictions: Flight is completely disabled in configured worlds
2. Region Restrictions: Flight is disabled in specific WorldGuard regions
3. Automatic Detection: Flight is automatically disabled when entering restricted zones
4. Smart Bypass: OP players and users with infinite permission bypass ALL restrictions
5. Visual Feedback: Clear messages inform players why flight is disabled


Previous version: v1.2.0 → Current: v1.2.1

Page 1
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.