
AntiXrayOP
High-performance anti-xray for Paper: obfuscation, fake ores, recent history, and auto-escalation.
4.2K
2
AntiXrayOP 1.4.0
- Rebuilt the in-game GUI into a real dashboard with dedicated protection, detection, and material-list screens plus quick actions for reload, refresh, and memory clear.
- Fixed GUI editing on older
config.ymlfiles so missing keys now use the live loaded defaults instead of snapping to wrong raw values. - Reduced false positives by only scoring mining inside the configured detection Y-range and by ignoring player-placed tracked ores at runtime.
- Stopped hiding tracked player-placed ores during runtime, which keeps decorative/admin-placed ore blocks visible instead of turning them into fake anti-xray targets.
- Updated the Modrinth checker to respect the configured admin permission consistently and refreshed its scheduling/link handling.
- Improved the local Modrinth release script with icon auto-detection and a one-shot
release-updateaction for existing projects.
AntiXrayOP 1.3.0
- Added
/antixray recent [player] [limit]to inspect recent ore hits from the active detection window. - Added optional auto-escalation with configurable console commands and placeholders such as
%player%,%score%,%ratio%,%y%, and%world%. - Expanded the in-game GUI with controls for alert cooldown, escalation toggle, score threshold, alert count, and escalation cooldown.
- Fixed GUI access to respect
antixrayop.guiinstead of requiring hardcoded OP status. - Refreshed project metadata and release notes for the new detection/escalation workflow.
- Added
AntiXrayOP 1.2.2
- Updated plugin metadata description to mention fake ores + GUI.
AntiXrayOP 1.2.1
- GUI: changing
hidden-materialsnow also refreshes obfuscation immediately (applies on the spot).
- GUI: changing
AntiXrayOP 1.2.0
- Added in-game configuration GUI:
/antixrayop(OP only). - GUI edits apply instantly (saves config + reloads + refreshes obfuscation).
- Configure fake-ore camouflage directly from the GUI:
- Toggle
strict-hide-all,camouflage.enabled,detection.enabled. - Adjust
scan-radius,camouflage.decoy-chance-percent,camouflage.max-per-chunk,change-rescan-chunk-radius. - Edit lists:
camouflage.base-materials,camouflage.decoy-materials,hidden-materials.
- Toggle
- Added in-game configuration GUI:
AntiXrayOP 1.1.1
- Added configurable fake-ore camouflage:
camouflage.base-materials(what blocks can be swapped client-side)camouflage.decoy-materials(what ores to use as decoys; defaults tohidden-materials)
- Default
camouflage.base-materialsnow includesCOBBLESTONEandCOBBLED_DEEPSLATE. - Update checker now respects
admin-permissionfrom config (no longer hard-coded).
- Added configurable fake-ore camouflage:
AntiXrayOP 1.1.0
- Reworked underground obfuscation to hide ores more aggressively and add low-rate decoy camouflage while strict-hide-all is enabled.
- Added concealed-ore aware xray detection with weighted scoring for rare ores, rapid ore chains, and previously hidden ore hits.
- Expanded /antixray status and /antixray top with suspicion score, concealed ore hits, and weighted ore statistics for staff review.
- Added new config controls for camouflage and detection thresholds so the anti-xray system can be tuned per server.
- Updated the build metadata for this release line and packaged the new 1.1.0 jar.
AntiXrayOP 1.0.4
- Fixed Modrinth update notifier links to use slug/version-number format for reliable direct download pages.
- Removed fragile version-ID URL usage and added robust fallback to the versions page.
- Maintenance release focused on update-checker stability across server joins.
AntiXrayOP 1.0.3
- Added Modrinth update checker with OP/admin join notifications.
- Fixed update links to use stable version-number URLs (/version/<version_number>).
- Added fallback to the Modrinth versions page when latest version cannot be resolved.
AntiXrayOP 1.0.2
- Maintenance synchronization release for unified plugin versioning across the suite.
- Kept OP/admin update notification flow and direct Modrinth link policy aligned for this release line.
- No gameplay or balance changes in this release; maintenance update only.
AntiXrayOP 1.0.1
- Fixed xray flash issue where ores could appear briefly after block changes.
- Reworked chunk rescan to diff-based updates (no full reveal before remask).
- Added neighbor-chunk exposure checks to prevent visible ores on chunk borders.
- Improved strict protection defaults (
strict-hide-all, higher hidden block cap, wider vertical protection). - Reduced join delay so obfuscation applies much faster after login.
AntiXrayOP 1.0.0
- Initial release of AntiXrayOP.
- Added per-player underground ore obfuscation to reduce xray visibility.
- Added synchronized ore reveal handling for mining, placement, chunk loading, and explosions.
- Added behavior-based detection using ore ratio in a sliding time window.
- Added configurable staff alerts with anti-spam cooldown.
- Added admin command suite: reload, status, top, clear, toggle bypass, and refresh.

