LandSector/README.md

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.