forked from RepoMirrors/kami-blue
close #245
This commit is contained in:
parent
6c2f47a2bc
commit
c13c052985
|
@ -0,0 +1,41 @@
|
|||
package me.zeroeightsix.kami.module.modules.sdashb.misc;
|
||||
|
||||
import me.zero.alpine.listener.EventHandler;
|
||||
import me.zero.alpine.listener.Listener;
|
||||
import me.zeroeightsix.kami.command.Command;
|
||||
import me.zeroeightsix.kami.event.events.PacketEvent;
|
||||
import me.zeroeightsix.kami.module.Module;
|
||||
import me.zeroeightsix.kami.setting.Setting;
|
||||
import me.zeroeightsix.kami.setting.Settings;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.network.play.client.CPacketChatMessage;
|
||||
import net.minecraft.network.play.client.CPacketConfirmTeleport;
|
||||
|
||||
@Module.Info(name = "PearlDupe", description = "Duplicates your inventory", category = Module.Category.MISC)
|
||||
public class PearlDupe extends Module {
|
||||
|
||||
private Setting<Boolean> info = register(Settings.b("Info", true));
|
||||
private Setting<Boolean> warn = register(Settings.b("Warning", true));
|
||||
private Setting<Boolean> disable = register(Settings.b("Disable on death", true));
|
||||
|
||||
public void onEnable() {
|
||||
if (info.getValue()) {
|
||||
Command.sendChatMessage("Instructions: throw a pearl, it /kills on death ");
|
||||
Command.sendChatMessage("This doesn't always work, and it doesn't work for 2b2t and 9b9t");
|
||||
}
|
||||
if (warn.getValue()) {
|
||||
Command.sendWarningMessage("Warning is still on, please disable the option once you've read the instructions");
|
||||
this.disable();
|
||||
}
|
||||
}
|
||||
@EventHandler
|
||||
Listener<PacketEvent.Receive> receiveListener = new Listener<>(event -> {
|
||||
if (event.getPacket() instanceof CPacketConfirmTeleport) {
|
||||
if (mc.player == null) return;
|
||||
Minecraft.getMinecraft().playerController.connection.sendPacket(new CPacketChatMessage("/kill"));
|
||||
if (disable.getValue()) {
|
||||
this.disable();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
Loading…
Reference in New Issue