ChestloggerСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (8)
release
Chestlogger 2.7.0+26.2
2.7.0+26.230 сент. 2026 г.83Minecraft: 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.2bukkit, paper, purpur, spigot
Что нового
# 📦 ChestLogger v2.7.0 (Paper)
### 🌟 Highlights
* **Multi-Version Support:** First-class release support for both **Paper 26.3** and **Paper 26.2**.
* **Double Chest Logging Overhaul:** Zero-duplication transaction tracking across 54-slot inventories.
* **Unified Double Chest Audit Merging:** Inspecting either half displays the complete, merged history of both container blocks.
---
### 🚀 What's New & Changed in Paper
#### 1. Paper 26.3 & 26.2 Dual Releases
We now provide dedicated SemVer 2.0 build-metadata JARs for Paper server administrators:
* **`chestlogger-paper-2.7.0+26.3.jar`** — Built against Paper API 26.3
* **`chestlogger-paper-2.7.0+26.2.jar`** — Built against Paper API 26.2
#### 2. Double Chest Transaction Deduplication
* **Resolved Issue:** Player deposits, withdrawals, and hopper transfers in double chests were occasionally logged twice due to Bukkit event propagation across combined inventories.
* **Fix:** Updated `PaperChestEventListener` with coordinate half-partitioning. Deltas occurring in slots `0–26` are assigned strictly to the primary block location, while slots `27–53` are routed to the linked partner block.
#### 3. Unified Historical Log Merging
* **Resolved Issue:** When single chests were combined into a double chest, older logs from one side were excluded when inspecting the other side.
* **Fix:** `/chestlog inspect`, the Inspection Wand, and the in-game viewer now dynamically resolve connected double chest halves via `DoubleChest` block states and fetch unified transaction history across both coordinates in a single query.
#### 4. Engine & Performance Stability
* **Zero Server Tick Impact:** Lock-free MPSC ring buffer processing up to 65,536 events with LZ4 block compression on background worker threads.
* **Pure Bukkit Architecture:** Zero NMS (net.minecraft.server) dependencies ensures clean compatibility across server builds.
* **Self-Healing Storage:** Tail recovery engine automatically repairs incomplete or truncated write boundaries on abrupt server shutdowns.
---
### 📋 Requirements & Upgrading
* **Java:** Java 25 JRE/JDK required.
* **Server Platform:** Paper 1.21.x - 26.2.
* **In-Place Upgrade:** 100% backward compatible with existing `v2.6.x` logs (`logs/*.clog`) and indexes (`index/*.idx`). Simply replace the JAR in your `plugins/` directory and restart.
release
Chestlogger 2.7.0+26.3
2.7.0+26.330 сент. 2026 г.143Minecraft: 26.3bukkit, paper, purpur, spigot
Что нового
# 📦 ChestLogger v2.7.0 (Paper)
### 🌟 Highlights
* **Multi-Version Support:** First-class release support for both **Paper 26.3** and **Paper 26.2**.
* **Double Chest Logging Overhaul:** Zero-duplication transaction tracking across 54-slot inventories.
* **Unified Double Chest Audit Merging:** Inspecting either half displays the complete, merged history of both container blocks.
---
### 🚀 What's New & Changed in Paper
#### 1. Paper 26.3 & 26.2 Dual Releases
We now provide dedicated SemVer 2.0 build-metadata JARs for Paper server administrators:
* **`chestlogger-paper-2.7.0+26.3.jar`** — Built against Paper API 26.3
* **`chestlogger-paper-2.7.0+26.2.jar`** — Built against Paper API 26.2
#### 2. Double Chest Transaction Deduplication
* **Resolved Issue:** Player deposits, withdrawals, and hopper transfers in double chests were occasionally logged twice due to Bukkit event propagation across combined inventories.
* **Fix:** Updated `PaperChestEventListener` with coordinate half-partitioning. Deltas occurring in slots `0–26` are assigned strictly to the primary block location, while slots `27–53` are routed to the linked partner block.
#### 3. Unified Historical Log Merging
* **Resolved Issue:** When single chests were combined into a double chest, older logs from one side were excluded when inspecting the other side.
* **Fix:** `/chestlog inspect`, the Inspection Wand, and the in-game viewer now dynamically resolve connected double chest halves via `DoubleChest` block states and fetch unified transaction history across both coordinates in a single query.
#### 4. Engine & Performance Stability
* **Zero Server Tick Impact:** Lock-free MPSC ring buffer processing up to 65,536 events with LZ4 block compression on background worker threads.
* **Pure Bukkit Architecture:** Zero NMS (net.minecraft.server) dependencies ensures clean compatibility across server builds.
* **Self-Healing Storage:** Tail recovery engine automatically repairs incomplete or truncated write boundaries on abrupt server shutdowns.
---
### 📋 Requirements & Upgrading
* **Java:** Java 25 JRE/JDK required.
* **Server Platform:** Paper 26.3.
* **In-Place Upgrade:** 100% backward compatible with existing `v2.6.x` logs (`logs/*.clog`) and indexes (`index/*.idx`). Simply replace the JAR in your `plugins/` directory and restart.
release
Chestlogger 2.7.0+26.2
2.7.0+26.230 сент. 2026 г.95Minecraft: 26.2fabric
Что нового
# 📦 ChestLogger v2.7.0 (Fabric)
### 🌟 Highlights
* **Multi-Version Support:** First-class release support for both **Minecraft 26.3** and **Minecraft 26.2**.
* **Client Search Input Restored:** Fixed text box focus and typing in the in-game GUI filter search bar on 26.3.
* **Double Chest Logging Overhaul:** Eliminated transaction duplication and unified inspection history across double chest halves.
---
### 🚀 What's New & Changed in Fabric
#### 1. Minecraft 26.3 & 26.2 Dual Artifacts
We now provide dedicated SemVer 2.0 build-metadata JARs for Fabric:
* **`chestlogger-fabric-2.7.0+26.3.jar`** — For Minecraft 26.3 (Fabric Loader $\ge$ 0.19.5, Fabric API `0.161.0+26.3`)
* **`chestlogger-fabric-2.7.0+26.2.jar`** — For Minecraft 26.2 (Fabric Loader $\ge$ 0.19.3, Fabric API `0.157.0+26.2`)
#### 2. Client GUI Search Bar Input Fixed (26.3)
* **Resolved Issue:** In Minecraft 26.3, players could open the ChestLogger GUI (`/chestlog` or right-clicking with the inspection wand) but were unable to click or type into the item/player filter search bar.
* **Fix:** Overhauled keyboard routing, focus management, and char-typed event propagation in `ChestLogScreen` and `ChestLogFilterWidget` to conform with 26.3's client input architecture.
#### 3. Double Chest Transaction Deduplication
* **Resolved Issue:** Moving, placing, or shift-clicking items inside a 54-slot double chest previously logged duplicate transactions across both block entities.
* **Fix:** Implemented half-coordinate delta partitioning in `ContainerTracker`, `AbstractContainerMenuMixin`, and `HopperBlockEntityMixin`. Slots `0–26` are attributed strictly to the primary chest, while slots `27–53` are attributed to the connected partner block.
#### 4. Unified Historical Log Merging
* **Resolved Issue:** Inspecting a double chest only showed logs for the specific half that was clicked, leaving older history fragmented if chests were joined or separated.
* **Fix:** Inspection tools (Wand, `/chestlog inspect`, and GUI) now automatically detect connected double chest partners and query both coordinates simultaneously, presenting a unified, chronological audit log.
---
### 📋 Requirements & Upgrading
* **Java:** Java 25 JRE/JDK required.
* **Fabric API & Fabric Loader:** Matching your Minecraft version (26.2).
* **In-Place Upgrade:** 100% backward compatible with existing `v2.6.x` `.clog` logs and index checkpoints. No data wipe required.
release
Chestlogger 2.7.0+26.3
2.7.0+26.330 сент. 2026 г.195Minecraft: 26.3fabric
Что нового
# 📦 ChestLogger v2.7.0 (Fabric)
### 🌟 Highlights
* **Multi-Version Support:** First-class release support for both **Minecraft 26.3** and **Minecraft 26.2**.
* **Client Search Input Restored:** Fixed text box focus and typing in the in-game GUI filter search bar on 26.3.
* **Double Chest Logging Overhaul:** Eliminated transaction duplication and unified inspection history across double chest halves.
---
### 🚀 What's New & Changed in Fabric
#### 1. Minecraft 26.3 & 26.2 Dual Artifacts
We now provide dedicated SemVer 2.0 build-metadata JARs for Fabric:
* **`chestlogger-fabric-2.7.0+26.3.jar`** — For Minecraft 26.3 (Fabric Loader $\ge$ 0.19.5, Fabric API `0.161.0+26.3`)
* **`chestlogger-fabric-2.7.0+26.2.jar`** — For Minecraft 26.2 (Fabric Loader $\ge$ 0.19.3, Fabric API `0.157.0+26.2`)
#### 2. Client GUI Search Bar Input Fixed (26.3)
* **Resolved Issue:** In Minecraft 26.3, players could open the ChestLogger GUI (`/chestlog` or right-clicking with the inspection wand) but were unable to click or type into the item/player filter search bar.
* **Fix:** Overhauled keyboard routing, focus management, and char-typed event propagation in `ChestLogScreen` and `ChestLogFilterWidget` to conform with 26.3's client input architecture.
#### 3. Double Chest Transaction Deduplication
* **Resolved Issue:** Moving, placing, or shift-clicking items inside a 54-slot double chest previously logged duplicate transactions across both block entities.
* **Fix:** Implemented half-coordinate delta partitioning in `ContainerTracker`, `AbstractContainerMenuMixin`, and `HopperBlockEntityMixin`. Slots `0–26` are attributed strictly to the primary chest, while slots `27–53` are attributed to the connected partner block.
#### 4. Unified Historical Log Merging
* **Resolved Issue:** Inspecting a double chest only showed logs for the specific half that was clicked, leaving older history fragmented if chests were joined or separated.
* **Fix:** Inspection tools (Wand, `/chestlog inspect`, and GUI) now automatically detect connected double chest partners and query both coordinates simultaneously, presenting a unified, chronological audit log.
---
### 📋 Requirements & Upgrading
* **Java:** Java 25 JRE/JDK required.
* **Fabric API & Fabric Loader:** Matching your Minecraft version 26.3
* **In-Place Upgrade:** 100% backward compatible with existing `v2.6.x` `.clog` logs and index checkpoints. No data wipe required.
release
Chestlogger 2.6.4
2.6.426 сент. 2026 г.25Minecraft: 26.2fabric
Что нового
# 📦 ChestLogger (Fabric Mod) v2.6.4
> **Notice for Fabric Server & Client Users Upgrading from v2.1.0:**
> This release is a massive cumulative upgrade introducing native client GUI screens, Mod Menu integration, smart theft & raid heuristics, item provenance tracking, container claiming, and complete 54-slot double chest parity. Your existing `.clog` binary logs and configuration files remain 100% backward compatible.
---
### 🌟 Major New Systems & Features (Since v2.1.0)
#### 🖥️ Native Client GUIs & Mod Menu Integration
* **In-Game Configuration Screen (`/chestlog config`):** Sleek, dark-carbon in-game configuration screen (`ChestLogConfigScreen`) with interactive sliders, toggle buttons, and text fields across 4 categories (General, Alerts, Tracked Items, Web).
* **Live Hot-Reloading:** Changes made in the client configuration screen sync to the server via custom Fabric network packets (`ChestLogConfigPayload`) and apply instantly without restarting the server or client.
* **Official Mod Menu Support:** Full integration with Mod Menu. You can now configure ChestLogger directly from the Mod Menu screen in-game. Includes embedded high-resolution brand icon (`icon.png`).
* **Clean Classpath Resolution:** Switched to `compileOnly` Mod Menu resolution, eliminating class conflicts and launch crashes when Mod Menu is present.
#### 🔍 Item Provenance & Chain-of-Custody Screen
* **In-Game Provenance Visualizer (`ChestLogProvenanceScreen`):** Run `/chestlog trace [hand]` or `/chestlog trace <X> <Y> <Z> [slot]` to open a visual node-link timeline detailing an item’s full custody history from origin to current owner.
* **Cycle-Safe DAG Traversal:** Traces items across player trades, container deposits, withdrawals, and automated hopper transfers.
* **64-Bit Component Fingerprinting:** Accurately tracks custom-enchanted, renamed, and modified gear.
#### 🛡️ Smart Theft & Raid Detection Engine
* **Context-Aware Presence Heuristics:** Sub-20ms theft analysis distinguishing legitimate cooperation from malicious looting. Detects **🔴 Offline Theft**, **🟡 Absent Owner Looting**, and suppresses alerts during **🟢 Consensual Proximity** (owner nearby).
* **Sliding-Window Raid Velocity Tracking:** Detects rapid looting across multiple container coordinates within a 300s configurable window, triggering `CRITICAL_RAID` incidents.
* **Directional Player Trust System:** Added `/chestlog trust <player>`, `/chestlog untrust <player>`, and `/chestlog trustlist`. Trusted friends can access your containers without setting off security alarms.
* **Wilderness & Natural Container Classification:** World-gen containers (dungeons, mineshafts, shipwrecks) default to `UNCLAIMED_NATURAL` to prevent alert spam while exploring.
#### 🔐 Container Claiming & Anti-Sniping Protection
* **Single & Mass Claiming:** Secure containers using `/chestlog claim` or claim an entire cluster of nearby containers using `/chestlog claim [radius]` (up to 16 blocks).
* **Anti-Sniping History Defense:** Prevents players from claiming containers they did not place if recent audit history shows prior ownership.
* **Container Transfer:** Safely transfer ownership to teammates via `/chestlog transfer <newOwner>`.
#### 🔔 Multi-Channel Alerting & Admin HUD
* **Action-Bar HUD & Clickable Chat Cards:** Online Operators receive real-time Action-Bar warnings and interactive chat alert cards with clickable `[Teleport]` and `[Inspect]` buttons.
* **Discord Security Webhooks:** Asynchronous alert dispatcher sending rich embeds with player presence status, coordinates, items extracted, and incident severity.
---
### 🛠️ Fixes, Mixin Hardening & Stability Improvements
* **Double Chest (54-Slot) Linked Container Parity:** Updated `ServerPlayerMixin` and `CompoundContainer` context resolution to track all 54 slots across both primary and secondary block halves.
* **Hopper Automation Dual-Coordinate Recording:** Updated `HopperBlockEntityMixin` so that hopper extractions and insertions on double chests emit transaction records for both linked positions.
* **Inspection "Air" Display Bug Fix:** Resolved an issue where empty slots or double chest slot boundaries could inadvertently render as "Air" placeholders in query logs.
* **Rollback Chunk Persistence:** `FabricRollbackExecutor` now ensures inventory compensation writes directly to live world block entities and marks chunks dirty, preventing rollback reversion on server crashes.
* **Ground-Truth Ownership Tracking (`BlockItemMixin`):** Automatically hooks `CONTAINER_PLACE` on block placement to record initial container owners.
* **Strict Permission Segregation:** Regular players have access to `trust`, `claim`, `trace`, and `help`; administrative commands (`inspect`, `rollback`, `config`, `stats`, `purge`) are strictly gated behind Operator Level 2+.
* **Command Help & Brigadier Tab-Completion:** Added permission-aware `/chestlog help` and full auto-complete across all subcommands.
---
### 📋 Requirements & Dependencies
* **Minecraft Version:** `26.2` (`~26.2`)
* **Fabric Loader:** `0.19.3` or newer
* **Fabric API:** **Required** (`>=0.157.0+26.2`)
* **Java Runtime:** Java 25 (`>= 25`)
* **Mod Menu:** **Optional** (Supported for in-game configuration)
---
*Found a bug or have feedback? Open an issue on our [GitHub Issue Tracker](https://github.com/Sayanthegamer/Chestlogger-mod/issues).*
release
Chestlogger 2.6.4
2.6.426 сент. 2026 г.40Minecraft: 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.2bukkit, paper, purpur, spigot
Что нового
# 📦 ChestLogger (Paper Plugin) v2.6.4
> **Notice for Paper Server Owners Upgrading from v2.1.0:**
> This release brings a massive cumulative upgrade containing major security systems, full in-game graphical menus, item provenance tracking, and double chest parity. Your existing `.clog` binary logs and configuration files remain 100% backward compatible.
---
### 🌟 Major New Systems & Features (Since v2.1.0)
#### 🛡️ Smart Theft & Raid Detection Engine
* **Context-Aware Presence Heuristics:** Sub-20ms theft analysis that distinguishes legitimate cooperative teamwork from malicious looting. Detects **🔴 Offline Theft**, **🟡 Absent Owner Looting**, and automatically suppresses false alarms during **🟢 Consensual Proximity** (owner nearby).
* **Sliding-Window Raid Velocity Tracking:** Detects multi-container looting bursts across distinct coordinates within a 300s configurable window, triggering `CRITICAL_RAID` alerts.
* **Directional Player Trust System:** Added `/chestlog trust <player>`, `/chestlog untrust <player>`, and `/chestlog trustlist`. Trusted teammates can share containers freely without triggering alarms.
* **Wilderness & Natural Container Classification:** World-gen containers (dungeons, mineshafts, shipwrecks) default to `UNCLAIMED_NATURAL`, eliminating alert spam when exploring.
#### 🔐 Container Claiming & Anti-Sniping Protection
* **Single & Mass Claiming:** Players can claim single containers with `/chestlog claim` or claim an entire cluster within an area using `/chestlog claim [radius]` (up to 16 blocks).
* **Anti-Sniping History Defense:** Prevents players from claiming containers they did not place if recent audit history shows prior ownership or placement by someone else.
* **Claim Transfers:** Transfer container ownership smoothly using `/chestlog transfer <newOwner>`.
* **Third-Party Claim Protection Hook:** Native compatibility hooks for land-claim protection plugins.
#### 🔍 Item Provenance & Chain-of-Custody Engine
* **Full Item Lifecycle Tracing:** Reconstruct the complete custody journey of the item held in your main hand (`/chestlog trace [hand]`) or at a specific container slot (`/chestlog trace <X> <Y> <Z> [slot]`).
* **Cycle-Safe DAG Traversal:** Traces items across player trades, container deposits, withdrawals, and hopper automation.
* **64-Bit Component Fingerprinting:** Accurately follows custom-enchanted, renamed, or modified items.
* **In-Game Provenance GUI:** View item history graphs directly in-game using an interactive 54-slot visual menu.
#### 🖥️ In-Game Graphical Menus (Paper GUI Parity)
* **54-Slot Transaction History GUI:** Right-click containers with the inspect wand (`/chestlog wand` / `/chestlog i`) or use `/chestlog inspect` to browse transaction history page-by-page.
* **In-Game Configuration Screen (`/chestlog config`):** Manage alert cooldowns, owner proximity ranges, Discord webhooks, and dashboard ports inside an interactive Bukkit GUI with in-game chat prompt inputs and instant hot-reloading (zero server restarts required).
#### 🔔 Multi-Channel Alerting & Discord Rich Embeds
* **In-Game Admin HUD:** Real-time Action-Bar warnings and interactive chat alert cards with clickable `[Teleport]` and `[Inspect]` buttons.
* **Discord Security Webhooks:** Asynchronous alerts sending rich embeds detailing the incident type, coordinates, items taken, and player presence states.
---
### 🛠️ Fixes, Performance & Stability Improvements
* **Double Chest (54-Slot) Parity:** Full coordinate tracking across both halves of linked double chests (`DoubleChestInventory`), logging all slots 0–53 accurately.
* **Inspection "Air" Display Bug Fix:** Resolved an issue where empty slots or double chest slot boundaries could inadvertently render as "Air" placeholders in query logs.
* **Rollback Chunk Persistence:** Ensured `container.update(true, true)` writes directly to chunk storage on the main thread during rollbacks, preventing changes from reverting if the server restarts unexpectedly.
* **Pure Bukkit Architecture (Zero NMS):** Built strictly against public Paper/Bukkit APIs with zero internal `net.minecraft.server` imports, ensuring maximum forward stability across server updates.
* **Permission Segregation:** Cleanly separated player permissions from administrative commands:
* `chestlogger.trust` (Player trust commands)
* `chestlogger.claim` (Container claiming)
* `chestlogger.trace` (Item provenance lookup)
* `chestlogger.inspect` (Container inspection & wand)
* `chestlogger.rollback` (Non-destructive rollback execution)
* `chestlogger.admin` (In-game config GUI & administrative controls)
* `chestlogger.stats` & `chestlogger.web` (Telemetry & web dashboard)
* **Command Help & Tab-Completion:** Added permission-aware `/chestlog help` and full Bukkit tab-completion for all subcommands.
---
### 📋 Requirements & Compatibility
* **Platform:** Paper 26.2 (also compatible with modern Paper 1.21.x running on Java 25)
* **Java Runtime:** Java 25 or higher
* **Installation:** Place `chestlogger-paper-2.6.4.jar` into your server's `plugins/` directory and restart.
---
*Found a bug or have feedback? Open an issue on our [GitHub Issue Tracker](https://github.com/Sayanthegamer/Chestlogger-mod/issues).*
release
Chestlogger 2.1.0
2.1.017 авг. 2026 г.36Minecraft: 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.2bukkit, paper, purpur, spigot
Что нового
# 📦 ChestLogger v2.1.0 (Paper Plugin) — Initial Release
Welcome to the initial release of **ChestLogger** for **Paper / Purpur / Spigot**!
ChestLogger is an ultra-fast, zero-blocking container audit and anti-griefing plugin designed for maximum server performance and zero main-thread tick lag.
### 🌟 Key Features
* **⚡ 0 ms Server Tick Lag**: Uses a lock-free asynchronous MPSC ring buffer. Disk I/O never blocks the main server thread.
* **👥 Full Double Chest (54-Slot) Support**: Seamless compound container tracking; inspecting either half retrieves the complete 54-slot history.
* **⏪ Safe, Non-Destructive Rollbacks**: 2-step confirmation token system with adaptive slot relocation (never deletes legitimate items).
* **📊 Built-In Web Observability Dashboard**: Zero-dependency web UI on `http://localhost:8080/` with live streaming & CSV/JSON exports.
* **💾 Ultra-Compact Binary Storage**: Custom `.clog` format with high-speed LZ4 block compression (under 30 bytes per transaction).
* **🛡️ Low-End Host & Crash Tuned**: Sequential batch writing prevents disk seek storms on Aternos/budget VPS hosts with self-healing CRC32 recovery.
### 🎮 Commands & Permissions
* `/chestlog inspect <X> <Y> <Z> [page]` — `chestlogger.inspect`
* `/chestlog inspect <X> <Y> <Z> <player> [page]` — `chestlogger.inspect`
* `/chestlog rollback <X> <Y> <Z> <seconds> [player]` — `chestlogger.rollback`
* `/chestlog rollback <X> <Y> <Z> <sec> confirm <token>` — `chestlogger.rollback`
* `/chestlog stats` — `chestlogger.stats`
### 📋 Installation & Requirements
1. Drop `chestlogger-paper-2.1.0.jar` into your server's `plugins/` directory.
2. Restart or reload your server.
3. **Zero external dependencies required!** (Standalone JAR)
release
Chestlogger 2.1.0
2.1.017 авг. 2026 г.39Minecraft: 26.2fabric
Что нового
# 📦 ChestLogger v2.1.0 (Fabric 26.2) — Initial Release
Welcome to the initial public release of **ChestLogger** for **Fabric 26.2**!
ChestLogger is an ultra-fast, zero-lag container audit and anti-griefing mod featuring an interactive in-game History Viewer GUI and an embedded web dashboard.
### 🌟 Release Highlights
- **🖥️ In-Game History Viewer GUI**: Interactive client GUI with item icons, search filters, and page controls for `/chestlog inspect`.
- **⚡ 0 ms Main-Thread Impact**: Lock-free MPSC async queue ensures disk writes never cause server tick lag.
- **👥 Double Chest (54-Slot) Support**: Full compound container tracking; inspecting either half retrieves the complete 54-slot history.
- **⏪ Safe Non-Destructive Rollbacks**: 2-step confirmation token system with adaptive slot recovery (zero item overwrites).
- **📊 Embedded Web Dashboard**: Zero-dependency web UI on `http://localhost:8080/` with live streaming & CSV/JSON exports.
- **💾 Lightweight & Optimized**: Compact `.clog` binary storage with pure LZ4 compression (~880 KB JAR size).
### 📋 Requirements
- **Minecraft**: 26.2
- **Fabric Loader**: 0.19.3+
- **Fabric API**: Required