All versions
2.0.1
Release
Xray -orevision 2.0.12 weeks ago 3,860
Compatibility
Minecraft: Java Edition
26.2
Platform
Fabric
Supported environments
Client-side
Server-side
Client and server
Changes
Changelog
[2.0.1]
Added
- Dynamic X-Ray Rendering: Introduced a streamlined X-Ray rendering system that selectively bypasses occlusion for high-value ores while forcing standard environmental blocks into invisible render shapes.
- Fluid Transparency Normalization: Implemented a custom fluid renderer override that adjusts the alpha channels of Lava and Water (approx. 13% opacity), ensuring optimal visibility of submerged resources without breaking immersion.
- Configurable Keybindings: Registered native client-side keybindings for X-Ray (Default:
X) and Fullbright (Default:G), fully integrated with the Minecraft controls interface. - Auditory & Visual Feedback: Added non-intrusive auditory cues and actionbar status overlays upon state toggles for better user experience.
Changed
- Zero-Latency Fullbright Integration: Completely overhauled the Fullbright toggle architecture. The system now directly intercepts the
LightmapRenderStateExtractorto apply maximum brightness intensity on the next frame. This deprecates the previous method of forcing chunk-level re-renders, significantly improving client performance and eliminating micro-stutters during state transitions. - Optimized Block Culling: Adjusted the block rendering engine to guarantee face rendering for targeted ores, ensuring they are never erroneously culled when surrounded by hidden geometry.
Security & Network
- Resource Pack Handshake Interception: Implemented a robust bypass mechanism for server-enforced resource packs. The client now automatically intercepts inbound resource pack pushes and silently dispatches sequential simulated responses (
ACCEPTED,DOWNLOADED,SUCCESSFULLY_LOADED). This mitigates forced downloads of server-side anti-X-Ray or obfuscation packs. - Strict Fair-Play Multiplayer Lock: The mod is intentionally and permanently disabled by default on all multiplayer servers to prevent unfair advantages. It only functions in Singleplayer worlds, unless a server administrator explicitly broadcasts an authorization payload (
xray-orevision:allow) to the client to permit its use.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:pHENEouD:avxxFhzA"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pHENEouD:avxxFhzA"
}

