lol readd criticals because it's like 3 lines and close #644

This commit is contained in:
Bella 2020-04-03 12:28:50 -04:00
parent 56b3a101db
commit f0fe5137bb
No known key found for this signature in database
GPG Key ID: 815562EA23BFE344
1 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,25 @@
package me.zeroeightsix.kami.module.modules.combat;
import me.zero.alpine.listener.EventHandler;
import me.zero.alpine.listener.Listener;
import me.zeroeightsix.kami.module.Module;
import net.minecraft.network.play.client.CPacketPlayer;
import net.minecraftforge.event.entity.player.AttackEntityEvent;
/**
* @author S-B99
* Thanks cookie uwu
*/
@Module.Info(name = "Criticals", category = Module.Category.COMBAT, description = "Always do critical attacks")
public class Criticals extends Module {
@EventHandler
private Listener<AttackEntityEvent> attackEntityEventListener = new Listener<>(event -> {
if (!mc.player.isInWater() && !mc.player.isInLava()) {
if (mc.player.onGround) { /* lol Minecraft checks for criticals if you're not on a block so just say you're not */
mc.player.connection.sendPacket(new CPacketPlayer.Position(mc.player.posX, mc.player.posY + 0.1f, mc.player.posZ, false));
mc.player.connection.sendPacket(new CPacketPlayer.Position(mc.player.posX, mc.player.posY, mc.player.posZ, false));
mc.player.onCriticalHit(event.getTarget());
}
}
});
}