Skip to content

Commit 215d921

Browse files
authored
Fix #8 rotate command (#15)
1 parent e1f84dd commit 215d921

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

  • src/main/java/io/github/misode/packtest/dummy

src/main/java/io/github/misode/packtest/dummy/Dummy.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import net.minecraft.network.protocol.game.ClientboundEntityPositionSyncPacket;
1010
import net.minecraft.network.protocol.game.ClientboundRotateHeadPacket;
1111
import net.minecraft.network.protocol.game.ServerboundClientCommandPacket;
12+
import net.minecraft.network.protocol.game.ServerboundMovePlayerPacket;
1213
import net.minecraft.resources.ResourceKey;
1314
import net.minecraft.server.MinecraftServer;
1415
import net.minecraft.server.TickTask;
@@ -97,6 +98,15 @@ public void respawn() {
9798
server.getPlayerList().respawn(this, false, Entity.RemovalReason.KILLED);
9899
}
99100

101+
@Override
102+
public void forceSetRotation(float f, float g) {
103+
this.setYRot(f);
104+
this.setXRot(g);
105+
this.setOldRot();
106+
107+
this.connection.send(new ServerboundMovePlayerPacket.Rot(f, g, false, false));
108+
}
109+
100110
@SuppressWarnings("resource")
101111
@Override
102112
public void tick() {

0 commit comments

Comments
 (0)