Links
Tags
Creators
Details
21.3
Compatibility
Changes
⚡ Raycaster v21.3 - 📄 Changelog
🚀 New Features
The Blueprint Update: Crafting recipes for the Beam Stick, Diamond, and Netherite tiers are officially unlocked. Look for the "Echo-Blaze" pattern in your crafting book.
Kinetic Flight: The Netherite Wand's Aero-Launch system is now active. Aim at the floor to defy gravity.
Impact Cushion: Integrated "Internal Inertia" into wands; holding one now negates fall damage by simulating slime-block physics upon impact.
⚙️ Technical Optimizations
1.21.10 Bridge: Fully migrated to the newest .write() method for GameOptions, ensuring your settings actually stay saved after a crash.
Ray-Density Scaling: Adjusted the raycasting tick-rate to prevent the "Server Lag" death spiral while still keeping beams pixel-perfect.
🐛 Major Bug Fixes
Recipe Logic Overhaul: Fixed a critical data-path error where recipes were being ignored by the internal engine due to improper folder nesting.
Visual Stability: Squashed the "Double Blur" Crash (IllegalStateException). The UI now respects the single-pass rendering rule.
Enchantment Registry: Corrected the loot-table injection for Accelerometer. It will now correctly generate in 5% of Ancient City and Bastion treasure chests.
⚠️ Dev Notes & Known Issues
Session Sync: The UnknownHostException remains a Mojang API limitation. If you're playing offline, skins will default to Steve/Alex.
Pitch Precision: Ensure your pitch is exactly vertical for the Aero-Launch; the sensitivity has been tightened to prevent accidental jumps.
🎥 Images

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:jeLKG9oC:FUP2EwQn"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jeLKG9oC:FUP2EwQn"
}

