fix chorus exploit
This commit is contained in:
@@ -105,9 +105,8 @@ public class ChorusExploit extends Module {
|
|||||||
|
|
||||||
private int slot;
|
private int slot;
|
||||||
private int delay = 0;
|
private int delay = 0;
|
||||||
private boolean ateChorus, sending, fakePlayerSpawned, gotPosition = false;
|
private boolean ateChorus, sending, gotPosition = false;
|
||||||
private double posX, posY, posZ, cposX, cposY, cposZ;
|
private double posX, posY, posZ, cposX, cposY, cposZ;
|
||||||
private FakePlayerEntity fakePlayer = null;
|
|
||||||
private final Queue<TeleportConfirmC2SPacket> telePackets = new LinkedList<>();
|
private final Queue<TeleportConfirmC2SPacket> telePackets = new LinkedList<>();
|
||||||
|
|
||||||
|
|
||||||
@@ -120,7 +119,6 @@ public class ChorusExploit extends Module {
|
|||||||
ateChorus = false;
|
ateChorus = false;
|
||||||
delay = 0;
|
delay = 0;
|
||||||
telePackets.clear();
|
telePackets.clear();
|
||||||
fakePlayerSpawned = false;
|
|
||||||
gotPosition = false;
|
gotPosition = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -130,7 +128,6 @@ public class ChorusExploit extends Module {
|
|||||||
sendPackets();
|
sendPackets();
|
||||||
}
|
}
|
||||||
telePackets.clear();
|
telePackets.clear();
|
||||||
fakePlayerSpawned = false;
|
|
||||||
gotPosition = false;
|
gotPosition = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -151,7 +148,6 @@ public class ChorusExploit extends Module {
|
|||||||
cposY = posPacket.getY();
|
cposY = posPacket.getY();
|
||||||
cposZ = posPacket.getZ();
|
cposZ = posPacket.getZ();
|
||||||
gotPosition = true;
|
gotPosition = true;
|
||||||
if (fakeplayerOnDestination.get() && renderActual.get() && !fakePlayerSpawned) spawnFakeplayer(cposX, cposY, cposZ);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -199,7 +195,6 @@ public class ChorusExploit extends Module {
|
|||||||
cposY = event.y;
|
cposY = event.y;
|
||||||
cposZ = event.z;
|
cposZ = event.z;
|
||||||
gotPosition = true;
|
gotPosition = true;
|
||||||
if (fakeplayerOnDestination.get() && renderActual.get() && !fakePlayerSpawned) spawnFakeplayer(cposX, cposY, cposZ);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -214,21 +209,6 @@ public class ChorusExploit extends Module {
|
|||||||
ateChorus = false;
|
ateChorus = false;
|
||||||
sending = false;
|
sending = false;
|
||||||
gotPosition = false;
|
gotPosition = false;
|
||||||
|
|
||||||
if (fakePlayer != null) {
|
|
||||||
FakePlayerManager.getPlayers().remove(fakePlayer);
|
|
||||||
fakePlayer.despawn();
|
|
||||||
fakePlayer = null;
|
|
||||||
fakePlayerSpawned = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void spawnFakeplayer(double x, double y, double z) {
|
|
||||||
fakePlayer = new FakePlayerEntity(mc.player, mc.player.getEntityName(), mc.player.getHealth(), false);
|
|
||||||
fakePlayer.spawn();
|
|
||||||
fakePlayer.setPos(x, y ,z);
|
|
||||||
FakePlayerManager.getPlayers().add(fakePlayer);
|
|
||||||
fakePlayerSpawned = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user