Installation
Claimo ships as a single shaded jar. There are no required dependencies — optional integrations (PlaceholderAPI, Vault) are detected automatically when present.
Requirements
Section titled “Requirements”- PaperMC 1.21.1 – 26.2 (or a Paper fork). Spigot is not supported.
- Java 21+ (matching your Paper build).
Install the plugin
Section titled “Install the plugin”- Download the latest
Claimo-v<version>.jarfrom Modrinth, BuiltByBit or Voxel Shop. - Drop the jar into your server’s
plugins/folder. - Start (or restart) the server. Claimo generates its config files on first run.
- Edit the generated files and run
/code reloadto apply changes.
- Clone the repository:
Terminal window git clone https://github.com/Naimadx123/Claimo.gitcd Claimo - Build the shaded jar:
Terminal window ./gradlew build - Grab the result from
build/libs/Claimo-v<version>.jarand drop it intoplugins/.
Optional integrations
Section titled “Optional integrations”| Plugin | Enables |
|---|---|
| PlaceholderAPI | %placeholder% in commands, the custom requirement, and the claimo expansion |
| Vault | The rank requirement (permission-group checks) |
What gets created
Section titled “What gets created”On first run Claimo writes its data folder:
Directoryplugins/Claimo/
- config.yml core settings
- messages.yml all player-facing text (MiniMessage)
- gui.yml the voucher list GUI
Directoryvouchers/ one .yml per code — the file name is the code
- test.yml
Head to the Quick start to create your first code.