|
7 | 7 | import dev.dfonline.codeclient.config.Config; |
8 | 8 | import dev.dfonline.codeclient.config.KeyBinds; |
9 | 9 | import dev.dfonline.codeclient.location.Creator; |
10 | | -import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking; |
11 | 10 | import net.minecraft.client.network.ClientPlayerEntity; |
12 | 11 | import net.minecraft.entity.player.PlayerAbilities; |
13 | | -import net.minecraft.network.packet.CustomPayload; |
14 | 12 | import net.minecraft.network.packet.Packet; |
15 | 13 | import net.minecraft.network.packet.c2s.play.ClientCommandC2SPacket; |
16 | 14 | import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket; |
@@ -77,9 +75,9 @@ public void tick() { |
77 | 75 | var player = CodeClient.MC.player; |
78 | 76 | var size = plot.assumeSize(); |
79 | 77 | player.setPos( |
80 | | - Math.min(Math.max(player.getX(), plot.getX()), plot.getX() + plot.assumeSize().size + 1), |
| 78 | + Math.min(Math.max(player.getX(), plot.getX() - plot.assumeSize().codeWidth), plot.getX() + plot.assumeSize().size + 1), |
81 | 79 | player.getY(), |
82 | | - Math.min(Math.max(player.getZ(), plot.getZ()), plot.getZ() + plot.assumeSize().size + 1) |
| 80 | + Math.min(Math.max(player.getZ(), plot.getZ() - plot.assumeSize().codeLength), plot.getZ() + plot.assumeSize().size + 1) |
83 | 81 | ); |
84 | 82 | allowPacket = true; |
85 | 83 | CodeClient.MC.getNetworkHandler().sendPacket(new PlayerMoveC2SPacket.PositionAndOnGround(lastPos.x, lastPos.y, lastPos.z, false, true)); |
@@ -156,9 +154,9 @@ private void finishClipping() { |
156 | 154 |
|
157 | 155 | var size = plot.assumeSize(); |
158 | 156 |
|
159 | | - var x = Math.min(Math.max(player.getX(), plot.getX()), plot.getX() + size.size + 1); |
| 157 | + var x = Math.min(Math.max(player.getX(), plot.getX() - plot.assumeSize().codeLength), plot.getX() + size.size + 1); |
160 | 158 | var y = player.getY(); |
161 | | - var z = Math.min(Math.max(player.getZ(), plot.getZ()), plot.getZ() + size.size + 1); |
| 159 | + var z = Math.min(Math.max(player.getZ(), plot.getZ() - plot.assumeSize().codeWidth), plot.getZ() + size.size + 1); |
162 | 160 | var pitch = player.getPitch(); |
163 | 161 | var yaw = player.getYaw(); |
164 | 162 |
|
|
0 commit comments