| bin/main | ||
| Faction@f350abe21b | ||
| gradle | ||
| hcu-core@ff43ea8e9e | ||
| Lands@e24484bdea | ||
| src/main/kotlin/net/hareworks/hcu/landsector | ||
| .gitignore | ||
| .gitmodules | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle.kts | ||
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.