new file: Dockerfile new file: README.md new file: app.py new file: index.html new file: projekte des/PROJECT_DESCRIPTION.txt new file: projekte des/WEBSITE_DESCRIPTION.md new file: projekte des/website_project_description_en.txt new file: requirements.txt new file: script.js new file: static/css/styles.css new file: static/js/script.js new file: styles.css new file: templates/about.html new file: templates/base.html new file: templates/contact.html new file: templates/index.html new file: templates/minecraft.html new file: templates/project_detail.html new file: templates/projects.html
3.0 KiB
Fly Plugin — Simple flight for survival servers
Author: simolzimol Project page: https://www.spigotmc.org/resources/fly.83164/
Overview
Fly is a lightweight, reliable Minecraft plugin that restores creative-like flying in survival mode. It’s designed to be simple for players and server admins: toggle flight for yourself or others, and optionally adjust flight speed. The plugin focuses on minimalism, performance, and easy customization.
Key Features
- Toggle flight for yourself:
/fly - Toggle flight for others:
/fly <player> - Adjustable flight speed:
/fly speed <1-10>and/fly <player> speed <1-10> - Fully configurable messages and prefix (color codes supported with
&) - Live configuration reload:
/flyreload(no server restart required) - Optional command and permission-denied logging for admins
- Small footprint and compatibility across many server versions
Commands & Permissions
/fly— Toggle your own flight. Permission:fly.fly/fly <player>— Toggle another player's flight. Permission:other.fly/fly speed <1-10>— Set your flight speed (1 = slow, 10 = fast). Permission:fly.speed/fly <player> speed <1-10>— Set another player's flight speed. Permissions:other.flyandfly.speed/flyreload— Reload plugin config. Permission:fly.reload
Configuration & Customization
The plugin creates a config.yml on first run. Main options include:
settings.prefix— message prefix (supports color codes)settings.use_prefix— enable/disable prefixmessages.*— all messages for toggles, speed changes, errors, etc.settings.log_commands/settings.log_permission_denied
Placeholders supported in messages:
{player}— target player name{sender}— command sender{prefix}— configured message prefix
Important upgrade note: when updating to a new major release, delete the old config.yml before restarting the server so new keys and defaults are applied cleanly.
Compatibility
- Native support: Minecraft 1.15
- Tested on: 1.15 — 1.21
- Server types: Spigot, Paper, Bukkit
Installation
- Download the latest JAR.
- Put the JAR into your server
plugins/folder. - Start the server so the plugin can generate
config.yml. - Edit
config.ymlto customize messages and settings. - Use
/flyreloadto apply config changes without restarting.
Use Cases
- Give VIPs temporary flight privileges
- Enable staff to fly for moderation and world-building
- Add creative-like movement to private plots and minigames
Support & Contact
If you need help or want to request features, contact me on Discord: simolzimol or via the Spigot resource page. I welcome bug reports, suggestions, and pull requests.
License & Source
Include whichever license you prefer (MIT recommended for simple plugins). Link to the project page and, if you publish the source, a GitHub repository.
If you want, I can also produce a short set of screenshots and a short changelog section you can paste on the site, or a ready-made HTML snippet for your webpage.