DucksTempFly

DucksTempFly

DucksTempFly is a lightweight, feature-rich flight plugin designed for Survival and SMP servers

153 downloads 1 followers

๐Ÿฆ† DucksTempFly

Minecraft Version Platform Java Dependencies

The coolest, most modern Temporary Flight plugin for Minecraft 1.21+

DucksTempFly is a lightweight, feature-rich flight plugin designed for Survival and SMP servers. It features RGB gradients, MiniMessage support, intuitive GUIs, physical flight tokens, and a smart auto-recharge system.


โœจ Features

  • ๐ŸŽจ Modern Visuals: Full support for RGB Gradients and Hex colors via MiniMessage.
  • โฑ๏ธ Time-Based Flight: Give players flight time based on their rank (e.g., 10m, 1h).
  • โšก Auto-Recharge: Flight time refills automatically every X minutes (Configurable).
  • โš”๏ธ Combat Tag: Flight is instantly disabled if a player enters PvP combat (Configurable timer). Note: Fighting mobs does not disable flight.
  • ๐Ÿช™ Flight Tokens: Create physical items that players can redeem for extra flight time. Perfect for Crates and Vote Rewards!
  • ๐Ÿ–ฅ๏ธ GUI Dashboard: A sleek inventory menu to view flight status, time remaining, and PvP status.
  • ๐Ÿ“Š Action Bar HUD: Displays a live countdown gradient while flying.
  • โš™๏ธ Fully Configurable: Every message, timer, and item is editable.

๐Ÿ“ฅ Installation

  1. Download DucksTempFly.jar.
  2. Place the file into your server's plugins folder.
  3. Requirement: This plugin is built for Paper 1.21 (or forks like Purpur). It utilizes the modern Adventure API.
  4. Restart your server.
  5. Configure permissions (see below).

๐ŸŽฎ Commands

Player Commands

Command Description Permission
/fly Toggle flight mode on/off. duckstempfly.limit.<time>
/fly ui Open the Flight Status GUI. duckstempfly.limit.<time>

Admin Commands

Command Description Permission
/fly token <player> <time> [amount] Give a physical Flight Token item. duckstempfly.admin
/fly set <player> <time> Set a player's flight balance. duckstempfly.admin
/fly add <player> <time> Add time to a player's balance. duckstempfly.admin
/fly remove <player> <time> Remove time from a player. duckstempfly.admin
/fly reload Reload the config.yml. duckstempfly.admin
/fly debug View your current permission calculation. duckstempfly.admin

๐Ÿ” Permissions

Flight Limits

Assign these permissions to your ranks (e.g., Member, VIP) to determine their maximum flight capacity. The plugin automatically uses the highest time found.

  • duckstempfly.limit.30s
  • duckstempfly.limit.1m
  • duckstempfly.limit.5m
  • duckstempfly.limit.10m
  • duckstempfly.limit.30m
  • duckstempfly.limit.1h
  • duckstempfly.limit.4h

(Note: OPs automatically have infinite flight).

Administrative

  • duckstempfly.admin - Access to set, add, remove, token, and reload commands.

๐Ÿช™ Flight Tokens

You can give players items that add flight time when right-clicked. This allows players to exceed their rank limit temporarily.

Example:

/fly token primevxie 30m 1

This gives player primevxie 1 item that adds 30 minutes of flight time.


โš”๏ธ Combat Mechanics

  • PvP Only: Flight is disabled only when damaging another player or being damaged by another player (including arrows/tridents).
  • Mob Safe: Fighting Zombies, Skeletons, or Ender Dragons will not disable your flight.
  • Timer: By default, flight is disabled for 30 seconds after a hit.

โš™๏ธ Configuration (config.yml)

You can customize everything in the plugins/DucksTempFly/config.yml file.

settings:
  # How often (in minutes) flight time recharges for everyone
  recharge-minutes: 5
  # How long (in seconds) flight is disabled after pvp
  combat-seconds: 30
  # The item used for flight tokens
  token-material: MAGMA_CREAM

messages:
  prefix: "<bold><gradient:#FF0080:#7928CA>DucksFly</gradient></bold> <dark_gray>ยป <gray>"
  flight-enabled: "<green>Flight enabled! <aqua>%time% <gray>remaining."
  no-fuel: "<red>No flight time! Next recharge in: <yellow>%time%"
  # ... (Full list in generated file)

visuals:
  action-bar: "<gradient:#FF0080:#7928CA><b>โšก Flight Time: %time% โšก</b></gradient>"
  gui-title: "<!i><gradient:blue:cyan>Flight Status</gradient>"

Formatting Info

We use MiniMessage format.

  • Colors: <red>, <#ff0000>
  • Gradients: <gradient:red:blue>Text</gradient>
  • Styles: <bold>, <italic>, <!i> (Remove italics)

Made with ๐Ÿฆ† by Duckalds

Version Minecraft Loader Download

DucksTempFly 1.0!

1

1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
bukkit, folia, paper, purpur, spigot, velocity
Download