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