Exploit Rise 6.0 88 lines

Rise 6.0 Disabler

Source: iroot3/mc-client-sources โ€” Rise 6.0/Disabler.java  ยท  Generated analysis via GLM-5.2

FULL CODE REPRESENTATION โ€” This page contains the complete source code. Client base framework code (event systems, settings) is part of the original source and marked where applicable.
AI-GENERATED ANALYSIS โ€” The annotations on this page were generated by GLM-5.2 (zai-org/GLM-5.2:fastest). Verify against the original source for accuracy.

Packets Used by Disabler (across all sub-disablers)

Note: This is the container module. Actual packet manipulation occurs in the sub-disabler classes referenced by each BooleanValue. The packets listed above are those typically intercepted/sent/cancelled by the respective sub-disabler implementations.

Key MCP Classes

MCP ClassUsed By
net.minecraft.network.play.client.C00PacketKeepAliveKeepAliveDisabler โ€” cancels keep-alive responses
net.minecraft.network.play.client.C0BPacketEntityActionSprintDisabler, OmniSprintDisabler โ€” cancel/modify sprint state
net.minecraft.network.play.client.C0CPacketInputInputDisabler โ€” cancels player input (steering/jump)
net.minecraft.network.play.client.C0FPacketConfirmTransactionTransactionDisabler, CubeCraftDisabler, VerusCustomDisabler โ€” cancel/spoof transaction confirmations
net.minecraft.network.play.client.C13PacketPlayerAbilitiesAbilitiesDisabler โ€” send fake abilities (flight/creative)
net.minecraft.network.play.client.C18PacketSpectateSpectateDisabler โ€” spectate entity teleport exploit
net.minecraft.network.play.client.C03PacketPlayerVerusCustomDisabler, VulcanDisabler, RiseBalanceDisabler โ€” position/timing manipulation
net.minecraft.network.play.server.S08PacketPlayerPosLookTeleportDisabler โ€” intercept/cancel server teleport corrections
net.minecraft.network.play.client.C02PacketUseEntityVehicleDisabler โ€” vehicle mount/dismount manipulation
net.minecraft.client.MinecraftAll sub-disablers โ€” access to player, world, network manager
net.minecraft.network.NetworkManagerAll sub-disablers โ€” sendPacket / channel pipeline interception
net.minecraft.entity.player.EntityPlayerSprintDisabler, OmniSprintDisabler โ€” read/write sprinting flag

Annotation Table

<
โ† Back to Packet Reference  ยท  Analysis Index  ยท  Original Source โ†—
LineSourceAnnotation
1package com.alan.clients.module.impl.exploit;Package declaration. Places Disabler in the exploit module category alongside other server-exploitation modules.
2 Standard blank line separating package from imports.
3import com.alan.clients.api.Rise;Imports the @Rise annotation used by the client's module registry for auto-discovery and registration via classpath scanning.
4import com.alan.clients.module.Module;Imports the abstract Module base class which provides lifecycle hooks (onEnable, onDisable, onPacketSend, onPacketReceive) that sub-disablers override.
5import com.alan.clients.module.api.Category;Imports the Category enum. This module is categorized as EXPLOIT.
6import com.alan.clients.module.api.ModuleInfo;Imports the @ModuleInfo annotation carrying display name, description, and category metadata.
7import com.alan.clients.module.impl.exploit.disabler.*;Wildcard import for all sub-disabler classes in the disabler sub-package. This is where the actual packet manipulation logic lives (CubeCraftDisabler, VerusCustomDisabler, TransactionDisabler, etc.).
8import com.alan.clients.value.Value;Imports the Value base class. Used in the constructor to iterate over all registered values and apply the deprecated-hiding logic.
9import com.alan.clients.value.impl.BooleanValue;Imports BooleanValue, a toggle value that can optionally carry a sub-module (4th constructor arg) whose enable/disable is bound to the boolean state.
10 Blank line separating imports from class declaration.
11@RiseMarks this class for automatic discovery by the Rise module registry. The client's classpath scanner finds all @Rise-annotated classes and instantiates them at startup.
12@ModuleInfo(name = "module.combat.disabler.name", description = "module.exploit.disabler.description", category = Category.EXPLOIT)Module metadata. Name and description are i18n keys resolved from the client's language files. Category is EXPLOIT, placing it in the exploit tab of the ClickGUI.
13public class Disabler extends Module {Class declaration. Extends Module which provides the packet event bus, value registry, and lifecycle management. This is a container module โ€” it does not directly manipulate packets; instead it delegates to sub-disabler instances.
14    private final BooleanValue cubecraft =Declares the CubeCraft bypass toggle. When enabled, activates CubeCraftDisabler which manipulates C0FPacketConfirmTransaction and C03PacketPlayer to bypass CubeCraft's transaction-based anti-cheat flagging.
15        new BooleanValue("Cubecraft", this, false, new CubeCraftDisabler("", this));Instantiates CubeCraftDisabler as a child sub-module. The empty string "" is the sub-module's display name (hidden since it's nested). Default false (off). CubeCraftDisabler typically spoofs transaction window IDs and sends position packets that desync the server's movement validation.
16 Blank line between value declarations.
17    private final BooleanValue mineLandKick =Declares the MineLand kick-prevention toggle. MineLand anti-cheat uses C0FPacketConfirmTransaction and C00PacketKeepAlive sequences to detect modified clients; this disabler manipulates those to prevent kick.
18        new BooleanValue("Mine Land Kick Checks", this, false, new MineLandKickDisabler("", this));Instantiates MineLandKickDisabler. Typically intercepts incoming transaction/keep-alive packets and either delays responses or sends them with modified UIDs to avoid the anti-cheat's kick heuristic.
19 Blank line.
20    private final BooleanValue verus =Declares the Verus anti-cheat bypass toggle. Verus relies heavily on transaction ping checks and C03PacketPlayer ground-state validation.
21        new BooleanValue("Verus Checks", this, false, new VerusCustomDisabler("", this));Instantiates VerusCustomDisabler. Common technique: buffer C0FPacketConfirmTransaction responses and release them in bursts to inflate ping, or cancel specific transaction IDs that Verus uses for movement flagging.
22 Blank line.
23    private final BooleanValue vehicle =Declares the vehicle-packet disabler toggle. Targets C0CPacketInput (steering) and C0BPacketEntityAction (riding jump) to exploit server-side vehicle desync.
24        new BooleanValue("Vehicle Packets", this, false, new VehicleDisabler("", this));Instantiates VehicleDisabler. Typically cancels C0CPacketInput while riding or sends dismount C02PacketUseEntity packets to create a server-side desync where the player appears mounted but can move freely.
25 Blank line.
26    private final BooleanValue teleport =Declares the force-server-teleport toggle. Intercepts S08PacketPlayerPosLook (server-initiated teleport/flag-back) to prevent the server from rubber-banding the player.
27        new BooleanValue("Force Server Teleport", this, false, new TeleportDisabler("", this));Instantiates TeleportDisabler. Strategy: when S08PacketPlayerPosLook is received, the disabler either cancels it entirely or silently accepts the teleport position client-side while continuing to send C04PacketPlayerPosition from the pre-teleport location, creating a position desync.
28 Blank line.
29    private final BooleanValue vulcan =Declares the Vulcan anti-cheat bypass toggle. Vulcan uses transaction-based timing checks and ground-spoof detection on C03PacketPlayer.
30        new BooleanValue("Vulcan Checks", this, false, new VulcanDisabler("", this));Instantiates VulcanDisabler. Common approach: send C0FPacketConfirmTransaction with specific window IDs (e.g., Short.MAX_VALUE) that Vulcan's transaction validator doesn't expect, causing it to skip flagging. May also modify C03PacketPlayer onGround field.
31 Blank line.
32    private final BooleanValue sprint =Declares the sprint-packet-cancel toggle. Targets C0BPacketEntityAction with START_SPRINTING / STOP_SPRINTING actions.
33        new BooleanValue("Cancel Sprint Packet", this, false, new SprintDisabler("", this));Instantiates SprintDisabler. Cancels all outgoing C0BPacketEntityAction sprint packets so the server never sees the player's sprint state change. This prevents anti-cheats from flagging keep-sprint (sprinting while attacking) or omni-directional sprint.
34 Blank line.
35    private final BooleanValue omnisprint =Declares the omni-sprint toggle. Allows sprinting in all directions (including backwards/strafing) which is normally impossible in vanilla.
36        new BooleanValue("OmniSprint", this, false, new OmniSprintDisabler("", this));Instantiates OmniSprintDisabler. Modifies outgoing C0BPacketEntityAction to maintain START_SPRINTING state regardless of movement direction. Some implementations also set EntityPlayer.setSprinting(true) client-side while suppressing the STOP_SPRINTING packet.
37 Blank line.
38    private final BooleanValue universocraft =Declares the UniversoCraft anti-cheat bypass toggle. UniversoCraft is a Spanish server network with a custom anti-cheat.
39        new BooleanValue("UniversoCraft", this, false, new UniversoCraftDisabler("", this));Instantiates UniversoCraftDisabler. Typically manipulates C0FPacketConfirmTransaction or C03PacketPlayer to bypass UniversoCraft's specific movement validation.
40 Blank line.
41    private final BooleanValue riseBalance =Declares the Rise Balance timer-abuse toggle. Exploits the server's movement packet timing tolerance.