Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
RuinedCollections 1.0.18
This release is a full reliability and performance pass over storage, progress tracking, leaderboards, imports, rewards, and Folia scheduling.
- Ordered database writes prevent progress sets, additions, claims, and imports from arriving out of sequence.
- Player load tokens protect fast disconnects and reconnects from stale data callbacks without retaining old players in memory.
- Leaderboard refreshes now coalesce safely, reject stale results, and keep the per-player rank cache bounded.
- Player-placed block records are written in efficient transactional batches and flushed during graceful shutdown.
- Exports use one consistent database snapshot, and overlapping imports are blocked.
- Progress intervals, block batching, PlaceholderAPI bars, leaderboards, and bStats settings now apply correctly on reload.
- Reward shutdown handling, Folia timer overflow protection, compatible Paper fork detection, config validation, and diagnostic privacy were tightened.
- HikariCP, SQLite JDBC, and PlaceholderAPI dependencies were updated.
- Added SQLite integration tests for ordered writes, caps, overflow handling, snapshots, claims, names, and placed-block batches.
Validated with Paper 26.2.build.60-beta and Folia 26.1.2.build.8-stable. PaperMC had not published a Folia 26.2 server build at release time.
Release jar: RuinedCollections.jar
SHA-256: 36442fa41f192e8d4a2e7779fba1b831b85f610fe47214907ed055905303b3f9
Information
| Published on | July 13, 2026 |
|---|---|
| Downloads | 0 |
Platforms
Paper (1.21-26.2)