# MeowConsole v1.2.0 Changelog
- **Version:** 1.2.0
- **Type:** New Features + Compatibility & Dependency Notes + Paper Anti-Xray Progress Alignment
## Downloads & Dependencies (Modrinth)
- **Fabric API (Hard Dependency):** [Project Page](https://modrinth.com/mod/fabric-api)
## Version Compatibility
- **Declared Compatibility Range:** `Minecraft >=26.1 <=26.1.1`
- **Fabric Loader:** `>=0.18.4`
- **Java:** `>=25`
- **Hard Dependency:** `fabric-api >=0.144.0+26.1`
**Recommended Combinations:**
- **26.1:** Loader `0.18.4+` | Fabric API `0.144.0+26.1` or higher compatible versions.
- **26.1.1:** Loader `0.18.6+` | Fabric API `0.145.2+26.1.1` or higher compatible versions.
## New Features (v1.2.0)
- **Sleep Acceleration:** Multi-player sleeping to speed up the night.
- **Custom Player Messages:** Custom join/quit announcements.
- **FlightGuard:** Anti-fly and airship detection system.
- **Velocity Bridge Management:** New commands: `/velocity status` and `/velocity reload`.
## Important Notice (Experimental Features)
`sleep acceleration`, `player messages`, and `flightguard` are currently in **Beta**:
- Disabled by default.
- Recommended for testing on development servers first.
- Use caution on production servers; please adjust parameters based on actual performance.
## Compatibility Note: Ghosting/Free-cam Seeing Fake Ores is NOT a Bug
If players see "fake ores" while using "Free-cam" or "Spectator-like" mods/abilities, this is generally **not a bug**.
**Reason:** These "Soul/Free-cam" forms typically do not send valid movement or interaction packets to the server like a normal player entity. Consequently, the server does not trigger the standard chunk visibility refresh or "de-obfuscation" workflow. The Anti-Xray system continues to return obfuscated results according to its rules.
**Simplified Explanation:**
- **Normal Player Behavior:** Triggers server updates -> Fake ores are de-obfuscated (revealed) as per mechanism.
- **Free-cam Perspective:** Often fails to trigger server updates -> Obfuscated results remain visible.
## Paper Anti-Xray Porting Progress
As of `2026-04-02`, the current development status is as follows:
- **Engine 2 Core Behavior Alignment:** ~98%
- **Paper Anti-Xray Full Source/Config System Alignment:** ~98%
- **Complex Cave Environment Loop Readiness:** ~97%
**Key Completed Capabilities:**
- Full interception of the initial packet rewrite chain (including chunk send entry/exit).
- Implementation of `hidden/replacement` dual-pass and major visibility propagation.
- Semantic alignment for core configs: `lava-obscures`, `use-permission`, `update-radius`, and `max-block-height`.
- `engine-mode: 3` (layer-based) semantics are now operational.
- Integration of Bit-storage direct writing and packet-local palette re-encoding.
- Asynchronous initial packet rewriting: "Main Thread Snapshot + Worker Thread Rewrite + Main Thread Send" with synchronous fallback on failure.
**Ongoing Refinements:**
- Minor implementation differences compared to the original Paper codebase.
- Potential discrepancies in high-pressure complex cave scenarios; these will be refined in future updates.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }