
MeowConsole
MeowConsole is a server-side enhancement mod built for Fabric 26.1 + Java 25. It brings a Paper-like experience to Fabric servers: a better console, practical anti-xray, and strong performance under real gameplay load.
🐾 Meow Console v1.2.3 for NeoForge
🛠️ Compatibility
- Minecraft Version:
Minecraft >=26.1 <=26.1.2🎮 - Mod Loader:
NeoForge 26.1.x⚙️ - Java Runtime:
Java >=25☕
📢 Mod Update News
Great news! Meow Console now officially supports the NeoForge runtime environment! ✨
🚀 Key Highlights
- NeoForge Support: Added official support for the NeoForge loader, expanding Meow Console to a brand-new platform. ✅
- Feature Parity: The NeoForge build includes all core features, ensuring a consistent experience identical to the Fabric version. 🔄
- Stability Improvements: Internal compatibility adjustments and runtime optimizations have been implemented for a smoother experience on NeoForge. ⚡
📝 Release Notes
- 📦 This release is the NeoForge-specific edition of
v1.2.3. - 🧱 Designed specifically for the Minecraft
26.1.xseries; please ensure your version matches. - ⚠️ Requirement: Java 25 or newer is mandatory for this build.
📚 More Information
Looking for specific feature changes or historical updates? Check out the links below:
- 📜 Changelog
- 📖 Wiki / Description
Thanks for all your support and feedback. Enjoy the game! 🎮🌟
- Minecraft Version:
MeowConsole v1.2.3 Release Notes ✨
- Version: 1.2.3
- Type: MCDR Compatibility Improvements + Better Console Input Experience
📦 Downloads & Dependencies (Modrinth Direct Links)
- MeowConsole project page: </mod/meowconsole>
- MeowConsole versions page: </mod/meowconsole/versions?l=fabric>
- Fabric API project page (required dependency): </mod/fabric-api>
- Fabric API versions page: </mod/fabric-api/versions?l=fabric>
🧩 Compatibility (Clear Scope)
- Declared mod compatibility:
Minecraft >=26.1 <=26.1.2 - Fabric Loader:
>=0.18.4 - Java:
>=25 - Required dependency:
fabric-api >=0.144.0+26.1
Recommended combinations:
26.1: Loader0.18.4++ Fabric API0.144.0+26.1or a newer compatible build26.1.1: Loader0.18.6++ Fabric API0.145.2+26.1.1or a newer compatible build26.1.2: Loader0.19.1++ Fabric API0.145.4+26.1.2or a newer compatible build
🆕 What's New in v1.2.3
- Added support for Minecraft
26.1.2while keeping compatibility with26.1and26.1.1 - Better support for
MCDReforgedservers:- Added a new
mcdr-compatibilityconfig section - When enabled, MeowConsole tries to preserve the vanilla-style console output that external tools expect
- This makes it friendlier to setups that rely on console-log parsing
- Added a new
- Better compatibility with backup tools such as
PrimeBackup:- Important save-completion messages such as
Saved the gameare now preserved more carefully - Common player join/leave log patterns are also less likely to be broken
- This reduces the chance of “better console UI, but broken backup workflow”
- Important save-completion messages such as
- Better command input experience:
- Command highlighting now follows Brigadier parsing more closely
Tabcompletion for vanilla commands keeps more of the original tooltip/help text- Second-level completions for MeowConsole local commands now include clearer descriptions
✨ What You Will Notice
- If you use
MCDReforged:- MeowConsole is less likely to conflict with tools that parse server console output
- Backup-related and log-driven workflows should behave more reliably
- If you type commands directly into the server console:
- It is easier to see the difference between command literals and arguments
- Completion suggestions are easier to understand at a glance
🧪 Important Notes (For MCDR Users)
If your server uses
MCDReforged,PrimeBackup, or similar console-parsing tools:- It is recommended to explicitly enable:
mcdr-compatibility.enabled: true
- The current version includes auto-detection logic, but explicitly enabling the compatibility mode is more reliable
- If your server also uses settings such as
pause-when-empty-seconds, that vanilla pause behavior can still affect unattended backup workflows
🔄 Upgrade Notes
When upgrading from
1.2.2to1.2.3, please keep the following in mind:- If you use
MCDReforged, check whetherconfig/meowconsole-features.ymlnow contains the newmcdr-compatibilitysection - For the most reliable behavior with tools like
PrimeBackup, it is recommended to set:mcdr-compatibility.enabled: true
- If you do not use
MCDReforged, in most cases this remains a direct replacement upgrade
MeowConsole v1.2.2 Release Notes ✨
- Version: 1.2.2
- Type: Experience Improvements + Sleep Acceleration Enhancements + Stability/Performance Cleanup
📦 Downloads & Dependencies (Modrinth Direct Links)
- MeowConsole project page: </mod/meowconsole>
- MeowConsole versions page: </mod/meowconsole/versions?l=fabric>
- Fabric API project page (required dependency): </mod/fabric-api>
- Fabric API versions page: </mod/fabric-api/versions?l=fabric>
🧩 Compatibility (Clear Scope)
- Declared mod compatibility:
Minecraft >=26.1 <=26.1.1 - Fabric Loader:
>=0.18.4 - Java:
>=25 - Required dependency:
fabric-api >=0.144.0+26.1
Recommended combinations:
26.1: Loader0.18.4++ Fabric API0.144.0+26.1or a newer compatible build26.1.1: Loader0.18.6++ Fabric API0.145.2+26.1.1or a newer compatible build
🌙 What's New in v1.2.2
- Multiplayer sleep acceleration has been enhanced further:
- It now supports a more CMI-like timelapse-style night fast-forward experience
- Nights no longer feel limited to a single abrupt skip and can now pass by in a visibly smoother way
- Sleep acceleration now supports ignoring Carpet fake players:
- Added new config option
ignore-carpet-fake-players - When enabled, fake players created by
fabric-carpetare ignored - Sleep calculations now count only real online players, so fake players no longer affect the sleep ratio
- Added new config option
- Sleep acceleration sync behavior on 26.1 has been improved further:
- Fixed cases where server time was advancing but the client-side effect was not obvious enough
- Non-sleeping players can now see the accelerated day/night transition more clearly
- Sleep acceleration implementation and configuration experience have also been refined:
- Config semantics are now more consistent
- Default recommended values are closer to real multiplayer server usage
🛠️ Problems Panel Fixes & Code Cleanup
- Fixed several Java null-safety warnings shown in the IDE problems panel:
SleepAccelerationService.javaFakeOrePacketBitStorageTest.java
- Cleaned up some related code paths to reduce noisy warnings and improve long-term maintainability
- Applied a lightweight optimization to Carpet fake-player detection in sleep acceleration:
- Uses runtime reflection
- Avoids adding a hard compile-time dependency on Carpet
- Balances compatibility and runtime overhead
⚡ Performance & Stability Notes
- The sleep acceleration code path received a lightweight cleanup pass:
- Improved the handling chain for night fast-forwarding and client-side time sync
- Reduced null-safety warning noise during debugging and maintenance
- Kept the feature improvements lightweight without introducing unnecessary extra dependencies or runtime burden
🧪 Important Notes (Test Features)
player messages, andflightguardare still considered test features at the moment:- It is recommended to validate them on a test server first
- Please test them against your actual plugin/mod setup before enabling them on production
- If you use
fabric-carpet, check whetherignore-carpet-fake-playersshould be enabled for your server
🔄 Upgrade Notes
When upgrading from
1.2.1to1.2.2, please keep the following in mind:- If you already use sleep acceleration, reload or restart the server and verify the new night fast-forward feel after upgrading
- It is recommended to delete
config/meowconsole-features.ymland let the mod regenerate a fresh copy:- In older versions, sleep acceleration was disabled by default
- Regenerating the file ensures that you get the new
v1.2.2config entries and updated default comments
- If your server uses Carpet fake players, review whether
ignore-carpet-fake-playersshould be enabled - This is a low-risk maintenance and enhancement update, so in most cases it can be upgraded by direct replacement
MeowConsole v1.2.1 Changelog 📝
- Timestamp: 20260404111255288
- Version: 1.2.1
- Type: Maintenance Update + Management Enhancement + Config Semantic Unification
📥 Download & Dependencies (Modrinth)
- MeowConsole Project Page: </mod/meowconsole>
- MeowConsole Versions: </mod/meowconsole/versions?l=fabric>
- Fabric API (Required): </mod/fabric-api>
- Fabric API Versions: </mod/fabric-api/versions?l=fabric>
⚙️ Version Compatibility
- Minecraft Range:
Minecraft >=26.1 <=26.1.1 - Fabric Loader:
>=0.18.4 - Java:
>=25 - Required Dependency:
fabric-api >=0.144.0+26.1
Recommended Combinations:
- 26.1: Loader
0.18.4+& Fabric API0.144.0+26.1(or higher) - 26.1.1: Loader
0.18.6+& Fabric API0.145.2+26.1.1(or higher)
🚀 What's New in v1.2.1
- Anti-Xray Support: Now supports Server Console / RCON calls:
antixray statusantixray reloadantixray profileantixray debug <world> <x> <y> <z>
- Command Alias: Added
xrayas an alias for convenience. 🔍 - Paper Porting: Continued porting optimizations from Paper's Anti-Xray to further refine the anti-cheat and management experience.
- Bug Fixes: Improved Anti-Xray performance in complex cave scenarios; fixed an issue where some regions failed to revert properly, causing "ghost ores" to remain visible. 🛠️
- Semantic Unification: The
max-extra-ticks-per-ticksetting for Sleep Acceleration has been unified:- It now represents the "Max Extra Ticks" on top of the Vanilla
1xbase. ⚡
- It now represents the "Max Extra Ticks" on top of the Vanilla
⚠️ Important Note (Experimental Features)
The following features are currently in the Testing Phase:
sleep acceleration,player messages,flightguard- Status: Disabled by default.
- Advice: We recommend validating these on a test server first. Please be cautious when enabling them in production and adjust parameters based on your actual server load. 🧪
🆙 Upgrade Guide
When upgrading from
1.2.0to1.2.1, please note:- If you use RCON or automated scripts for maintenance, you can now switch to
antixray status/profile/debugfor better integration. - If you have Sleep Acceleration enabled, please re-verify your multiplier settings to ensure they meet your expectations.
- This is a low-risk maintenance update; you can usually just drop in the new version to replace the old one. ✅
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
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 API0.144.0+26.1or higher compatible versions. - 26.1.1: Loader
0.18.6+| Fabric API0.145.2+26.1.1or 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 statusand/velocity reload.
Important Notice (Experimental Features)
sleep acceleration,player messages, andflightguardare 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/replacementdual-pass and major visibility propagation. - Semantic alignment for core configs:
lava-obscures,use-permission,update-radius, andmax-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.
MeowConsole v1.1.3 Changelog
- Version: 1.1.3
- Type: Configuration Logic & Bug Fix
What's New
- Fixed Configuration Overwrite: Resolved an issue where
meowconsole-paper.ymlwas being reset to default values after anantixray reloador server restart. - Improved Migration Strategy: The configuration update logic now uses an "Incremental Completion" strategy. It will only fill in missing keys and will no longer overwrite existing values, comments, or the entire file structure.
- Dimension Parsing Fix: Fixed dimension-level parsing and NamespaceKey identification within
dimension-settings. Missing fields in existing dimension blocks are now correctly patched without affecting other data. - Enhanced Command Output: Optimized the configuration summary for
antixray reloadandantixray status. It now explicitly displays the actualmax-block-heightin effect for each dimension, preventing global defaults from being misreported as real-time values. - Version Bump: Updated internal versioning from
1.1.2to1.1.3. - User-Agent Update: Updated the Modrinth API
User-Agentidentifier to reflect version1.1.3.
Configuration Behavior Changes
- Initial Setup: A full default configuration will still be generated on the first boot.
- Incremental Updates: During subsequent loads or reloads, the plugin will only append missing keys.
- Value Preservation: Existing keys will retain their current values and will not be reverted to defaults.
- Scoped Dimension Patching: Existing dimension configuration blocks will only be patched for their own missing items, preventing the accidental generation of undeclared dimension blocks.
Repository & Feedback
- Public Repository: https://github.com/xiaoyiluck666/meowconsole
- Issues: https://github.com/xiaoyiluck666/meowconsole/issues
MeowConsole v1.1.2 Changelog
- Version: 1.1.2
- Category: Console Color Rendering, Operations Panel, and Update Checker Enhancement
What's New
- Fixed Console Rendering: Resolved issues where legacy Minecraft color codes (e.g.,
§7,§8,§f) were displayed as raw text in the server console. - TrueColor Mapping: Refined base color mapping to output RGB TrueColor, closely matching the original Minecraft palette rather than standard ANSI 16-color approximations.
- Hex Color Support: Added support for
§x§R§R§G§G§B§B/&x&R&R&G&G&B&Bhexadecimal color chains. - Style Retention: Maintained support for formatting styles including
§l(Bold),§m(Strikethrough),§n(Underline),§o(Italic), and§r(Reset). - Color Resetting: Explicitly reset terminal styles during color transitions to prevent "color bleeding" across log lines.
- Chat Link Enhancement: Improved the chat message rendering pipeline to ensure compatible chat styles are correctly written to the console.
- UI Uniformity: Standardized log prefixes, startup self-check panels, critical alert panels, and local command outputs to a low-saturation aesthetic similar to Paper.
- Version Bump: Updated versioning from
1.1.1to1.1.2.
Console Commands
- Added local console command:
update check - Added local console command:
update status - Added local console command:
health - Added local console command:
alerts - Optimized and standardized existing panels:
mods,entities,tps,mspt, etc.
Update Checker
- Auto-Check: Triggers an update check upon server startup.
- Admin Notifications: Re-triggers an update check when an administrator joins the game.
- Silent Mode: No longer spams
You are up to date...if no updates are found. - Alert Logic: Notifications are only sent to the console and administrators when a new version is available.
- Modrinth API: Updated the
User-Agentversion identifier to1.1.2for Modrinth queries.
Startup Diagnostics & Alerts
- Self-Check Panel: Added a new post-startup panel displaying Mod version, Java version, World count, Anti-Xray status, Velocity bridge status, and update policies.
- Key Alerts Panel: Introduced a specialized panel to highlight performance anomalies (TPS / MSPT), disabled Anti-Xray, Velocity bridging errors, and available updates.
- Fixed: Corrected a minor issue in the update process.
MeowConsole v1.1.0 Changelog
Version Information
- Version:
1.1.0 - Target Platform: Fabric
1.21.x(Protocol767-775) / Loader26.1
Key Updates
Console & Startup
- Early-stage Takeover: Console management now hooks into an earlier phase of the server bootstrap.
- Enhanced CLI Experience: Improved local console command handling for more intuitive terminal-based troubleshooting.
- Dev Environment Fixes: Resolved compatibility issues related to VS Code and Gradle Language Server.
Performance Monitoring
- New Command:
tps- Monitors real-time ticks per second over
5s / 1m / 5m / 15mintervals.
- Monitors real-time ticks per second over
- New Command:
mspt- Displays
avg / min / maxMilliseconds Per Tick for the last5s / 10s / 1m.
- Displays
- Low Overhead: Implemented using a rolling window statistical model to avoid the overhead of persistent sampling threads.
Entity Diagnostics
- New Command:
entities <world> [keyword]- Aliases:
entitycount,mobs - View loaded entity types and counts for a specific dimension.
- Automatically sorts by count (Top 20 by default).
- Supports keyword filtering to quickly locate entity stacking issues.
- Aliases:
Anti-Xray Optimization
- Improved Synchronization: Fixed an issue where target blocks didn't revert to their true texture immediately upon being mined.
- Occlusion Fix: Fixed a scanning oversight where diagonal adjacent "ghost" ores failed to reveal after removing obstructing blocks.
- Proactive Correction: Added active updates for exposed hidden ores post-destruction to reduce residual fake textures on the client side.
- Explosion Awareness: Implemented immediate block state restoration for explosion-driven destruction (e.g., TNT, Creepers), ensuring fake ores are correctly revealed or updated without delay.
- New Debug Tool:
antixray debug <world> <x> <y> <z>- Queries real Block ID vs. theoretical fake Appearance ID.
- Checks
hidden / replacementstatus and exposure state. - Verifies logic-based reveal rules and player-specific mask tracking.
Configuration Transparency
- Default Adjusted: Increased
max-block-heightfrom40to64. - Source Logging: Startup logs now explicitly state the config file source.
- Live Status:
antixray statusandantixray reloadnow display the config source and a summary of active settings. - Error Handling: Explicit warnings for failed config reads; the system now gracefully falls back to defaults instead of failing silently.
Value for Server Owners
- Performance Clarity: Instantly judge if the server is healthy or lagging.
- Entity Management: Rapidly pinpoint excessive entity counts in specific worlds.
- Logic Debugging: Easily determine if Xray issues are caused by configuration, logic bugs, or client-side desync.
- Config Reliability: Guaranteed confirmation of whether your custom settings or system defaults are currently active.
- Version:
Нет описания изменений

