Files
website/projekte des/WEBSITE_DESCRIPTION.md
SimolZimol 09b0b2f3b7 new file: .gitignore
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
2025-10-26 19:13:18 +01:00

3.0 KiB
Raw Permalink Blame History

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. Its 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.fly and fly.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 prefix
  • messages.* — 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

  1. Download the latest JAR.
  2. Put the JAR into your server plugins/ folder.
  3. Start the server so the plugin can generate config.yml.
  4. Edit config.yml to customize messages and settings.
  5. Use /flyreload to 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.