diff --git a/src/main/java/me/rigamortis/seppuku/impl/module/render/NoLagModule.java b/src/main/java/me/rigamortis/seppuku/impl/module/render/NoLagModule.java index c5276e3..ff8f752 100644 --- a/src/main/java/me/rigamortis/seppuku/impl/module/render/NoLagModule.java +++ b/src/main/java/me/rigamortis/seppuku/impl/module/render/NoLagModule.java @@ -65,22 +65,26 @@ public final class NoLagModule extends Module { @Listener public void onReceivePacket(EventReceivePacket event) { if (event.getStage() == EventStageable.EventStage.PRE) { - if (this.slimes.getValue()) { - if (event.getPacket() instanceof SPacketSpawnMob) { - final SPacketSpawnMob packet = (SPacketSpawnMob) event.getPacket(); + if (event.getPacket() instanceof SPacketSpawnMob) { + final SPacketSpawnMob packet = (SPacketSpawnMob) event.getPacket(); + + if (this.slimes.getValue()) { if (packet.getEntityType() == 55) { event.setCanceled(true); } } - } - if (this.withersForce.getValue()) { - if (event.getPacket() instanceof SPacketSpawnMob) { - final SPacketSpawnMob packet = (SPacketSpawnMob) event.getPacket(); + if (this.withersForce.getValue()) { if (packet.getEntityType() == 64) { event.setCanceled(true); } } + + if (this.skulls.getValue()) { + if (packet.getEntityType() == 19) { + event.setCanceled(true); + } + } } if (this.sounds.getValue()) {