mirror of
https://github.com/Minestom/Minestom.git
synced 2025-02-23 15:51:37 +01:00
PlayerDiggingListener fix (#918)
This commit is contained in:
parent
b3030a3eb2
commit
d8cda624c8
@ -24,14 +24,17 @@ public final class PlayerDiggingListener {
|
||||
final ClientPlayerDiggingPacket.Status status = packet.status();
|
||||
final Point blockPosition = packet.blockPosition();
|
||||
final Instance instance = player.getInstance();
|
||||
if (instance == null || !instance.isChunkLoaded(blockPosition)) return;
|
||||
if (instance == null) return;
|
||||
|
||||
DiggingResult diggingResult = null;
|
||||
if (status == ClientPlayerDiggingPacket.Status.STARTED_DIGGING) {
|
||||
if (!instance.isChunkLoaded(blockPosition)) return;
|
||||
diggingResult = startDigging(player, instance, blockPosition);
|
||||
} else if (status == ClientPlayerDiggingPacket.Status.CANCELLED_DIGGING) {
|
||||
if (!instance.isChunkLoaded(blockPosition)) return;
|
||||
diggingResult = cancelDigging(instance, blockPosition);
|
||||
} else if (status == ClientPlayerDiggingPacket.Status.FINISHED_DIGGING) {
|
||||
if (!instance.isChunkLoaded(blockPosition)) return;
|
||||
diggingResult = finishDigging(player, instance, blockPosition);
|
||||
} else if (status == ClientPlayerDiggingPacket.Status.DROP_ITEM_STACK) {
|
||||
dropStack(player);
|
||||
|
Loading…
Reference in New Issue
Block a user