mirror of
https://github.com/Wurst-Imperium/Wurst7.git
synced 2024-09-20 01:12:13 +02:00
Fix other combat hacks being unable to trigger MaceDMG
This commit is contained in:
parent
096a0b82b7
commit
f4fff81594
@ -7,17 +7,18 @@
|
|||||||
*/
|
*/
|
||||||
package net.wurstclient.hacks;
|
package net.wurstclient.hacks;
|
||||||
|
|
||||||
import net.minecraft.client.network.ClientPlayNetworkHandler;
|
import net.minecraft.entity.Entity;
|
||||||
import net.minecraft.item.Items;
|
import net.minecraft.item.Items;
|
||||||
import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket.PositionAndOnGround;
|
import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket.PositionAndOnGround;
|
||||||
import net.minecraft.util.hit.HitResult;
|
import net.minecraft.util.hit.HitResult;
|
||||||
import net.wurstclient.Category;
|
import net.wurstclient.Category;
|
||||||
import net.wurstclient.SearchTags;
|
import net.wurstclient.SearchTags;
|
||||||
import net.wurstclient.events.LeftClickListener;
|
import net.wurstclient.events.PlayerAttacksEntityListener;
|
||||||
import net.wurstclient.hack.Hack;
|
import net.wurstclient.hack.Hack;
|
||||||
|
|
||||||
@SearchTags({"mace dmg", "MaceDamage", "mace damage"})
|
@SearchTags({"mace dmg", "MaceDamage", "mace damage"})
|
||||||
public final class MaceDmgHack extends Hack implements LeftClickListener
|
public final class MaceDmgHack extends Hack
|
||||||
|
implements PlayerAttacksEntityListener
|
||||||
{
|
{
|
||||||
public MaceDmgHack()
|
public MaceDmgHack()
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ public final class MaceDmgHack extends Hack implements LeftClickListener
|
|||||||
@Override
|
@Override
|
||||||
protected void onEnable()
|
protected void onEnable()
|
||||||
{
|
{
|
||||||
EVENTS.add(LeftClickListener.class, this);
|
EVENTS.add(PlayerAttacksEntityListener.class, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onDisable()
|
protected void onDisable()
|
||||||
{
|
{
|
||||||
EVENTS.remove(LeftClickListener.class, this);
|
EVENTS.remove(PlayerAttacksEntityListener.class, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onLeftClick(LeftClickEvent event)
|
public void onPlayerAttacksEntity(Entity target)
|
||||||
{
|
{
|
||||||
if(MC.crosshairTarget == null
|
if(MC.crosshairTarget == null
|
||||||
|| MC.crosshairTarget.getType() != HitResult.Type.ENTITY)
|
|| MC.crosshairTarget.getType() != HitResult.Type.ENTITY)
|
||||||
@ -58,12 +59,8 @@ public final class MaceDmgHack extends Hack implements LeftClickListener
|
|||||||
|
|
||||||
private void sendFakeY(double offset)
|
private void sendFakeY(double offset)
|
||||||
{
|
{
|
||||||
ClientPlayNetworkHandler netHandler = MC.player.networkHandler;
|
MC.player.networkHandler
|
||||||
double posX = MC.player.getX();
|
.sendPacket(new PositionAndOnGround(MC.player.getX(),
|
||||||
double posY = MC.player.getY();
|
MC.player.getY() + offset, MC.player.getZ(), false));
|
||||||
double posZ = MC.player.getZ();
|
|
||||||
|
|
||||||
netHandler.sendPacket(
|
|
||||||
new PositionAndOnGround(posX, posY + offset, posZ, false));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user