Exploit
Tenacity 5.1
269 lines
Tenacity 5.1 Disabler
FULL CODE REPRESENTATION โ Complete source displayed below. Client framework code is included for full context.
AI-GENERATED ANALYSIS โ Annotations generated by GLM-5.2 (zai-org/GLM-5.2:fastest). Verify against original source.
## Packets Used
| Packet | Direction | Usage |
|--------|-----------|-------|
| C03PacketPlayer | CโS | Watchdog Strafe (onGround spoof, cancel/replay), Watchdog Timer (cancel non-moving), Void TP (intercept) |
| C0CPacketInput | CโS | C0C Spam โ spammed every motion tick |
| C0FPacketConfirmTransaction | CโS | Watchdog Timer โ delayed/batched |
| C00PacketKeepAlive | CโS | Watchdog Timer โ delayed/batched |
| S07PacketRespawn | SโC | Imported (unused in visible code) |
| S08PacketPlayerPosLook | SโC | `s08Y` field + "Silent S08" setting |
| C06PacketPlayerPosLook | CโS | Referenced in "C06โC04" setting name |
| C04PacketPlayerPosition | CโS | Referenced in "C04โC06" setting name |
| C0BPacketEntityAction | CโS | Referenced in "C0B Cancel" setting name |
| Packet | โ | Generic type for CopyOnWriteArrayList queues |
## MCP Classes Used
| Class | Package | Purpose |
|-------|---------|---------|
| `EntityPlayerSP` | `net.minecraft.client.entity` | Imported (thePlayer reference) |
| `GuiInventory` | `net.minecraft.client.gui.inventory` | Imported (inventory GUI detection) |
| `GuiConnecting` | `net.minecraft.client.multiplayer` | Imported (connection state) |
| `PlayerCapabilities` | `net.minecraft.entity.player` | Imported (capability spoofing) |
| `Packet` | `net.minecraft.network` | Generic packet base type |
| `C03PacketPlayer` | `net.minecraft.network.play.client` | Player position/rotation packet |
| `C0CPacketInput` | `net.minecraft.network.play.client` | Input (movement) packet |
| `C0FPacketConfirmTransaction` | `net.minecraft.network.play.client` | Transaction confirmation |
| `C00PacketKeepAlive` | `net.minecraft.network.play.client` | Keep-alive heartbeat |
| `S07PacketRespawn` | `net.minecraft.network.play.server` | Respawn packet (imported) |
| `S08PacketPlayerPosLook` | `net.minecraft.network.play.server` | Server-side position correction |
| `Potion` | `net.minecraft.potion` | Jump potion check |
| `AxisAlignedBB` | `net.minecraft.util` | Bounding box (imported) |
| `ChatComponentText` | `net.minecraft.util` | Chat message construction |
---
## Complete Line-by-Line Annotation
| Line | Code | Annotation |
|------|------|------------|
| 1 | `package dev.tenacity.module.impl.exploit;` | Declares this module belongs to the exploit category package. |
| 2 | | Blank line separating package from imports. |
| 3 | `import dev.tenacity.Tenacity;` | Imports the main client class singleton for module-collection access. |
| 4 | `import dev.tenacity.event.impl.game.WorldEvent;` | Imports world-load/unload event (not used in visible code). |
| 5 | `import dev.tenacity.event.impl.network.PacketReceiveEvent;` | Imports the event fired when a packet is received from the server. |
| 6 | `import dev.tenacity.event.impl.network.PacketSendEvent;` | Imports the event fired when a packet is about to be sent to the server. |
| 7 | `import dev.tenacity.event.impl.player.MotionEvent;` | Imports the per-tick motion event used for periodic logic. |
| 8 | `import dev.tenacity.module.Category;` | Imports the module category enum. |
| 9 | `import dev.tenacity.module.Module;` | Imports the abstract base class all modules extend. |
| 10 | `import dev.tenacity.module.impl.movement.Speed;` | Imports the Speed module โ checked in Watchdog Strafe to only act when Speed is active. |
| 11 | `import dev.tenacity.module.settings.impl.BooleanSetting;` | Imports a simple true/false toggle setting. |
| 12 | `import dev.tenacity.module.settings.impl.MultipleBoolSetting;` | Imports a composite setting holding many BooleanSettings โ the core of this disabler's mode selector. |
| 13 | `import dev.tenacity.module.settings.impl.NumberSetting;` | Imports a numeric slider setting. |
| 14 | `import dev.tenacity.ui.mainmenu.CustomMainMenu;` | Imports the custom main menu (unused in visible code). |
| 15 | `import dev.tenacity.utils.misc.MathUtils;` | Imports math helpers โ used for `getRandomInRange`. |
| 16 | `import dev.tenacity.utils.player.ChatUtil;` | Imports chat utility (unused in visible code). |
| 17 | `import dev.tenacity.utils.player.MovementUtils;` | Imports movement helpers (unused in visible code). |
| 18 | `import dev.tenacity.utils.player.RotationUtils;` | Imports rotation helpers (unused in visible code). |
| 19 | `import dev.tenacity.utils.server.PacketUtils;` | Imports utility for sending packets silently (bypassing the event system). |
| 20 | `import dev.tenacity.utils.server.ServerUtils;` | Imports server-detection helpers โ `isOnHypixel()`. |
| 21 | `import dev.tenacity.utils.time.TimerUtil;` | Imports a millisecond-precision timer utility. |
| 22 | `import net.minecraft.client.entity.EntityPlayerSP;` | Imports the client-side player entity class. |
| 23 | `import net.minecraft.client.gui.inventory.GuiInventory;` | Imports the survival inventory screen class. |
| 24 | `import net.minecraft.client.multiplayer.GuiConnecting;` | Imports the server-connecting screen class. |
| 25 | `import net.minecraft.entity.player.PlayerCapabilities;` | Imports the player capabilities object (flying, etc.). |
| 26 | `import net.minecraft.network.Packet;` | Imports the base Packet interface โ used as generic type for queues. |
| 27 | `import net.minecraft.network.play.client.*;` | Wildcard import of ALL client-to-server play packets (C00, C03, C04, C06, C0B, C0C, C0F, etc.). |
| 28 | `import net.minecraft.network.play.server.S07PacketRespawn;` | Imports the server respawn packet (unused in visible code). |
| 29 | `import net.minecraft.network.play.server.S08PacketPlayerPosLook;` | Imports the server position-look rubberband packet โ referenced by `s08Y` and "Silent S08" setting. |
| 30 | `import net.minecraft.potion.Potion;` | Imports the Potion registry โ used to check for Jump boost. |
| 31 | `import net.minecraft.util.AxisAlignedBB;` | Imports axis-aligned bounding box (unused in visible code). |
| 32 | `import net.minecraft.util.ChatComponentText;` | Imports chat component text builder (unused in visible code). |
| 33 | | Blank line separating Minecraft imports from Java stdlib imports. |
| 34 | `import java.util.ArrayList;` | Imports ArrayList (unused in visible code). |
| 35 | `import java.util.List;` | Imports the List interface โ used for the enabled-settings list. |
| 36 | `import java.util.concurrent.CopyOnWriteArrayList;` | Imports a thread-safe ArrayList variant โ used for packet queues to avoid ConcurrentModificationException. |
| 37 | `import java.util.stream.Collectors;` | Imports stream collector โ used to filter