A powerful and flexible crate plugin for Minecraft servers. Create customizable crates with animated openings, varied rewards, and a comprehensive claim system. Perfect for Spigot, Paper, and compatible server software.
- Wiki - Comprehensive guides and tutorials
- API Documentation - For plugin developers
- Configuration Guide - All config options explained
- Examples - Example crate configurations
Use JDK 25 to build. The Gradle build emits Java 25 bytecode and targets Paper API
26.2.build.84-stable, matching stable Paper 26.2-84.
java -version # Should show Java 25+-
Clone the repository:
git clone https://github.com/mrfdev/Crates26.git cd Crates26 -
Build the plugin with Gradle:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-25.0.4.jdk/Contents/Home ./gradlew clean pluginJar -
Find the built JAR:
- Gradle:
bukkit/build/libs/CrateReloaded-2.3.17.jar
- Gradle:
The build uses public API artifacts for Paper, PlaceholderAPI, Vault, CMI/CMILib, HolographicDisplays, and DecentHolograms. Local compile-only plugin jars may be placed in libs/ or under servers/**/plugins/; those folders are ignored by git.
The original Maven files are still present for reference, but the maintained build path for this fork is Gradle.
./gradlew clean pluginJar./gradlew clean checkCrateReloaded uses Spotless with Palantir Java Format for code formatting:
# Check formatting
make lint
# Auto-fix formatting issues
make lint-fix