Skip to content

Commit b58e11a

Browse files
committed
BundleDupe & BookBot
1 parent dedefad commit b58e11a

File tree

6 files changed

+1214
-0
lines changed

6 files changed

+1214
-0
lines changed

README.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -696,6 +696,54 @@ This hack is still undergoing development and has only been tested in the end. A
696696
- `.autofly <x> <y> <z> [height] [speed]` or `.autofly <x> <z> [height] [speed]` to AutoFly to a given waypoint (relative `~` values are supported as well as comma separated entries). Omitting Y causes it to simply land at the waypoint.
697697
- `.autofly next`/`.autofly prev(ious)` cycles the SeedMapper export list, while `.autofly stop|off|disable` turns off AutoFly.
698698

699+
### BundleDupe
700+
701+
- One-click Bundle Dupe based on the module by Numbers (Autism Inc) which currently works on Paper 1.21.11 pre-[v111](https://github.com/PaperMC/Paper/commit/302c47c0dda6251fd5eb6bf7130345e9dcb988fc).
702+
- Have a full 100 page book in your inventory (high entropy) and hold a bundle with 63 (can work with less) of what you want to dupe and 1 random item and run it.
703+
- Dupe methods:
704+
- TIMEOUT: waits for next KeepAlive, blocks further KeepAlives, then after N seconds uses the bundle, triggers lag, and disables.
705+
- KICK: triggers lag, uses the bundle, then forces a disconnect.
706+
- Kick methods (fast, handler-level where possible):
707+
- HURT (attack self analogue; immediate on many servers)
708+
- QUIT (client-side quit)
709+
- CHARS (section-sign chat)
710+
- CLIENTSETTINGS (re-sends client info)
711+
- MOVE_NAN, MOVE_INF, MOVE_OOB (invalid/absurd movement coords)
712+
- CLICK_INVALID (wildly invalid ClickSlot)
713+
- UPDATESLOT (-1 carried slot)
714+
- CUSTOM (sends configured chat/command)
715+
- Lag methods:
716+
- CUSTOM (sends configured chat/command)
717+
- BOAT_NBT (spam OPEN_INVENTORY while riding Chest Boat/Minecart w/ Chest)
718+
- CLICKSLOT (spam ClickSlot; needs NBT book in inv)
719+
- ENTITY_NBT (spam InteractEntity at crosshair target)
720+
- Settings:
721+
- Timeout seconds and interact delay (ms) for TIMEOUT
722+
- Packet counts for BoatNBT, ClickSlot, EntityNBT
723+
- Tips:
724+
- Admins of servers will notice your disconnect reason as extremely suspicious
725+
- BoatNBT requires sitting in a Chest Boat or Minecart with Chest; EntityNBT requires looking at one.
726+
727+
### BookBot
728+
- Based on the hack of the same name in Meteor. Needed for BundleDupe.
729+
- Automatically writes and optionally signs books under Items.
730+
- Modes:
731+
- Random: generates characters to fill pages to create high entropy NBT.
732+
- File: loads text from a .txt file and writes it to books.
733+
- Page packing:
734+
- Pixel-accurate line fill up to 114 px width, 14 lines per page to minimize wasted space.
735+
- File mode supports word-wrap using the game font splitter.
736+
- Inventory handling:
737+
- Finds an empty Writable Book, moves it to main hand, writes pages, and signs (optional).
738+
- Sends book updates to server per book.
739+
- Settings:
740+
- Pages (Random), ASCII-only (Random), Delay (ticks)
741+
- Sign toggle, Title, Append count
742+
- Word-wrap (File), File selection
743+
- Behavior:
744+
- Stops automatically when no writable books are found.
745+
- Warns for missing/empty files in File mode and stays safe by auto-toggling off.
746+
699747
## What's changed or improved in this fork?
700748

701749
### ChestESP

src/main/java/net/wurstclient/hack/HackList.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ public final class HackList implements UpdateListener
111111
public final ClickAuraHack clickAuraHack = new ClickAuraHack();
112112
public final ClickGuiHack clickGuiHack = new ClickGuiHack();
113113
public final CrashChestHack crashChestHack = new CrashChestHack();
114+
public final BundleDupeHack bundleDupeHack = new BundleDupeHack();
114115
public final CreativeFlightHack creativeFlightHack =
115116
new CreativeFlightHack();
116117
public final CriticalsHack criticalsHack = new CriticalsHack();
@@ -153,6 +154,7 @@ public final class HackList implements UpdateListener
153154
public final JetpackHack jetpackHack = new JetpackHack();
154155
public final KaboomHack kaboomHack = new KaboomHack();
155156
public final KickForensicsHack kickForensicsHack = new KickForensicsHack();
157+
public final BookBotHack bookBotHack = new BookBotHack();
156158
public final KillauraLegitHack killauraLegitHack = new KillauraLegitHack();
157159
public final KillauraHack killauraHack = new KillauraHack();
158160
public final KillPotionHack killPotionHack = new KillPotionHack();

0 commit comments

Comments
 (0)