void registerPacket( + IPayloadRegistrar registrar, + ResourceLocation id, + FriendlyByteBuf.Reader
decoder,
+ Consumer void handlePacket(P packet, PlayPayloadContext context) {
+ context.player().ifPresent(player -> context.workHandler().execute(() -> packet.handle(player)));
}
}
diff --git a/src/main/java/com/almostreliable/merequester/network/RequestUpdatePacket.java b/src/main/java/com/almostreliable/merequester/network/RequestUpdatePacket.java
index 14756a1..6b94db6 100644
--- a/src/main/java/com/almostreliable/merequester/network/RequestUpdatePacket.java
+++ b/src/main/java/com/almostreliable/merequester/network/RequestUpdatePacket.java
@@ -1,57 +1,60 @@
package com.almostreliable.merequester.network;
+import com.almostreliable.merequester.Utils;
import com.almostreliable.merequester.requester.abstraction.AbstractRequesterMenu;
import net.minecraft.network.FriendlyByteBuf;
-import net.minecraft.server.level.ServerPlayer;
+import net.minecraft.resources.ResourceLocation;
+import net.minecraft.world.entity.player.Player;
-import javax.annotation.Nullable;
+public final class RequestUpdatePacket implements Packet {
-public class RequestUpdatePacket extends ClientToServerPacket
* Automatically provides a menu wrapper by implementing {@link InternalInventory}.
*/
@SuppressWarnings("UnstableApiUsage")
-public class Requests implements MEStorage, GenericInternalInventory, InternalInventory, TagSerializable