Minecraft Land Flight Plugin
Introduction
DomFly is a lightweight Minecraft server plugin designed for Paper/Spigot/Folia servers. It allows players to fly freely within their claimed lands, providing convenience for building and land management while maintaining game balance.
✨ Features
- Land Flight - Players can enable flight mode within lands they own
- Permission Management - Flexible permission system for fine-grained control over player flight
- ⚡ Auto Detection - Automatically detects if a player is inside their land and disables flight upon leaving
- Lightweight & Efficient - Optimized for minimal server resource usage
- Multi-language Support - Customizable messages and multi-language support
- Minecraft Version: 1.20.1 or higher
- Server Software: Paper / Spigot / Purpur / Folia
- Java Version: Java 21 or higher
- Dependency: Requires the Dominion land plugin
- Download the plugin
- Download the latest DomFly.jar from the Releases page
- Install to server
# Place the jar file into the server's plugins folder
cp DomFly.jar ./plugins/
- Restart the server
# Restart the server to load the plugin
stop # or use other restart commands
- Configure the plugin
- This plugin currently has no configuration file
- Set up permissions
- Use a permissions plugin like LuckPerms to assign permissions
Basic Commands
- /domfly - Toggle flight mode within your own land
- /domfly help - Display help information
- /domfly reload - Reload the configuration file (requires admin permission)
- /domfly undomfly <player> - Forcefully disable flight for a player
- Player enters a land they own or have permission in
- Grant the player the domfly.use permission
- Use the /domfly command to enable flight
- Fly freely within the land
- Flight mode is automatically disabled when leaving the land
Permission Node Description Default
domfly.use Allows basic flight functionality op
domfly.admin Allows admin commands (e.g., reload) op
⚙️ Configuration
Configuration file location: plugins/DomFly/config.yml
Currently none
️ Development Build
Prerequisites
- JDK 21 or higher
- Maven 3.6 or higher
- Git
# Clone the repository
git clone https://github.com/wunanc/DomFly.git
cd DomFly
# Build with Maven
mvn clean package
# The built artifact is located at target/DomFly-*.jar
Changelog
See CHANGELOG.md for detailed version history.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Author
- wunanc | Hotguo - Main Developer
Thanks to all the developers and users who have contributed to this project!
Support & Feedback
- Report a Bug
- Feature Requests
- Contact the author: via GitHub Issues
Made with ❤️ by Hotguo
⭐ If you like this project, consider giving it a Star!
⭐ If you like this project, consider giving it a Star!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- 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.
DomFly is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 135 times (via Spigot). Download it and open it directly in the game.