Je ne pense pas qu'il y a d'autres moyens. EDIT en fait si, comme ça : public static void handle(PacketXXXX packet, Supplier<NetworkEvent.Context> ctx) { ctx.get().enqueueWork(() -> handleClient(packet)); ctx.get().setPacketHandled(true); } @OnlyIn(Dist.CLIENT) public static void handleClient(PacketXXXX packet) { EntityPlayerSP player = Minecraft.getInstance().player; }