mirror of
https://github.com/Miasmusa/Shadow.git
synced 2024-11-14 19:04:54 -05:00
fix godmode
This commit is contained in:
parent
86b6310aa7
commit
ae1c1e4847
1 changed files with 23 additions and 6 deletions
|
@ -7,6 +7,10 @@ package net.shadow.client.feature.module.impl.world;
|
|||
import net.minecraft.client.util.math.MatrixStack;
|
||||
import net.minecraft.network.packet.c2s.play.ClientStatusC2SPacket;
|
||||
import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket;
|
||||
import net.minecraft.network.packet.c2s.play.TeleportConfirmC2SPacket;
|
||||
import net.minecraft.network.packet.s2c.play.DeathMessageS2CPacket;
|
||||
import net.minecraft.network.packet.s2c.play.EntityTrackerUpdateS2CPacket;
|
||||
import net.minecraft.network.packet.s2c.play.HealthUpdateS2CPacket;
|
||||
import net.shadow.client.feature.config.EnumSetting;
|
||||
import net.shadow.client.feature.module.Module;
|
||||
import net.shadow.client.feature.module.ModuleType;
|
||||
|
@ -25,12 +29,24 @@ public class Godmode extends Module {
|
|||
|
||||
@EventListener(type = EventType.PACKET_SEND)
|
||||
void giveAShit(PacketEvent event) {
|
||||
if (event.getPacket() instanceof ClientStatusC2SPacket packet) {
|
||||
if (packet.getMode() == ClientStatusC2SPacket.Mode.PERFORM_RESPAWN) {
|
||||
if(mode.getValue().equals(Mode.Portal)){
|
||||
if (event.getPacket() instanceof TeleportConfirmC2SPacket) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@EventListener(type=EventType.PACKET_RECEIVE)
|
||||
void giveTwoShits(PacketEvent event){
|
||||
if(mode.getValue().equals(Mode.Vanilla)){
|
||||
if (event.getPacket() instanceof DeathMessageS2CPacket) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
if (event.getPacket() instanceof EntityTrackerUpdateS2CPacket) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
if (event.getPacket() instanceof HealthUpdateS2CPacket) {
|
||||
event.setCancelled(true);
|
||||
client.setScreen(null);
|
||||
client.currentScreen = null;
|
||||
client.player.setHealth(20F);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -72,6 +88,7 @@ public class Godmode extends Module {
|
|||
|
||||
public enum Mode {
|
||||
Vanilla,
|
||||
Matrix
|
||||
Matrix,
|
||||
Portal
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue