What's New
Multi-Hash Support
- Support for SHA-256, SHA-512, SHA-1, and MD5 checksums
- Modrinth now uses native SHA-512 verification (fixing previous limitation)
- Lockfile backwards compatible with old
sha256 field format
Platform-Aware Resolution
- New
Platform enum with automatic runtime detection
- Detection order: Folia → Purpur → Paper → Spigot → Bukkit
- Hangar and Modrinth now query platform-specific variants
- Override with
.platform(Platform.SPIGOT) on any dependency builder
Usage Example
// Auto-detect platform (default)
Dependency.modrinth("packetevents").build();
// Override platform
Dependency.hangar("ProtocolLib")
.platform(Platform.PAPER)
.build();