-
Notifications
You must be signed in to change notification settings - Fork 0
Prerequisites
DarkBladeDev edited this page Dec 27, 2025
·
1 revision
-
Server: Paper/Purpur compatible with the engine's baseline.
- The engine compiles against Paper API 1.20.4 (modern baseline).
- Java: Java 21.
- MultiBlockEngine: the version of the plugin installed on your server.
-
Engine API: the addon must compile against the engine's API version.
- Current:
API_VERSION = 1in MultiBlockEngine.java
- Current:
- IDE: IntelliJ IDEA recommended.
- Build system: Gradle recommended.
- Access to the MultiBlockEngine JAR to compile with
compileOnly.
- Java (recommended: Java 21), interfaces, lambdas.
- Bukkit/Paper basics: listeners, scheduler, logging.
- Engine concepts:
- ECA (Event-Condition-Action)
- Multiblock definitions (YAML) and/or code-defined multiblocks
- Capabilities (composition by contract)