diff --git a/src/main/java/me/zeroeightsix/kami/module/modules/misc/AutoReply.java b/src/main/java/me/zeroeightsix/kami/module/modules/misc/AutoReply.java new file mode 100644 index 000000000..e66deb4b1 --- /dev/null +++ b/src/main/java/me/zeroeightsix/kami/module/modules/misc/AutoReply.java @@ -0,0 +1,24 @@ +package me.zeroeightsix.kami.module.modules.misc; + +import java.util.function.Predicate; +import me.zeroeightsix.kami.util.Wrapper; +import net.minecraft.network.play.server.SPacketChat; +import me.zero.alpine.listener.EventHandler; +import me.zeroeightsix.kami.event.events.PacketEvent; +import me.zero.alpine.listener.Listener; +import me.zeroeightsix.kami.module.Module; + +@Module.Info(name = "AutoReply", description = "automatically replies to private messages", category = Module.Category.MISC) +public class AutoReply extends Module +{ + @EventHandler + public Listener receiveListener; + + public AutoReply() { + this.receiveListener = new Listener(event -> { + if (event.getPacket() instanceof SPacketChat && ((SPacketChat)event.getPacket()).getChatComponent().getUnformattedText().contains("whispers:")) { + Wrapper.getPlayer().sendChatMessage("/r Kami Blue On Top"); + } + }, (Predicate[])new Predicate[0]); + } +}