All versions
5.10.26
Alpha
RealityVanguard 5.10.263 weeks ago 10
Compatibility
Minecraft: Java Edition
1.21.x
Platform
Paper
Required content
Any compatible version
Changes
โ What's New
๐ฆ PacketEvents Migration
- Netty & Reflection Removal: Removed Netty injection, field reading via reflection (
PacketInjector,MovementPacketAdapter), and the/vanguard debugchannelcommand. - Packet Handling: Movement packets are now processed by
PacketEventsListener. Fixed false (0,0,0) position anomalies during camera rotation by handling PacketEvents' separate position reports for rotation-only packets. - Dependencies & Configuration:
- Added
packetevents-spigot:2.12.0(provided) and the CodeMC repository topom.xml. - Added
depend: [packetevents]toplugin.yml. - Removed Netty dependency.
- Server Requirement: The PacketEvents plugin JAR (available on Modrinth) must be installed on the server.
- Added
- Data Cleanup: Player data is now cleared upon disconnection.
๐ฌ Check Toggles Screen
- New 54-Slot Framed Layout: Organized with Movement checks in the top row/section and Combat/World checks in the bottom row/section.
- Interactive Check Icons: Each check features a custom icon that glows when enabled, positioned above a green or red status glass pane. Toggling can be triggered by clicking either the icon or the status glass.
- Detailed Lore: Displays category information and a concise description for each check.
- Navigation & Bulk Controls: Added "Enable All", "Back", and "Disable All" options to the bottom row, with the same framed layout applied to the main menu.
โWhy is this version a Alpha
Our previous versions were Beta because they were written on the same core but now the whole packet listener has been re-written.
๐ฅ Social Media Accounts
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:YTxmHbET"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:QR23paqr:YTxmHbET"
}

