conduitfly

Conduitfly lets players fly within a set radius around a placed conduit block on BentoBox islands.

56

conduitfly

ConduitFly

rank is a Minecraft plugin designed for BentoBox -based skyblock servers. It allows players to place customizable rank on their island to grant rank in a configurable radius. Flight duration, area, and fall-damage protection are all customizable based on the player's rank.

---

✨ Features

- 🔗 GUI menus: Flight is managed per-island - 🌀 GUI menus to grant flight in range - 💸 GUI menus: Players can upgrade ranks with Vault economy - 🎯 GUI menus - 🔧 Fully configurable via GUI menus - 💾 Supports both GUI menus and GUI menus - 🔄 `/conduitfly reload` to hot-reload changes - 🖱️ Paginated GUI menus for rank interaction

---

🔧 Dependencies

| Dependency | Purpose | |--------------|-------------------------------------------| | BentoBox | Island data access (currently required due to storage logic; may become a soft-depend in future versions) | | Vault | Economy integration | | Economy plugin | (EssentialsX, CMI, etc.) |

> The plugin will not load if required dependencies are missing.

---

💻 Installation

1. Drop `ConduitFly.jar` into your `plugins/` directory. 2. Start the server. The following files will be created: - `config.yml` 3. Adjust settings to your needs. 4. Use `/conduitfly reload` to apply changes without restarting.

---

🏆 Rank System

Players can open a GUI with `/conduitfly rankup` to view and upgrade their rank. Each rank defines:

- ✈️ Upgrade cost (in seconds) - 🌀 Upgrade cost - 🛡️ Optional Upgrade cost - 💰 Upgrade cost

---

🛠️ Commands

| Command | Description | |-----------------------|---------------------------------------------------| | `/conduitfly reload` | Reload the configuration | | `/conduitfly rankup` | Open the GUI to view/upgrade ranks | | `/conduitfly area` | Visually display the conduit’s active range |

---

🧩 Support & Contribution

Found a bug, have a feature request, or just want to contribute?

📬 Open an issue or pull request on GitHub

We welcome all feedback and contributions!

📁 Config Overview

- `conduit.material`: Which block grants flight (default: `CONDUIT`) - `ranks`: Defines each rank’s properties - `particles`: Visual effect shown within conduit area - `storage`: Choose between `sqlite` or `mysql` - `rank-gui`: Customize GUI layout and icons

See the `config.yml` for full documentation.

---

⚙️ Storage Options

| Type | Description | |---------|----------------------------------------------| | SQLite | Default. Lightweight and easy to use | | MySQL | For external or large-scale server networks |

---

📜 License

This project is licensed under the MIT License. You are free to use, modify, and distribute the plugin as long as the original license and copyright notice are included.

---

Give your players the freedom to fly — powered by conduits! 🛫✨

ADS