BubbleFeather
BubbleFeathers adds Flight Feather voucher items that grant timed flight when redeemed.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
BubbleFeather
BubbleFeathers adds timed flight voucher items that grant timed flight when redeemed.
Features
- 3 tiers: stacks/extends - Fully configurable: item material, name, lore, duration, glow - stacks/extends (consumes 1 feather) - Flight time stacks/extends if you redeem again - Expiry handling that won’t break other flight sources: - Removes flight only if BubbleFeathers enabled it - Won’t disable flight for Creative/Spectator - Formatting options: - `legacy` (`&` + hex `&#RRGGBB`) - `minimessage` (MiniMessage tags)
Compatibility
- Paper 1.21.x
Installation
1. Put the jar into your server’s `plugins/` folder 2. Restart the server 3. Edit `plugins/BubbleFeathers/config.yml` 4. Run `/flightfeather reload`
Commands
- `/flightfeather give <player> <1|2|3> [amount]` - `/flightfeather time [player]` - `/flightfeather reload`
Permissions
- `bubblefeathers.give` (default: op) - `bubblefeathers.reload` (default: op) - `bubblefeathers.time` (default: true) - `bubblefeathers.admin` (default: op)
Configuration
Main file: `plugins/BubbleFeathers/config.yml`
Common options: - `items.flight_feather_1|2|3.enabled` - `items.flight_feather_1|2|3.material` - `items.flight_feather_1|2|3.name` - `items.flight_feather_1|2|3.lore` - `items.flight_feather_1|2|3.duration_seconds` - `items.flight_feather_1|2|3.glow`
Behaviour: - `redeem.disable_flight_when_expired`: removes flight only if this plugin enabled it - `redeem.notify_on_expire`: sends an expiry message
Text formatting: - `text.format: legacy` (default) - `text.format: minimessage`
Safety Note (Important)
BubbleFeathers uses internal item tags to detect voucher items. That means no other item (including renamed feathers) can grant flight.