All versions
11.10.26
Release
RealityVanguard 11.10.262 weeks ago 18
Compatibility
Minecraft: Java Edition
1.21.x
Platform
Paper
Required content
Any compatible version
Changes
RealityVanguard 11.10.26
โ ๏ธ Requirements
- ๐งฑ Paper 1.21.x and Java 21
- ๐ฆ The PacketEvents plugin is now required (it must be in your
pluginsfolder) - ๐๏ธ Delete the old
plugins/RealityVanguard/config.ymland restart the server, otherwise the new default values are not applied
๐ New
- ๐ก Packet layer moved to PacketEvents; Netty injection and reflection removed
- ๐ค Teleport handshake: packets describing the old location are now ignored after
/tp,/home,/rtp,/tpa - ๐ Player state (game mode, flight, effects, vehicle, item use) is now read from the server every tick
- ๐จ Redesigned
/settingsscreen: framed 54-slot Check Toggles with check icons, green/red status panes, Enable All / Disable All - ๐ก๏ธ NoFall now also catches packet-based hacks (clients that keep sending
onGround=truewhile falling)
๐ ๏ธ Fixes
- ๐ฅ Turning the camera no longer causes false Speed/Timer flags
- ๐ง Fixed false NoFall flags when landing in creative mode
- ๐๏ธ Fixed false Speed flags after turning off flight in creative mode
- ๐ท Fixed players staying permanently exempt after switching from creative to survival (nothing was being detected)
- ๐ช Fixed false NoSlow flags when sneaking in the air or while falling
- โ๏ธ Flat flight is now reported as Fly instead of Speed
- ๐ Jesus hacks that jump-run on water are now detected
- โก Speed buffer lowered from 0.6 to 0.06, so fast hacks are now caught
- ๐ง Added exemptions for ice, elytra, vehicles, riptide, and slime/bed bounces
- โ๏ธ Reach limit in creative mode now matches vanilla
๐๏ธ Removed
- ๐ง The
/vanguard debugchannelcommand
๐ Known limitations
- โฑ๏ธ Timer cannot fully tell Blink and Clip-TP apart yet
- ๐ก๏ธ KillAura currently only checks the view angle
- ๐งช The PacketEvents migration is new; if you see problems, report them with the flag line
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:QR23paqr:3RlAzmrn"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:QR23paqr:3RlAzmrn"
}

