blob: db17e913a44fb9a34dc93003e56c152c5506e919 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package net.justlearning.arslaan3102.arslaansmagichax.modules.impl;
import net.justlearning.arslaan3102.arslaansmagichax.ArslaansMagicHaxClient;
import net.justlearning.arslaan3102.arslaansmagichax.events.SendPacketEventBus;
import net.justlearning.arslaan3102.arslaansmagichax.events.PacketEvent;
import net.justlearning.arslaan3102.arslaansmagichax.modules.Category;
import net.justlearning.arslaan3102.arslaansmagichax.modules.Module;
import net.minecraft.text.Text;
public class NoPackets extends Module {
public NoPackets() {
super("NoPackets", "Stops all outgoing packets from being sent. ONLY USE THIS IF YOU KNOW WHAT YOU ARE DOING!", -1, Category.MISC);
SendPacketEventBus.register(NoPackets::packetEventListener);
}
private static void packetEventListener(PacketEvent.Send event) {
if (!ArslaansMagicHaxClient.noPackets.isEnabled()) return;
if (mc.player != null) mc.player.sendMessage(Text.literal("Cancelled outgoing packet: " + event.packet().getClass().getSimpleName() + " -> " + event.packet()), false);
event.setCancelled(true);
}
}
|