Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Links
Tags
Creators
Details
Licensed MIT
Published 3 months ago
๐ 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
๐ Requirements
- 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
๐ฅ Installation
-
Download the plugin
- Download the latest
DomFly.jarfrom the Releases page
- Download the latest
-
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
๐ฎ Usage
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
How to Use
- Player enters a land they own or have permission in
- Grant the player the
domfly.usepermission - Use the
/domflycommand to enable flight - Fly freely within the land
- Flight mode is automatically disabled when leaving the land
๐ Permission Nodes
| 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
Build Steps
# 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
๐ Acknowledgements
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


