More fixes to FreecamModule
This commit is contained in:
parent
06b50e91c5
commit
3827a29e91
|
@ -150,7 +150,7 @@ public final class FreeCamModule extends Module {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.packet.getValue()) {
|
if (this.packet.getValue() || Minecraft.getMinecraft().isSingleplayer()) {
|
||||||
if (event.getPacket() instanceof CPacketPlayer) {
|
if (event.getPacket() instanceof CPacketPlayer) {
|
||||||
event.setCanceled(true);
|
event.setCanceled(true);
|
||||||
}
|
}
|
||||||
|
@ -166,9 +166,6 @@ public final class FreeCamModule extends Module {
|
||||||
@Listener
|
@Listener
|
||||||
public void receivePacket(EventReceivePacket event) {
|
public void receivePacket(EventReceivePacket event) {
|
||||||
if (event.getStage() == EventStageable.EventStage.PRE) {
|
if (event.getStage() == EventStageable.EventStage.PRE) {
|
||||||
if (Minecraft.getMinecraft().isSingleplayer()) // don't mess up single-player
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (event.getPacket() instanceof SPacketSetPassengers) {
|
if (event.getPacket() instanceof SPacketSetPassengers) {
|
||||||
final SPacketSetPassengers packet = (SPacketSetPassengers) event.getPacket();
|
final SPacketSetPassengers packet = (SPacketSetPassengers) event.getPacket();
|
||||||
final Entity riding = Minecraft.getMinecraft().world.getEntityByID(packet.getEntityId());
|
final Entity riding = Minecraft.getMinecraft().world.getEntityByID(packet.getEntityId());
|
||||||
|
@ -179,7 +176,7 @@ public final class FreeCamModule extends Module {
|
||||||
}
|
}
|
||||||
if (event.getPacket() instanceof SPacketPlayerPosLook) {
|
if (event.getPacket() instanceof SPacketPlayerPosLook) {
|
||||||
final SPacketPlayerPosLook packet = (SPacketPlayerPosLook) event.getPacket();
|
final SPacketPlayerPosLook packet = (SPacketPlayerPosLook) event.getPacket();
|
||||||
if (this.packet.getValue()) {
|
if (this.packet.getValue() && !Minecraft.getMinecraft().isSingleplayer()) {
|
||||||
if (this.entity != null) {
|
if (this.entity != null) {
|
||||||
this.entity.setPositionAndRotation(packet.getX(), packet.getY(), packet.getZ(), packet.getYaw(), packet.getPitch());
|
this.entity.setPositionAndRotation(packet.getX(), packet.getY(), packet.getZ(), packet.getYaw(), packet.getPitch());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue