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;
50class CameraPacket;
82class DeathInfoPacket;
84class DebugInfoPacket;
90class EmoteListPacket;
91class EmotePacket;
99class HurtArmorPacket;
101class InteractPacket;
110class LabTablePacket;
114class LevelChunkPacket;
116class LevelEventPacket;
118class LoginPacket;
122class MobEffectPacket;
129class MovePlayerPacket;
137class NpcRequestPacket;
139class OpenSignPacket;
140class Packet;
143class PlaySoundPacket;
144class PlayStatusPacket;
145class Player;
150class PlayerFogPacket;
152class PlayerListPacket;
154class PlayerSkinPacket;
176class RespawnPacket;
194class SetHealthPacket;
195class SetHudPacket;
200class SetScorePacket;
203class SetTimePacket;
204class SetTitlePacket;
213class StartGamePacket;
214class StopSoundPacket;
218class SubChunkPacket;
223class TextPacket;
226class TransferPacket;
227class TrimDataPacket;
242namespace Social { class GameConnectionInfo; }
243// clang-format on
244
246public:
247 // virtual functions
248 // NOLINTBEGIN
249 virtual void onPlayerReady(::Player&);
250
251 virtual ~NetEventCallback() /*override*/;
252
253 virtual void onConnect(::NetworkIdentifier const&);
254
255 virtual void onUnableToConnect(::Connection::DisconnectFailReason, ::std::string const&);
256
257 virtual void onTick();
258
259 virtual void onOutgoingPacket(::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
260
261 virtual void onValidPacketReceived(::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
262
263 virtual void onStoreOfferReceive(::ShowStoreOfferRedirectType const, ::std::string const& offerID);
264
265 virtual void onDisconnect(
266 ::NetworkIdentifier const&,
267 ::Connection::DisconnectFailReason const,
268 ::Connection::DisconnectionStage const,
269 ::std::string const& message,
270 bool skipMessage,
271 ::std::string const& telemetryOverride
272 );
273
274 virtual ::IncomingPacketFilterResult
275 allowIncomingPacketId(::NetworkIdentifierWithSubId const&, ::MinecraftPacketIds, uint64) = 0;
276
277 virtual ::OutgoingPacketFilterResult
278 allowOutgoingPacket(::std::vector<::NetworkIdentifierWithSubId> const&, ::Packet const&) = 0;
279
280 virtual void onWebsocketRequest(::std::string const&, ::std::string const&, ::std::function<void()>);
281
282 virtual void handlePacketViolation(
283 ::std::shared_ptr<::IPacketSecurityController> const&,
284 ::std::error_code const&,
285 ::PacketViolationResponse const,
286 ::MinecraftPacketIds const,
287 ::std::string&&,
288 ::NetworkIdentifier const&,
289 ::SubClientId const,
290 ::SubClientId const,
291 uint const
292 );
293
294 virtual void sendPacketViolationWarningPacket(
295 ::std::error_code const&,
296 ::PacketViolationResponse,
297 ::MinecraftPacketIds,
298 ::std::string const&,
299 ::NetworkIdentifier const&,
300 ::SubClientId
301 );
302
303 virtual void onTransferRequest(::NetworkIdentifier const&, ::Social::GameConnectionInfo const&);
304
305 virtual bool getIsConnectedToApplicationLayer() const;
306
307 virtual ::GameSpecificNetEventCallback* getGameSpecificNetEventCallback();
308
309 virtual void handle(::NetworkIdentifier const&, ::PacketViolationWarningPacket const&);
310
311 virtual void handle(::NetworkIdentifier const&, ::DisconnectPacket const&);
312
313 virtual void handle(::NetworkIdentifier const&, ::EmoteListPacket const&);
314
315 virtual void handle(::NetworkIdentifier const&, ::EmotePacket const&);
316
317 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::LoginPacket>);
318
319 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::SubClientLoginPacket>);
320
321 virtual void handle(::NetworkIdentifier const&, ::ClientToServerHandshakePacket const&);
322
323 virtual void handle(::NetworkIdentifier const&, ::ServerToClientHandshakePacket const&);
324
325 virtual void handle(::NetworkIdentifier const&, ::ResourcePacksInfoPacket const&);
326
327 virtual void handle(::NetworkIdentifier const&, ::ResourcePackStackPacket const&);
328
329 virtual void handle(::NetworkIdentifier const&, ::ResourcePackClientResponsePacket const&);
330
331 virtual void handle(::NetworkIdentifier const&, ::PositionTrackingDBClientRequestPacket const&);
332
333 virtual void handle(::NetworkIdentifier const&, ::PositionTrackingDBServerBroadcastPacket const&);
334
335 virtual void handle(::NetworkIdentifier const&, ::PlayStatusPacket const&);
336
337 virtual void handle(::NetworkIdentifier const&, ::SetTimePacket const&);
338
339 virtual void handle(::NetworkIdentifier const&, ::TextPacket const&);
340
341 virtual void handle(::NetworkIdentifier const&, ::StartGamePacket const&);
342
343 virtual void handle(::NetworkIdentifier const&, ::AddItemActorPacket const&);
344
345 virtual void handle(::NetworkIdentifier const&, ::AddPaintingPacket const&);
346
347 virtual void handle(::NetworkIdentifier const&, ::TakeItemActorPacket const&);
348
349 virtual void handle(::NetworkIdentifier const&, ::AddActorPacket const&);
350
351 virtual void handle(::NetworkIdentifier const&, ::AddMobPacket const&);
352
353 virtual void handle(::NetworkIdentifier const&, ::AddPlayerPacket const&);
354
355 virtual void handle(::NetworkIdentifier const&, ::RemoveActorPacket const&);
356
357 virtual void handle(::NetworkIdentifier const&, ::MoveActorAbsolutePacket const&);
358
359 virtual void handle(::NetworkIdentifier const&, ::MoveActorDeltaPacket const&);
360
361 virtual void handle(::NetworkIdentifier const&, ::MovePlayerPacket const&);
362
363 virtual void handle(::NetworkIdentifier const&, ::SetPlayerGameTypePacket const&);
364
365 virtual void handle(::NetworkIdentifier const&, ::UpdatePlayerGameTypePacket const&);
366
367 virtual void handle(::NetworkIdentifier const&, ::SetDefaultGameTypePacket const&);
368
369 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockPacket>);
370
371 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockSyncedPacket>);
372
373 virtual void handle(::NetworkIdentifier const&, ::SpawnParticleEffectPacket const&);
374
375 virtual void handle(::NetworkIdentifier const&, ::LevelSoundEventPacket const&);
376
377 virtual void handle(::NetworkIdentifier const&, ::LevelEventPacket const&);
378
379 virtual void handle(::NetworkIdentifier const&, ::LevelEventGenericPacket const&);
380
381 virtual void handle(::NetworkIdentifier const&, ::BlockEventPacket const&);
382
383 virtual void handle(::NetworkIdentifier const&, ::BlockPickRequestPacket const&);
384
385 virtual void handle(::NetworkIdentifier const&, ::ActorPickRequestPacket const&);
386
387 virtual void handle(::NetworkIdentifier const&, ::GuiDataPickItemPacket const&);
388
389 virtual void handle(::NetworkIdentifier const&, ::ActorEventPacket const&);
390
391 virtual void handle(::NetworkIdentifier const&, ::MobEffectPacket const&);
392
393 virtual void handle(::NetworkIdentifier const&, ::MovementEffectPacket const&);
394
395 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::MobEquipmentPacket>);
396
397 virtual void handle(::NetworkIdentifier const&, ::MobArmorEquipmentPacket const&);
398
399 virtual void handle(::NetworkIdentifier const&, ::SetActorDataPacket const&);
400
401 virtual void handle(::NetworkIdentifier const&, ::SetActorMotionPacket const&);
402
403 virtual void handle(::NetworkIdentifier const&, ::MotionPredictionHintsPacket const&);
404
405 virtual void handle(::NetworkIdentifier const&, ::SetHealthPacket const&);
406
407 virtual void handle(::NetworkIdentifier const&, ::SetActorLinkPacket const&);
408
409 virtual void handle(::NetworkIdentifier const&, ::SetSpawnPositionPacket const&);
410
411 virtual void handle(::NetworkIdentifier const&, ::InteractPacket const&);
412
413 virtual void handle(::NetworkIdentifier const&, ::PlayerActionPacket const&);
414
415 virtual void handle(::NetworkIdentifier const&, ::ActorFallPacket const&);
416
417 virtual void handle(::NetworkIdentifier const&, ::HurtArmorPacket const&);
418
419 virtual void handle(::NetworkIdentifier const&, ::PlayerArmorDamagePacket const&);
420
421 virtual void handle(::NetworkIdentifier const&, ::ItemStackRequestPacket const&);
422
423 virtual void handle(::NetworkIdentifier const&, ::ItemStackResponsePacket const&);
424
425 virtual void handle(::NetworkIdentifier const&, ::ContainerOpenPacket const&);
426
427 virtual void handle(::NetworkIdentifier const&, ::ContainerClosePacket const&);
428
429 virtual void handle(::NetworkIdentifier const&, ::ContainerRegistryCleanupPacket const&);
430
431 virtual void handle(::NetworkIdentifier const&, ::ContainerSetDataPacket const&);
432
433 virtual void handle(::NetworkIdentifier const&, ::PlayerHotbarPacket const&);
434
435 virtual void handle(::NetworkIdentifier const&, ::InventoryContentPacket const&);
436
437 virtual void handle(::NetworkIdentifier const&, ::InventorySlotPacket const&);
438
439 virtual void handle(::NetworkIdentifier const&, ::CraftingDataPacket const&);
440
441 virtual void handle(::NetworkIdentifier const&, ::AnimatePacket const&);
442
443 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::BlockActorDataPacket>);
444
445 virtual void handle(::NetworkIdentifier const&, ::PlayerAuthInputPacket const&);
446
447 virtual void handle(::NetworkIdentifier const&, ::ClientMovementPredictionSyncPacket const&);
448
449 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::LevelChunkPacket>);
450
451 virtual void handle(::NetworkIdentifier const&, ::SubChunkPacket const&);
452
453 virtual void handle(::NetworkIdentifier const&, ::SubChunkRequestPacket const&);
454
455 virtual void handle(::NetworkIdentifier const&, ::ClientCacheBlobStatusPacket const&);
456
457 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::ClientCacheMissResponsePacket>);
458
459 virtual void handle(::NetworkIdentifier const&, ::SetCommandsEnabledPacket const&);
460
461 virtual void handle(::NetworkIdentifier const&, ::SetDifficultyPacket const&);
462
463 virtual void handle(::NetworkIdentifier const&, ::SimpleEventPacket const&);
464
465 virtual void handle(::NetworkIdentifier const&, ::ChangeDimensionPacket const&);
466
467 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateAttributesPacket>);
468
469 virtual void handle(::NetworkIdentifier const&, ::PlayerListPacket const&);
470
471 virtual void handle(::NetworkIdentifier const&, ::LegacyTelemetryEventPacket const&);
472
473 virtual void handle(::NetworkIdentifier const&, ::SpawnExperienceOrbPacket const&);
474
475 virtual void handle(::NetworkIdentifier const&, ::ClientCameraAimAssistPacket const&);
476
477 virtual void handle(::NetworkIdentifier const&, ::ClientboundDebugRendererPacket const&);
478
479 virtual void handle(::NetworkIdentifier const&, ::ClientboundMapItemDataPacket const&);
480
481 virtual void handle(::NetworkIdentifier const&, ::ClientboundCloseFormPacket const&);
482
483 virtual void handle(::NetworkIdentifier const&, ::ClientCacheStatusPacket const&);
484
485 virtual void handle(::NetworkIdentifier const&, ::RequestChunkRadiusPacket const&);
486
487 virtual void handle(::NetworkIdentifier const&, ::MapCreateLockedCopyPacket const&);
488
489 virtual void handle(::NetworkIdentifier const&, ::MapInfoRequestPacket const&);
490
491 virtual void handle(::NetworkIdentifier const&, ::ChunkRadiusUpdatedPacket const&);
492
493 virtual void handle(::NetworkIdentifier const&, ::BossEventPacket const&);
494
495 virtual void handle(::NetworkIdentifier const&, ::UpdateTradePacket const&);
496
497 virtual void handle(::NetworkIdentifier const&, ::UpdateEquipPacket const&);
498
499 virtual void handle(::NetworkIdentifier const&, ::AvailableCommandsPacket const&);
500
501 virtual void handle(::NetworkIdentifier const&, ::CommandRequestPacket const&);
502
503 virtual void handle(::NetworkIdentifier const&, ::CommandOutputPacket const&);
504
505 virtual void handle(::NetworkIdentifier const&, ::CommandBlockUpdatePacket const&);
506
507 virtual void handle(::NetworkIdentifier const&, ::CompletedUsingItemPacket const&);
508
509 virtual void handle(::NetworkIdentifier const&, ::CameraAimAssistPacket const&);
510
511 virtual void handle(::NetworkIdentifier const&, ::CameraAimAssistPresetsPacket const&);
512
513 virtual void handle(::NetworkIdentifier const&, ::CameraInstructionPacket const&);
514
515 virtual void handle(::NetworkIdentifier const&, ::CameraPacket const&);
516
517 virtual void handle(::NetworkIdentifier const&, ::CameraPresetsPacket const&);
518
519 virtual void handle(::NetworkIdentifier const&, ::ClientboundControlSchemeSetPacket const&);
520
521 virtual void handle(::NetworkIdentifier const&, ::CameraShakePacket const&);
522
523 virtual void handle(::NetworkIdentifier const&, ::InventoryActionPacket const&);
524
525 virtual void handle(::NetworkIdentifier const&, ::GameRulesChangedPacket const&);
526
527 virtual void handle(::NetworkIdentifier const&, ::ResourcePackDataInfoPacket const&);
528
529 virtual void handle(::NetworkIdentifier const&, ::ResourcePackChunkDataPacket const&);
530
531 virtual void handle(::NetworkIdentifier const&, ::ResourcePackChunkRequestPacket const&);
532
533 virtual void handle(::NetworkIdentifier const&, ::NetworkChunkPublisherUpdatePacket const&);
534
535 virtual void handle(::NetworkIdentifier const&, ::StructureBlockUpdatePacket const&);
536
537 virtual void handle(::NetworkIdentifier const&, ::StructureTemplateDataRequestPacket const&);
538
539 virtual void handle(::NetworkIdentifier const&, ::StructureTemplateDataResponsePacket const&);
540
541 virtual void handle(::NetworkIdentifier const&, ::TransferPacket const&);
542
543 virtual void handle(::NetworkIdentifier const&, ::PlaySoundPacket const&);
544
545 virtual void handle(::NetworkIdentifier const&, ::StopSoundPacket const&);
546
547 virtual void handle(::NetworkIdentifier const&, ::SetTitlePacket const&);
548
549 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::InventoryTransactionPacket>);
550
551 virtual void handle(::NetworkIdentifier const&, ::AddBehaviorTreePacket const&);
552
553 virtual void handle(::NetworkIdentifier const&, ::ShowStoreOfferPacket const&);
554
555 virtual void handle(::NetworkIdentifier const&, ::PurchaseReceiptPacket const&);
556
557 virtual void handle(::NetworkIdentifier const&, ::RemoveObjectivePacket const&);
558
559 virtual void handle(::NetworkIdentifier const&, ::SetDisplayObjectivePacket const&);
560
561 virtual void handle(::NetworkIdentifier const&, ::AutomationClientConnectPacket const&);
562
563 virtual void handle(::NetworkIdentifier const&, ::ModalFormRequestPacket const&);
564
565 virtual void handle(::NetworkIdentifier const&, ::ModalFormResponsePacket const&);
566
567 virtual void handle(::NetworkIdentifier const&, ::ToastRequestPacket const&);
568
569 virtual void handle(::NetworkIdentifier const&, ::OnScreenTextureAnimationPacket const&);
570
571 virtual void handle(::NetworkIdentifier const&, ::ServerSettingsRequestPacket const&);
572
573 virtual void handle(::NetworkIdentifier const&, ::ServerSettingsResponsePacket const&);
574
575 virtual void handle(::NetworkIdentifier const&, ::ShowProfilePacket const&);
576
577 virtual void handle(::NetworkIdentifier const&, ::SetScorePacket const&);
578
579 virtual void handle(::NetworkIdentifier const&, ::SetScoreboardIdentityPacket const&);
580
581 virtual void handle(::NetworkIdentifier const&, ::TickingAreasLoadStatusPacket const&);
582
583 virtual void handle(::NetworkIdentifier const&, ::UpdateSoftEnumPacket const&);
584
585 virtual void handle(::NetworkIdentifier const&, ::AvailableActorIdentifiersPacket const&);
586
587 virtual void handle(::NetworkIdentifier const&, ::AddVolumeEntityPacket const&);
588
589 virtual void handle(::NetworkIdentifier const&, ::RemoveVolumeEntityPacket const&);
590
591 virtual void handle(::NetworkIdentifier const&, ::DimensionDataPacket const&);
592
593 virtual void handle(::NetworkIdentifier const&, ::EditorNetworkPacket const&);
594
595 virtual void handle(::NetworkIdentifier const&, ::RefreshEntitlementsPacket const&);
596
597 virtual void handle(::NetworkIdentifier const&, ::ServerPlayerPostMovePositionPacket const&);
598
599 virtual void handle(::NetworkIdentifier const&, ::RespawnPacket const&);
600
601 virtual void handle(::NetworkIdentifier const&, ::ShowCreditsPacket const&);
602
603 virtual void handle(::NetworkIdentifier const&, ::PlayerSkinPacket const&);
604
605 virtual void handle(::NetworkIdentifier const&, ::PlayerStartItemCooldownPacket const&);
606
607 virtual void handle(::NetworkIdentifier const&, ::PlayerToggleCrafterSlotRequestPacket const&);
608
609 virtual void handle(::NetworkIdentifier const&, ::SetLastHurtByPacket const&);
610
611 virtual void handle(::NetworkIdentifier const&, ::BookAddPagePacket const&);
612
613 virtual void handle(::NetworkIdentifier const&, ::BookDeletePagePacket const&);
614
615 virtual void handle(::NetworkIdentifier const&, ::LecternUpdatePacket const&);
616
617 virtual void handle(::NetworkIdentifier const&, ::BookEditPacket const&);
618
619 virtual void handle(::NetworkIdentifier const&, ::BookSignPacket const&);
620
621 virtual void handle(::NetworkIdentifier const&, ::BookSwapPagesPacket const&);
622
623 virtual void handle(::NetworkIdentifier const&, ::NpcRequestPacket const&);
624
625 virtual void handle(::NetworkIdentifier const&, ::PhotoTransferPacket const&);
626
627 virtual void handle(::NetworkIdentifier const&, ::LabTablePacket const&);
628
629 virtual void handle(::NetworkIdentifier const&, ::NetworkSettingsPacket const&);
630
631 virtual void handle(::NetworkIdentifier const&, ::NetworkStackLatencyPacket const&);
632
633 virtual void handle(::NetworkIdentifier const&, ::ServerStatsPacket const&);
634
635 virtual void handle(::NetworkIdentifier const&, ::SetLocalPlayerAsInitializedPacket const&);
636
637 virtual void handle(::NetworkIdentifier const&, ::ScriptMessagePacket const&);
638
639 virtual void handle(::NetworkIdentifier const&, ::BiomeDefinitionListPacket const&);
640
641 virtual void handle(::NetworkIdentifier const&, ::EducationSettingsPacket const&);
642
643 virtual void handle(::NetworkIdentifier const&, ::EduUriResourcePacket const&);
644
645 virtual void handle(::NetworkIdentifier const&, ::MultiplayerSettingsPacket const&);
646
647 virtual void handle(::NetworkIdentifier const&, ::SettingsCommandPacket const&);
648
649 virtual void handle(::NetworkIdentifier const&, ::AnvilDamagePacket const&);
650
651 virtual void handle(::NetworkIdentifier const&, ::CreativeContentPacket const&);
652
653 virtual void handle(::NetworkIdentifier const&, ::CodeBuilderPacket const&);
654
655 virtual void handle(::NetworkIdentifier const&, ::PlayerEnchantOptionsPacket const&);
656
657 virtual void handle(::NetworkIdentifier const&, ::DebugInfoPacket const&);
658
659 virtual void handle(::NetworkIdentifier const&, ::ChangeMobPropertyPacket const&);
660
661 virtual void handle(::NetworkIdentifier const&, ::AnimateEntityPacket const&);
662
663 virtual void handle(::NetworkIdentifier const&, ::CorrectPlayerMovePredictionPacket const&);
664
665 virtual void handle(::NetworkIdentifier const&, ::PlayerFogPacket const&);
666
667 virtual void handle(::NetworkIdentifier const&, ::ItemRegistryPacket const&);
668
669 virtual void handle(::NetworkIdentifier const&, ::LessonProgressPacket const&);
670
671 virtual void handle(::NetworkIdentifier const&, ::FeatureRegistryPacket const&);
672
673 virtual void handle(::NetworkIdentifier const&, ::SyncActorPropertyPacket const&);
674
675 virtual void handle(::NetworkIdentifier const&, ::SimulationTypePacket const&);
676
677 virtual void handle(::NetworkIdentifier const&, ::NpcDialoguePacket const&);
678
679 virtual void handle(::NetworkIdentifier const&, ::CreatePhotoPacket const&);
680
681 virtual void handle(::NetworkIdentifier const&, ::UpdateSubChunkBlocksPacket const&);
682
683 virtual void handle(::NetworkIdentifier const&, ::CodeBuilderSourcePacket const&);
684
685 virtual void handle(::NetworkIdentifier const&, ::AgentActionEventPacket const&);
686
687 virtual void handle(::NetworkIdentifier const&, ::DeathInfoPacket const&);
688
689 virtual void handle(::NetworkIdentifier const&, ::RequestAbilityPacket const&);
690
691 virtual void handle(::NetworkIdentifier const&, ::RequestPermissionsPacket const&);
692
693 virtual void handle(::NetworkIdentifier const&, ::UpdateAbilitiesPacket const&);
694
695 virtual void handle(::NetworkIdentifier const&, ::UpdateAdventureSettingsPacket const&);
696
697 virtual void handle(::NetworkIdentifier const&, ::RequestNetworkSettingsPacket const&);
698
699 virtual void handle(::NetworkIdentifier const&, ::GameTestRequestPacket const&);
700
701 virtual void handle(::NetworkIdentifier const&, ::GameTestResultsPacket const&);
702
703 virtual void handle(::NetworkIdentifier const&, ::UpdateClientInputLocksPacket const&);
704
705 virtual void handle(::NetworkIdentifier const&, ::UnlockedRecipesPacket const&);
706
707 virtual void handle(::NetworkIdentifier const&, ::TrimDataPacket const&);
708
709 virtual void handle(::NetworkIdentifier const&, ::OpenSignPacket const&);
710
711 virtual void handle(::NetworkIdentifier const&, ::AgentAnimationPacket const&);
712
713 virtual void handle(::NetworkIdentifier const&, ::SetPlayerInventoryOptionsPacket const&);
714
715 virtual void handle(::NetworkIdentifier const&, ::SetHudPacket const&);
716
717 virtual void handle(::NetworkIdentifier const&, ::AwardAchievementPacket const&);
718
719 virtual void handle(::NetworkIdentifier const&, ::ServerboundLoadingScreenPacket const&);
720
721 virtual void handle(::NetworkIdentifier const&, ::ServerboundDiagnosticsPacket const&);
722
723 virtual void handle(::NetworkIdentifier const&, ::JigsawStructureDataPacket const&);
724
725 virtual void handle(::NetworkIdentifier const&, ::CurrentStructureFeaturePacket const&);
726
727 virtual void handle(::NetworkIdentifier const&, ::UpdateClientOptionsPacket const&);
728
729 virtual void handle(::NetworkIdentifier const&, ::PlayerVideoCapturePacket const&);
730
731 virtual void handle(::NetworkIdentifier const&, ::PlayerUpdateEntityOverridesPacket const&);
732
733 virtual void handle(::NetworkIdentifier const&, ::PlayerLocationPacket const&);
734
735 virtual void handle(::NetworkIdentifier const&, ::DebugDrawerPacket const&);
736
737 virtual void handle(::NetworkIdentifier const&, ::ServerboundPackSettingChangePacket const&);
738
739 virtual void handle(::NetworkIdentifier const&, ::ServerboundDataStorePacket const&);
740
741 virtual void handle(::NetworkIdentifier const&, ::ClientboundDataStorePacket const&);
742
743 virtual void handle(::NetworkIdentifier const&, ::GraphicsOverrideParameterPacket const&);
744 // NOLINTEND
745
746public:
747 // destructor thunk
748 // NOLINTBEGIN
749 MCFOLD void $dtor();
750 // NOLINTEND
751
752public:
753 // virtual function thunks
754 // NOLINTBEGIN
755 MCFOLD void $onPlayerReady(::Player&);
756
757 MCFOLD void $onConnect(::NetworkIdentifier const&);
758
759 MCFOLD void $onUnableToConnect(::Connection::DisconnectFailReason, ::std::string const&);
760
761 MCFOLD void $onTick();
762
763 MCFOLD void $onOutgoingPacket(::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
764
765 MCFOLD void $onValidPacketReceived(::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
766
767 MCFOLD void $onStoreOfferReceive(::ShowStoreOfferRedirectType const, ::std::string const& offerID);
768
769 MCFOLD void $onDisconnect(
770 ::NetworkIdentifier const&,
771 ::Connection::DisconnectFailReason const,
772 ::Connection::DisconnectionStage const,
773 ::std::string const& message,
774 bool skipMessage,
775 ::std::string const& telemetryOverride
776 );
777
778 MCFOLD void $onWebsocketRequest(::std::string const&, ::std::string const&, ::std::function<void()>);
779
780 MCFOLD void $handlePacketViolation(
781 ::std::shared_ptr<::IPacketSecurityController> const&,
782 ::std::error_code const&,
783 ::PacketViolationResponse const,
784 ::MinecraftPacketIds const,
785 ::std::string&&,
786 ::NetworkIdentifier const&,
787 ::SubClientId const,
788 ::SubClientId const,
789 uint const
790 );
791
792 MCFOLD void $sendPacketViolationWarningPacket(
793 ::std::error_code const&,
794 ::PacketViolationResponse,
795 ::MinecraftPacketIds,
796 ::std::string const&,
797 ::NetworkIdentifier const&,
798 ::SubClientId
799 );
800
801 MCFOLD void $onTransferRequest(::NetworkIdentifier const&, ::Social::GameConnectionInfo const&);
802
803 MCFOLD bool $getIsConnectedToApplicationLayer() const;
804
805 MCFOLD ::GameSpecificNetEventCallback* $getGameSpecificNetEventCallback();
806
807 MCFOLD void $handle(::NetworkIdentifier const&, ::PacketViolationWarningPacket const&);
808
809 MCFOLD void $handle(::NetworkIdentifier const&, ::DisconnectPacket const&);
810
811 MCFOLD void $handle(::NetworkIdentifier const&, ::EmoteListPacket const&);
812
813 MCFOLD void $handle(::NetworkIdentifier const&, ::EmotePacket const&);
814
815 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::LoginPacket>);
816
817 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::SubClientLoginPacket>);
818
819 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientToServerHandshakePacket const&);
820
821 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerToClientHandshakePacket const&);
822
823 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePacksInfoPacket const&);
824
825 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackStackPacket const&);
826
827 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackClientResponsePacket const&);
828
829 MCFOLD void $handle(::NetworkIdentifier const&, ::PositionTrackingDBClientRequestPacket const&);
830
831 MCFOLD void $handle(::NetworkIdentifier const&, ::PositionTrackingDBServerBroadcastPacket const&);
832
833 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayStatusPacket const&);
834
835 MCFOLD void $handle(::NetworkIdentifier const&, ::SetTimePacket const&);
836
837 MCFOLD void $handle(::NetworkIdentifier const&, ::TextPacket const&);
838
839 MCFOLD void $handle(::NetworkIdentifier const&, ::StartGamePacket const&);
840
841 MCFOLD void $handle(::NetworkIdentifier const&, ::AddItemActorPacket const&);
842
843 MCFOLD void $handle(::NetworkIdentifier const&, ::AddPaintingPacket const&);
844
845 MCFOLD void $handle(::NetworkIdentifier const&, ::TakeItemActorPacket const&);
846
847 MCFOLD void $handle(::NetworkIdentifier const&, ::AddActorPacket const&);
848
849 MCFOLD void $handle(::NetworkIdentifier const&, ::AddMobPacket const&);
850
851 MCFOLD void $handle(::NetworkIdentifier const&, ::AddPlayerPacket const&);
852
853 MCFOLD void $handle(::NetworkIdentifier const&, ::RemoveActorPacket const&);
854
855 MCFOLD void $handle(::NetworkIdentifier const&, ::MoveActorAbsolutePacket const&);
856
857 MCFOLD void $handle(::NetworkIdentifier const&, ::MoveActorDeltaPacket const&);
858
859 MCFOLD void $handle(::NetworkIdentifier const&, ::MovePlayerPacket const&);
860
861 MCFOLD void $handle(::NetworkIdentifier const&, ::SetPlayerGameTypePacket const&);
862
863 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdatePlayerGameTypePacket const&);
864
865 MCFOLD void $handle(::NetworkIdentifier const&, ::SetDefaultGameTypePacket const&);
866
867 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockPacket>);
868
869 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockSyncedPacket>);
870
871 MCFOLD void $handle(::NetworkIdentifier const&, ::SpawnParticleEffectPacket const&);
872
873 MCFOLD void $handle(::NetworkIdentifier const&, ::LevelSoundEventPacket const&);
874
875 MCFOLD void $handle(::NetworkIdentifier const&, ::LevelEventPacket const&);
876
877 MCFOLD void $handle(::NetworkIdentifier const&, ::LevelEventGenericPacket const&);
878
879 MCFOLD void $handle(::NetworkIdentifier const&, ::BlockEventPacket const&);
880
881 MCFOLD void $handle(::NetworkIdentifier const&, ::BlockPickRequestPacket const&);
882
883 MCFOLD void $handle(::NetworkIdentifier const&, ::ActorPickRequestPacket const&);
884
885 MCFOLD void $handle(::NetworkIdentifier const&, ::GuiDataPickItemPacket const&);
886
887 MCFOLD void $handle(::NetworkIdentifier const&, ::ActorEventPacket const&);
888
889 MCFOLD void $handle(::NetworkIdentifier const&, ::MobEffectPacket const&);
890
891 MCFOLD void $handle(::NetworkIdentifier const&, ::MovementEffectPacket const&);
892
893 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::MobEquipmentPacket>);
894
895 MCFOLD void $handle(::NetworkIdentifier const&, ::MobArmorEquipmentPacket const&);
896
897 MCFOLD void $handle(::NetworkIdentifier const&, ::SetActorDataPacket const&);
898
899 MCFOLD void $handle(::NetworkIdentifier const&, ::SetActorMotionPacket const&);
900
901 MCFOLD void $handle(::NetworkIdentifier const&, ::MotionPredictionHintsPacket const&);
902
903 MCFOLD void $handle(::NetworkIdentifier const&, ::SetHealthPacket const&);
904
905 MCFOLD void $handle(::NetworkIdentifier const&, ::SetActorLinkPacket const&);
906
907 MCFOLD void $handle(::NetworkIdentifier const&, ::SetSpawnPositionPacket const&);
908
909 MCFOLD void $handle(::NetworkIdentifier const&, ::InteractPacket const&);
910
911 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerActionPacket const&);
912
913 MCFOLD void $handle(::NetworkIdentifier const&, ::ActorFallPacket const&);
914
915 MCFOLD void $handle(::NetworkIdentifier const&, ::HurtArmorPacket const&);
916
917 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerArmorDamagePacket const&);
918
919 MCFOLD void $handle(::NetworkIdentifier const&, ::ItemStackRequestPacket const&);
920
921 MCFOLD void $handle(::NetworkIdentifier const&, ::ItemStackResponsePacket const&);
922
923 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerOpenPacket const&);
924
925 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerClosePacket const&);
926
927 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerRegistryCleanupPacket const&);
928
929 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerSetDataPacket const&);
930
931 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerHotbarPacket const&);
932
933 MCFOLD void $handle(::NetworkIdentifier const&, ::InventoryContentPacket const&);
934
935 MCFOLD void $handle(::NetworkIdentifier const&, ::InventorySlotPacket const&);
936
937 MCFOLD void $handle(::NetworkIdentifier const&, ::CraftingDataPacket const&);
938
939 MCFOLD void $handle(::NetworkIdentifier const&, ::AnimatePacket const&);
940
941 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::BlockActorDataPacket>);
942
943 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerAuthInputPacket const&);
944
945 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientMovementPredictionSyncPacket const&);
946
947 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::LevelChunkPacket>);
948
949 MCFOLD void $handle(::NetworkIdentifier const&, ::SubChunkPacket const&);
950
951 MCFOLD void $handle(::NetworkIdentifier const&, ::SubChunkRequestPacket const&);
952
953 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientCacheBlobStatusPacket const&);
954
955 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::ClientCacheMissResponsePacket>);
956
957 MCFOLD void $handle(::NetworkIdentifier const&, ::SetCommandsEnabledPacket const&);
958
959 MCFOLD void $handle(::NetworkIdentifier const&, ::SetDifficultyPacket const&);
960
961 MCFOLD void $handle(::NetworkIdentifier const&, ::SimpleEventPacket const&);
962
963 MCFOLD void $handle(::NetworkIdentifier const&, ::ChangeDimensionPacket const&);
964
965 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateAttributesPacket>);
966
967 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerListPacket const&);
968
969 MCFOLD void $handle(::NetworkIdentifier const&, ::LegacyTelemetryEventPacket const&);
970
971 MCFOLD void $handle(::NetworkIdentifier const&, ::SpawnExperienceOrbPacket const&);
972
973 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientCameraAimAssistPacket const&);
974
975 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundDebugRendererPacket const&);
976
977 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundMapItemDataPacket const&);
978
979 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundCloseFormPacket const&);
980
981 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientCacheStatusPacket const&);
982
983 MCFOLD void $handle(::NetworkIdentifier const&, ::RequestChunkRadiusPacket const&);
984
985 MCFOLD void $handle(::NetworkIdentifier const&, ::MapCreateLockedCopyPacket const&);
986
987 MCFOLD void $handle(::NetworkIdentifier const&, ::MapInfoRequestPacket const&);
988
989 MCFOLD void $handle(::NetworkIdentifier const&, ::ChunkRadiusUpdatedPacket const&);
990
991 MCFOLD void $handle(::NetworkIdentifier const&, ::BossEventPacket const&);
992
993 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateTradePacket const&);
994
995 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateEquipPacket const&);
996
997 MCFOLD void $handle(::NetworkIdentifier const&, ::AvailableCommandsPacket const&);
998
999 MCFOLD void $handle(::NetworkIdentifier const&, ::CommandRequestPacket const&);
1000
1001 MCFOLD void $handle(::NetworkIdentifier const&, ::CommandOutputPacket const&);
1002
1003 MCFOLD void $handle(::NetworkIdentifier const&, ::CommandBlockUpdatePacket const&);
1004
1005 MCFOLD void $handle(::NetworkIdentifier const&, ::CompletedUsingItemPacket const&);
1006
1007 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraAimAssistPacket const&);
1008
1009 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraAimAssistPresetsPacket const&);
1010
1011 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraInstructionPacket const&);
1012
1013 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraPacket const&);
1014
1015 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraPresetsPacket const&);
1016
1017 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundControlSchemeSetPacket const&);
1018
1019 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraShakePacket const&);
1020
1021 MCFOLD void $handle(::NetworkIdentifier const&, ::InventoryActionPacket const&);
1022
1023 MCFOLD void $handle(::NetworkIdentifier const&, ::GameRulesChangedPacket const&);
1024
1025 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackDataInfoPacket const&);
1026
1027 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackChunkDataPacket const&);
1028
1029 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackChunkRequestPacket const&);
1030
1031 MCFOLD void $handle(::NetworkIdentifier const&, ::NetworkChunkPublisherUpdatePacket const&);
1032
1033 MCFOLD void $handle(::NetworkIdentifier const&, ::StructureBlockUpdatePacket const&);
1034
1035 MCFOLD void $handle(::NetworkIdentifier const&, ::StructureTemplateDataRequestPacket const&);
1036
1037 MCFOLD void $handle(::NetworkIdentifier const&, ::StructureTemplateDataResponsePacket const&);
1038
1039 MCFOLD void $handle(::NetworkIdentifier const&, ::TransferPacket const&);
1040
1041 MCFOLD void $handle(::NetworkIdentifier const&, ::PlaySoundPacket const&);
1042
1043 MCFOLD void $handle(::NetworkIdentifier const&, ::StopSoundPacket const&);
1044
1045 MCFOLD void $handle(::NetworkIdentifier const&, ::SetTitlePacket const&);
1046
1047 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::InventoryTransactionPacket>);
1048
1049 MCFOLD void $handle(::NetworkIdentifier const&, ::AddBehaviorTreePacket const&);
1050
1051 MCFOLD void $handle(::NetworkIdentifier const&, ::ShowStoreOfferPacket const&);
1052
1053 MCFOLD void $handle(::NetworkIdentifier const&, ::PurchaseReceiptPacket const&);
1054
1055 MCFOLD void $handle(::NetworkIdentifier const&, ::RemoveObjectivePacket const&);
1056
1057 MCFOLD void $handle(::NetworkIdentifier const&, ::SetDisplayObjectivePacket const&);
1058
1059 MCFOLD void $handle(::NetworkIdentifier const&, ::AutomationClientConnectPacket const&);
1060
1061 MCFOLD void $handle(::NetworkIdentifier const&, ::ModalFormRequestPacket const&);
1062
1063 MCFOLD void $handle(::NetworkIdentifier const&, ::ModalFormResponsePacket const&);
1064
1065 MCFOLD void $handle(::NetworkIdentifier const&, ::ToastRequestPacket const&);
1066
1067 MCFOLD void $handle(::NetworkIdentifier const&, ::OnScreenTextureAnimationPacket const&);
1068
1069 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerSettingsRequestPacket const&);
1070
1071 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerSettingsResponsePacket const&);
1072
1073 MCFOLD void $handle(::NetworkIdentifier const&, ::ShowProfilePacket const&);
1074
1075 MCFOLD void $handle(::NetworkIdentifier const&, ::SetScorePacket const&);
1076
1077 MCFOLD void $handle(::NetworkIdentifier const&, ::SetScoreboardIdentityPacket const&);
1078
1079 MCFOLD void $handle(::NetworkIdentifier const&, ::TickingAreasLoadStatusPacket const&);
1080
1081 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateSoftEnumPacket const&);
1082
1083 MCFOLD void $handle(::NetworkIdentifier const&, ::AvailableActorIdentifiersPacket const&);
1084
1085 MCFOLD void $handle(::NetworkIdentifier const&, ::AddVolumeEntityPacket const&);
1086
1087 MCFOLD void $handle(::NetworkIdentifier const&, ::RemoveVolumeEntityPacket const&);
1088
1089 MCFOLD void $handle(::NetworkIdentifier const&, ::DimensionDataPacket const&);
1090
1091 MCFOLD void $handle(::NetworkIdentifier const&, ::EditorNetworkPacket const&);
1092
1093 MCFOLD void $handle(::NetworkIdentifier const&, ::RefreshEntitlementsPacket const&);
1094
1095 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerPlayerPostMovePositionPacket const&);
1096
1097 MCFOLD void $handle(::NetworkIdentifier const&, ::RespawnPacket const&);
1098
1099 MCFOLD void $handle(::NetworkIdentifier const&, ::ShowCreditsPacket const&);
1100
1101 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerSkinPacket const&);
1102
1103 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerStartItemCooldownPacket const&);
1104
1105 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerToggleCrafterSlotRequestPacket const&);
1106
1107 MCFOLD void $handle(::NetworkIdentifier const&, ::SetLastHurtByPacket const&);
1108
1109 MCFOLD void $handle(::NetworkIdentifier const&, ::BookAddPagePacket const&);
1110
1111 MCFOLD void $handle(::NetworkIdentifier const&, ::BookDeletePagePacket const&);
1112
1113 MCFOLD void $handle(::NetworkIdentifier const&, ::LecternUpdatePacket const&);
1114
1115 MCFOLD void $handle(::NetworkIdentifier const&, ::BookEditPacket const&);
1116
1117 MCFOLD void $handle(::NetworkIdentifier const&, ::BookSignPacket const&);
1118
1119 MCFOLD void $handle(::NetworkIdentifier const&, ::BookSwapPagesPacket const&);
1120
1121 MCFOLD void $handle(::NetworkIdentifier const&, ::NpcRequestPacket const&);
1122
1123 MCFOLD void $handle(::NetworkIdentifier const&, ::PhotoTransferPacket const&);
1124
1125 MCFOLD void $handle(::NetworkIdentifier const&, ::LabTablePacket const&);
1126
1127 MCFOLD void $handle(::NetworkIdentifier const&, ::NetworkSettingsPacket const&);
1128
1129 MCFOLD void $handle(::NetworkIdentifier const&, ::NetworkStackLatencyPacket const&);
1130
1131 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerStatsPacket const&);
1132
1133 MCFOLD void $handle(::NetworkIdentifier const&, ::SetLocalPlayerAsInitializedPacket const&);
1134
1135 MCFOLD void $handle(::NetworkIdentifier const&, ::ScriptMessagePacket const&);
1136
1137 MCFOLD void $handle(::NetworkIdentifier const&, ::BiomeDefinitionListPacket const&);
1138
1139 MCFOLD void $handle(::NetworkIdentifier const&, ::EducationSettingsPacket const&);
1140
1141 MCFOLD void $handle(::NetworkIdentifier const&, ::EduUriResourcePacket const&);
1142
1143 MCFOLD void $handle(::NetworkIdentifier const&, ::MultiplayerSettingsPacket const&);
1144
1145 MCFOLD void $handle(::NetworkIdentifier const&, ::SettingsCommandPacket const&);
1146
1147 MCFOLD void $handle(::NetworkIdentifier const&, ::AnvilDamagePacket const&);
1148
1149 MCFOLD void $handle(::NetworkIdentifier const&, ::CreativeContentPacket const&);
1150
1151 MCFOLD void $handle(::NetworkIdentifier const&, ::CodeBuilderPacket const&);
1152
1153 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerEnchantOptionsPacket const&);
1154
1155 MCFOLD void $handle(::NetworkIdentifier const&, ::DebugInfoPacket const&);
1156
1157 MCFOLD void $handle(::NetworkIdentifier const&, ::ChangeMobPropertyPacket const&);
1158
1159 MCFOLD void $handle(::NetworkIdentifier const&, ::AnimateEntityPacket const&);
1160
1161 MCFOLD void $handle(::NetworkIdentifier const&, ::CorrectPlayerMovePredictionPacket const&);
1162
1163 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerFogPacket const&);
1164
1165 MCFOLD void $handle(::NetworkIdentifier const&, ::ItemRegistryPacket const&);
1166
1167 MCFOLD void $handle(::NetworkIdentifier const&, ::LessonProgressPacket const&);
1168
1169 MCFOLD void $handle(::NetworkIdentifier const&, ::FeatureRegistryPacket const&);
1170
1171 MCFOLD void $handle(::NetworkIdentifier const&, ::SyncActorPropertyPacket const&);
1172
1173 MCFOLD void $handle(::NetworkIdentifier const&, ::SimulationTypePacket const&);
1174
1175 MCFOLD void $handle(::NetworkIdentifier const&, ::NpcDialoguePacket const&);
1176
1177 MCFOLD void $handle(::NetworkIdentifier const&, ::CreatePhotoPacket const&);
1178
1179 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateSubChunkBlocksPacket const&);
1180
1181 MCFOLD void $handle(::NetworkIdentifier const&, ::CodeBuilderSourcePacket const&);
1182
1183 MCFOLD void $handle(::NetworkIdentifier const&, ::AgentActionEventPacket const&);
1184
1185 MCFOLD void $handle(::NetworkIdentifier const&, ::DeathInfoPacket const&);
1186
1187 MCFOLD void $handle(::NetworkIdentifier const&, ::RequestAbilityPacket const&);
1188
1189 MCFOLD void $handle(::NetworkIdentifier const&, ::RequestPermissionsPacket const&);
1190
1191 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateAbilitiesPacket const&);
1192
1193 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateAdventureSettingsPacket const&);
1194
1195 MCFOLD void $handle(::NetworkIdentifier const&, ::RequestNetworkSettingsPacket const&);
1196
1197 MCFOLD void $handle(::NetworkIdentifier const&, ::GameTestRequestPacket const&);
1198
1199 MCFOLD void $handle(::NetworkIdentifier const&, ::GameTestResultsPacket const&);
1200
1201 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateClientInputLocksPacket const&);
1202
1203 MCFOLD void $handle(::NetworkIdentifier const&, ::UnlockedRecipesPacket const&);
1204
1205 MCFOLD void $handle(::NetworkIdentifier const&, ::TrimDataPacket const&);
1206
1207 MCFOLD void $handle(::NetworkIdentifier const&, ::OpenSignPacket const&);
1208
1209 MCFOLD void $handle(::NetworkIdentifier const&, ::AgentAnimationPacket const&);
1210
1211 MCFOLD void $handle(::NetworkIdentifier const&, ::SetPlayerInventoryOptionsPacket const&);
1212
1213 MCFOLD void $handle(::NetworkIdentifier const&, ::SetHudPacket const&);
1214
1215 MCFOLD void $handle(::NetworkIdentifier const&, ::AwardAchievementPacket const&);
1216
1217 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerboundLoadingScreenPacket const&);
1218
1219 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerboundDiagnosticsPacket const&);
1220
1221 MCFOLD void $handle(::NetworkIdentifier const&, ::JigsawStructureDataPacket const&);
1222
1223 MCFOLD void $handle(::NetworkIdentifier const&, ::CurrentStructureFeaturePacket const&);
1224
1225 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateClientOptionsPacket const&);
1226
1227 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerVideoCapturePacket const&);
1228
1229 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerUpdateEntityOverridesPacket const&);
1230
1231 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerLocationPacket const&);
1232
1233 MCFOLD void $handle(::NetworkIdentifier const&, ::DebugDrawerPacket const&);
1234
1235 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerboundPackSettingChangePacket const&);
1236
1237 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerboundDataStorePacket const&);
1238
1239 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundDataStorePacket const&);
1240
1241 MCFOLD void $handle(::NetworkIdentifier const&, ::GraphicsOverrideParameterPacket const&);
1242
1243
1244 // NOLINTEND
1245
1246public:
1247 // vftables
1248 // NOLINTBEGIN
1249 MCAPI static void** $vftable();
1250 // NOLINTEND
1251};
Definition ActorEventPacket.h:19
Definition ActorFallPacket.h:5
Definition ActorPickRequestPacket.h:19
Definition AddActorPacket.h:29
Definition AddBehaviorTreePacket.h:19
Definition AddItemActorPacket.h:23
Definition AddMobPacket.h:5
Definition AddPaintingPacket.h:20
Definition AddPlayerPacket.h:30
Definition AddVolumeEntityPacket.h:19
Definition AgentActionEventPacket.h:19
Definition AgentAnimationPacket.h:19
Definition AnimateEntityPacket.h:19
Definition AnimatePacket.h:19
Definition AnvilDamagePacket.h:19
Definition AutomationClientConnectPacket.h:19
Definition AvailableActorIdentifiersPacket.h:19
Definition AvailableCommandsPacket.h:19
Definition AwardAchievementPacket.h:19
Definition EnableNonOwnerReferences.h:7
static MCAPI void ** $vftable()
Definition BiomeDefinitionListPacket.h:18
Definition BlockActorDataPacket.h:19
Definition BlockEventPacket.h:19
Definition BlockPickRequestPacket.h:19
Definition BookAddPagePacket.h:5
Definition BookDeletePagePacket.h:5
Definition BookEditPacket.h:18
Definition BookSignPacket.h:5
Definition BookSwapPagesPacket.h:5
Definition BossEventPacket.h:21
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 ChangeDimensionPacket.h:19
Definition ChangeMobPropertyPacket.h:19
Definition ChunkRadiusUpdatedPacket.h:19
Definition ClientCacheBlobStatusPacket.h:16
Definition ClientCacheMissResponsePacket.h:17
Definition ClientCacheStatusPacket.h:19
Definition ClientCameraAimAssistPacket.h:19
Definition ClientMovementPredictionSyncPacket.h:20
Definition ClientToServerHandshakePacket.h:19
Definition ClientboundCloseFormPacket.h:19
Definition ClientboundControlSchemeSetPacket.h:19
Definition ClientboundDataStorePacket.h:19
Definition ClientboundDebugRendererPacket.h:19
Definition ClientboundMapItemDataPacket.h:25
Definition CodeBuilderPacket.h:19
Definition CodeBuilderSourcePacket.h:19
Definition CommandBlockUpdatePacket.h:22
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:21
Definition CreatePhotoPacket.h:19
Definition CreativeContentPacket.h:22
Definition CurrentStructureFeaturePacket.h:19
Definition DeathInfoPacket.h:19
Definition DebugDrawerPacket.h:19
Definition DebugInfoPacket.h:19
Definition DimensionDataPacket.h:17
Definition DisconnectPacket.h:17
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:21
Definition InventorySlotPacket.h:20
Definition InventoryTransactionPacket.h:24
Definition ItemRegistryPacket.h:19
Definition ItemStackRequestPacket.h:17
Definition ItemStackResponsePacket.h:17
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 LoginPacket.h:19
Definition MapCreateLockedCopyPacket.h:19
Definition MapInfoRequestPacket.h:19
Definition MobArmorEquipmentPacket.h:19
Definition MobEffectPacket.h:19
Definition MobEquipmentPacket.h:24
Definition ModalFormRequestPacket.h:19
Definition ModalFormResponsePacket.h:20
Definition MotionPredictionHintsPacket.h:19
Definition MoveActorAbsolutePacket.h:19
Definition MoveActorDeltaPacket.h:17
Definition MovePlayerPacket.h:22
Definition MovementEffectPacket.h:19
Definition MultiplayerSettingsPacket.h:19
Definition NetEventCallback.h:245
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:28
Definition PhotoTransferPacket.h:19
Definition PlaySoundPacket.h:19
Definition PlayStatusPacket.h:19
Definition PlayerActionPacket.h:19
Definition PlayerArmorDamagePacket.h:19
Definition PlayerAuthInputPacket.h:27
Definition PlayerEnchantOptionsPacket.h:17
Definition PlayerFogPacket.h:19
Definition PlayerHotbarPacket.h:19
Definition PlayerListPacket.h:18
Definition PlayerLocationPacket.h:18
Definition PlayerSkinPacket.h:18
Definition PlayerStartItemCooldownPacket.h:19
Definition PlayerToggleCrafterSlotRequestPacket.h:19
Definition PlayerUpdateEntityOverridesPacket.h:18
Definition PlayerVideoCapturePacket.h:19
Definition Player.h:125
Definition PositionTrackingDBClientRequestPacket.h:20
Definition PositionTrackingDBServerBroadcastPacket.h:20
Definition PurchaseReceiptPacket.h:19
Definition RefreshEntitlementsPacket.h:19
Definition RemoveActorPacket.h:19
Definition RemoveObjectivePacket.h:19
Definition RemoveVolumeEntityPacket.h:19
Definition RequestAbilityPacket.h:19
Definition RequestChunkRadiusPacket.h:19
Definition RequestNetworkSettingsPacket.h:19
Definition RequestPermissionsPacket.h:19
Definition ResourcePackChunkDataPacket.h:19
Definition ResourcePackChunkRequestPacket.h:19
Definition ResourcePackClientResponsePacket.h:17
Definition ResourcePackDataInfoPacket.h:19
Definition ResourcePackStackPacket.h:20
Definition ResourcePacksInfoPacket.h:19
Definition RespawnPacket.h:19
Definition ScriptMessagePacket.h:19
Definition ServerPlayerPostMovePositionPacket.h:19
Definition ServerSettingsRequestPacket.h:19
Definition ServerSettingsResponsePacket.h:19
Definition ServerStatsPacket.h:19
Definition ServerToClientHandshakePacket.h:19
Definition ServerboundDataStorePacket.h:19
Definition ServerboundDiagnosticsPacket.h:19
Definition ServerboundLoadingScreenPacket.h:19
Definition ServerboundPackSettingChangePacket.h:19
Definition SetActorDataPacket.h:26
Definition SetActorLinkPacket.h:19
Definition SetActorMotionPacket.h:19
Definition SetCommandsEnabledPacket.h:19
Definition SetDefaultGameTypePacket.h:19
Definition SetDifficultyPacket.h:19
Definition SetDisplayObjectivePacket.h:19
Definition SetHealthPacket.h:19
Definition SetHudPacket.h:19
Definition SetLastHurtByPacket.h:19
Definition SetLocalPlayerAsInitializedPacket.h:19
Definition SetPlayerGameTypePacket.h:19
Definition SetPlayerInventoryOptionsPacket.h:19
Definition SetScorePacket.h:20
Definition SetScoreboardIdentityPacket.h:18
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:21
Definition SpawnExperienceOrbPacket.h:19
Definition SpawnParticleEffectPacket.h:19
Definition StartGamePacket.h:29
Definition StopSoundPacket.h:19
Definition StructureBlockUpdatePacket.h:18
Definition StructureTemplateDataRequestPacket.h:19
Definition StructureTemplateDataResponsePacket.h:19
Definition SubChunkPacket.h:19
Definition SubChunkRequestPacket.h:20
Definition SubClientLoginPacket.h:17
Definition SyncActorPropertyPacket.h:19
Definition TakeItemActorPacket.h:19
Definition TextPacket.h:19
Definition TickingAreasLoadStatusPacket.h:19
Definition ToastRequestPacket.h:19
Definition TransferPacket.h:19
Definition TrimDataPacket.h:20
Definition UnlockedRecipesPacket.h:19
Definition UpdateAbilitiesPacket.h:18
Definition UpdateAdventureSettingsPacket.h:19
Definition UpdateAttributesPacket.h:21
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 NetworkIdentifierWithSubId.h:10