Requirements
Before building or using DzusillCore, make sure your environment meets the following requirements.
Java Development Kit
Section titled βJava Development KitβDzusillCore targets Java 21. Download it from Adoptium (Eclipse Temurin) or any other JDK 21 distribution.
java -version# Expected: openjdk 21 or laterThe project uses Apache Maven 3.8+ as its build tool.
mvn -version# Expected: Apache Maven 3.8.x or laterPaper server
Section titled βPaper serverβThe framework targets the Paper API 1.21.1. The compiled JAR must be loaded on a Paper (or compatible fork) server. It will not work on vanilla Bukkit/Spigot without adaptation.
Download Paper from papermc.io.
Optional soft dependencies
Section titled βOptional soft dependenciesβThese plugins are fully optional. The framework works without them; they are only activated if present on the server.
| Plugin | What it unlocks |
|---|---|
| Vault | Economy API (VaultHook) |
| PlaceholderAPI | Placeholder resolution (PlaceholderApiHook) |
| EssentialsX | User data access (EssentialsHook) |