1.2 KiB
1.2 KiB
LandSector Plugin
LandSector is a plugin for the HCU Minecraft server that allows players to claim and utilize land sectors defined by the Lands plugin.
Dependencies
This plugin depends on:
- hcu-core: Core functionality for HCU server
- Faction: Faction management system
- Lands: Land definition and management system
Project Structure
This project uses git submodules and Gradle's includeBuild feature to manage dependencies:
LandSector/
├── hcu-core/ (git submodule)
├── Faction/ (git submodule)
├── Lands/ (git submodule)
├── src/
│ └── main/
│ └── kotlin/
│ └── net/hareworks/hcu/landsector/
└── build.gradle.kts
Building
To build the plugin:
./gradlew build
The compiled plugin will be available in build/libs/.
Development
Updating Submodules
To update all submodules to their latest versions:
git submodule update --init --recursive --remote
Adding Features
The plugin is structured to allow easy extension. Main plugin logic should be added to the net.hareworks.hcu.landsector package.
License
Part of the HCU server project.