Exploit
Mint B1
792 lines
Mint B1 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
MCP Classes Used
net.minecraft.network.Packet— base packet interfacenet.minecraft.block.BlockAir— air block type checknet.minecraft.init.Blocks— block registry accessnet.minecraft.util.BlockPos— 3D block positionnet.minecraft.util.EnumFacing— directional enumnet.minecraft.client.Minecraft— singleton game instancenet.minecraft.client.entity.EntityPlayerSP— local player entitynet.minecraft.client.gui.inventory.GuiChest— chest GUI detectionnet.minecraft.client.gui.inventory.GuiInventory— inventory GUI detectionnet.minecraft.client.network.NetHandlerPlayClient— network send pipelinenet.minecraft.entity.Entity— base entity classnet.minecraft.entity.EntityLivingBase— living entity basenet.minecraft.entity.item.EntityBoat— boat entity (for vehicle exploits)net.minecraft.entity.player.PlayerCapabilities— player capability flagsnet.minecraft.item.ItemBlock— block-as-item type checknet.minecraft.item.ItemStack— stacked item representation
| # | Code | Explanation |
|---|---|---|
| 1 | package epsilon.modules.exploit; | Declares this module belongs to the exploit category of the Epsilon client. |
| 2 | Blank separator. | |
| 3 | import java.util.ArrayList; | Standard Java list utility for dynamic arrays. |
| 4 | import java.util.Comparator; | Used for sorting entities or packets by custom criteria. |
| 5 | import java.util.HashMap; | Key-value map for tracking per-entity or per-packet state. |
| 6 | import java.util.List; | List interface for ordered collections. |
| 7 | import java.util.Queue; | FIFO queue interface used for packet-delay buffers. |
| 8 | import java.util.UUID; | Universally unique identifier, likely for entity tracking. |
| 9 | import java.util.concurrent.ConcurrentLinkedDeque; | Thread-safe deque implementation; backs the packet queues to avoid race conditions between game thread and network thread. |
| 10 | import java.util.stream.Collectors; | Stream API collector for filtering/grouping entities. |
| 11 | Blank separator. | |
| 12 | import org.apache.commons.lang3.RandomUtils; | Apache Commons random number utility for jittered values. |
| 13 | import org.lwjgl.input.Keyboard; | LWJGL keyboard input for keybind registration. |
| 14 | Blank separator. | |
| 15 | import epsilon.Epsilon; | Main client class; provides singleton access to manager instances. |
| 16 | import epsilon.events.Event; | Base event class for the client's event bus. |
| 17 | import epsilon.events.listeners.EventMotion; | Motion event fired each tick; used to modify player movement packets. |
| 18 | import epsilon.events.listeners.EventUpdate; | Update event for per-tick logic execution. |
| 19 | import epsilon.events.listeners.packet.EventReceivePacket; | Event fired when a server→client packet arrives; allows cancellation. |
| 20 | import epsilon.events.listeners.packet.EventSendPacket; | Event fired when a client→server packet is about to be sent; allows cancellation or modification. |
| 21 | import epsilon.modules.Module; | Base module class providing toggle, keybind, and event registration. |
| 22 | import epsilon.modules.ModuleManager; | Manager for all modules; used to query other modules' states. |
| 23 | import epsilon.modules.movement.Fly; | Fly module reference; some disabler modes depend on fly being active. |
| 24 | import epsilon.settings.setting.BooleanSetting; | Toggle setting type for mode selection. |
| 25 | import epsilon.settings.setting.ModeSetting; | Dropdown setting type for multi-value mode selection. |
| 26 | import epsilon.settings.setting.NumberSetting; | Numeric slider setting; imported but not yet used in visible code. |
| 27 | import epsilon.util.MoveUtil; | Movement utility for speed calculations and motion vectors. |
| 28 | import epsilon.util.Timer; | Custom timer utility for rate-limiting packet flushes. |
| 29 | import net.minecraft.network.play.client.C00PacketKeepAlive; | Keep-alive packet; delayed to bypass anti-cheat timeout checks. |
| 30 | import net.minecraft.network.play.client.C01PacketChatMessage; | Chat message packet; listed for filtering but not actively manipulated. |
| 31 | import net.minecraft.network.play.client.C02PacketUseEntity; | Entity interaction packet; can be modified for combat disablers. |
| 32 | import net.minecraft.network.play.client.C03PacketPlayer; | Base player movement packet; parent of C04/C05/C06. |
| 33 | import net.minecraft.network.play.client.C03PacketPlayer.C04PacketPlayerPosition; | Position-only movement packet; spoofed in many disabler modes. |
| 34 | import net.minecraft.network.play.client.C03PacketPlayer.C05PacketPlayerLook; | Look-only movement packet; used for rotation desync. |
| 35 | import net.minecraft.network.play.client.C03PacketPlayer.C06PacketPlayerPosLook; | Combined position |