mirror of
https://github.com/Wurst-Imperium/Wurst7.git
synced 2024-09-20 01:12:13 +02:00
Refactor packet handling for CriticalsHack.doPacketJump()
This commit is contained in:
parent
3bcec2d807
commit
096a0b82b7
@ -10,7 +10,7 @@ package net.wurstclient.hacks;
|
|||||||
import net.minecraft.entity.Entity;
|
import net.minecraft.entity.Entity;
|
||||||
import net.minecraft.entity.LivingEntity;
|
import net.minecraft.entity.LivingEntity;
|
||||||
import net.minecraft.item.Items;
|
import net.minecraft.item.Items;
|
||||||
import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket;
|
import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket.PositionAndOnGround;
|
||||||
import net.wurstclient.Category;
|
import net.wurstclient.Category;
|
||||||
import net.wurstclient.SearchTags;
|
import net.wurstclient.SearchTags;
|
||||||
import net.wurstclient.events.PlayerAttacksEntityListener;
|
import net.wurstclient.events.PlayerAttacksEntityListener;
|
||||||
@ -86,20 +86,17 @@ public final class CriticalsHack extends Hack
|
|||||||
|
|
||||||
private void doPacketJump()
|
private void doPacketJump()
|
||||||
{
|
{
|
||||||
double posX = MC.player.getX();
|
sendFakeY(0.0625, true);
|
||||||
double posY = MC.player.getY();
|
sendFakeY(0, false);
|
||||||
double posZ = MC.player.getZ();
|
sendFakeY(1.1e-5, false);
|
||||||
|
sendFakeY(0, false);
|
||||||
sendPos(posX, posY + 0.0625D, posZ, true);
|
|
||||||
sendPos(posX, posY, posZ, false);
|
|
||||||
sendPos(posX, posY + 1.1E-5D, posZ, false);
|
|
||||||
sendPos(posX, posY, posZ, false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendPos(double x, double y, double z, boolean onGround)
|
private void sendFakeY(double offset, boolean onGround)
|
||||||
{
|
{
|
||||||
MC.player.networkHandler.sendPacket(
|
MC.player.networkHandler
|
||||||
new PlayerMoveC2SPacket.PositionAndOnGround(x, y, z, onGround));
|
.sendPacket(new PositionAndOnGround(MC.player.getX(),
|
||||||
|
MC.player.getY() + offset, MC.player.getZ(), onGround));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void doMiniJump()
|
private void doMiniJump()
|
||||||
|
Loading…
Reference in New Issue
Block a user