LeviLamina
Loading...
Searching...
No Matches
NetEventCallback.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/common/SubClientId.h"
7#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
8#include "mc/network/IncomingPacketFilterResult.h"
9#include "mc/network/MinecraftPacketIds.h"
10#include "mc/network/OutgoingPacketFilterResult.h"
11#include "mc/network/PacketViolationResponse.h"
12#include "mc/network/connection/DisconnectFailReason.h"
13#include "mc/network/connection/DisconnectionStage.h"
14#include "mc/network/packet/ShowStoreOfferRedirectType.h"
15
16// auto generated forward declare list
17// clang-format off
19class ActorFallPacket;
21class AddActorPacket;
24class AddMobPacket;
26class AddPlayerPacket;
31class AnimatePacket;
43class BookEditPacket;
44class BookSignPacket;
46class BossEventPacket;
51class CameraPacket;
90class DeathInfoPacket;
91class DebugInfoPacket;
97class EmoteListPacket;
98class EmotePacket;
106class HurtArmorPacket;
108class InteractPacket;
117class LabTablePacket;
121class LevelChunkPacket;
123class LevelEventPacket;
125class LocatorBarPacket;
126class LoginPacket;
130class MobEffectPacket;
137class MovePlayerPacket;
145class NpcRequestPacket;
147class OpenSignPacket;
148class Packet;
153class PlaySoundPacket;
154class PlayStatusPacket;
155class Player;
160class PlayerFogPacket;
162class PlayerListPacket;
164class PlayerSkinPacket;
188class RespawnPacket;
210class SetHealthPacket;
211class SetHudPacket;
216class SetScorePacket;
219class SetTimePacket;
220class SetTitlePacket;
229class StartGamePacket;
230class StopSoundPacket;
234class SubChunkPacket;
240class TextPacket;
243class TransferPacket;
244class TrimDataPacket;
260namespace Social { class GameConnectionInfo; }
261// clang-format on
262
264public:
265 // virtual functions
266 // NOLINTBEGIN
267 virtual void onPlayerReady(::Player& player);
268
269 virtual ~NetEventCallback() /*override*/ = default;
270
271 virtual void onConnect(::NetworkIdentifier const& id);
272
273#ifdef LL_PLAT_S
274 virtual void onUnableToConnect(::Connection::DisconnectFailReason, ::std::string const&, ::std::string const&);
275#else // LL_PLAT_C
276 virtual void onUnableToConnect(
277 ::Connection::DisconnectFailReason discoReason,
278 ::std::string const& messageFromServer,
279 ::std::string const& messageBodyOverride
280 );
281#endif
282
283 virtual void onTick();
284
285 virtual void onOutgoingPacket(::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
286
287 virtual void onValidPacketReceived(::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
288
289#ifdef LL_PLAT_S
290 virtual void onStoreOfferReceive(::ShowStoreOfferRedirectType const, ::std::string const& offerID);
291#else // LL_PLAT_C
292 virtual void onStoreOfferReceive(::ShowStoreOfferRedirectType const redirectType, ::std::string const& offerID);
293#endif
294
295 virtual void onDisconnect(
296 ::NetworkIdentifier const& id,
297 ::Connection::DisconnectFailReason const discoReason,
298 ::Connection::DisconnectionStage const disconnectStage,
299 ::std::string const& messageFromServer,
300 ::std::string const& messageBodyOverride,
301 bool skipMessage,
302 ::std::string const& telemetryOverride
303 );
304
305#ifdef LL_PLAT_S
306 virtual ::IncomingPacketFilterResult allowIncomingPacketId(
307 ::NetworkIdentifierWithSubId const& sender,
308 ::MinecraftPacketIds packetId,
309 uint64 packetSize
310 ) = 0;
311#else // LL_PLAT_C
312 virtual ::IncomingPacketFilterResult
313 allowIncomingPacketId(::NetworkIdentifierWithSubId const& id, ::MinecraftPacketIds packetId, uint64 packetSize) = 0;
314#endif
315
316 virtual ::OutgoingPacketFilterResult
317 allowOutgoingPacket(::std::vector<::NetworkIdentifierWithSubId> const& ids, ::Packet const& packet) = 0;
318
319 virtual void onWebsocketRequest(
320 ::std::string const& serverAddress,
321 ::std::string const& payload,
322 ::std::function<void()> errorCallback
323 );
324
325 virtual void handlePacketViolation(
326 ::std::shared_ptr<::IPacketSecurityController> const& packetSecurityController,
327 ::std::error_code const& errorCode,
328 ::PacketViolationResponse const response,
329 ::MinecraftPacketIds const packetId,
330 ::std::string&& context,
331 ::NetworkIdentifier const& netId,
332 ::SubClientId const clientSubId,
333 ::SubClientId const senderSubId,
334 uint const packetSize
335 );
336
337 virtual void sendPacketViolationWarningPacket(
338 ::std::error_code const& errorCode,
339 ::PacketViolationResponse violationResponse,
340 ::MinecraftPacketIds violatingPacketId,
341 ::std::string const& context,
342 ::NetworkIdentifier const& netId,
343 ::SubClientId clientSubId
344 );
345
346 virtual void onTransferRequest(::NetworkIdentifier const& id, ::Social::GameConnectionInfo const& destination);
347
348 virtual bool getIsConnectedToApplicationLayer() const;
349
350 virtual ::GameSpecificNetEventCallback* getGameSpecificNetEventCallback();
351
352 virtual void handle(::NetworkIdentifier const&, ::PacketViolationWarningPacket const&);
353
354 virtual void handle(::NetworkIdentifier const& source, ::DisconnectPacket const& packet);
355
356 virtual void handle(::NetworkIdentifier const& source, ::EmoteListPacket const& packet);
357
358 virtual void handle(::NetworkIdentifier const& source, ::EmotePacket const& packet);
359
360 virtual void handle(::NetworkIdentifier const& source, ::std::shared_ptr<::LoginPacket> packet);
361
362 virtual void handle(::NetworkIdentifier const& source, ::PartyChangedPacket const& packet);
363
364 virtual void handle(::NetworkIdentifier const& source, ::PartyDestinationCookieResponsePacket const& packet);
365
366 virtual void handle(::NetworkIdentifier const&, ::SendPartyDestinationCookiePacket const&);
367
368 virtual void handle(::NetworkIdentifier const& source, ::std::shared_ptr<::SubClientLoginPacket> packet);
369
370 virtual void handle(::NetworkIdentifier const& source, ::ClientToServerHandshakePacket const& packet);
371
372#ifdef LL_PLAT_S
373 virtual void handle(::NetworkIdentifier const&, ::ServerToClientHandshakePacket const&);
374#else // LL_PLAT_C
375 virtual void handle(::NetworkIdentifier const& source, ::ServerToClientHandshakePacket const& packet);
376#endif
377
378#ifdef LL_PLAT_S
379 virtual void handle(::NetworkIdentifier const&, ::ResourcePacksInfoPacket const&);
380#else // LL_PLAT_C
381 virtual void handle(::NetworkIdentifier const& source, ::ResourcePacksInfoPacket const& packet);
382#endif
383
384#ifdef LL_PLAT_S
385 virtual void handle(::NetworkIdentifier const&, ::ResourcePackStackPacket const&);
386#else // LL_PLAT_C
387 virtual void handle(::NetworkIdentifier const& source, ::ResourcePackStackPacket const& packet);
388#endif
389
390 virtual void handle(::NetworkIdentifier const&, ::ResourcePackClientResponsePacket const&);
391
392 virtual void handle(::NetworkIdentifier const& source, ::PositionTrackingDBClientRequestPacket const& packet);
393
394#ifdef LL_PLAT_S
395 virtual void handle(::NetworkIdentifier const&, ::PositionTrackingDBServerBroadcastPacket const&);
396#else // LL_PLAT_C
397 virtual void handle(::NetworkIdentifier const& source, ::PositionTrackingDBServerBroadcastPacket const& packet);
398#endif
399
400#ifdef LL_PLAT_S
401 virtual void handle(::NetworkIdentifier const&, ::PlayStatusPacket const&);
402#else // LL_PLAT_C
403 virtual void handle(::NetworkIdentifier const& source, ::PlayStatusPacket const& packet);
404#endif
405
406#ifdef LL_PLAT_S
407 virtual void handle(::NetworkIdentifier const&, ::SetTimePacket const&);
408#else // LL_PLAT_C
409 virtual void handle(::NetworkIdentifier const& source, ::SetTimePacket const& packet);
410#endif
411
412 virtual void handle(::NetworkIdentifier const& source, ::TextPacket const& packet);
413
414#ifdef LL_PLAT_S
415 virtual void handle(::NetworkIdentifier const&, ::StartGamePacket const&);
416#else // LL_PLAT_C
417 virtual void handle(::NetworkIdentifier const& source, ::StartGamePacket const& packet);
418#endif
419
420#ifdef LL_PLAT_S
421 virtual void handle(::NetworkIdentifier const&, ::AddItemActorPacket const&);
422#else // LL_PLAT_C
423 virtual void handle(::NetworkIdentifier const& source, ::AddItemActorPacket const& packet);
424#endif
425
426#ifdef LL_PLAT_S
427 virtual void handle(::NetworkIdentifier const&, ::AddPaintingPacket const&);
428#else // LL_PLAT_C
429 virtual void handle(::NetworkIdentifier const& source, ::AddPaintingPacket const& packet);
430#endif
431
432 virtual void handle(::NetworkIdentifier const&, ::TakeItemActorPacket const&);
433
434#ifdef LL_PLAT_S
435 virtual void handle(::NetworkIdentifier const&, ::AddActorPacket const&);
436#else // LL_PLAT_C
437 virtual void handle(::NetworkIdentifier const& source, ::AddActorPacket const& packet);
438#endif
439
440 virtual void handle(::NetworkIdentifier const&, ::AddMobPacket const&);
441
442#ifdef LL_PLAT_S
443 virtual void handle(::NetworkIdentifier const&, ::AddPlayerPacket const&);
444#else // LL_PLAT_C
445 virtual void handle(::NetworkIdentifier const& source, ::AddPlayerPacket const& packet);
446#endif
447
448#ifdef LL_PLAT_S
449 virtual void handle(::NetworkIdentifier const&, ::RemoveActorPacket const&);
450#else // LL_PLAT_C
451 virtual void handle(::NetworkIdentifier const& source, ::RemoveActorPacket const& packet);
452#endif
453
454#ifdef LL_PLAT_S
455 virtual void handle(::NetworkIdentifier const&, ::MoveActorAbsolutePacket const&);
456#else // LL_PLAT_C
457 virtual void handle(::NetworkIdentifier const& source, ::MoveActorAbsolutePacket const& packet);
458#endif
459
460#ifdef LL_PLAT_S
461 virtual void handle(::NetworkIdentifier const&, ::MoveActorDeltaPacket const&);
462#else // LL_PLAT_C
463 virtual void handle(::NetworkIdentifier const& source, ::MoveActorDeltaPacket const& packet);
464#endif
465
466#ifdef LL_PLAT_S
467 virtual void handle(::NetworkIdentifier const&, ::MovePlayerPacket const&);
468#else // LL_PLAT_C
469 virtual void handle(::NetworkIdentifier const& source, ::MovePlayerPacket const& packet);
470#endif
471
472 virtual void handle(::NetworkIdentifier const& source, ::SetPlayerGameTypePacket const& packet);
473
474 virtual void handle(::NetworkIdentifier const& source, ::UpdatePlayerGameTypePacket const& packet);
475
476 virtual void handle(::NetworkIdentifier const& source, ::SetDefaultGameTypePacket const& packet);
477
478#ifdef LL_PLAT_S
479 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockPacket>);
480#else // LL_PLAT_C
481 virtual void handle(::NetworkIdentifier const& source, ::std::shared_ptr<::UpdateBlockPacket> packet);
482#endif
483
484#ifdef LL_PLAT_S
485 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockSyncedPacket>);
486#else // LL_PLAT_C
487 virtual void handle(::NetworkIdentifier const& source, ::std::shared_ptr<::UpdateBlockSyncedPacket> packet);
488#endif
489
490#ifdef LL_PLAT_S
491 virtual void handle(::NetworkIdentifier const&, ::SpawnParticleEffectPacket const&);
492#else // LL_PLAT_C
493 virtual void handle(::NetworkIdentifier const& source, ::SpawnParticleEffectPacket const& packet);
494#endif
495
496 virtual void handle(::NetworkIdentifier const& source, ::LevelSoundEventPacket const& packet);
497
498#ifdef LL_PLAT_S
499 virtual void handle(::NetworkIdentifier const&, ::LevelEventPacket const&);
500#else // LL_PLAT_C
501 virtual void handle(::NetworkIdentifier const& source, ::LevelEventPacket const& packet);
502#endif
503
504#ifdef LL_PLAT_S
505 virtual void handle(::NetworkIdentifier const&, ::LevelEventGenericPacket const&);
506#else // LL_PLAT_C
507 virtual void handle(::NetworkIdentifier const& source, ::LevelEventGenericPacket const& packet);
508#endif
509
510#ifdef LL_PLAT_S
511 virtual void handle(::NetworkIdentifier const&, ::BlockEventPacket const&);
512#else // LL_PLAT_C
513 virtual void handle(::NetworkIdentifier const& source, ::BlockEventPacket const& packet);
514#endif
515
516 virtual void handle(::NetworkIdentifier const& source, ::BlockPickRequestPacket const& packet);
517
518 virtual void handle(::NetworkIdentifier const& source, ::ActorPickRequestPacket const& packet);
519
520#ifdef LL_PLAT_S
521 virtual void handle(::NetworkIdentifier const&, ::GuiDataPickItemPacket const&);
522#else // LL_PLAT_C
523 virtual void handle(::NetworkIdentifier const& source, ::GuiDataPickItemPacket const& packet);
524#endif
525
526 virtual void handle(::NetworkIdentifier const& source, ::ActorEventPacket const& packet);
527
528 virtual void handle(::NetworkIdentifier const&, ::MobEffectPacket const&);
529
530 virtual void handle(::NetworkIdentifier const&, ::MovementEffectPacket const&);
531
532 virtual void handle(::NetworkIdentifier const& source, ::std::shared_ptr<::MobEquipmentPacket> packet);
533
534#ifdef LL_PLAT_S
535 virtual void handle(::NetworkIdentifier const&, ::MobArmorEquipmentPacket const&);
536#else // LL_PLAT_C
537 virtual void handle(::NetworkIdentifier const& source, ::MobArmorEquipmentPacket const& packet);
538#endif
539
540#ifdef LL_PLAT_S
541 virtual void handle(::NetworkIdentifier const&, ::SetActorDataPacket const&);
542#else // LL_PLAT_C
543 virtual void handle(::NetworkIdentifier const& source, ::SetActorDataPacket const& packet);
544#endif
545
546 virtual void handle(::NetworkIdentifier const&, ::SetActorMotionPacket const&);
547
548#ifdef LL_PLAT_S
549 virtual void handle(::NetworkIdentifier const&, ::MotionPredictionHintsPacket const&);
550#else // LL_PLAT_C
551 virtual void handle(::NetworkIdentifier const& source, ::MotionPredictionHintsPacket const& packet);
552#endif
553
554#ifdef LL_PLAT_S
555 virtual void handle(::NetworkIdentifier const&, ::SetHealthPacket const&);
556#else // LL_PLAT_C
557 virtual void handle(::NetworkIdentifier const& source, ::SetHealthPacket const& packet);
558#endif
559
560#ifdef LL_PLAT_S
561 virtual void handle(::NetworkIdentifier const&, ::SetActorLinkPacket const&);
562#else // LL_PLAT_C
563 virtual void handle(::NetworkIdentifier const& source, ::SetActorLinkPacket const& packet);
564#endif
565
566#ifdef LL_PLAT_S
567 virtual void handle(::NetworkIdentifier const&, ::SetSpawnPositionPacket const&);
568#else // LL_PLAT_C
569 virtual void handle(::NetworkIdentifier const& source, ::SetSpawnPositionPacket const& packet);
570#endif
571
572 virtual void handle(::NetworkIdentifier const& source, ::InteractPacket const& packet);
573
574 virtual void handle(::NetworkIdentifier const& source, ::PlayerActionPacket const& packet);
575
576 virtual void handle(::NetworkIdentifier const&, ::ActorFallPacket const&);
577
578#ifdef LL_PLAT_S
579 virtual void handle(::NetworkIdentifier const&, ::HurtArmorPacket const&);
580#else // LL_PLAT_C
581 virtual void handle(::NetworkIdentifier const& source, ::HurtArmorPacket const& packet);
582#endif
583
584#ifdef LL_PLAT_S
585 virtual void handle(::NetworkIdentifier const&, ::PlayerArmorDamagePacket const&);
586#else // LL_PLAT_C
587 virtual void handle(::NetworkIdentifier const& source, ::PlayerArmorDamagePacket const& packet);
588#endif
589
590 virtual void handle(::NetworkIdentifier const& source, ::ItemStackRequestPacket const& packet);
591
592#ifdef LL_PLAT_S
593 virtual void handle(::NetworkIdentifier const&, ::ItemStackResponsePacket const&);
594#else // LL_PLAT_C
595 virtual void handle(::NetworkIdentifier const& source, ::ItemStackResponsePacket const& packet);
596#endif
597
598#ifdef LL_PLAT_S
599 virtual void handle(::NetworkIdentifier const&, ::ContainerOpenPacket const&);
600#else // LL_PLAT_C
601 virtual void handle(::NetworkIdentifier const& source, ::ContainerOpenPacket const& packet);
602#endif
603
604 virtual void handle(::NetworkIdentifier const& source, ::ContainerClosePacket const& packet);
605
606#ifdef LL_PLAT_S
607 virtual void handle(::NetworkIdentifier const&, ::ContainerRegistryCleanupPacket const&);
608#else // LL_PLAT_C
609 virtual void handle(::NetworkIdentifier const& source, ::ContainerRegistryCleanupPacket const& packet);
610#endif
611
612#ifdef LL_PLAT_S
613 virtual void handle(::NetworkIdentifier const&, ::ContainerSetDataPacket const&);
614#else // LL_PLAT_C
615 virtual void handle(::NetworkIdentifier const& source, ::ContainerSetDataPacket const& packet);
616#endif
617
618 virtual void handle(::NetworkIdentifier const& source, ::PlayerHotbarPacket const& packet);
619
620#ifdef LL_PLAT_S
621 virtual void handle(::NetworkIdentifier const&, ::InventoryContentPacket const&);
622#else // LL_PLAT_C
623 virtual void handle(::NetworkIdentifier const& source, ::InventoryContentPacket const& packet);
624#endif
625
626#ifdef LL_PLAT_S
627 virtual void handle(::NetworkIdentifier const&, ::InventorySlotPacket const&);
628#else // LL_PLAT_C
629 virtual void handle(::NetworkIdentifier const& source, ::InventorySlotPacket const& packet);
630#endif
631
632 virtual void handle(::NetworkIdentifier const&, ::CraftingDataPacket const&);
633
634 virtual void handle(::NetworkIdentifier const& source, ::AnimatePacket const& packet);
635
636 virtual void handle(::NetworkIdentifier const& source, ::std::shared_ptr<::BlockActorDataPacket> packet);
637
638 virtual void handle(::NetworkIdentifier const& source, ::PlayerAuthInputPacket const& packet);
639
640 virtual void handle(::NetworkIdentifier const& source, ::ClientMovementPredictionSyncPacket const& packet);
641
642#ifdef LL_PLAT_S
643 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::LevelChunkPacket>);
644#else // LL_PLAT_C
645 virtual void handle(::NetworkIdentifier const& source, ::std::shared_ptr<::LevelChunkPacket> packet);
646#endif
647
648#ifdef LL_PLAT_S
649 virtual void handle(::NetworkIdentifier const&, ::SubChunkPacket const&);
650#else // LL_PLAT_C
651 virtual void handle(::NetworkIdentifier const& source, ::SubChunkPacket const& packet);
652#endif
653
654 virtual void handle(::NetworkIdentifier const& source, ::SubChunkRequestPacket const& packet);
655
656 virtual void handle(::NetworkIdentifier const& source, ::ClientCacheBlobStatusPacket const& packet);
657
658#ifdef LL_PLAT_S
659 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::ClientCacheMissResponsePacket>);
660#else // LL_PLAT_C
661 virtual void handle(::NetworkIdentifier const& source, ::std::shared_ptr<::ClientCacheMissResponsePacket> packet);
662#endif
663
664#ifdef LL_PLAT_S
665 virtual void handle(::NetworkIdentifier const&, ::SetCommandsEnabledPacket const&);
666#else // LL_PLAT_C
667 virtual void handle(::NetworkIdentifier const& source, ::SetCommandsEnabledPacket const& packet);
668#endif
669
670 virtual void handle(::NetworkIdentifier const& source, ::SetDifficultyPacket const& packet);
671
672 virtual void handle(::NetworkIdentifier const& source, ::SimpleEventPacket const& packet);
673
674#ifdef LL_PLAT_S
675 virtual void handle(::NetworkIdentifier const&, ::ChangeDimensionPacket const&);
676#else // LL_PLAT_C
677 virtual void handle(::NetworkIdentifier const& source, ::ChangeDimensionPacket const& packet);
678#endif
679
680 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateAttributesPacket>);
681
682#ifdef LL_PLAT_S
683 virtual void handle(::NetworkIdentifier const&, ::PlayerListPacket const&);
684#else // LL_PLAT_C
685 virtual void handle(::NetworkIdentifier const& source, ::PlayerListPacket const& packet);
686#endif
687
688 virtual void handle(::NetworkIdentifier const&, ::LegacyTelemetryEventPacket const&);
689
690 virtual void handle(::NetworkIdentifier const& source, ::SpawnExperienceOrbPacket const& packet);
691
692 virtual void handle(::NetworkIdentifier const& source, ::ClientCameraAimAssistPacket const& packet);
693
694#ifdef LL_PLAT_S
695 virtual void handle(::NetworkIdentifier const&, ::ClientboundDebugRendererPacket const&);
696#else // LL_PLAT_C
697 virtual void handle(::NetworkIdentifier const& source, ::ClientboundDebugRendererPacket const& packet);
698#endif
699
700#ifdef LL_PLAT_S
701 virtual void handle(::NetworkIdentifier const&, ::ClientboundMapItemDataPacket const&);
702#else // LL_PLAT_C
703 virtual void handle(::NetworkIdentifier const& source, ::ClientboundMapItemDataPacket const& packet);
704#endif
705
706 virtual void handle(::NetworkIdentifier const&, ::ClientboundCloseFormPacket const&);
707
708 virtual void handle(::NetworkIdentifier const& source, ::ClientCacheStatusPacket const& packet);
709
710 virtual void handle(::NetworkIdentifier const& source, ::RequestChunkRadiusPacket const& packet);
711
712 virtual void handle(::NetworkIdentifier const& source, ::MapCreateLockedCopyPacket const& packet);
713
714 virtual void handle(::NetworkIdentifier const& source, ::MapInfoRequestPacket const& packet);
715
716 virtual void handle(::NetworkIdentifier const&, ::ChunkRadiusUpdatedPacket const&);
717
718 virtual void handle(::NetworkIdentifier const& source, ::BossEventPacket const& packet);
719
720 virtual void handle(::NetworkIdentifier const&, ::UpdateTradePacket const&);
721
722 virtual void handle(::NetworkIdentifier const&, ::VoxelShapesPacket const&);
723
724 virtual void handle(::NetworkIdentifier const&, ::UpdateEquipPacket const&);
725
726#ifdef LL_PLAT_S
727 virtual void handle(::NetworkIdentifier const&, ::AvailableCommandsPacket const&);
728#else // LL_PLAT_C
729 virtual void handle(::NetworkIdentifier const& source, ::AvailableCommandsPacket const& packet);
730#endif
731
732 virtual void handle(::NetworkIdentifier const& source, ::CommandRequestPacket const& packet);
733
734#ifdef LL_PLAT_S
735 virtual void handle(::NetworkIdentifier const&, ::CommandOutputPacket const&);
736#else // LL_PLAT_C
737 virtual void handle(::NetworkIdentifier const& source, ::CommandOutputPacket const& packet);
738#endif
739
740 virtual void handle(::NetworkIdentifier const& source, ::CommandBlockUpdatePacket const& packet);
741
742 virtual void handle(::NetworkIdentifier const& source, ::CompletedUsingItemPacket const& packet);
743
744 virtual void handle(::NetworkIdentifier const&, ::CameraAimAssistActorPriorityPacket const&);
745
746 virtual void handle(::NetworkIdentifier const&, ::CameraAimAssistPacket const&);
747
748 virtual void handle(::NetworkIdentifier const&, ::CameraAimAssistPresetsPacket const&);
749
750 virtual void handle(::NetworkIdentifier const&, ::CameraInstructionPacket const&);
751
752 virtual void handle(::NetworkIdentifier const&, ::CameraPacket const&);
753
754 virtual void handle(::NetworkIdentifier const&, ::CameraPresetsPacket const&);
755
756 virtual void handle(::NetworkIdentifier const&, ::ClientboundControlSchemeSetPacket const&);
757
758 virtual void handle(::NetworkIdentifier const&, ::CameraShakePacket const&);
759
760 virtual void handle(::NetworkIdentifier const&, ::CameraSplinePacket const&);
761
762 virtual void handle(::NetworkIdentifier const&, ::InventoryActionPacket const&);
763
764#ifdef LL_PLAT_S
765 virtual void handle(::NetworkIdentifier const&, ::GameRulesChangedPacket const&);
766#else // LL_PLAT_C
767 virtual void handle(::NetworkIdentifier const& source, ::GameRulesChangedPacket const& packet);
768#endif
769
770#ifdef LL_PLAT_S
771 virtual void handle(::NetworkIdentifier const&, ::ResourcePackDataInfoPacket const&);
772#else // LL_PLAT_C
773 virtual void handle(::NetworkIdentifier const& source, ::ResourcePackDataInfoPacket const& packet);
774#endif
775
776 virtual void handle(::NetworkIdentifier const&, ::ResourcePackChunkDataPacket const&);
777
778 virtual void handle(::NetworkIdentifier const& source, ::ResourcePackChunkRequestPacket const& packet);
779
780 virtual void handle(::NetworkIdentifier const&, ::ResourcePacksReadyForValidationPacket const&);
781
782 virtual void handle(::NetworkIdentifier const&, ::NetworkChunkPublisherUpdatePacket const&);
783
784 virtual void handle(::NetworkIdentifier const& source, ::StructureBlockUpdatePacket const& packet);
785
786 virtual void handle(::NetworkIdentifier const& source, ::StructureTemplateDataRequestPacket const& packet);
787
788 virtual void handle(::NetworkIdentifier const&, ::StructureTemplateDataResponsePacket const&);
789
790 virtual void handle(::NetworkIdentifier const&, ::TransferPacket const&);
791
792 virtual void handle(::NetworkIdentifier const&, ::PlaySoundPacket const&);
793
794 virtual void handle(::NetworkIdentifier const&, ::StopSoundPacket const&);
795
796 virtual void handle(::NetworkIdentifier const&, ::SetTitlePacket const&);
797
798 virtual void handle(::NetworkIdentifier const& source, ::std::shared_ptr<::InventoryTransactionPacket> packet);
799
800 virtual void handle(::NetworkIdentifier const&, ::AddBehaviorTreePacket const&);
801
802 virtual void handle(::NetworkIdentifier const&, ::ShowStoreOfferPacket const&);
803
804 virtual void handle(::NetworkIdentifier const& source, ::PurchaseReceiptPacket const& packet);
805
806 virtual void handle(::NetworkIdentifier const&, ::RemoveObjectivePacket const&);
807
808 virtual void handle(::NetworkIdentifier const&, ::SetDisplayObjectivePacket const&);
809
810 virtual void handle(::NetworkIdentifier const&, ::AutomationClientConnectPacket const&);
811
812 virtual void handle(::NetworkIdentifier const&, ::ModalFormRequestPacket const&);
813
814 virtual void handle(::NetworkIdentifier const& source, ::ModalFormResponsePacket const& packet);
815
816 virtual void handle(::NetworkIdentifier const&, ::ToastRequestPacket const&);
817
818 virtual void handle(::NetworkIdentifier const&, ::OnScreenTextureAnimationPacket const&);
819
820 virtual void handle(::NetworkIdentifier const&, ::ServerSettingsRequestPacket const&);
821
822 virtual void handle(::NetworkIdentifier const&, ::ServerSettingsResponsePacket const&);
823
824 virtual void handle(::NetworkIdentifier const&, ::ShowProfilePacket const&);
825
826#ifdef LL_PLAT_S
827 virtual void handle(::NetworkIdentifier const&, ::SetScorePacket const&);
828#else // LL_PLAT_C
829 virtual void handle(::NetworkIdentifier const& source, ::SetScorePacket const& packet);
830#endif
831
832#ifdef LL_PLAT_S
833 virtual void handle(::NetworkIdentifier const&, ::SetScoreboardIdentityPacket const&);
834#else // LL_PLAT_C
835 virtual void handle(::NetworkIdentifier const& source, ::SetScoreboardIdentityPacket const& packet);
836#endif
837
838 virtual void handle(::NetworkIdentifier const&, ::TickingAreasLoadStatusPacket const&);
839
840 virtual void handle(::NetworkIdentifier const&, ::UpdateSoftEnumPacket const&);
841
842 virtual void handle(::NetworkIdentifier const&, ::AvailableActorIdentifiersPacket const&);
843
844 virtual void handle(::NetworkIdentifier const&, ::AddVolumeEntityPacket const&);
845
846 virtual void handle(::NetworkIdentifier const&, ::RemoveVolumeEntityPacket const&);
847
848#ifdef LL_PLAT_S
849 virtual void handle(::NetworkIdentifier const&, ::DimensionDataPacket const&);
850#else // LL_PLAT_C
851 virtual void handle(::NetworkIdentifier const& source, ::DimensionDataPacket const& packet);
852#endif
853
854 virtual void handle(::NetworkIdentifier const& source, ::EditorNetworkPacket const& packet);
855
856#ifdef LL_PLAT_S
857 virtual void handle(::NetworkIdentifier const&, ::RefreshEntitlementsPacket const&);
858#else // LL_PLAT_C
859 virtual void handle(::NetworkIdentifier const& source, ::RefreshEntitlementsPacket const& packet);
860#endif
861
862 virtual void handle(::NetworkIdentifier const&, ::ServerPlayerPostMovePositionPacket const&);
863
864 virtual void handle(::NetworkIdentifier const& source, ::RespawnPacket const& packet);
865
866 virtual void handle(::NetworkIdentifier const& source, ::ShowCreditsPacket const& packet);
867
868 virtual void handle(::NetworkIdentifier const& source, ::PlayerSkinPacket const& packet);
869
870#ifdef LL_PLAT_S
871 virtual void handle(::NetworkIdentifier const&, ::PlayerStartItemCooldownPacket const&);
872#else // LL_PLAT_C
873 virtual void handle(::NetworkIdentifier const& source, ::PlayerStartItemCooldownPacket const& packet);
874#endif
875
876 virtual void handle(::NetworkIdentifier const& source, ::PlayerToggleCrafterSlotRequestPacket const& packet);
877
878 virtual void handle(::NetworkIdentifier const&, ::SetLastHurtByPacket const&);
879
880 virtual void handle(::NetworkIdentifier const&, ::BookAddPagePacket const&);
881
882 virtual void handle(::NetworkIdentifier const&, ::BookDeletePagePacket const&);
883
884 virtual void handle(::NetworkIdentifier const& source, ::LecternUpdatePacket const& packet);
885
886 virtual void handle(::NetworkIdentifier const& source, ::BookEditPacket const& packet);
887
888 virtual void handle(::NetworkIdentifier const&, ::BookSignPacket const&);
889
890 virtual void handle(::NetworkIdentifier const&, ::BookSwapPagesPacket const&);
891
892 virtual void handle(::NetworkIdentifier const& source, ::NpcRequestPacket const& packet);
893
894 virtual void handle(::NetworkIdentifier const& source, ::PhotoTransferPacket const& packet);
895
896 virtual void handle(::NetworkIdentifier const& source, ::LabTablePacket const& packet);
897
898#ifdef LL_PLAT_S
899 virtual void handle(::NetworkIdentifier const&, ::NetworkSettingsPacket const&);
900#else // LL_PLAT_C
901 virtual void handle(::NetworkIdentifier const& source, ::NetworkSettingsPacket const& packet);
902#endif
903
904 virtual void handle(::NetworkIdentifier const& source, ::NetworkStackLatencyPacket const& packet);
905
906#ifdef LL_PLAT_S
907 virtual void handle(::NetworkIdentifier const&, ::ServerStatsPacket const&);
908#else // LL_PLAT_C
909 virtual void handle(::NetworkIdentifier const& source, ::ServerStatsPacket const& packet);
910#endif
911
912 virtual void handle(::NetworkIdentifier const& source, ::SetLocalPlayerAsInitializedPacket const& packet);
913
914 virtual void handle(::NetworkIdentifier const& source, ::ScriptMessagePacket const& packet);
915
916#ifdef LL_PLAT_S
917 virtual void handle(::NetworkIdentifier const&, ::BiomeDefinitionListPacket const&);
918#else // LL_PLAT_C
919 virtual void handle(::NetworkIdentifier const& source, ::BiomeDefinitionListPacket const& packet);
920#endif
921
922 virtual void handle(::NetworkIdentifier const&, ::EducationSettingsPacket const&);
923
924 virtual void handle(::NetworkIdentifier const&, ::EduUriResourcePacket const&);
925
926 virtual void handle(::NetworkIdentifier const& source, ::MultiplayerSettingsPacket const& packet);
927
928 virtual void handle(::NetworkIdentifier const& source, ::SettingsCommandPacket const& packet);
929
930 virtual void handle(::NetworkIdentifier const& source, ::AnvilDamagePacket const& packet);
931
932#ifdef LL_PLAT_S
933 virtual void handle(::NetworkIdentifier const&, ::CreativeContentPacket const&);
934#else // LL_PLAT_C
935 virtual void handle(::NetworkIdentifier const& source, ::CreativeContentPacket const& packet);
936#endif
937
938 virtual void handle(::NetworkIdentifier const&, ::CodeBuilderPacket const&);
939
940 virtual void handle(::NetworkIdentifier const&, ::PlayerEnchantOptionsPacket const&);
941
942 virtual void handle(::NetworkIdentifier const& source, ::DebugInfoPacket const& packet);
943
944 virtual void handle(::NetworkIdentifier const&, ::ChangeMobPropertyPacket const&);
945
946 virtual void handle(::NetworkIdentifier const&, ::AnimateEntityPacket const&);
947
948 virtual void handle(::NetworkIdentifier const&, ::CorrectPlayerMovePredictionPacket const&);
949
950 virtual void handle(::NetworkIdentifier const&, ::PlayerFogPacket const&);
951
952 virtual void handle(::NetworkIdentifier const&, ::ItemRegistryPacket const&);
953
954 virtual void handle(::NetworkIdentifier const&, ::LessonProgressPacket const&);
955
956 virtual void handle(::NetworkIdentifier const&, ::FeatureRegistryPacket const&);
957
958 virtual void handle(::NetworkIdentifier const&, ::SyncActorPropertyPacket const&);
959
960 virtual void handle(::NetworkIdentifier const&, ::SimulationTypePacket const&);
961
962 virtual void handle(::NetworkIdentifier const&, ::NpcDialoguePacket const&);
963
964 virtual void handle(::NetworkIdentifier const& source, ::CreatePhotoPacket const& packet);
965
966#ifdef LL_PLAT_S
967 virtual void handle(::NetworkIdentifier const&, ::UpdateSubChunkBlocksPacket const&);
968#else // LL_PLAT_C
969 virtual void handle(::NetworkIdentifier const& source, ::UpdateSubChunkBlocksPacket const& packet);
970#endif
971
972 virtual void handle(::NetworkIdentifier const& source, ::CodeBuilderSourcePacket const& packet);
973
974 virtual void handle(::NetworkIdentifier const&, ::AgentActionEventPacket const&);
975
976 virtual void handle(::NetworkIdentifier const&, ::DeathInfoPacket const&);
977
978 virtual void handle(::NetworkIdentifier const& source, ::RequestAbilityPacket const& packet);
979
980 virtual void handle(::NetworkIdentifier const& source, ::RequestPermissionsPacket const& packet);
981
982#ifdef LL_PLAT_S
983 virtual void handle(::NetworkIdentifier const&, ::UpdateAbilitiesPacket const&);
984#else // LL_PLAT_C
985 virtual void handle(::NetworkIdentifier const& source, ::UpdateAbilitiesPacket const& packet);
986#endif
987
988#ifdef LL_PLAT_S
989 virtual void handle(::NetworkIdentifier const&, ::UpdateAdventureSettingsPacket const&);
990#else // LL_PLAT_C
991 virtual void handle(::NetworkIdentifier const& source, ::UpdateAdventureSettingsPacket const& packet);
992#endif
993
994 virtual void handle(::NetworkIdentifier const& source, ::RequestNetworkSettingsPacket const& packet);
995
996 virtual void handle(::NetworkIdentifier const& source, ::GameTestRequestPacket const& packet);
997
998 virtual void handle(::NetworkIdentifier const&, ::GameTestResultsPacket const&);
999
1000#ifdef LL_PLAT_S
1001 virtual void handle(::NetworkIdentifier const&, ::UpdateClientInputLocksPacket const&);
1002#else // LL_PLAT_C
1003 virtual void handle(::NetworkIdentifier const& source, ::UpdateClientInputLocksPacket const& packet);
1004#endif
1005
1006 virtual void handle(::NetworkIdentifier const&, ::UnlockedRecipesPacket const&);
1007
1008 virtual void handle(::NetworkIdentifier const&, ::TrimDataPacket const&);
1009
1010 virtual void handle(::NetworkIdentifier const&, ::OpenSignPacket const&);
1011
1012 virtual void handle(::NetworkIdentifier const&, ::AgentAnimationPacket const&);
1013
1014 virtual void handle(::NetworkIdentifier const& source, ::SetPlayerInventoryOptionsPacket const& packet);
1015
1016#ifdef LL_PLAT_S
1017 virtual void handle(::NetworkIdentifier const&, ::SetHudPacket const&);
1018#else // LL_PLAT_C
1019 virtual void handle(::NetworkIdentifier const& source, ::SetHudPacket const& packet);
1020#endif
1021
1022 virtual void handle(::NetworkIdentifier const&, ::AwardAchievementPacket const&);
1023
1024 virtual void handle(::NetworkIdentifier const& source, ::ServerboundLoadingScreenPacket const& packet);
1025
1026 virtual void handle(::NetworkIdentifier const& source, ::ServerboundDiagnosticsPacket const& packet);
1027
1028 virtual void handle(::NetworkIdentifier const&, ::JigsawStructureDataPacket const&);
1029
1030 virtual void handle(::NetworkIdentifier const&, ::CurrentStructureFeaturePacket const&);
1031
1032 virtual void handle(::NetworkIdentifier const& source, ::UpdateClientOptionsPacket const& packet);
1033
1034#ifdef LL_PLAT_S
1035 virtual void handle(::NetworkIdentifier const&, ::PlayerVideoCapturePacket const&);
1036#else // LL_PLAT_C
1037 virtual void handle(::NetworkIdentifier const& source, ::PlayerVideoCapturePacket const& packet);
1038#endif
1039
1040 virtual void handle(::NetworkIdentifier const&, ::PlayerUpdateEntityOverridesPacket const&);
1041
1042#ifdef LL_PLAT_S
1043 virtual void handle(::NetworkIdentifier const&, ::PlayerLocationPacket const&);
1044#else // LL_PLAT_C
1045 virtual void handle(::NetworkIdentifier const& source, ::PlayerLocationPacket const& packet);
1046#endif
1047
1048 virtual void handle(::NetworkIdentifier const&, ::PrimitiveShapesPacket const&);
1049
1050 virtual void handle(::NetworkIdentifier const&, ::LocatorBarPacket const&);
1051
1052 virtual void handle(::NetworkIdentifier const& source, ::ServerboundPackSettingChangePacket const& packet);
1053
1054 virtual void handle(::NetworkIdentifier const& source, ::ServerboundDataStorePacket const& packet);
1055
1056 virtual void handle(::NetworkIdentifier const&, ::ClientboundDataStorePacket const&);
1057
1058 virtual void handle(::NetworkIdentifier const&, ::GraphicsOverrideParameterPacket const&);
1059
1060 virtual void handle(::NetworkIdentifier const&, ::ClientboundDataDrivenUICloseScreenPacket const&);
1061
1062 virtual void handle(::NetworkIdentifier const&, ::ClientboundDataDrivenUIReloadPacket const&);
1063
1064 virtual void handle(::NetworkIdentifier const&, ::ClientboundDataDrivenUIShowScreenPacket const&);
1065
1066 virtual void handle(::NetworkIdentifier const& source, ::ServerboundDataDrivenScreenClosedPacket const& packet);
1067
1068 virtual void handle(::NetworkIdentifier const&, ::ClientboundTextureShiftPacket const&);
1069
1070 virtual void handle(::NetworkIdentifier const&, ::SyncWorldClocksPacket const&);
1071
1072 virtual void handle(::NetworkIdentifier const&, ::ClientboundAttributeLayerSyncPacket const&);
1073
1074 virtual void handle(::NetworkIdentifier const&, ::ServerStoreInfoPacket const&);
1075
1076 virtual void handle(::NetworkIdentifier const&, ::ServerPresenceInfoPacket const&);
1077
1078 virtual void handle(::NetworkIdentifier const&, ::ClientboundUpdateSoundDataPacket const&);
1079 // NOLINTEND
1080
1081public:
1082 // virtual function thunks
1083 // NOLINTBEGIN
1084 MCFOLD void $onPlayerReady(::Player& player);
1085
1086 MCFOLD void $onConnect(::NetworkIdentifier const& id);
1087
1088#ifdef LL_PLAT_S
1089 MCFOLD void $onUnableToConnect(::Connection::DisconnectFailReason, ::std::string const&, ::std::string const&);
1090#else // LL_PLAT_C
1091 MCFOLD void $onUnableToConnect(
1092 ::Connection::DisconnectFailReason discoReason,
1093 ::std::string const& messageFromServer,
1094 ::std::string const& messageBodyOverride
1095 );
1096#endif
1097
1098 MCFOLD void $onTick();
1099
1100 MCFOLD void $onOutgoingPacket(::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
1101
1102 MCFOLD void $onValidPacketReceived(::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
1103
1104#ifdef LL_PLAT_S
1105 MCFOLD void $onStoreOfferReceive(::ShowStoreOfferRedirectType const, ::std::string const& offerID);
1106#else // LL_PLAT_C
1107 MCFOLD void $onStoreOfferReceive(::ShowStoreOfferRedirectType const redirectType, ::std::string const& offerID);
1108#endif
1109
1110 MCFOLD void $onDisconnect(
1111 ::NetworkIdentifier const& id,
1112 ::Connection::DisconnectFailReason const discoReason,
1113 ::Connection::DisconnectionStage const disconnectStage,
1114 ::std::string const& messageFromServer,
1115 ::std::string const& messageBodyOverride,
1116 bool skipMessage,
1117 ::std::string const& telemetryOverride
1118 );
1119
1120 MCFOLD void $onWebsocketRequest(
1121 ::std::string const& serverAddress,
1122 ::std::string const& payload,
1123 ::std::function<void()> errorCallback
1124 );
1125
1126 MCFOLD void $handlePacketViolation(
1127 ::std::shared_ptr<::IPacketSecurityController> const& packetSecurityController,
1128 ::std::error_code const& errorCode,
1129 ::PacketViolationResponse const response,
1130 ::MinecraftPacketIds const packetId,
1131 ::std::string&& context,
1132 ::NetworkIdentifier const& netId,
1133 ::SubClientId const clientSubId,
1134 ::SubClientId const senderSubId,
1135 uint const packetSize
1136 );
1137
1138 MCFOLD void $sendPacketViolationWarningPacket(
1139 ::std::error_code const& errorCode,
1140 ::PacketViolationResponse violationResponse,
1141 ::MinecraftPacketIds violatingPacketId,
1142 ::std::string const& context,
1143 ::NetworkIdentifier const& netId,
1144 ::SubClientId clientSubId
1145 );
1146
1147 MCFOLD void $onTransferRequest(::NetworkIdentifier const& id, ::Social::GameConnectionInfo const& destination);
1148
1149 MCFOLD bool $getIsConnectedToApplicationLayer() const;
1150
1151 MCFOLD ::GameSpecificNetEventCallback* $getGameSpecificNetEventCallback();
1152
1153 MCFOLD void $handle(::NetworkIdentifier const&, ::PacketViolationWarningPacket const&);
1154
1155 MCFOLD void $handle(::NetworkIdentifier const& source, ::DisconnectPacket const& packet);
1156
1157 MCFOLD void $handle(::NetworkIdentifier const& source, ::EmoteListPacket const& packet);
1158
1159 MCFOLD void $handle(::NetworkIdentifier const& source, ::EmotePacket const& packet);
1160
1161 MCFOLD void $handle(::NetworkIdentifier const& source, ::std::shared_ptr<::LoginPacket> packet);
1162
1163 MCFOLD void $handle(::NetworkIdentifier const& source, ::PartyChangedPacket const& packet);
1164
1165 MCFOLD void $handle(::NetworkIdentifier const& source, ::PartyDestinationCookieResponsePacket const& packet);
1166
1167 MCFOLD void $handle(::NetworkIdentifier const&, ::SendPartyDestinationCookiePacket const&);
1168
1169 MCFOLD void $handle(::NetworkIdentifier const& source, ::std::shared_ptr<::SubClientLoginPacket> packet);
1170
1171 MCFOLD void $handle(::NetworkIdentifier const& source, ::ClientToServerHandshakePacket const& packet);
1172
1173#ifdef LL_PLAT_S
1174 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerToClientHandshakePacket const&);
1175#else // LL_PLAT_C
1176 MCFOLD void $handle(::NetworkIdentifier const& source, ::ServerToClientHandshakePacket const& packet);
1177#endif
1178
1179#ifdef LL_PLAT_S
1180 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePacksInfoPacket const&);
1181#else // LL_PLAT_C
1182 MCFOLD void $handle(::NetworkIdentifier const& source, ::ResourcePacksInfoPacket const& packet);
1183#endif
1184
1185#ifdef LL_PLAT_S
1186 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackStackPacket const&);
1187#else // LL_PLAT_C
1188 MCFOLD void $handle(::NetworkIdentifier const& source, ::ResourcePackStackPacket const& packet);
1189#endif
1190
1191 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackClientResponsePacket const&);
1192
1193 MCFOLD void $handle(::NetworkIdentifier const& source, ::PositionTrackingDBClientRequestPacket const& packet);
1194
1195#ifdef LL_PLAT_S
1196 MCFOLD void $handle(::NetworkIdentifier const&, ::PositionTrackingDBServerBroadcastPacket const&);
1197#else // LL_PLAT_C
1198 MCFOLD void $handle(::NetworkIdentifier const& source, ::PositionTrackingDBServerBroadcastPacket const& packet);
1199#endif
1200
1201#ifdef LL_PLAT_S
1202 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayStatusPacket const&);
1203#else // LL_PLAT_C
1204 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayStatusPacket const& packet);
1205#endif
1206
1207#ifdef LL_PLAT_S
1208 MCFOLD void $handle(::NetworkIdentifier const&, ::SetTimePacket const&);
1209#else // LL_PLAT_C
1210 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetTimePacket const& packet);
1211#endif
1212
1213 MCFOLD void $handle(::NetworkIdentifier const& source, ::TextPacket const& packet);
1214
1215#ifdef LL_PLAT_S
1216 MCFOLD void $handle(::NetworkIdentifier const&, ::StartGamePacket const&);
1217#else // LL_PLAT_C
1218 MCFOLD void $handle(::NetworkIdentifier const& source, ::StartGamePacket const& packet);
1219#endif
1220
1221#ifdef LL_PLAT_S
1222 MCFOLD void $handle(::NetworkIdentifier const&, ::AddItemActorPacket const&);
1223#else // LL_PLAT_C
1224 MCFOLD void $handle(::NetworkIdentifier const& source, ::AddItemActorPacket const& packet);
1225#endif
1226
1227#ifdef LL_PLAT_S
1228 MCFOLD void $handle(::NetworkIdentifier const&, ::AddPaintingPacket const&);
1229#else // LL_PLAT_C
1230 MCFOLD void $handle(::NetworkIdentifier const& source, ::AddPaintingPacket const& packet);
1231#endif
1232
1233 MCFOLD void $handle(::NetworkIdentifier const&, ::TakeItemActorPacket const&);
1234
1235#ifdef LL_PLAT_S
1236 MCFOLD void $handle(::NetworkIdentifier const&, ::AddActorPacket const&);
1237#else // LL_PLAT_C
1238 MCFOLD void $handle(::NetworkIdentifier const& source, ::AddActorPacket const& packet);
1239#endif
1240
1241 MCFOLD void $handle(::NetworkIdentifier const&, ::AddMobPacket const&);
1242
1243#ifdef LL_PLAT_S
1244 MCFOLD void $handle(::NetworkIdentifier const&, ::AddPlayerPacket const&);
1245#else // LL_PLAT_C
1246 MCFOLD void $handle(::NetworkIdentifier const& source, ::AddPlayerPacket const& packet);
1247#endif
1248
1249#ifdef LL_PLAT_S
1250 MCFOLD void $handle(::NetworkIdentifier const&, ::RemoveActorPacket const&);
1251#else // LL_PLAT_C
1252 MCFOLD void $handle(::NetworkIdentifier const& source, ::RemoveActorPacket const& packet);
1253#endif
1254
1255#ifdef LL_PLAT_S
1256 MCFOLD void $handle(::NetworkIdentifier const&, ::MoveActorAbsolutePacket const&);
1257#else // LL_PLAT_C
1258 MCFOLD void $handle(::NetworkIdentifier const& source, ::MoveActorAbsolutePacket const& packet);
1259#endif
1260
1261#ifdef LL_PLAT_S
1262 MCFOLD void $handle(::NetworkIdentifier const&, ::MoveActorDeltaPacket const&);
1263#else // LL_PLAT_C
1264 MCFOLD void $handle(::NetworkIdentifier const& source, ::MoveActorDeltaPacket const& packet);
1265#endif
1266
1267#ifdef LL_PLAT_S
1268 MCFOLD void $handle(::NetworkIdentifier const&, ::MovePlayerPacket const&);
1269#else // LL_PLAT_C
1270 MCFOLD void $handle(::NetworkIdentifier const& source, ::MovePlayerPacket const& packet);
1271#endif
1272
1273 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetPlayerGameTypePacket const& packet);
1274
1275 MCFOLD void $handle(::NetworkIdentifier const& source, ::UpdatePlayerGameTypePacket const& packet);
1276
1277 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetDefaultGameTypePacket const& packet);
1278
1279#ifdef LL_PLAT_S
1280 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockPacket>);
1281#else // LL_PLAT_C
1282 MCFOLD void $handle(::NetworkIdentifier const& source, ::std::shared_ptr<::UpdateBlockPacket> packet);
1283#endif
1284
1285#ifdef LL_PLAT_S
1286 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockSyncedPacket>);
1287#else // LL_PLAT_C
1288 MCFOLD void $handle(::NetworkIdentifier const& source, ::std::shared_ptr<::UpdateBlockSyncedPacket> packet);
1289#endif
1290
1291#ifdef LL_PLAT_S
1292 MCFOLD void $handle(::NetworkIdentifier const&, ::SpawnParticleEffectPacket const&);
1293#else // LL_PLAT_C
1294 MCFOLD void $handle(::NetworkIdentifier const& source, ::SpawnParticleEffectPacket const& packet);
1295#endif
1296
1297 MCFOLD void $handle(::NetworkIdentifier const& source, ::LevelSoundEventPacket const& packet);
1298
1299#ifdef LL_PLAT_S
1300 MCFOLD void $handle(::NetworkIdentifier const&, ::LevelEventPacket const&);
1301#else // LL_PLAT_C
1302 MCFOLD void $handle(::NetworkIdentifier const& source, ::LevelEventPacket const& packet);
1303#endif
1304
1305#ifdef LL_PLAT_S
1306 MCFOLD void $handle(::NetworkIdentifier const&, ::LevelEventGenericPacket const&);
1307#else // LL_PLAT_C
1308 MCFOLD void $handle(::NetworkIdentifier const& source, ::LevelEventGenericPacket const& packet);
1309#endif
1310
1311#ifdef LL_PLAT_S
1312 MCFOLD void $handle(::NetworkIdentifier const&, ::BlockEventPacket const&);
1313#else // LL_PLAT_C
1314 MCFOLD void $handle(::NetworkIdentifier const& source, ::BlockEventPacket const& packet);
1315#endif
1316
1317 MCFOLD void $handle(::NetworkIdentifier const& source, ::BlockPickRequestPacket const& packet);
1318
1319 MCFOLD void $handle(::NetworkIdentifier const& source, ::ActorPickRequestPacket const& packet);
1320
1321#ifdef LL_PLAT_S
1322 MCFOLD void $handle(::NetworkIdentifier const&, ::GuiDataPickItemPacket const&);
1323#else // LL_PLAT_C
1324 MCFOLD void $handle(::NetworkIdentifier const& source, ::GuiDataPickItemPacket const& packet);
1325#endif
1326
1327 MCFOLD void $handle(::NetworkIdentifier const& source, ::ActorEventPacket const& packet);
1328
1329 MCFOLD void $handle(::NetworkIdentifier const&, ::MobEffectPacket const&);
1330
1331 MCFOLD void $handle(::NetworkIdentifier const&, ::MovementEffectPacket const&);
1332
1333 MCFOLD void $handle(::NetworkIdentifier const& source, ::std::shared_ptr<::MobEquipmentPacket> packet);
1334
1335#ifdef LL_PLAT_S
1336 MCFOLD void $handle(::NetworkIdentifier const&, ::MobArmorEquipmentPacket const&);
1337#else // LL_PLAT_C
1338 MCFOLD void $handle(::NetworkIdentifier const& source, ::MobArmorEquipmentPacket const& packet);
1339#endif
1340
1341#ifdef LL_PLAT_S
1342 MCFOLD void $handle(::NetworkIdentifier const&, ::SetActorDataPacket const&);
1343#else // LL_PLAT_C
1344 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetActorDataPacket const& packet);
1345#endif
1346
1347 MCFOLD void $handle(::NetworkIdentifier const&, ::SetActorMotionPacket const&);
1348
1349#ifdef LL_PLAT_S
1350 MCFOLD void $handle(::NetworkIdentifier const&, ::MotionPredictionHintsPacket const&);
1351#else // LL_PLAT_C
1352 MCFOLD void $handle(::NetworkIdentifier const& source, ::MotionPredictionHintsPacket const& packet);
1353#endif
1354
1355#ifdef LL_PLAT_S
1356 MCFOLD void $handle(::NetworkIdentifier const&, ::SetHealthPacket const&);
1357#else // LL_PLAT_C
1358 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetHealthPacket const& packet);
1359#endif
1360
1361#ifdef LL_PLAT_S
1362 MCFOLD void $handle(::NetworkIdentifier const&, ::SetActorLinkPacket const&);
1363#else // LL_PLAT_C
1364 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetActorLinkPacket const& packet);
1365#endif
1366
1367#ifdef LL_PLAT_S
1368 MCFOLD void $handle(::NetworkIdentifier const&, ::SetSpawnPositionPacket const&);
1369#else // LL_PLAT_C
1370 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetSpawnPositionPacket const& packet);
1371#endif
1372
1373 MCFOLD void $handle(::NetworkIdentifier const& source, ::InteractPacket const& packet);
1374
1375 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayerActionPacket const& packet);
1376
1377 MCFOLD void $handle(::NetworkIdentifier const&, ::ActorFallPacket const&);
1378
1379#ifdef LL_PLAT_S
1380 MCFOLD void $handle(::NetworkIdentifier const&, ::HurtArmorPacket const&);
1381#else // LL_PLAT_C
1382 MCFOLD void $handle(::NetworkIdentifier const& source, ::HurtArmorPacket const& packet);
1383#endif
1384
1385#ifdef LL_PLAT_S
1386 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerArmorDamagePacket const&);
1387#else // LL_PLAT_C
1388 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayerArmorDamagePacket const& packet);
1389#endif
1390
1391 MCFOLD void $handle(::NetworkIdentifier const& source, ::ItemStackRequestPacket const& packet);
1392
1393#ifdef LL_PLAT_S
1394 MCFOLD void $handle(::NetworkIdentifier const&, ::ItemStackResponsePacket const&);
1395#else // LL_PLAT_C
1396 MCFOLD void $handle(::NetworkIdentifier const& source, ::ItemStackResponsePacket const& packet);
1397#endif
1398
1399#ifdef LL_PLAT_S
1400 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerOpenPacket const&);
1401#else // LL_PLAT_C
1402 MCFOLD void $handle(::NetworkIdentifier const& source, ::ContainerOpenPacket const& packet);
1403#endif
1404
1405 MCFOLD void $handle(::NetworkIdentifier const& source, ::ContainerClosePacket const& packet);
1406
1407#ifdef LL_PLAT_S
1408 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerRegistryCleanupPacket const&);
1409#else // LL_PLAT_C
1410 MCFOLD void $handle(::NetworkIdentifier const& source, ::ContainerRegistryCleanupPacket const& packet);
1411#endif
1412
1413#ifdef LL_PLAT_S
1414 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerSetDataPacket const&);
1415#else // LL_PLAT_C
1416 MCFOLD void $handle(::NetworkIdentifier const& source, ::ContainerSetDataPacket const& packet);
1417#endif
1418
1419 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayerHotbarPacket const& packet);
1420
1421#ifdef LL_PLAT_S
1422 MCFOLD void $handle(::NetworkIdentifier const&, ::InventoryContentPacket const&);
1423#else // LL_PLAT_C
1424 MCFOLD void $handle(::NetworkIdentifier const& source, ::InventoryContentPacket const& packet);
1425#endif
1426
1427#ifdef LL_PLAT_S
1428 MCFOLD void $handle(::NetworkIdentifier const&, ::InventorySlotPacket const&);
1429#else // LL_PLAT_C
1430 MCFOLD void $handle(::NetworkIdentifier const& source, ::InventorySlotPacket const& packet);
1431#endif
1432
1433 MCFOLD void $handle(::NetworkIdentifier const&, ::CraftingDataPacket const&);
1434
1435 MCFOLD void $handle(::NetworkIdentifier const& source, ::AnimatePacket const& packet);
1436
1437 MCFOLD void $handle(::NetworkIdentifier const& source, ::std::shared_ptr<::BlockActorDataPacket> packet);
1438
1439 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayerAuthInputPacket const& packet);
1440
1441 MCFOLD void $handle(::NetworkIdentifier const& source, ::ClientMovementPredictionSyncPacket const& packet);
1442
1443#ifdef LL_PLAT_S
1444 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::LevelChunkPacket>);
1445#else // LL_PLAT_C
1446 MCFOLD void $handle(::NetworkIdentifier const& source, ::std::shared_ptr<::LevelChunkPacket> packet);
1447#endif
1448
1449#ifdef LL_PLAT_S
1450 MCFOLD void $handle(::NetworkIdentifier const&, ::SubChunkPacket const&);
1451#else // LL_PLAT_C
1452 MCFOLD void $handle(::NetworkIdentifier const& source, ::SubChunkPacket const& packet);
1453#endif
1454
1455 MCFOLD void $handle(::NetworkIdentifier const& source, ::SubChunkRequestPacket const& packet);
1456
1457 MCFOLD void $handle(::NetworkIdentifier const& source, ::ClientCacheBlobStatusPacket const& packet);
1458
1459#ifdef LL_PLAT_S
1460 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::ClientCacheMissResponsePacket>);
1461#else // LL_PLAT_C
1462 MCFOLD void $handle(::NetworkIdentifier const& source, ::std::shared_ptr<::ClientCacheMissResponsePacket> packet);
1463#endif
1464
1465#ifdef LL_PLAT_S
1466 MCFOLD void $handle(::NetworkIdentifier const&, ::SetCommandsEnabledPacket const&);
1467#else // LL_PLAT_C
1468 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetCommandsEnabledPacket const& packet);
1469#endif
1470
1471 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetDifficultyPacket const& packet);
1472
1473 MCFOLD void $handle(::NetworkIdentifier const& source, ::SimpleEventPacket const& packet);
1474
1475#ifdef LL_PLAT_S
1476 MCFOLD void $handle(::NetworkIdentifier const&, ::ChangeDimensionPacket const&);
1477#else // LL_PLAT_C
1478 MCFOLD void $handle(::NetworkIdentifier const& source, ::ChangeDimensionPacket const& packet);
1479#endif
1480
1481 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateAttributesPacket>);
1482
1483#ifdef LL_PLAT_S
1484 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerListPacket const&);
1485#else // LL_PLAT_C
1486 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayerListPacket const& packet);
1487#endif
1488
1489 MCFOLD void $handle(::NetworkIdentifier const&, ::LegacyTelemetryEventPacket const&);
1490
1491 MCFOLD void $handle(::NetworkIdentifier const& source, ::SpawnExperienceOrbPacket const& packet);
1492
1493 MCFOLD void $handle(::NetworkIdentifier const& source, ::ClientCameraAimAssistPacket const& packet);
1494
1495#ifdef LL_PLAT_S
1496 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundDebugRendererPacket const&);
1497#else // LL_PLAT_C
1498 MCFOLD void $handle(::NetworkIdentifier const& source, ::ClientboundDebugRendererPacket const& packet);
1499#endif
1500
1501#ifdef LL_PLAT_S
1502 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundMapItemDataPacket const&);
1503#else // LL_PLAT_C
1504 MCFOLD void $handle(::NetworkIdentifier const& source, ::ClientboundMapItemDataPacket const& packet);
1505#endif
1506
1507 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundCloseFormPacket const&);
1508
1509 MCFOLD void $handle(::NetworkIdentifier const& source, ::ClientCacheStatusPacket const& packet);
1510
1511 MCFOLD void $handle(::NetworkIdentifier const& source, ::RequestChunkRadiusPacket const& packet);
1512
1513 MCFOLD void $handle(::NetworkIdentifier const& source, ::MapCreateLockedCopyPacket const& packet);
1514
1515 MCFOLD void $handle(::NetworkIdentifier const& source, ::MapInfoRequestPacket const& packet);
1516
1517 MCFOLD void $handle(::NetworkIdentifier const&, ::ChunkRadiusUpdatedPacket const&);
1518
1519 MCFOLD void $handle(::NetworkIdentifier const& source, ::BossEventPacket const& packet);
1520
1521 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateTradePacket const&);
1522
1523 MCFOLD void $handle(::NetworkIdentifier const&, ::VoxelShapesPacket const&);
1524
1525 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateEquipPacket const&);
1526
1527#ifdef LL_PLAT_S
1528 MCFOLD void $handle(::NetworkIdentifier const&, ::AvailableCommandsPacket const&);
1529#else // LL_PLAT_C
1530 MCFOLD void $handle(::NetworkIdentifier const& source, ::AvailableCommandsPacket const& packet);
1531#endif
1532
1533 MCFOLD void $handle(::NetworkIdentifier const& source, ::CommandRequestPacket const& packet);
1534
1535#ifdef LL_PLAT_S
1536 MCFOLD void $handle(::NetworkIdentifier const&, ::CommandOutputPacket const&);
1537#else // LL_PLAT_C
1538 MCFOLD void $handle(::NetworkIdentifier const& source, ::CommandOutputPacket const& packet);
1539#endif
1540
1541 MCFOLD void $handle(::NetworkIdentifier const& source, ::CommandBlockUpdatePacket const& packet);
1542
1543 MCFOLD void $handle(::NetworkIdentifier const& source, ::CompletedUsingItemPacket const& packet);
1544
1545 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraAimAssistActorPriorityPacket const&);
1546
1547 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraAimAssistPacket const&);
1548
1549 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraAimAssistPresetsPacket const&);
1550
1551 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraInstructionPacket const&);
1552
1553 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraPacket const&);
1554
1555 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraPresetsPacket const&);
1556
1557 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundControlSchemeSetPacket const&);
1558
1559 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraShakePacket const&);
1560
1561 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraSplinePacket const&);
1562
1563 MCFOLD void $handle(::NetworkIdentifier const&, ::InventoryActionPacket const&);
1564
1565#ifdef LL_PLAT_S
1566 MCFOLD void $handle(::NetworkIdentifier const&, ::GameRulesChangedPacket const&);
1567#else // LL_PLAT_C
1568 MCFOLD void $handle(::NetworkIdentifier const& source, ::GameRulesChangedPacket const& packet);
1569#endif
1570
1571#ifdef LL_PLAT_S
1572 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackDataInfoPacket const&);
1573#else // LL_PLAT_C
1574 MCFOLD void $handle(::NetworkIdentifier const& source, ::ResourcePackDataInfoPacket const& packet);
1575#endif
1576
1577 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackChunkDataPacket const&);
1578
1579 MCFOLD void $handle(::NetworkIdentifier const& source, ::ResourcePackChunkRequestPacket const& packet);
1580
1581 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePacksReadyForValidationPacket const&);
1582
1583 MCFOLD void $handle(::NetworkIdentifier const&, ::NetworkChunkPublisherUpdatePacket const&);
1584
1585 MCFOLD void $handle(::NetworkIdentifier const& source, ::StructureBlockUpdatePacket const& packet);
1586
1587 MCFOLD void $handle(::NetworkIdentifier const& source, ::StructureTemplateDataRequestPacket const& packet);
1588
1589 MCFOLD void $handle(::NetworkIdentifier const&, ::StructureTemplateDataResponsePacket const&);
1590
1591 MCFOLD void $handle(::NetworkIdentifier const&, ::TransferPacket const&);
1592
1593 MCFOLD void $handle(::NetworkIdentifier const&, ::PlaySoundPacket const&);
1594
1595 MCFOLD void $handle(::NetworkIdentifier const&, ::StopSoundPacket const&);
1596
1597 MCFOLD void $handle(::NetworkIdentifier const&, ::SetTitlePacket const&);
1598
1599 MCFOLD void $handle(::NetworkIdentifier const& source, ::std::shared_ptr<::InventoryTransactionPacket> packet);
1600
1601 MCFOLD void $handle(::NetworkIdentifier const&, ::AddBehaviorTreePacket const&);
1602
1603 MCFOLD void $handle(::NetworkIdentifier const&, ::ShowStoreOfferPacket const&);
1604
1605 MCFOLD void $handle(::NetworkIdentifier const& source, ::PurchaseReceiptPacket const& packet);
1606
1607 MCFOLD void $handle(::NetworkIdentifier const&, ::RemoveObjectivePacket const&);
1608
1609 MCFOLD void $handle(::NetworkIdentifier const&, ::SetDisplayObjectivePacket const&);
1610
1611 MCFOLD void $handle(::NetworkIdentifier const&, ::AutomationClientConnectPacket const&);
1612
1613 MCFOLD void $handle(::NetworkIdentifier const&, ::ModalFormRequestPacket const&);
1614
1615 MCFOLD void $handle(::NetworkIdentifier const& source, ::ModalFormResponsePacket const& packet);
1616
1617 MCFOLD void $handle(::NetworkIdentifier const&, ::ToastRequestPacket const&);
1618
1619 MCFOLD void $handle(::NetworkIdentifier const&, ::OnScreenTextureAnimationPacket const&);
1620
1621 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerSettingsRequestPacket const&);
1622
1623 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerSettingsResponsePacket const&);
1624
1625 MCFOLD void $handle(::NetworkIdentifier const&, ::ShowProfilePacket const&);
1626
1627#ifdef LL_PLAT_S
1628 MCFOLD void $handle(::NetworkIdentifier const&, ::SetScorePacket const&);
1629#else // LL_PLAT_C
1630 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetScorePacket const& packet);
1631#endif
1632
1633#ifdef LL_PLAT_S
1634 MCFOLD void $handle(::NetworkIdentifier const&, ::SetScoreboardIdentityPacket const&);
1635#else // LL_PLAT_C
1636 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetScoreboardIdentityPacket const& packet);
1637#endif
1638
1639 MCFOLD void $handle(::NetworkIdentifier const&, ::TickingAreasLoadStatusPacket const&);
1640
1641 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateSoftEnumPacket const&);
1642
1643 MCFOLD void $handle(::NetworkIdentifier const&, ::AvailableActorIdentifiersPacket const&);
1644
1645 MCFOLD void $handle(::NetworkIdentifier const&, ::AddVolumeEntityPacket const&);
1646
1647 MCFOLD void $handle(::NetworkIdentifier const&, ::RemoveVolumeEntityPacket const&);
1648
1649#ifdef LL_PLAT_S
1650 MCFOLD void $handle(::NetworkIdentifier const&, ::DimensionDataPacket const&);
1651#else // LL_PLAT_C
1652 MCFOLD void $handle(::NetworkIdentifier const& source, ::DimensionDataPacket const& packet);
1653#endif
1654
1655 MCFOLD void $handle(::NetworkIdentifier const& source, ::EditorNetworkPacket const& packet);
1656
1657#ifdef LL_PLAT_S
1658 MCFOLD void $handle(::NetworkIdentifier const&, ::RefreshEntitlementsPacket const&);
1659#else // LL_PLAT_C
1660 MCFOLD void $handle(::NetworkIdentifier const& source, ::RefreshEntitlementsPacket const& packet);
1661#endif
1662
1663 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerPlayerPostMovePositionPacket const&);
1664
1665 MCFOLD void $handle(::NetworkIdentifier const& source, ::RespawnPacket const& packet);
1666
1667 MCFOLD void $handle(::NetworkIdentifier const& source, ::ShowCreditsPacket const& packet);
1668
1669 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayerSkinPacket const& packet);
1670
1671#ifdef LL_PLAT_S
1672 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerStartItemCooldownPacket const&);
1673#else // LL_PLAT_C
1674 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayerStartItemCooldownPacket const& packet);
1675#endif
1676
1677 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayerToggleCrafterSlotRequestPacket const& packet);
1678
1679 MCFOLD void $handle(::NetworkIdentifier const&, ::SetLastHurtByPacket const&);
1680
1681 MCFOLD void $handle(::NetworkIdentifier const&, ::BookAddPagePacket const&);
1682
1683 MCFOLD void $handle(::NetworkIdentifier const&, ::BookDeletePagePacket const&);
1684
1685 MCFOLD void $handle(::NetworkIdentifier const& source, ::LecternUpdatePacket const& packet);
1686
1687 MCFOLD void $handle(::NetworkIdentifier const& source, ::BookEditPacket const& packet);
1688
1689 MCFOLD void $handle(::NetworkIdentifier const&, ::BookSignPacket const&);
1690
1691 MCFOLD void $handle(::NetworkIdentifier const&, ::BookSwapPagesPacket const&);
1692
1693 MCFOLD void $handle(::NetworkIdentifier const& source, ::NpcRequestPacket const& packet);
1694
1695 MCFOLD void $handle(::NetworkIdentifier const& source, ::PhotoTransferPacket const& packet);
1696
1697 MCFOLD void $handle(::NetworkIdentifier const& source, ::LabTablePacket const& packet);
1698
1699#ifdef LL_PLAT_S
1700 MCFOLD void $handle(::NetworkIdentifier const&, ::NetworkSettingsPacket const&);
1701#else // LL_PLAT_C
1702 MCFOLD void $handle(::NetworkIdentifier const& source, ::NetworkSettingsPacket const& packet);
1703#endif
1704
1705 MCFOLD void $handle(::NetworkIdentifier const& source, ::NetworkStackLatencyPacket const& packet);
1706
1707#ifdef LL_PLAT_S
1708 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerStatsPacket const&);
1709#else // LL_PLAT_C
1710 MCFOLD void $handle(::NetworkIdentifier const& source, ::ServerStatsPacket const& packet);
1711#endif
1712
1713 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetLocalPlayerAsInitializedPacket const& packet);
1714
1715 MCFOLD void $handle(::NetworkIdentifier const& source, ::ScriptMessagePacket const& packet);
1716
1717#ifdef LL_PLAT_S
1718 MCFOLD void $handle(::NetworkIdentifier const&, ::BiomeDefinitionListPacket const&);
1719#else // LL_PLAT_C
1720 MCFOLD void $handle(::NetworkIdentifier const& source, ::BiomeDefinitionListPacket const& packet);
1721#endif
1722
1723 MCFOLD void $handle(::NetworkIdentifier const&, ::EducationSettingsPacket const&);
1724
1725 MCFOLD void $handle(::NetworkIdentifier const&, ::EduUriResourcePacket const&);
1726
1727 MCFOLD void $handle(::NetworkIdentifier const& source, ::MultiplayerSettingsPacket const& packet);
1728
1729 MCFOLD void $handle(::NetworkIdentifier const& source, ::SettingsCommandPacket const& packet);
1730
1731 MCFOLD void $handle(::NetworkIdentifier const& source, ::AnvilDamagePacket const& packet);
1732
1733#ifdef LL_PLAT_S
1734 MCFOLD void $handle(::NetworkIdentifier const&, ::CreativeContentPacket const&);
1735#else // LL_PLAT_C
1736 MCFOLD void $handle(::NetworkIdentifier const& source, ::CreativeContentPacket const& packet);
1737#endif
1738
1739 MCFOLD void $handle(::NetworkIdentifier const&, ::CodeBuilderPacket const&);
1740
1741 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerEnchantOptionsPacket const&);
1742
1743 MCFOLD void $handle(::NetworkIdentifier const& source, ::DebugInfoPacket const& packet);
1744
1745 MCFOLD void $handle(::NetworkIdentifier const&, ::ChangeMobPropertyPacket const&);
1746
1747 MCFOLD void $handle(::NetworkIdentifier const&, ::AnimateEntityPacket const&);
1748
1749 MCFOLD void $handle(::NetworkIdentifier const&, ::CorrectPlayerMovePredictionPacket const&);
1750
1751 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerFogPacket const&);
1752
1753 MCFOLD void $handle(::NetworkIdentifier const&, ::ItemRegistryPacket const&);
1754
1755 MCFOLD void $handle(::NetworkIdentifier const&, ::LessonProgressPacket const&);
1756
1757 MCFOLD void $handle(::NetworkIdentifier const&, ::FeatureRegistryPacket const&);
1758
1759 MCFOLD void $handle(::NetworkIdentifier const&, ::SyncActorPropertyPacket const&);
1760
1761 MCFOLD void $handle(::NetworkIdentifier const&, ::SimulationTypePacket const&);
1762
1763 MCFOLD void $handle(::NetworkIdentifier const&, ::NpcDialoguePacket const&);
1764
1765 MCFOLD void $handle(::NetworkIdentifier const& source, ::CreatePhotoPacket const& packet);
1766
1767#ifdef LL_PLAT_S
1768 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateSubChunkBlocksPacket const&);
1769#else // LL_PLAT_C
1770 MCFOLD void $handle(::NetworkIdentifier const& source, ::UpdateSubChunkBlocksPacket const& packet);
1771#endif
1772
1773 MCFOLD void $handle(::NetworkIdentifier const& source, ::CodeBuilderSourcePacket const& packet);
1774
1775 MCFOLD void $handle(::NetworkIdentifier const&, ::AgentActionEventPacket const&);
1776
1777 MCFOLD void $handle(::NetworkIdentifier const&, ::DeathInfoPacket const&);
1778
1779 MCFOLD void $handle(::NetworkIdentifier const& source, ::RequestAbilityPacket const& packet);
1780
1781 MCFOLD void $handle(::NetworkIdentifier const& source, ::RequestPermissionsPacket const& packet);
1782
1783#ifdef LL_PLAT_S
1784 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateAbilitiesPacket const&);
1785#else // LL_PLAT_C
1786 MCFOLD void $handle(::NetworkIdentifier const& source, ::UpdateAbilitiesPacket const& packet);
1787#endif
1788
1789#ifdef LL_PLAT_S
1790 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateAdventureSettingsPacket const&);
1791#else // LL_PLAT_C
1792 MCFOLD void $handle(::NetworkIdentifier const& source, ::UpdateAdventureSettingsPacket const& packet);
1793#endif
1794
1795 MCFOLD void $handle(::NetworkIdentifier const& source, ::RequestNetworkSettingsPacket const& packet);
1796
1797 MCFOLD void $handle(::NetworkIdentifier const& source, ::GameTestRequestPacket const& packet);
1798
1799 MCFOLD void $handle(::NetworkIdentifier const&, ::GameTestResultsPacket const&);
1800
1801#ifdef LL_PLAT_S
1802 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateClientInputLocksPacket const&);
1803#else // LL_PLAT_C
1804 MCFOLD void $handle(::NetworkIdentifier const& source, ::UpdateClientInputLocksPacket const& packet);
1805#endif
1806
1807 MCFOLD void $handle(::NetworkIdentifier const&, ::UnlockedRecipesPacket const&);
1808
1809 MCFOLD void $handle(::NetworkIdentifier const&, ::TrimDataPacket const&);
1810
1811 MCFOLD void $handle(::NetworkIdentifier const&, ::OpenSignPacket const&);
1812
1813 MCFOLD void $handle(::NetworkIdentifier const&, ::AgentAnimationPacket const&);
1814
1815 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetPlayerInventoryOptionsPacket const& packet);
1816
1817#ifdef LL_PLAT_S
1818 MCFOLD void $handle(::NetworkIdentifier const&, ::SetHudPacket const&);
1819#else // LL_PLAT_C
1820 MCFOLD void $handle(::NetworkIdentifier const& source, ::SetHudPacket const& packet);
1821#endif
1822
1823 MCFOLD void $handle(::NetworkIdentifier const&, ::AwardAchievementPacket const&);
1824
1825 MCFOLD void $handle(::NetworkIdentifier const& source, ::ServerboundLoadingScreenPacket const& packet);
1826
1827 MCFOLD void $handle(::NetworkIdentifier const& source, ::ServerboundDiagnosticsPacket const& packet);
1828
1829 MCFOLD void $handle(::NetworkIdentifier const&, ::JigsawStructureDataPacket const&);
1830
1831 MCFOLD void $handle(::NetworkIdentifier const&, ::CurrentStructureFeaturePacket const&);
1832
1833 MCFOLD void $handle(::NetworkIdentifier const& source, ::UpdateClientOptionsPacket const& packet);
1834
1835#ifdef LL_PLAT_S
1836 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerVideoCapturePacket const&);
1837#else // LL_PLAT_C
1838 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayerVideoCapturePacket const& packet);
1839#endif
1840
1841 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerUpdateEntityOverridesPacket const&);
1842
1843#ifdef LL_PLAT_S
1844 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerLocationPacket const&);
1845#else // LL_PLAT_C
1846 MCFOLD void $handle(::NetworkIdentifier const& source, ::PlayerLocationPacket const& packet);
1847#endif
1848
1849 MCFOLD void $handle(::NetworkIdentifier const&, ::PrimitiveShapesPacket const&);
1850
1851 MCFOLD void $handle(::NetworkIdentifier const&, ::LocatorBarPacket const&);
1852
1853 MCFOLD void $handle(::NetworkIdentifier const& source, ::ServerboundPackSettingChangePacket const& packet);
1854
1855 MCFOLD void $handle(::NetworkIdentifier const& source, ::ServerboundDataStorePacket const& packet);
1856
1857 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundDataStorePacket const&);
1858
1859 MCFOLD void $handle(::NetworkIdentifier const&, ::GraphicsOverrideParameterPacket const&);
1860
1861 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundDataDrivenUICloseScreenPacket const&);
1862
1863 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundDataDrivenUIReloadPacket const&);
1864
1865 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundDataDrivenUIShowScreenPacket const&);
1866
1867 MCFOLD void $handle(::NetworkIdentifier const& source, ::ServerboundDataDrivenScreenClosedPacket const& packet);
1868
1869 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundTextureShiftPacket const&);
1870
1871 MCFOLD void $handle(::NetworkIdentifier const&, ::SyncWorldClocksPacket const&);
1872
1873 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundAttributeLayerSyncPacket const&);
1874
1875 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerStoreInfoPacket const&);
1876
1877 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerPresenceInfoPacket const&);
1878
1879 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundUpdateSoundDataPacket const&);
1880
1881
1882 // NOLINTEND
1883
1884public:
1885 // vftables
1886 // NOLINTBEGIN
1887 MCAPI static void** $vftable();
1888 // NOLINTEND
1889};
Definition ActorEventPacket.h:19
Definition ActorFallPacket.h:5
Definition ActorPickRequestPacket.h:19
Definition AddActorPacket.h:20
Definition AddBehaviorTreePacket.h:19
Definition AddItemActorPacket.h:19
Definition AddMobPacket.h:5
Definition AddPaintingPacket.h:20
Definition AddPlayerPacket.h:20
Definition AddVolumeEntityPacket.h:19
Definition AgentActionEventPacket.h:19
Definition AgentAnimationPacket.h:19
Definition AnimateEntityPacket.h:19
Definition AnimatePacket.h:19
Definition AnvilDamagePacket.h:19
Definition AutomationClientConnectPacket.h:19
Definition AvailableActorIdentifiersPacket.h:19
Definition AvailableCommandsPacket.h:19
Definition AwardAchievementPacket.h:19
Definition EnableNonOwnerReferences.h:7
static MCAPI void ** $vftable()
Definition BiomeDefinitionListPacket.h:19
Definition BlockActorDataPacket.h:19
Definition BlockEventPacket.h:19
Definition BlockPickRequestPacket.h:19
Definition BookAddPagePacket.h:5
Definition BookDeletePagePacket.h:5
Definition BookEditPacket.h:19
Definition BookSignPacket.h:5
Definition BookSwapPagesPacket.h:5
Definition BossEventPacket.h:19
Definition CameraAimAssistActorPriorityPacket.h:19
Definition CameraAimAssistPacket.h:19
Definition CameraAimAssistPresetsPacket.h:19
Definition CameraInstructionPacket.h:19
Definition CameraPacket.h:19
Definition CameraPresetsPacket.h:19
Definition CameraShakePacket.h:19
Definition CameraSplinePacket.h:19
Definition ChangeDimensionPacket.h:19
Definition ChangeMobPropertyPacket.h:19
Definition ChunkRadiusUpdatedPacket.h:19
Definition ClientCacheBlobStatusPacket.h:19
Definition ClientCacheMissResponsePacket.h:19
Definition ClientCacheStatusPacket.h:19
Definition ClientCameraAimAssistPacket.h:19
Definition ClientMovementPredictionSyncPacket.h:19
Definition ClientToServerHandshakePacket.h:19
Definition ClientboundAttributeLayerSyncPacket.h:19
Definition ClientboundCloseFormPacket.h:19
Definition ClientboundControlSchemeSetPacket.h:19
Definition ClientboundDataDrivenUICloseScreenPacket.h:20
Definition ClientboundDataDrivenUIReloadPacket.h:19
Definition ClientboundDataDrivenUIShowScreenPacket.h:20
Definition ClientboundDataStorePacket.h:19
Definition ClientboundDebugRendererPacket.h:19
Definition ClientboundMapItemDataPacket.h:19
Definition ClientboundTextureShiftPacket.h:19
Definition ClientboundUpdateSoundDataPacket.h:19
Definition CodeBuilderPacket.h:19
Definition CodeBuilderSourcePacket.h:19
Definition CommandBlockUpdatePacket.h:19
Definition CommandOutputPacket.h:19
Definition CommandRequestPacket.h:19
Definition CompletedUsingItemPacket.h:19
Definition ContainerClosePacket.h:19
Definition ContainerOpenPacket.h:19
Definition ContainerRegistryCleanupPacket.h:19
Definition ContainerSetDataPacket.h:19
Definition CorrectPlayerMovePredictionPacket.h:19
Definition CraftingDataPacket.h:19
Definition CreatePhotoPacket.h:19
Definition CreativeContentPacket.h:19
Definition CurrentStructureFeaturePacket.h:19
Definition DeathInfoPacket.h:19
Definition DebugInfoPacket.h:19
Definition DimensionDataPacket.h:19
Definition DisconnectPacket.h:19
Definition EditorNetworkPacket.h:19
Definition EduUriResourcePacket.h:19
Definition EducationSettingsPacket.h:19
Definition EmoteListPacket.h:19
Definition EmotePacket.h:19
Definition FeatureRegistryPacket.h:19
Definition GameRulesChangedPacket.h:19
Definition GameSpecificNetEventCallback.h:11
Definition GameTestRequestPacket.h:19
Definition GameTestResultsPacket.h:19
Definition GraphicsOverrideParameterPacket.h:19
Definition GuiDataPickItemPacket.h:19
Definition HurtArmorPacket.h:19
Definition IPacketSecurityController.h:22
Definition InteractPacket.h:19
Definition InventoryActionPacket.h:5
Definition InventoryContentPacket.h:19
Definition InventorySlotPacket.h:19
Definition InventoryTransactionPacket.h:19
Definition ItemRegistryPacket.h:19
Definition ItemStackRequestPacket.h:20
Definition ItemStackResponsePacket.h:19
Definition JigsawStructureDataPacket.h:19
Definition LabTablePacket.h:19
Definition LecternUpdatePacket.h:19
Definition LegacyTelemetryEventPacket.h:19
Definition LessonProgressPacket.h:19
Definition LevelChunkPacket.h:19
Definition LevelEventGenericPacket.h:19
Definition LevelEventPacket.h:19
Definition LevelSoundEventPacket.h:19
Definition LocatorBarPacket.h:19
Definition LoginPacket.h:19
Definition MapCreateLockedCopyPacket.h:19
Definition MapInfoRequestPacket.h:19
Definition MobArmorEquipmentPacket.h:19
Definition MobEffectPacket.h:19
Definition MobEquipmentPacket.h:19
Definition ModalFormRequestPacket.h:19
Definition ModalFormResponsePacket.h:20
Definition MotionPredictionHintsPacket.h:19
Definition MoveActorAbsolutePacket.h:19
Definition MoveActorDeltaPacket.h:19
Definition MovePlayerPacket.h:19
Definition MovementEffectPacket.h:19
Definition MultiplayerSettingsPacket.h:19
Definition NetEventCallback.h:263
Definition NetworkChunkPublisherUpdatePacket.h:19
Definition NetworkIdentifier.h:10
Definition NetworkSettingsPacket.h:19
Definition NetworkStackLatencyPacket.h:19
Definition NpcDialoguePacket.h:19
Definition NpcRequestPacket.h:19
Definition OnScreenTextureAnimationPacket.h:19
Definition OpenSignPacket.h:19
Definition PacketViolationWarningPacket.h:19
Definition Packet.h:29
Definition PartyChangedPacket.h:19
Definition PartyDestinationCookieResponsePacket.h:19
Definition PhotoTransferPacket.h:19
Definition PlaySoundPacket.h:19
Definition PlayStatusPacket.h:19
Definition PlayerActionPacket.h:19
Definition PlayerArmorDamagePacket.h:19
Definition PlayerAuthInputPacket.h:19
Definition PlayerEnchantOptionsPacket.h:19
Definition PlayerFogPacket.h:19
Definition PlayerHotbarPacket.h:19
Definition PlayerListPacket.h:19
Definition PlayerLocationPacket.h:19
Definition PlayerSkinPacket.h:19
Definition PlayerStartItemCooldownPacket.h:19
Definition PlayerToggleCrafterSlotRequestPacket.h:19
Definition PlayerUpdateEntityOverridesPacket.h:19
Definition PlayerVideoCapturePacket.h:19
Definition Player.h:129
Definition PositionTrackingDBClientRequestPacket.h:20
Definition PositionTrackingDBServerBroadcastPacket.h:20
Definition PrimitiveShapesPacket.h:19
Definition PurchaseReceiptPacket.h:19
Definition RefreshEntitlementsPacket.h:19
Definition RemoveActorPacket.h:19
Definition RemoveObjectivePacket.h:19
Definition RemoveVolumeEntityPacket.h:19
Definition RequestAbilityPacket.h:19
Definition RequestChunkRadiusPacket.h:19
Definition RequestNetworkSettingsPacket.h:19
Definition RequestPermissionsPacket.h:19
Definition ResourcePackChunkDataPacket.h:19
Definition ResourcePackChunkRequestPacket.h:19
Definition ResourcePackClientResponsePacket.h:19
Definition ResourcePackDataInfoPacket.h:19
Definition ResourcePackStackPacket.h:19
Definition ResourcePacksInfoPacket.h:19
Definition ResourcePacksReadyForValidationPacket.h:20
Definition RespawnPacket.h:19
Definition ScriptMessagePacket.h:19
Definition SendPartyDestinationCookiePacket.h:19
Definition ServerPlayerPostMovePositionPacket.h:19
Definition ServerPresenceInfoPacket.h:19
Definition ServerSettingsRequestPacket.h:19
Definition ServerSettingsResponsePacket.h:19
Definition ServerStatsPacket.h:19
Definition ServerStoreInfoPacket.h:19
Definition ServerToClientHandshakePacket.h:19
Definition ServerboundDataDrivenScreenClosedPacket.h:20
Definition ServerboundDataStorePacket.h:19
Definition ServerboundDiagnosticsPacket.h:19
Definition ServerboundLoadingScreenPacket.h:19
Definition ServerboundPackSettingChangePacket.h:19
Definition SetActorDataPacket.h:23
Definition SetActorLinkPacket.h:19
Definition SetActorMotionPacket.h:19
Definition SetCommandsEnabledPacket.h:19
Definition SetDefaultGameTypePacket.h:19
Definition SetDifficultyPacket.h:19
Definition SetDisplayObjectivePacket.h:19
Definition SetHealthPacket.h:19
Definition SetHudPacket.h:19
Definition SetLastHurtByPacket.h:19
Definition SetLocalPlayerAsInitializedPacket.h:19
Definition SetPlayerGameTypePacket.h:19
Definition SetPlayerInventoryOptionsPacket.h:19
Definition SetScorePacket.h:19
Definition SetScoreboardIdentityPacket.h:19
Definition SetSpawnPositionPacket.h:19
Definition SetTimePacket.h:19
Definition SetTitlePacket.h:19
Definition SettingsCommandPacket.h:19
Definition ShowCreditsPacket.h:19
Definition ShowProfilePacket.h:19
Definition ShowStoreOfferPacket.h:19
Definition SimpleEventPacket.h:19
Definition SimulationTypePacket.h:19
Definition GameConnectionInfo.h:24
Definition SpawnExperienceOrbPacket.h:19
Definition SpawnParticleEffectPacket.h:19
Definition StartGamePacket.h:19
Definition StopSoundPacket.h:19
Definition StructureBlockUpdatePacket.h:19
Definition StructureTemplateDataRequestPacket.h:19
Definition StructureTemplateDataResponsePacket.h:19
Definition SubChunkPacket.h:19
Definition SubChunkRequestPacket.h:19
Definition SubClientLoginPacket.h:19
Definition SyncActorPropertyPacket.h:19
Definition SyncWorldClocksPacket.h:19
Definition TakeItemActorPacket.h:19
Definition TextPacket.h:19
Definition TickingAreasLoadStatusPacket.h:19
Definition ToastRequestPacket.h:20
Definition TransferPacket.h:19
Definition TrimDataPacket.h:19
Definition UnlockedRecipesPacket.h:19
Definition UpdateAbilitiesPacket.h:20
Definition UpdateAdventureSettingsPacket.h:19
Definition UpdateAttributesPacket.h:19
Definition UpdateBlockPacket.h:19
Definition UpdateBlockSyncedPacket.h:19
Definition UpdateClientInputLocksPacket.h:19
Definition UpdateClientOptionsPacket.h:19
Definition UpdateEquipPacket.h:19
Definition UpdatePlayerGameTypePacket.h:19
Definition UpdateSoftEnumPacket.h:19
Definition UpdateSubChunkBlocksPacket.h:19
Definition UpdateTradePacket.h:19
Definition VoxelShapesPacket.h:19
Definition NetworkIdentifierWithSubId.h:10
Definition context.h:5