ModsJava
★ WTempFly ★
Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
WTempFly
Temporary flight with a countdown and collectible particle cosmetics
Paper 26.+ • Standalone
Temporary flight with a countdown and collectible particle cosmetics
Paper 26.+ • Standalone
What is WTempFly?
WTempFly gives every player a pool of flight time (in seconds). The pool only counts down while flight is switched on. Players can never type their own duration. Time is handed out by admins or by other plugins (shops, quests, crates, votes...). While flying, players can show a particle effect that they choose in a menu.
Features
- Temporary flight – a countdown that only runs while flight is ON.
- Time pool per player – saved by UUID, so it survives name changes and restarts.
- ActionBar countdown – shows the remaining time while flying, fully configurable.
- Fall protection – when time runs out mid-air the player takes no fall damage for a few seconds (configurable).
- Particle Cosmetics – a GUI with 16 ready-made effects, rarities, locked/unlocked items, pagination and per-particle permissions.
- Safe by design – wall-clock countdown (rapid on/off toggling cannot cheat the timer), crash recovery (flight is taken away after a crash), the player's original flight state is restored, Creative/Spectator players are never touched.
- World / game mode handling – optionally keeps flying after a world change; flight is switched off on game mode change; time is kept.
- Fast and light – one central task for all players, async SQLite with caching and autosave, no database access while drawing particles.
- Fully configurable messages – every message is in messages.yml, colours with & codes and HEX (&#RRGGBB).
- Developer API + events and optional PlaceholderAPI support.
- Standalone – no other plugin required.
Particle Cosmetics
Players open the menu with /tempfly particles, pick an effect and it is shown around them while WTempFly is ON. The choice is saved per player (UUID).
- 16 default effects: cloud, flame, end rod, heart, enchant, soul fire flame, electric spark, totem of undying, crit, note, portal, witch, dragon breath, lava, water splash, snowflake.
- 9 display modes: TRAIL, AURA, RING, HELIX, WINGS, FEET, HEAD, ORBIT, SPIRAL.
- Rarities: Common, Rare, Epic, Legendary, Mythic – with optional glow in the menu.
- Every particle has its own permission (wtempfly.particle.<id>) or can be free for everyone. wtempfly.particle.* unlocks all.
- Locked particles are shown with a lock item and the permission needed – great for ranks, crates and donor perks.
- Add, remove or change effects in config.yml: type, mode, rarity, icon, permission, count, interval, radius, height, speed, lore.
- Menu is configurable too: title, size, filler, slots, items, names and lore, with pagination.
- If a player loses the permission, the particle is switched off automatically.
- Particles are only drawn while flying, hidden when the player is invisible (configurable). Optional force-visible for players with reduced particle settings.
Commands
Aliases: /tfly, /tf
- /tempfly – status and remaining time
- /tempfly on / off / toggle – switch flight
- /tempfly time – remaining time
- /tempfly particles – open the particle menu
- /tempfly particles list – list all registered particles (admin)
- /tempfly particles info <id> – show a particle's settings (admin)
- /tempfly particles reload / /tempfly reload – reload config, menu and messages
- /tempfly give <player> <time> – add time
- /tempfly take <player> <time> – remove time (never below 0)
- /tempfly set <player> <time> – set time
Players cannot type a duration themselves – there is no /tempfly 10m.
Permissions
- wtempfly.use – use /tempfly, on, off, time, particles
- wtempfly.toggle – use /tempfly toggle
- wtempfly.give / wtempfly.take / wtempfly.set – manage player time
- wtempfly.reload – reload the plugin
- wtempfly.admin – all admin permissions (give, take, set, reload)
- wtempfly.particle.<id> – use a specific particle
- wtempfly.particle.* – use all particles
PlaceholderAPI (optional)
- %tempfly_time% – formatted remaining time
- %tempfly_remaining% – remaining time
- %tempfly_seconds% – remaining seconds (number)
- %tempfly_active% – true / false
Developer API
Code (Java):
TempFlyAPI api
= TempFlyAPI.
getInstance
(
)
;
api. addTime (player, 600 ) ; // add seconds
api. takeTime (player, 60 ) ;
api. setTime (player, 3600 ) ;
long left = api. getRemainingSeconds (player ) ;
api. activate (player ) ;
api. deactivate (player ) ;
api. getSelectedParticle (player ) ;
api. selectParticle (player, "flame" ) ;
api. addTime (player, 600 ) ; // add seconds
api. takeTime (player, 60 ) ;
api. setTime (player, 3600 ) ;
long left = api. getRemainingSeconds (player ) ;
api. activate (player ) ;
api. deactivate (player ) ;
api. getSelectedParticle (player ) ;
api. selectParticle (player, "flame" ) ;
Installation
- Stop the server and put WTempFly-1.0.0.jar into /plugins.
- Start the server – config.yml, messages.yml and data.db are created in /plugins/WTempFly.
- Give players time: /tempfly give <player> 30m
Requirements
- Paper 26.2 (uses the Paper API)
- Java 25
- PlaceholderAPI is optional
Support
Found a bug or have a suggestion? Leave a comment in the discussion, I'll answer as soon as I can. If you like the plugin, a review is much appreciated!
Or on discord: _owentv
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 26.1, 26.2, 26.3
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
★ WTempFly ★ is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.2, 26.3. Downloaded 21 times (via Spigot). Download it and open it directly in the game.