RuinedCollectionsСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (9)
release
RuinedCollections 1.0.19
1.0.1928 июл. 2026 г.61Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
# RuinedCollections 1.0.19
This release tightens storage ordering, import completion, reward recovery, and player-placed block tracking.
- Player loads and exports now wait for writes that were already queued, preventing stale reconnect or offline-edit reads.
- Import completion no longer waits on the storage writer from inside that same writer.
- Reward claims rolled back after a disconnect refresh fast reconnects, and individual reward exceptions are written to diagnostics.
- Player-placed records now cover multi-block placements, piston movement, gravity-block falls, explosions, burning, fading, and leaf decay.
- `/rc create` now gives non-block materials an item-pickup source instead of an unusable block-break source.
- Wildcards consistently take precedence over named material or entity entries.
- Invalid storage types, table prefixes, future schema versions, persistent-data types, and malformed numeric values fail clearly.
- Diagnostics limits are bounded against accidental extreme values.
- Updated Gradle to `9.6.1`, Shadow to `9.6.1`, SQLite JDBC to `3.53.2.1`, and current pinned GitHub Actions revisions.
- Release jars now use reproducible archive ordering and timestamps.
Runtime-tested on Paper `1.21.build.130` with Java `21`, Paper `26.2.build.84-stable`, and Folia `26.2.build.1-beta`. The release also compiles against both the Paper `1.21` API baseline and Paper `26.2.build.84-stable`.
Release jar: `RuinedCollections.jar`
SHA-256: `636960276674b30e9a2b8cc4d79b6da33e8e6d46ab19337a99bda08bfd7e9639`
release
RuinedCollections 1.0.18
1.0.1813 июл. 2026 г.19Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
# 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`
release
RuinedCollections 1.0.17
1.0.1710 июл. 2026 г.14Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
RuinedCollections 1.0.17
- Hardened protected collection menus against cross-player and stale-state access.
- Prevented rapid same-tick crafting from overcounting collection progress.
- Rejects invalid economy reward amounts during collection validation.
- Built and verified for Paper and Folia from 1.21 through 26.2.
release
RuinedCollections 1.0.16
1.0.1626 июн. 2026 г.20Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
RuinedCollections 1.0.16
- Fixed capped progress saves so offline, admin, and batched progress writes stay capped at the highest configured tier under concurrent writes.
- Rechecked Paper/Folia 1.21 through 26.2 metadata, default collection templates, reload handling, diagnostics, bStats, and leaderboard placeholders.
- Release jar: RuinedCollections.jar.
- SHA-256: CA09F2ADB7D7C0049A6029725B08F3FA5E3AB6B70AD3EFE99BEE4162D22FCA41.
release
RuinedCollections 1.0.15
1.0.1521 июн. 2026 г.17Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
RuinedCollections 1.0.15
- Added validated Paper/Folia 26.2 support.
- Compiled cleanly against Paper 26.2.build.25-alpha while keeping the 1.21 API baseline for older supported servers.
- Updated release metadata and docs for the 1.21 through 26.2 support range.
- Smoke-tested on a clean Paper 26.2 build 25 server with /rc validate passing.
release
RuinedCollections 1.0.14
1.0.1413 июн. 2026 г.18Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper
Что нового
RuinedCollections 1.0.14
- Added bStats support with the RuinedCollections bStats plugin id.
- Shaded and relocated bStats inside the jar to avoid dependency conflicts.
- Added aggregate-only charts for storage type, optional hooks, leaderboard state, enabled collection count, and source type usage.
- Documented the bStats setup and what data the plugin does and does not send.
- Keeps support for Paper and Folia from 1.21 through 26.1.2.
release
RuinedCollections 1.0.13
1.0.1313 июн. 2026 г.21Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper
Что нового
RuinedCollections 1.0.13
- Added menu drag protection so players cannot drag items into RuinedCollections inventories.
- Hardened quit/rejoin progress saving so reconnects do not load stale progress while quit-time saves are still writing.
- Refreshes leaderboard and rank caches after saved progress so placeholders update faster.
- Made collection source parsing stricter: automatic sources now need materials/entities, with `*` available for intentional wildcards.
- Broken collection files with no valid sources or tiers are rejected instead of loading into menus.
- Updated collection docs for armor sources and explicit wildcards.
release
RuinedCollections 1.0.12
1.0.1230 мая 2026 г.12Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper
Что нового
Release jar is now direct-upload friendly while keeping SQLite and MySQL support through Paper's built-in library loader.
- Reduced RuinedCollections.jar below marketplace upload limits.
- Added Paper runtime library declarations for SQLite and MySQL drivers.
- Kept Paper/Folia support from 1.21 through 26.1.2.
- Updated installation and troubleshooting docs.
release
RuinedCollections 1.0.11
1.0.1130 мая 2026 г.20Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper
Что нового
Improves leaderboard refresh safety, import/export hardening, and current Paper API validation.
- Coalesces duplicate leaderboard refreshes and ignores stale async cache results after reloads
- Moves export file generation onto the snapshot worker
- Reports invalid collection, menu, and import YAML clearly instead of failing silently
- Refreshes leaderboard caches after imports
- Keeps release jar output as RuinedCollections.jar
SHA256: E89F9ED80CAA99BE560049061622E0AABDCCAB6294ABCABB4C97569721ED9CDA