DomFly

DomFly

Dominion Territory Flight Add-on Plugin.

178 downloads 1 followers

🚀 Minecraft Land Flight Plugin

Latest Build Java Platform License

English | įŽ€äŊ“中文


📖 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 17 or higher
  • Dependency: Requires the Dominion land plugin

đŸ“Ĩ Installation

  1. Download the plugin

    • Download the latest DomFly.jar from the Releases page
  2. Install to server

    # Place the jar file into the server's plugins folder
    cp DomFly.jar ./plugins/
    
  3. Restart the server

    # Restart the server to load the plugin
    stop  # or use other restart commands
    
  4. Configure the plugin

    • This plugin currently has no configuration file
  5. 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

  1. Player enters a land they own or have permission in
  2. Grant the player the domfly.use permission
  3. Use the /domfly command to enable flight
  4. Fly freely within the land
  5. 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

📊 PlaceholderAPI Placeholders

Requires PlaceholderAPI. DomFly will automatically register its expansion.

Placeholder Description Example Output
%domfly_flying% Whether the current player is flying with DomFly true / false
%domfly_flying_players% Number of players currently flying with DomFly 0, 5, 12...

âš™ī¸ Configuration

Configuration file location: plugins/DomFly/config.yml

Currently none

đŸ› ī¸ Development Build

Prerequisites

  • JDK 17 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 Commits 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


Made with â¤ī¸ by Hotguo

⭐ If you like this project, consider giving it a Star!

bStats

Version Minecraft Loader Download

DomFly 3.2.0

3.2.0

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2
folia, paper
Download

DomFly 3.1.0

3.1.0

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
folia, paper
Download

DomFly 3.0.3

3.0.3

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
folia, paper
Download

DomFly 3.0.2

3.0.2

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
folia, paper
Download

DomFly 3.0.1

3.0.1

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
folia, paper
Download

DomFly 3.0.0

3.0.0

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
folia, paper
Download

DomFly 2.2.0

2.2.0

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
folia, paper
Download