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
18class ActorEventPacket;
19class ActorFallPacket;
20class ActorPickRequestPacket;
21class AddActorPacket;
22class AddBehaviorTreePacket;
24class AddMobPacket;
26class AddPlayerPacket;
27class AddVolumeEntityPacket;
28class AgentActionEventPacket;
29class AgentAnimationPacket;
30class AnimateEntityPacket;
31class AnimatePacket;
32class AnvilDamagePacket;
33class AutomationClientConnectPacket;
34class AvailableActorIdentifiersPacket;
36class AwardAchievementPacket;
38class BlockActorDataPacket;
39class BlockEventPacket;
40class BlockPickRequestPacket;
43class BookEditPacket;
44class BookSignPacket;
46class BossEventPacket;
47class CameraAimAssistPacket;
48class CameraAimAssistPresetsPacket;
49class CameraInstructionPacket;
50class CameraPacket;
51class CameraPresetsPacket;
52class CameraShakePacket;
54class ChangeMobPropertyPacket;
55class ChunkRadiusUpdatedPacket;
58class ClientCacheStatusPacket;
59class ClientCameraAimAssistPacket;
61class ClientToServerHandshakePacket;
62class ClientboundCloseFormPacket;
66class CodeBuilderPacket;
67class CodeBuilderSourcePacket;
71class CompletedUsingItemPacket;
72class ContainerClosePacket;
74class ContainerRegistryCleanupPacket;
78class CreatePhotoPacket;
80class CurrentStructureFeaturePacket;
81class DeathInfoPacket;
82class DebugInfoPacket;
85class EditorNetworkPacket;
86class EduUriResourcePacket;
87class EducationSettingsPacket;
88class EmoteListPacket;
89class EmotePacket;
90class FeatureRegistryPacket;
91class GameRulesChangedPacket;
95class GuiDataPickItemPacket;
96class HurtArmorPacket;
98class InteractPacket;
103class ItemRegistryPacket;
106class JigsawStructureDataPacket;
107class LabTablePacket;
110class LessonProgressPacket;
111class LevelChunkPacket;
112class LevelEventGenericPacket;
113class LevelEventPacket;
114class LevelSoundEventPacket;
115class LoginPacket;
116class MapCreateLockedCopyPacket;
117class MapInfoRequestPacket;
119class MobEffectPacket;
122class ModalFormResponsePacket;
123class MotionPredictionHintsPacket;
124class MoveActorAbsolutePacket;
126class MovePlayerPacket;
127class MovementEffectPacket;
128class MultiplayerSettingsPacket;
129class NetworkChunkPublisherUpdatePacket;
131class NetworkSettingsPacket;
132class NetworkStackLatencyPacket;
134class NpcRequestPacket;
136class OpenSignPacket;
137class Packet;
138class PacketViolationWarningPacket;
139class PhotoTransferPacket;
140class PlaySoundPacket;
141class PlayStatusPacket;
142class Player;
143class PlayerActionPacket;
144class PlayerArmorDamagePacket;
147class PlayerFogPacket;
149class PlayerListPacket;
151class PlayerSkinPacket;
153class PlayerToggleCrafterSlotRequestPacket;
156class PositionTrackingDBClientRequestPacket;
157class PositionTrackingDBServerBroadcastPacket;
159class RefreshEntitlementsPacket;
161class RemoveObjectivePacket;
162class RemoveVolumeEntityPacket;
163class RequestAbilityPacket;
164class RequestChunkRadiusPacket;
165class RequestNetworkSettingsPacket;
166class RequestPermissionsPacket;
167class ResourcePackChunkDataPacket;
168class ResourcePackChunkRequestPacket;
170class ResourcePackDataInfoPacket;
173class RespawnPacket;
174class ScriptMessagePacket;
175class ServerPlayerPostMovePositionPacket;
176class ServerSettingsRequestPacket;
177class ServerSettingsResponsePacket;
178class ServerStatsPacket;
179class ServerToClientHandshakePacket;
180class ServerboundDiagnosticsPacket;
181class ServerboundLoadingScreenPacket;
182class ServerboundPackSettingChangePacket;
184class SetActorLinkPacket;
185class SetActorMotionPacket;
186class SetCommandsEnabledPacket;
187class SetDefaultGameTypePacket;
188class SetDifficultyPacket;
189class SetDisplayObjectivePacket;
190class SetHealthPacket;
191class SetHudPacket;
192class SetLastHurtByPacket;
193class SetLocalPlayerAsInitializedPacket;
194class SetPlayerGameTypePacket;
195class SetPlayerInventoryOptionsPacket;
196class SetScorePacket;
198class SetSpawnPositionPacket;
199class SetTimePacket;
200class SetTitlePacket;
201class SettingsCommandPacket;
202class ShowCreditsPacket;
203class ShowProfilePacket;
205class SimpleEventPacket;
206class SimulationTypePacket;
207class SpawnExperienceOrbPacket;
208class SpawnParticleEffectPacket;
209class StartGamePacket;
210class StopSoundPacket;
212class StructureTemplateDataRequestPacket;
213class StructureTemplateDataResponsePacket;
214class SubChunkPacket;
217class SyncActorPropertyPacket;
218class TakeItemActorPacket;
219class TextPacket;
220class TickingAreasLoadStatusPacket;
222class TransferPacket;
223class TrimDataPacket;
224class UnlockedRecipesPacket;
226class UpdateAdventureSettingsPacket;
228class UpdateBlockPacket;
229class UpdateBlockSyncedPacket;
230class UpdateClientInputLocksPacket;
231class UpdateClientOptionsPacket;
232class UpdateEquipPacket;
233class UpdatePlayerGameTypePacket;
234class UpdateSoftEnumPacket;
235class UpdateSubChunkBlocksPacket;
236class UpdateTradePacket;
238namespace ScriptModuleDebugUtilities { class ServerScriptDebugDrawerPacket; }
239namespace Social { class GameConnectionInfo; }
240// clang-format on
241
243public:
244 // virtual functions
245 // NOLINTBEGIN
246 // vIndex: 1
247 virtual void onPlayerReady(::Player&);
248
249 // vIndex: 0
250 virtual ~NetEventCallback() /*override*/;
251
252 // vIndex: 2
253 virtual void onConnect(::NetworkIdentifier const&);
254
255 // vIndex: 3
256 virtual void onUnableToConnect(::Connection::DisconnectFailReason, ::std::string const&);
257
258 // vIndex: 4
259 virtual void onTick();
260
261 // vIndex: 5
262 virtual void onValidPacketReceived(::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
263
264 // vIndex: 6
265 virtual void onStoreOfferReceive(::ShowStoreOfferRedirectType const, ::std::string const& offerID);
266
267 // vIndex: 7
268 virtual void onDisconnect(
269 ::NetworkIdentifier const&,
270 ::Connection::DisconnectFailReason const,
271 ::Connection::DisconnectionStage const,
272 ::std::string const& message,
273 bool skipMessage,
274 ::std::string const& telemetryOverride
275 );
276
277 // vIndex: 8
278 virtual ::IncomingPacketFilterResult
279 allowIncomingPacketId(::NetworkIdentifierWithSubId const&, ::MinecraftPacketIds, uint64) = 0;
280
281 // vIndex: 9
282 virtual ::OutgoingPacketFilterResult
283 allowOutgoingPacket(::std::vector<::NetworkIdentifierWithSubId> const&, ::Packet const&) = 0;
284
285 // vIndex: 10
286 virtual void onWebsocketRequest(::std::string const&, ::std::string const&, ::std::function<void()>);
287
288 // vIndex: 11
289 virtual void handlePacketViolation(
290 ::std::shared_ptr<::IPacketSecurityController> const&,
291 ::std::error_code const&,
292 ::PacketViolationResponse const,
293 ::MinecraftPacketIds const,
294 ::std::string&&,
295 ::NetworkIdentifier const&,
296 ::SubClientId const,
297 ::SubClientId const,
298 uint const
299 );
300
301 // vIndex: 12
302 virtual void sendPacketViolationWarningPacket(
303 ::std::error_code const&,
304 ::PacketViolationResponse,
305 ::MinecraftPacketIds,
306 ::std::string const&,
307 ::NetworkIdentifier const&,
308 ::SubClientId
309 );
310
311 // vIndex: 13
312 virtual void onTransferRequest(::NetworkIdentifier const&, ::Social::GameConnectionInfo const&);
313
314 // vIndex: 14
315 virtual bool getIsConnectedToApplicationLayer() const;
316
317 // vIndex: 15
318 virtual ::GameSpecificNetEventCallback* getGameSpecificNetEventCallback();
319
320 // vIndex: 230
321 virtual void handle(::NetworkIdentifier const&, ::PacketViolationWarningPacket const&);
322
323 // vIndex: 229
324 virtual void handle(::NetworkIdentifier const&, ::DisconnectPacket const&);
325
326 // vIndex: 228
327 virtual void handle(::NetworkIdentifier const&, ::EmoteListPacket const&);
328
329 // vIndex: 227
330 virtual void handle(::NetworkIdentifier const&, ::EmotePacket const&);
331
332 // vIndex: 226
333 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::LoginPacket>);
334
335 // vIndex: 225
336 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::SubClientLoginPacket>);
337
338 // vIndex: 224
339 virtual void handle(::NetworkIdentifier const&, ::ClientToServerHandshakePacket const&);
340
341 // vIndex: 223
342 virtual void handle(::NetworkIdentifier const&, ::ServerToClientHandshakePacket const&);
343
344 // vIndex: 222
345 virtual void handle(::NetworkIdentifier const&, ::ResourcePacksInfoPacket const&);
346
347 // vIndex: 221
348 virtual void handle(::NetworkIdentifier const&, ::ResourcePackStackPacket const&);
349
350 // vIndex: 220
351 virtual void handle(::NetworkIdentifier const&, ::ResourcePackClientResponsePacket const&);
352
353 // vIndex: 219
354 virtual void handle(::NetworkIdentifier const&, ::PositionTrackingDBClientRequestPacket const&);
355
356 // vIndex: 218
357 virtual void handle(::NetworkIdentifier const&, ::PositionTrackingDBServerBroadcastPacket const&);
358
359 // vIndex: 217
360 virtual void handle(::NetworkIdentifier const&, ::PlayStatusPacket const&);
361
362 // vIndex: 216
363 virtual void handle(::NetworkIdentifier const&, ::SetTimePacket const&);
364
365 // vIndex: 215
366 virtual void handle(::NetworkIdentifier const&, ::TextPacket const&);
367
368 // vIndex: 214
369 virtual void handle(::NetworkIdentifier const&, ::StartGamePacket const&);
370
371 // vIndex: 213
372 virtual void handle(::NetworkIdentifier const&, ::AddItemActorPacket const&);
373
374 // vIndex: 212
375 virtual void handle(::NetworkIdentifier const&, ::AddPaintingPacket const&);
376
377 // vIndex: 211
378 virtual void handle(::NetworkIdentifier const&, ::TakeItemActorPacket const&);
379
380 // vIndex: 210
381 virtual void handle(::NetworkIdentifier const&, ::AddActorPacket const&);
382
383 // vIndex: 209
384 virtual void handle(::NetworkIdentifier const&, ::AddMobPacket const&);
385
386 // vIndex: 208
387 virtual void handle(::NetworkIdentifier const&, ::AddPlayerPacket const&);
388
389 // vIndex: 207
390 virtual void handle(::NetworkIdentifier const&, ::RemoveActorPacket const&);
391
392 // vIndex: 206
393 virtual void handle(::NetworkIdentifier const&, ::MoveActorAbsolutePacket const&);
394
395 // vIndex: 205
396 virtual void handle(::NetworkIdentifier const&, ::MoveActorDeltaPacket const&);
397
398 // vIndex: 204
399 virtual void handle(::NetworkIdentifier const&, ::MovePlayerPacket const&);
400
401 // vIndex: 203
402 virtual void handle(::NetworkIdentifier const&, ::SetPlayerGameTypePacket const&);
403
404 // vIndex: 202
405 virtual void handle(::NetworkIdentifier const&, ::UpdatePlayerGameTypePacket const&);
406
407 // vIndex: 201
408 virtual void handle(::NetworkIdentifier const&, ::SetDefaultGameTypePacket const&);
409
410 // vIndex: 200
411 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockPacket>);
412
413 // vIndex: 199
414 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockSyncedPacket>);
415
416 // vIndex: 198
417 virtual void handle(::NetworkIdentifier const&, ::SpawnParticleEffectPacket const&);
418
419 // vIndex: 197
420 virtual void handle(::NetworkIdentifier const&, ::LevelSoundEventPacket const&);
421
422 // vIndex: 196
423 virtual void handle(::NetworkIdentifier const&, ::LevelEventPacket const&);
424
425 // vIndex: 195
426 virtual void handle(::NetworkIdentifier const&, ::LevelEventGenericPacket const&);
427
428 // vIndex: 194
429 virtual void handle(::NetworkIdentifier const&, ::BlockEventPacket const&);
430
431 // vIndex: 193
432 virtual void handle(::NetworkIdentifier const&, ::BlockPickRequestPacket const&);
433
434 // vIndex: 192
435 virtual void handle(::NetworkIdentifier const&, ::ActorPickRequestPacket const&);
436
437 // vIndex: 191
438 virtual void handle(::NetworkIdentifier const&, ::GuiDataPickItemPacket const&);
439
440 // vIndex: 190
441 virtual void handle(::NetworkIdentifier const&, ::ActorEventPacket const&);
442
443 // vIndex: 189
444 virtual void handle(::NetworkIdentifier const&, ::MobEffectPacket const&);
445
446 // vIndex: 188
447 virtual void handle(::NetworkIdentifier const&, ::MovementEffectPacket const&);
448
449 // vIndex: 187
450 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::MobEquipmentPacket>);
451
452 // vIndex: 186
453 virtual void handle(::NetworkIdentifier const&, ::MobArmorEquipmentPacket const&);
454
455 // vIndex: 185
456 virtual void handle(::NetworkIdentifier const&, ::SetActorDataPacket const&);
457
458 // vIndex: 184
459 virtual void handle(::NetworkIdentifier const&, ::SetActorMotionPacket const&);
460
461 // vIndex: 183
462 virtual void handle(::NetworkIdentifier const&, ::MotionPredictionHintsPacket const&);
463
464 // vIndex: 182
465 virtual void handle(::NetworkIdentifier const&, ::SetHealthPacket const&);
466
467 // vIndex: 181
468 virtual void handle(::NetworkIdentifier const&, ::SetActorLinkPacket const&);
469
470 // vIndex: 180
471 virtual void handle(::NetworkIdentifier const&, ::SetSpawnPositionPacket const&);
472
473 // vIndex: 179
474 virtual void handle(::NetworkIdentifier const&, ::InteractPacket const&);
475
476 // vIndex: 178
477 virtual void handle(::NetworkIdentifier const&, ::PlayerActionPacket const&);
478
479 // vIndex: 177
480 virtual void handle(::NetworkIdentifier const&, ::ActorFallPacket const&);
481
482 // vIndex: 176
483 virtual void handle(::NetworkIdentifier const&, ::HurtArmorPacket const&);
484
485 // vIndex: 175
486 virtual void handle(::NetworkIdentifier const&, ::PlayerArmorDamagePacket const&);
487
488 // vIndex: 174
489 virtual void handle(::NetworkIdentifier const&, ::ItemStackRequestPacket const&);
490
491 // vIndex: 173
492 virtual void handle(::NetworkIdentifier const&, ::ItemStackResponsePacket const&);
493
494 // vIndex: 172
495 virtual void handle(::NetworkIdentifier const&, ::ContainerOpenPacket const&);
496
497 // vIndex: 171
498 virtual void handle(::NetworkIdentifier const&, ::ContainerClosePacket const&);
499
500 // vIndex: 170
501 virtual void handle(::NetworkIdentifier const&, ::ContainerRegistryCleanupPacket const&);
502
503 // vIndex: 169
504 virtual void handle(::NetworkIdentifier const&, ::ContainerSetDataPacket const&);
505
506 // vIndex: 168
507 virtual void handle(::NetworkIdentifier const&, ::PlayerHotbarPacket const&);
508
509 // vIndex: 167
510 virtual void handle(::NetworkIdentifier const&, ::InventoryContentPacket const&);
511
512 // vIndex: 166
513 virtual void handle(::NetworkIdentifier const&, ::InventorySlotPacket const&);
514
515 // vIndex: 165
516 virtual void handle(::NetworkIdentifier const&, ::CraftingDataPacket const&);
517
518 // vIndex: 164
519 virtual void handle(::NetworkIdentifier const&, ::AnimatePacket const&);
520
521 // vIndex: 163
522 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::BlockActorDataPacket>);
523
524 // vIndex: 162
525 virtual void handle(::NetworkIdentifier const&, ::PlayerAuthInputPacket const&);
526
527 // vIndex: 161
528 virtual void handle(::NetworkIdentifier const&, ::ClientMovementPredictionSyncPacket const&);
529
530 // vIndex: 160
531 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::LevelChunkPacket>);
532
533 // vIndex: 159
534 virtual void handle(::NetworkIdentifier const&, ::SubChunkPacket const&);
535
536 // vIndex: 158
537 virtual void handle(::NetworkIdentifier const&, ::SubChunkRequestPacket const&);
538
539 // vIndex: 157
540 virtual void handle(::NetworkIdentifier const&, ::ClientCacheBlobStatusPacket const&);
541
542 // vIndex: 156
543 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::ClientCacheMissResponsePacket>);
544
545 // vIndex: 155
546 virtual void handle(::NetworkIdentifier const&, ::SetCommandsEnabledPacket const&);
547
548 // vIndex: 154
549 virtual void handle(::NetworkIdentifier const&, ::SetDifficultyPacket const&);
550
551 // vIndex: 153
552 virtual void handle(::NetworkIdentifier const&, ::SimpleEventPacket const&);
553
554 // vIndex: 152
555 virtual void handle(::NetworkIdentifier const&, ::ChangeDimensionPacket const&);
556
557 // vIndex: 151
558 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateAttributesPacket>);
559
560 // vIndex: 150
561 virtual void handle(::NetworkIdentifier const&, ::PlayerListPacket const&);
562
563 // vIndex: 149
564 virtual void handle(::NetworkIdentifier const&, ::LegacyTelemetryEventPacket const&);
565
566 // vIndex: 148
567 virtual void handle(::NetworkIdentifier const&, ::SpawnExperienceOrbPacket const&);
568
569 // vIndex: 147
570 virtual void handle(::NetworkIdentifier const&, ::ClientCameraAimAssistPacket const&);
571
572 // vIndex: 146
573 virtual void handle(::NetworkIdentifier const&, ::ClientboundDebugRendererPacket const&);
574
575 // vIndex: 145
576 virtual void handle(::NetworkIdentifier const&, ::ClientboundMapItemDataPacket const&);
577
578 // vIndex: 144
579 virtual void handle(::NetworkIdentifier const&, ::ClientboundCloseFormPacket const&);
580
581 // vIndex: 143
582 virtual void handle(::NetworkIdentifier const&, ::ClientCacheStatusPacket const&);
583
584 // vIndex: 142
585 virtual void handle(::NetworkIdentifier const&, ::RequestChunkRadiusPacket const&);
586
587 // vIndex: 141
588 virtual void handle(::NetworkIdentifier const&, ::MapCreateLockedCopyPacket const&);
589
590 // vIndex: 140
591 virtual void handle(::NetworkIdentifier const&, ::MapInfoRequestPacket const&);
592
593 // vIndex: 139
594 virtual void handle(::NetworkIdentifier const&, ::ChunkRadiusUpdatedPacket const&);
595
596 // vIndex: 138
597 virtual void handle(::NetworkIdentifier const&, ::BossEventPacket const&);
598
599 // vIndex: 137
600 virtual void handle(::NetworkIdentifier const&, ::UpdateTradePacket const&);
601
602 // vIndex: 136
603 virtual void handle(::NetworkIdentifier const&, ::UpdateEquipPacket const&);
604
605 // vIndex: 135
606 virtual void handle(::NetworkIdentifier const&, ::AvailableCommandsPacket const&);
607
608 // vIndex: 134
609 virtual void handle(::NetworkIdentifier const&, ::CommandRequestPacket const&);
610
611 // vIndex: 133
612 virtual void handle(::NetworkIdentifier const&, ::CommandOutputPacket const&);
613
614 // vIndex: 132
615 virtual void handle(::NetworkIdentifier const&, ::CommandBlockUpdatePacket const&);
616
617 // vIndex: 131
618 virtual void handle(::NetworkIdentifier const&, ::CompletedUsingItemPacket const&);
619
620 // vIndex: 130
621 virtual void handle(::NetworkIdentifier const&, ::CameraAimAssistPacket const&);
622
623 // vIndex: 129
624 virtual void handle(::NetworkIdentifier const&, ::CameraAimAssistPresetsPacket const&);
625
626 // vIndex: 128
627 virtual void handle(::NetworkIdentifier const&, ::CameraInstructionPacket const&);
628
629 // vIndex: 127
630 virtual void handle(::NetworkIdentifier const&, ::CameraPacket const&);
631
632 // vIndex: 126
633 virtual void handle(::NetworkIdentifier const&, ::CameraPresetsPacket const&);
634
635 // vIndex: 125
636 virtual void handle(::NetworkIdentifier const&, ::ClientboundControlSchemeSetPacket const&);
637
638 // vIndex: 124
639 virtual void handle(::NetworkIdentifier const&, ::CameraShakePacket const&);
640
641 // vIndex: 123
642 virtual void handle(::NetworkIdentifier const&, ::InventoryActionPacket const&);
643
644 // vIndex: 122
645 virtual void handle(::NetworkIdentifier const&, ::GameRulesChangedPacket const&);
646
647 // vIndex: 121
648 virtual void handle(::NetworkIdentifier const&, ::ResourcePackDataInfoPacket const&);
649
650 // vIndex: 120
651 virtual void handle(::NetworkIdentifier const&, ::ResourcePackChunkDataPacket const&);
652
653 // vIndex: 119
654 virtual void handle(::NetworkIdentifier const&, ::ResourcePackChunkRequestPacket const&);
655
656 // vIndex: 118
657 virtual void handle(::NetworkIdentifier const&, ::NetworkChunkPublisherUpdatePacket const&);
658
659 // vIndex: 117
660 virtual void handle(::NetworkIdentifier const&, ::StructureBlockUpdatePacket const&);
661
662 // vIndex: 116
663 virtual void handle(::NetworkIdentifier const&, ::StructureTemplateDataRequestPacket const&);
664
665 // vIndex: 115
666 virtual void handle(::NetworkIdentifier const&, ::StructureTemplateDataResponsePacket const&);
667
668 // vIndex: 114
669 virtual void handle(::NetworkIdentifier const&, ::TransferPacket const&);
670
671 // vIndex: 113
672 virtual void handle(::NetworkIdentifier const&, ::PlaySoundPacket const&);
673
674 // vIndex: 112
675 virtual void handle(::NetworkIdentifier const&, ::StopSoundPacket const&);
676
677 // vIndex: 111
678 virtual void handle(::NetworkIdentifier const&, ::SetTitlePacket const&);
679
680 // vIndex: 110
681 virtual void handle(::NetworkIdentifier const&, ::std::shared_ptr<::InventoryTransactionPacket>);
682
683 // vIndex: 109
684 virtual void handle(::NetworkIdentifier const&, ::AddBehaviorTreePacket const&);
685
686 // vIndex: 108
687 virtual void handle(::NetworkIdentifier const&, ::ShowStoreOfferPacket const&);
688
689 // vIndex: 107
690 virtual void handle(::NetworkIdentifier const&, ::PurchaseReceiptPacket const&);
691
692 // vIndex: 106
693 virtual void handle(::NetworkIdentifier const&, ::RemoveObjectivePacket const&);
694
695 // vIndex: 105
696 virtual void handle(::NetworkIdentifier const&, ::SetDisplayObjectivePacket const&);
697
698 // vIndex: 104
699 virtual void handle(::NetworkIdentifier const&, ::AutomationClientConnectPacket const&);
700
701 // vIndex: 103
702 virtual void handle(::NetworkIdentifier const&, ::ModalFormRequestPacket const&);
703
704 // vIndex: 102
705 virtual void handle(::NetworkIdentifier const&, ::ModalFormResponsePacket const&);
706
707 // vIndex: 101
708 virtual void handle(::NetworkIdentifier const&, ::ToastRequestPacket const&);
709
710 // vIndex: 100
711 virtual void handle(::NetworkIdentifier const&, ::OnScreenTextureAnimationPacket const&);
712
713 // vIndex: 99
714 virtual void handle(::NetworkIdentifier const&, ::ServerSettingsRequestPacket const&);
715
716 // vIndex: 98
717 virtual void handle(::NetworkIdentifier const&, ::ServerSettingsResponsePacket const&);
718
719 // vIndex: 97
720 virtual void handle(::NetworkIdentifier const&, ::ShowProfilePacket const&);
721
722 // vIndex: 96
723 virtual void handle(::NetworkIdentifier const&, ::SetScorePacket const&);
724
725 // vIndex: 95
726 virtual void handle(::NetworkIdentifier const&, ::SetScoreboardIdentityPacket const&);
727
728 // vIndex: 94
729 virtual void handle(::NetworkIdentifier const&, ::TickingAreasLoadStatusPacket const&);
730
731 // vIndex: 93
732 virtual void handle(::NetworkIdentifier const&, ::UpdateSoftEnumPacket const&);
733
734 // vIndex: 92
735 virtual void handle(::NetworkIdentifier const&, ::AvailableActorIdentifiersPacket const&);
736
737 // vIndex: 91
738 virtual void handle(::NetworkIdentifier const&, ::AddVolumeEntityPacket const&);
739
740 // vIndex: 90
741 virtual void handle(::NetworkIdentifier const&, ::RemoveVolumeEntityPacket const&);
742
743 // vIndex: 89
744 virtual void handle(::NetworkIdentifier const&, ::DimensionDataPacket const&);
745
746 // vIndex: 88
747 virtual void handle(::NetworkIdentifier const&, ::EditorNetworkPacket const&);
748
749 // vIndex: 87
750 virtual void handle(::NetworkIdentifier const&, ::RefreshEntitlementsPacket const&);
751
752 // vIndex: 86
753 virtual void handle(::NetworkIdentifier const&, ::ServerPlayerPostMovePositionPacket const&);
754
755 // vIndex: 85
756 virtual void handle(::NetworkIdentifier const&, ::RespawnPacket const&);
757
758 // vIndex: 84
759 virtual void handle(::NetworkIdentifier const&, ::ShowCreditsPacket const&);
760
761 // vIndex: 83
762 virtual void handle(::NetworkIdentifier const&, ::PlayerSkinPacket const&);
763
764 // vIndex: 82
765 virtual void handle(::NetworkIdentifier const&, ::PlayerStartItemCooldownPacket const&);
766
767 // vIndex: 81
768 virtual void handle(::NetworkIdentifier const&, ::PlayerToggleCrafterSlotRequestPacket const&);
769
770 // vIndex: 80
771 virtual void handle(::NetworkIdentifier const&, ::SetLastHurtByPacket const&);
772
773 // vIndex: 79
774 virtual void handle(::NetworkIdentifier const&, ::BookAddPagePacket const&);
775
776 // vIndex: 78
777 virtual void handle(::NetworkIdentifier const&, ::BookDeletePagePacket const&);
778
779 // vIndex: 77
780 virtual void handle(::NetworkIdentifier const&, ::LecternUpdatePacket const&);
781
782 // vIndex: 76
783 virtual void handle(::NetworkIdentifier const&, ::BookEditPacket const&);
784
785 // vIndex: 75
786 virtual void handle(::NetworkIdentifier const&, ::BookSignPacket const&);
787
788 // vIndex: 74
789 virtual void handle(::NetworkIdentifier const&, ::BookSwapPagesPacket const&);
790
791 // vIndex: 73
792 virtual void handle(::NetworkIdentifier const&, ::NpcRequestPacket const&);
793
794 // vIndex: 72
795 virtual void handle(::NetworkIdentifier const&, ::PhotoTransferPacket const&);
796
797 // vIndex: 71
798 virtual void handle(::NetworkIdentifier const&, ::LabTablePacket const&);
799
800 // vIndex: 70
801 virtual void handle(::NetworkIdentifier const&, ::NetworkSettingsPacket const&);
802
803 // vIndex: 69
804 virtual void handle(::NetworkIdentifier const&, ::NetworkStackLatencyPacket const&);
805
806 // vIndex: 68
807 virtual void handle(::NetworkIdentifier const&, ::ServerStatsPacket const&);
808
809 // vIndex: 67
810 virtual void handle(::NetworkIdentifier const&, ::SetLocalPlayerAsInitializedPacket const&);
811
812 // vIndex: 66
813 virtual void handle(::NetworkIdentifier const&, ::ScriptMessagePacket const&);
814
815 // vIndex: 65
816 virtual void handle(::NetworkIdentifier const&, ::BiomeDefinitionListPacket const&);
817
818 // vIndex: 64
819 virtual void handle(::NetworkIdentifier const&, ::EducationSettingsPacket const&);
820
821 // vIndex: 63
822 virtual void handle(::NetworkIdentifier const&, ::EduUriResourcePacket const&);
823
824 // vIndex: 62
825 virtual void handle(::NetworkIdentifier const&, ::MultiplayerSettingsPacket const&);
826
827 // vIndex: 61
828 virtual void handle(::NetworkIdentifier const&, ::SettingsCommandPacket const&);
829
830 // vIndex: 60
831 virtual void handle(::NetworkIdentifier const&, ::AnvilDamagePacket const&);
832
833 // vIndex: 59
834 virtual void handle(::NetworkIdentifier const&, ::CreativeContentPacket const&);
835
836 // vIndex: 58
837 virtual void handle(::NetworkIdentifier const&, ::CodeBuilderPacket const&);
838
839 // vIndex: 57
840 virtual void handle(::NetworkIdentifier const&, ::PlayerEnchantOptionsPacket const&);
841
842 // vIndex: 56
843 virtual void handle(::NetworkIdentifier const&, ::DebugInfoPacket const&);
844
845 // vIndex: 55
846 virtual void handle(::NetworkIdentifier const&, ::ChangeMobPropertyPacket const&);
847
848 // vIndex: 54
849 virtual void handle(::NetworkIdentifier const&, ::AnimateEntityPacket const&);
850
851 // vIndex: 53
852 virtual void handle(::NetworkIdentifier const&, ::CorrectPlayerMovePredictionPacket const&);
853
854 // vIndex: 52
855 virtual void handle(::NetworkIdentifier const&, ::PlayerFogPacket const&);
856
857 // vIndex: 51
858 virtual void handle(::NetworkIdentifier const&, ::ItemRegistryPacket const&);
859
860 // vIndex: 50
861 virtual void handle(::NetworkIdentifier const&, ::LessonProgressPacket const&);
862
863 // vIndex: 49
864 virtual void handle(::NetworkIdentifier const&, ::FeatureRegistryPacket const&);
865
866 // vIndex: 48
867 virtual void handle(::NetworkIdentifier const&, ::SyncActorPropertyPacket const&);
868
869 // vIndex: 47
870 virtual void handle(::NetworkIdentifier const&, ::SimulationTypePacket const&);
871
872 // vIndex: 46
873 virtual void handle(::NetworkIdentifier const&, ::NpcDialoguePacket const&);
874
875 // vIndex: 45
876 virtual void handle(::NetworkIdentifier const&, ::CreatePhotoPacket const&);
877
878 // vIndex: 44
879 virtual void handle(::NetworkIdentifier const&, ::UpdateSubChunkBlocksPacket const&);
880
881 // vIndex: 43
882 virtual void handle(::NetworkIdentifier const&, ::CodeBuilderSourcePacket const&);
883
884 // vIndex: 42
885 virtual void handle(::NetworkIdentifier const&, ::AgentActionEventPacket const&);
886
887 // vIndex: 41
888 virtual void handle(::NetworkIdentifier const&, ::DeathInfoPacket const&);
889
890 // vIndex: 40
891 virtual void handle(::NetworkIdentifier const&, ::RequestAbilityPacket const&);
892
893 // vIndex: 39
894 virtual void handle(::NetworkIdentifier const&, ::RequestPermissionsPacket const&);
895
896 // vIndex: 38
897 virtual void handle(::NetworkIdentifier const&, ::UpdateAbilitiesPacket const&);
898
899 // vIndex: 37
900 virtual void handle(::NetworkIdentifier const&, ::UpdateAdventureSettingsPacket const&);
901
902 // vIndex: 36
903 virtual void handle(::NetworkIdentifier const&, ::RequestNetworkSettingsPacket const&);
904
905 // vIndex: 35
906 virtual void handle(::NetworkIdentifier const&, ::GameTestRequestPacket const&);
907
908 // vIndex: 34
909 virtual void handle(::NetworkIdentifier const&, ::GameTestResultsPacket const&);
910
911 // vIndex: 33
912 virtual void handle(::NetworkIdentifier const&, ::UpdateClientInputLocksPacket const&);
913
914 // vIndex: 32
915 virtual void handle(::NetworkIdentifier const&, ::UnlockedRecipesPacket const&);
916
917 // vIndex: 31
918 virtual void handle(::NetworkIdentifier const&, ::TrimDataPacket const&);
919
920 // vIndex: 30
921 virtual void handle(::NetworkIdentifier const&, ::OpenSignPacket const&);
922
923 // vIndex: 29
924 virtual void handle(::NetworkIdentifier const&, ::AgentAnimationPacket const&);
925
926 // vIndex: 28
927 virtual void handle(::NetworkIdentifier const&, ::SetPlayerInventoryOptionsPacket const&);
928
929 // vIndex: 27
930 virtual void handle(::NetworkIdentifier const&, ::SetHudPacket const&);
931
932 // vIndex: 26
933 virtual void handle(::NetworkIdentifier const&, ::AwardAchievementPacket const&);
934
935 // vIndex: 25
936 virtual void handle(::NetworkIdentifier const&, ::ServerboundLoadingScreenPacket const&);
937
938 // vIndex: 24
939 virtual void handle(::NetworkIdentifier const&, ::ServerboundDiagnosticsPacket const&);
940
941 // vIndex: 23
942 virtual void handle(::NetworkIdentifier const&, ::JigsawStructureDataPacket const&);
943
944 // vIndex: 22
945 virtual void handle(::NetworkIdentifier const&, ::CurrentStructureFeaturePacket const&);
946
947 // vIndex: 21
948 virtual void handle(::NetworkIdentifier const&, ::UpdateClientOptionsPacket const&);
949
950 // vIndex: 20
951 virtual void handle(::NetworkIdentifier const&, ::PlayerVideoCapturePacket const&);
952
953 // vIndex: 19
954 virtual void handle(::NetworkIdentifier const&, ::PlayerUpdateEntityOverridesPacket const&);
955
956 // vIndex: 18
957 virtual void handle(::NetworkIdentifier const&, ::PlayerLocationPacket const&);
958
959 // vIndex: 17
961
962 // vIndex: 16
963 virtual void handle(::NetworkIdentifier const&, ::ServerboundPackSettingChangePacket const&);
964 // NOLINTEND
965
966public:
967 // destructor thunk
968 // NOLINTBEGIN
969 MCFOLD void $dtor();
970 // NOLINTEND
971
972public:
973 // virtual function thunks
974 // NOLINTBEGIN
975 MCFOLD void $onPlayerReady(::Player&);
976
977 MCFOLD void $onConnect(::NetworkIdentifier const&);
978
979 MCFOLD void $onUnableToConnect(::Connection::DisconnectFailReason, ::std::string const&);
980
981 MCFOLD void $onTick();
982
983 MCFOLD void $onValidPacketReceived(::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
984
985 MCFOLD void $onStoreOfferReceive(::ShowStoreOfferRedirectType const, ::std::string const& offerID);
986
987 MCFOLD void $onDisconnect(
988 ::NetworkIdentifier const&,
989 ::Connection::DisconnectFailReason const,
990 ::Connection::DisconnectionStage const,
991 ::std::string const& message,
992 bool skipMessage,
993 ::std::string const& telemetryOverride
994 );
995
996 MCFOLD void $onWebsocketRequest(::std::string const&, ::std::string const&, ::std::function<void()>);
997
998 MCFOLD void $handlePacketViolation(
999 ::std::shared_ptr<::IPacketSecurityController> const&,
1000 ::std::error_code const&,
1001 ::PacketViolationResponse const,
1002 ::MinecraftPacketIds const,
1003 ::std::string&&,
1004 ::NetworkIdentifier const&,
1005 ::SubClientId const,
1006 ::SubClientId const,
1007 uint const
1008 );
1009
1010 MCFOLD void $sendPacketViolationWarningPacket(
1011 ::std::error_code const&,
1012 ::PacketViolationResponse,
1013 ::MinecraftPacketIds,
1014 ::std::string const&,
1015 ::NetworkIdentifier const&,
1016 ::SubClientId
1017 );
1018
1019 MCFOLD void $onTransferRequest(::NetworkIdentifier const&, ::Social::GameConnectionInfo const&);
1020
1021 MCFOLD bool $getIsConnectedToApplicationLayer() const;
1022
1023 MCFOLD ::GameSpecificNetEventCallback* $getGameSpecificNetEventCallback();
1024
1025 MCFOLD void $handle(::NetworkIdentifier const&, ::PacketViolationWarningPacket const&);
1026
1027 MCFOLD void $handle(::NetworkIdentifier const&, ::DisconnectPacket const&);
1028
1029 MCFOLD void $handle(::NetworkIdentifier const&, ::EmoteListPacket const&);
1030
1031 MCFOLD void $handle(::NetworkIdentifier const&, ::EmotePacket const&);
1032
1033 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::LoginPacket>);
1034
1035 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::SubClientLoginPacket>);
1036
1037 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientToServerHandshakePacket const&);
1038
1039 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerToClientHandshakePacket const&);
1040
1041 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePacksInfoPacket const&);
1042
1043 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackStackPacket const&);
1044
1045 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackClientResponsePacket const&);
1046
1047 MCFOLD void $handle(::NetworkIdentifier const&, ::PositionTrackingDBClientRequestPacket const&);
1048
1049 MCFOLD void $handle(::NetworkIdentifier const&, ::PositionTrackingDBServerBroadcastPacket const&);
1050
1051 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayStatusPacket const&);
1052
1053 MCFOLD void $handle(::NetworkIdentifier const&, ::SetTimePacket const&);
1054
1055 MCFOLD void $handle(::NetworkIdentifier const&, ::TextPacket const&);
1056
1057 MCFOLD void $handle(::NetworkIdentifier const&, ::StartGamePacket const&);
1058
1059 MCFOLD void $handle(::NetworkIdentifier const&, ::AddItemActorPacket const&);
1060
1061 MCFOLD void $handle(::NetworkIdentifier const&, ::AddPaintingPacket const&);
1062
1063 MCFOLD void $handle(::NetworkIdentifier const&, ::TakeItemActorPacket const&);
1064
1065 MCFOLD void $handle(::NetworkIdentifier const&, ::AddActorPacket const&);
1066
1067 MCFOLD void $handle(::NetworkIdentifier const&, ::AddMobPacket const&);
1068
1069 MCFOLD void $handle(::NetworkIdentifier const&, ::AddPlayerPacket const&);
1070
1071 MCFOLD void $handle(::NetworkIdentifier const&, ::RemoveActorPacket const&);
1072
1073 MCFOLD void $handle(::NetworkIdentifier const&, ::MoveActorAbsolutePacket const&);
1074
1075 MCFOLD void $handle(::NetworkIdentifier const&, ::MoveActorDeltaPacket const&);
1076
1077 MCFOLD void $handle(::NetworkIdentifier const&, ::MovePlayerPacket const&);
1078
1079 MCFOLD void $handle(::NetworkIdentifier const&, ::SetPlayerGameTypePacket const&);
1080
1081 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdatePlayerGameTypePacket const&);
1082
1083 MCFOLD void $handle(::NetworkIdentifier const&, ::SetDefaultGameTypePacket const&);
1084
1085 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockPacket>);
1086
1087 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockSyncedPacket>);
1088
1089 MCFOLD void $handle(::NetworkIdentifier const&, ::SpawnParticleEffectPacket const&);
1090
1091 MCFOLD void $handle(::NetworkIdentifier const&, ::LevelSoundEventPacket const&);
1092
1093 MCFOLD void $handle(::NetworkIdentifier const&, ::LevelEventPacket const&);
1094
1095 MCFOLD void $handle(::NetworkIdentifier const&, ::LevelEventGenericPacket const&);
1096
1097 MCFOLD void $handle(::NetworkIdentifier const&, ::BlockEventPacket const&);
1098
1099 MCFOLD void $handle(::NetworkIdentifier const&, ::BlockPickRequestPacket const&);
1100
1101 MCFOLD void $handle(::NetworkIdentifier const&, ::ActorPickRequestPacket const&);
1102
1103 MCFOLD void $handle(::NetworkIdentifier const&, ::GuiDataPickItemPacket const&);
1104
1105 MCFOLD void $handle(::NetworkIdentifier const&, ::ActorEventPacket const&);
1106
1107 MCFOLD void $handle(::NetworkIdentifier const&, ::MobEffectPacket const&);
1108
1109 MCFOLD void $handle(::NetworkIdentifier const&, ::MovementEffectPacket const&);
1110
1111 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::MobEquipmentPacket>);
1112
1113 MCFOLD void $handle(::NetworkIdentifier const&, ::MobArmorEquipmentPacket const&);
1114
1115 MCFOLD void $handle(::NetworkIdentifier const&, ::SetActorDataPacket const&);
1116
1117 MCFOLD void $handle(::NetworkIdentifier const&, ::SetActorMotionPacket const&);
1118
1119 MCFOLD void $handle(::NetworkIdentifier const&, ::MotionPredictionHintsPacket const&);
1120
1121 MCFOLD void $handle(::NetworkIdentifier const&, ::SetHealthPacket const&);
1122
1123 MCFOLD void $handle(::NetworkIdentifier const&, ::SetActorLinkPacket const&);
1124
1125 MCFOLD void $handle(::NetworkIdentifier const&, ::SetSpawnPositionPacket const&);
1126
1127 MCFOLD void $handle(::NetworkIdentifier const&, ::InteractPacket const&);
1128
1129 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerActionPacket const&);
1130
1131 MCFOLD void $handle(::NetworkIdentifier const&, ::ActorFallPacket const&);
1132
1133 MCFOLD void $handle(::NetworkIdentifier const&, ::HurtArmorPacket const&);
1134
1135 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerArmorDamagePacket const&);
1136
1137 MCFOLD void $handle(::NetworkIdentifier const&, ::ItemStackRequestPacket const&);
1138
1139 MCFOLD void $handle(::NetworkIdentifier const&, ::ItemStackResponsePacket const&);
1140
1141 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerOpenPacket const&);
1142
1143 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerClosePacket const&);
1144
1145 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerRegistryCleanupPacket const&);
1146
1147 MCFOLD void $handle(::NetworkIdentifier const&, ::ContainerSetDataPacket const&);
1148
1149 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerHotbarPacket const&);
1150
1151 MCFOLD void $handle(::NetworkIdentifier const&, ::InventoryContentPacket const&);
1152
1153 MCFOLD void $handle(::NetworkIdentifier const&, ::InventorySlotPacket const&);
1154
1155 MCFOLD void $handle(::NetworkIdentifier const&, ::CraftingDataPacket const&);
1156
1157 MCFOLD void $handle(::NetworkIdentifier const&, ::AnimatePacket const&);
1158
1159 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::BlockActorDataPacket>);
1160
1161 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerAuthInputPacket const&);
1162
1163 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientMovementPredictionSyncPacket const&);
1164
1165 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::LevelChunkPacket>);
1166
1167 MCFOLD void $handle(::NetworkIdentifier const&, ::SubChunkPacket const&);
1168
1169 MCFOLD void $handle(::NetworkIdentifier const&, ::SubChunkRequestPacket const&);
1170
1171 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientCacheBlobStatusPacket const&);
1172
1173 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::ClientCacheMissResponsePacket>);
1174
1175 MCFOLD void $handle(::NetworkIdentifier const&, ::SetCommandsEnabledPacket const&);
1176
1177 MCFOLD void $handle(::NetworkIdentifier const&, ::SetDifficultyPacket const&);
1178
1179 MCFOLD void $handle(::NetworkIdentifier const&, ::SimpleEventPacket const&);
1180
1181 MCFOLD void $handle(::NetworkIdentifier const&, ::ChangeDimensionPacket const&);
1182
1183 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::UpdateAttributesPacket>);
1184
1185 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerListPacket const&);
1186
1187 MCFOLD void $handle(::NetworkIdentifier const&, ::LegacyTelemetryEventPacket const&);
1188
1189 MCFOLD void $handle(::NetworkIdentifier const&, ::SpawnExperienceOrbPacket const&);
1190
1191 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientCameraAimAssistPacket const&);
1192
1193 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundDebugRendererPacket const&);
1194
1195 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundMapItemDataPacket const&);
1196
1197 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundCloseFormPacket const&);
1198
1199 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientCacheStatusPacket const&);
1200
1201 MCFOLD void $handle(::NetworkIdentifier const&, ::RequestChunkRadiusPacket const&);
1202
1203 MCFOLD void $handle(::NetworkIdentifier const&, ::MapCreateLockedCopyPacket const&);
1204
1205 MCFOLD void $handle(::NetworkIdentifier const&, ::MapInfoRequestPacket const&);
1206
1207 MCFOLD void $handle(::NetworkIdentifier const&, ::ChunkRadiusUpdatedPacket const&);
1208
1209 MCFOLD void $handle(::NetworkIdentifier const&, ::BossEventPacket const&);
1210
1211 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateTradePacket const&);
1212
1213 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateEquipPacket const&);
1214
1215 MCFOLD void $handle(::NetworkIdentifier const&, ::AvailableCommandsPacket const&);
1216
1217 MCFOLD void $handle(::NetworkIdentifier const&, ::CommandRequestPacket const&);
1218
1219 MCFOLD void $handle(::NetworkIdentifier const&, ::CommandOutputPacket const&);
1220
1221 MCFOLD void $handle(::NetworkIdentifier const&, ::CommandBlockUpdatePacket const&);
1222
1223 MCFOLD void $handle(::NetworkIdentifier const&, ::CompletedUsingItemPacket const&);
1224
1225 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraAimAssistPacket const&);
1226
1227 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraAimAssistPresetsPacket const&);
1228
1229 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraInstructionPacket const&);
1230
1231 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraPacket const&);
1232
1233 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraPresetsPacket const&);
1234
1235 MCFOLD void $handle(::NetworkIdentifier const&, ::ClientboundControlSchemeSetPacket const&);
1236
1237 MCFOLD void $handle(::NetworkIdentifier const&, ::CameraShakePacket const&);
1238
1239 MCFOLD void $handle(::NetworkIdentifier const&, ::InventoryActionPacket const&);
1240
1241 MCFOLD void $handle(::NetworkIdentifier const&, ::GameRulesChangedPacket const&);
1242
1243 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackDataInfoPacket const&);
1244
1245 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackChunkDataPacket const&);
1246
1247 MCFOLD void $handle(::NetworkIdentifier const&, ::ResourcePackChunkRequestPacket const&);
1248
1249 MCFOLD void $handle(::NetworkIdentifier const&, ::NetworkChunkPublisherUpdatePacket const&);
1250
1251 MCFOLD void $handle(::NetworkIdentifier const&, ::StructureBlockUpdatePacket const&);
1252
1253 MCFOLD void $handle(::NetworkIdentifier const&, ::StructureTemplateDataRequestPacket const&);
1254
1255 MCFOLD void $handle(::NetworkIdentifier const&, ::StructureTemplateDataResponsePacket const&);
1256
1257 MCFOLD void $handle(::NetworkIdentifier const&, ::TransferPacket const&);
1258
1259 MCFOLD void $handle(::NetworkIdentifier const&, ::PlaySoundPacket const&);
1260
1261 MCFOLD void $handle(::NetworkIdentifier const&, ::StopSoundPacket const&);
1262
1263 MCFOLD void $handle(::NetworkIdentifier const&, ::SetTitlePacket const&);
1264
1265 MCFOLD void $handle(::NetworkIdentifier const&, ::std::shared_ptr<::InventoryTransactionPacket>);
1266
1267 MCFOLD void $handle(::NetworkIdentifier const&, ::AddBehaviorTreePacket const&);
1268
1269 MCFOLD void $handle(::NetworkIdentifier const&, ::ShowStoreOfferPacket const&);
1270
1271 MCFOLD void $handle(::NetworkIdentifier const&, ::PurchaseReceiptPacket const&);
1272
1273 MCFOLD void $handle(::NetworkIdentifier const&, ::RemoveObjectivePacket const&);
1274
1275 MCFOLD void $handle(::NetworkIdentifier const&, ::SetDisplayObjectivePacket const&);
1276
1277 MCFOLD void $handle(::NetworkIdentifier const&, ::AutomationClientConnectPacket const&);
1278
1279 MCFOLD void $handle(::NetworkIdentifier const&, ::ModalFormRequestPacket const&);
1280
1281 MCFOLD void $handle(::NetworkIdentifier const&, ::ModalFormResponsePacket const&);
1282
1283 MCFOLD void $handle(::NetworkIdentifier const&, ::ToastRequestPacket const&);
1284
1285 MCFOLD void $handle(::NetworkIdentifier const&, ::OnScreenTextureAnimationPacket const&);
1286
1287 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerSettingsRequestPacket const&);
1288
1289 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerSettingsResponsePacket const&);
1290
1291 MCFOLD void $handle(::NetworkIdentifier const&, ::ShowProfilePacket const&);
1292
1293 MCFOLD void $handle(::NetworkIdentifier const&, ::SetScorePacket const&);
1294
1295 MCFOLD void $handle(::NetworkIdentifier const&, ::SetScoreboardIdentityPacket const&);
1296
1297 MCFOLD void $handle(::NetworkIdentifier const&, ::TickingAreasLoadStatusPacket const&);
1298
1299 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateSoftEnumPacket const&);
1300
1301 MCFOLD void $handle(::NetworkIdentifier const&, ::AvailableActorIdentifiersPacket const&);
1302
1303 MCFOLD void $handle(::NetworkIdentifier const&, ::AddVolumeEntityPacket const&);
1304
1305 MCFOLD void $handle(::NetworkIdentifier const&, ::RemoveVolumeEntityPacket const&);
1306
1307 MCFOLD void $handle(::NetworkIdentifier const&, ::DimensionDataPacket const&);
1308
1309 MCFOLD void $handle(::NetworkIdentifier const&, ::EditorNetworkPacket const&);
1310
1311 MCFOLD void $handle(::NetworkIdentifier const&, ::RefreshEntitlementsPacket const&);
1312
1313 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerPlayerPostMovePositionPacket const&);
1314
1315 MCFOLD void $handle(::NetworkIdentifier const&, ::RespawnPacket const&);
1316
1317 MCFOLD void $handle(::NetworkIdentifier const&, ::ShowCreditsPacket const&);
1318
1319 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerSkinPacket const&);
1320
1321 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerStartItemCooldownPacket const&);
1322
1323 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerToggleCrafterSlotRequestPacket const&);
1324
1325 MCFOLD void $handle(::NetworkIdentifier const&, ::SetLastHurtByPacket const&);
1326
1327 MCFOLD void $handle(::NetworkIdentifier const&, ::BookAddPagePacket const&);
1328
1329 MCFOLD void $handle(::NetworkIdentifier const&, ::BookDeletePagePacket const&);
1330
1331 MCFOLD void $handle(::NetworkIdentifier const&, ::LecternUpdatePacket const&);
1332
1333 MCFOLD void $handle(::NetworkIdentifier const&, ::BookEditPacket const&);
1334
1335 MCFOLD void $handle(::NetworkIdentifier const&, ::BookSignPacket const&);
1336
1337 MCFOLD void $handle(::NetworkIdentifier const&, ::BookSwapPagesPacket const&);
1338
1339 MCFOLD void $handle(::NetworkIdentifier const&, ::NpcRequestPacket const&);
1340
1341 MCFOLD void $handle(::NetworkIdentifier const&, ::PhotoTransferPacket const&);
1342
1343 MCFOLD void $handle(::NetworkIdentifier const&, ::LabTablePacket const&);
1344
1345 MCFOLD void $handle(::NetworkIdentifier const&, ::NetworkSettingsPacket const&);
1346
1347 MCFOLD void $handle(::NetworkIdentifier const&, ::NetworkStackLatencyPacket const&);
1348
1349 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerStatsPacket const&);
1350
1351 MCFOLD void $handle(::NetworkIdentifier const&, ::SetLocalPlayerAsInitializedPacket const&);
1352
1353 MCFOLD void $handle(::NetworkIdentifier const&, ::ScriptMessagePacket const&);
1354
1355 MCFOLD void $handle(::NetworkIdentifier const&, ::BiomeDefinitionListPacket const&);
1356
1357 MCFOLD void $handle(::NetworkIdentifier const&, ::EducationSettingsPacket const&);
1358
1359 MCFOLD void $handle(::NetworkIdentifier const&, ::EduUriResourcePacket const&);
1360
1361 MCFOLD void $handle(::NetworkIdentifier const&, ::MultiplayerSettingsPacket const&);
1362
1363 MCFOLD void $handle(::NetworkIdentifier const&, ::SettingsCommandPacket const&);
1364
1365 MCFOLD void $handle(::NetworkIdentifier const&, ::AnvilDamagePacket const&);
1366
1367 MCFOLD void $handle(::NetworkIdentifier const&, ::CreativeContentPacket const&);
1368
1369 MCFOLD void $handle(::NetworkIdentifier const&, ::CodeBuilderPacket const&);
1370
1371 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerEnchantOptionsPacket const&);
1372
1373 MCFOLD void $handle(::NetworkIdentifier const&, ::DebugInfoPacket const&);
1374
1375 MCFOLD void $handle(::NetworkIdentifier const&, ::ChangeMobPropertyPacket const&);
1376
1377 MCFOLD void $handle(::NetworkIdentifier const&, ::AnimateEntityPacket const&);
1378
1379 MCFOLD void $handle(::NetworkIdentifier const&, ::CorrectPlayerMovePredictionPacket const&);
1380
1381 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerFogPacket const&);
1382
1383 MCFOLD void $handle(::NetworkIdentifier const&, ::ItemRegistryPacket const&);
1384
1385 MCFOLD void $handle(::NetworkIdentifier const&, ::LessonProgressPacket const&);
1386
1387 MCFOLD void $handle(::NetworkIdentifier const&, ::FeatureRegistryPacket const&);
1388
1389 MCFOLD void $handle(::NetworkIdentifier const&, ::SyncActorPropertyPacket const&);
1390
1391 MCFOLD void $handle(::NetworkIdentifier const&, ::SimulationTypePacket const&);
1392
1393 MCFOLD void $handle(::NetworkIdentifier const&, ::NpcDialoguePacket const&);
1394
1395 MCFOLD void $handle(::NetworkIdentifier const&, ::CreatePhotoPacket const&);
1396
1397 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateSubChunkBlocksPacket const&);
1398
1399 MCFOLD void $handle(::NetworkIdentifier const&, ::CodeBuilderSourcePacket const&);
1400
1401 MCFOLD void $handle(::NetworkIdentifier const&, ::AgentActionEventPacket const&);
1402
1403 MCFOLD void $handle(::NetworkIdentifier const&, ::DeathInfoPacket const&);
1404
1405 MCFOLD void $handle(::NetworkIdentifier const&, ::RequestAbilityPacket const&);
1406
1407 MCFOLD void $handle(::NetworkIdentifier const&, ::RequestPermissionsPacket const&);
1408
1409 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateAbilitiesPacket const&);
1410
1411 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateAdventureSettingsPacket const&);
1412
1413 MCFOLD void $handle(::NetworkIdentifier const&, ::RequestNetworkSettingsPacket const&);
1414
1415 MCFOLD void $handle(::NetworkIdentifier const&, ::GameTestRequestPacket const&);
1416
1417 MCFOLD void $handle(::NetworkIdentifier const&, ::GameTestResultsPacket const&);
1418
1419 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateClientInputLocksPacket const&);
1420
1421 MCFOLD void $handle(::NetworkIdentifier const&, ::UnlockedRecipesPacket const&);
1422
1423 MCFOLD void $handle(::NetworkIdentifier const&, ::TrimDataPacket const&);
1424
1425 MCFOLD void $handle(::NetworkIdentifier const&, ::OpenSignPacket const&);
1426
1427 MCFOLD void $handle(::NetworkIdentifier const&, ::AgentAnimationPacket const&);
1428
1429 MCFOLD void $handle(::NetworkIdentifier const&, ::SetPlayerInventoryOptionsPacket const&);
1430
1431 MCFOLD void $handle(::NetworkIdentifier const&, ::SetHudPacket const&);
1432
1433 MCFOLD void $handle(::NetworkIdentifier const&, ::AwardAchievementPacket const&);
1434
1435 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerboundLoadingScreenPacket const&);
1436
1437 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerboundDiagnosticsPacket const&);
1438
1439 MCFOLD void $handle(::NetworkIdentifier const&, ::JigsawStructureDataPacket const&);
1440
1441 MCFOLD void $handle(::NetworkIdentifier const&, ::CurrentStructureFeaturePacket const&);
1442
1443 MCFOLD void $handle(::NetworkIdentifier const&, ::UpdateClientOptionsPacket const&);
1444
1445 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerVideoCapturePacket const&);
1446
1447 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerUpdateEntityOverridesPacket const&);
1448
1449 MCFOLD void $handle(::NetworkIdentifier const&, ::PlayerLocationPacket const&);
1450
1452
1453 MCFOLD void $handle(::NetworkIdentifier const&, ::ServerboundPackSettingChangePacket const&);
1454 // NOLINTEND
1455
1456public:
1457 // vftables
1458 // NOLINTBEGIN
1459 MCNAPI static void** $vftable();
1460 // NOLINTEND
1461};
Definition ActorFallPacket.h:5
Definition AddActorPacket.h:29
Definition AddItemActorPacket.h:22
Definition AddMobPacket.h:5
Definition AddPaintingPacket.h:20
Definition AddPlayerPacket.h:30
Definition AnimatePacket.h:17
Definition AvailableCommandsPacket.h:17
Definition EnableNonOwnerReferences.h:7
Definition BiomeDefinitionListPacket.h:18
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 ChangeDimensionPacket.h:19
Definition ClientCacheBlobStatusPacket.h:16
Definition ClientCacheMissResponsePacket.h:17
Definition ClientMovementPredictionSyncPacket.h:20
Definition ClientboundControlSchemeSetPacket.h:17
Definition ClientboundDebugRendererPacket.h:18
Definition ClientboundMapItemDataPacket.h:25
Definition CommandBlockUpdatePacket.h:20
Definition CommandOutputPacket.h:18
Definition CommandRequestPacket.h:18
Definition ContainerOpenPacket.h:19
Definition ContainerSetDataPacket.h:19
Definition CorrectPlayerMovePredictionPacket.h:19
Definition CraftingDataPacket.h:21
Definition CreativeContentPacket.h:22
Definition DimensionDataPacket.h:17
Definition DisconnectPacket.h:17
Definition GameSpecificNetEventCallback.h:11
Definition GameTestRequestPacket.h:15
Definition GameTestResultsPacket.h:15
Definition HurtArmorPacket.h:19
Definition IPacketSecurityController.h:22
Definition InteractPacket.h:18
Definition InventoryActionPacket.h:5
Definition InventoryContentPacket.h:21
Definition InventorySlotPacket.h:20
Definition InventoryTransactionPacket.h:24
Definition ItemStackRequestPacket.h:17
Definition ItemStackResponsePacket.h:17
Definition LabTablePacket.h:19
Definition LecternUpdatePacket.h:19
Definition LegacyTelemetryEventPacket.h:28
Definition LevelChunkPacket.h:19
Definition MobArmorEquipmentPacket.h:19
Definition MobEquipmentPacket.h:24
Definition ModalFormRequestPacket.h:19
Definition MoveActorDeltaPacket.h:17
Definition MovePlayerPacket.h:22
Definition NetEventCallback.h:242
static MCAPI void ** $vftable()
Definition NetworkIdentifier.h:10
Definition NpcDialoguePacket.h:19
Definition OnScreenTextureAnimationPacket.h:19
Definition OpenSignPacket.h:19
Definition Packet.h:43
Definition PlaySoundPacket.h:19
Definition PlayerAuthInputPacket.h:27
Definition PlayerEnchantOptionsPacket.h:17
Definition PlayerHotbarPacket.h:19
Definition PlayerListPacket.h:18
Definition PlayerLocationPacket.h:18
Definition PlayerSkinPacket.h:18
Definition PlayerStartItemCooldownPacket.h:19
Definition PlayerUpdateEntityOverridesPacket.h:18
Definition PlayerVideoCapturePacket.h:16
Definition Player.h:123
Definition PurchaseReceiptPacket.h:15
Definition RemoveActorPacket.h:14
Definition ResourcePackClientResponsePacket.h:17
Definition ResourcePackStackPacket.h:20
Definition ResourcePacksInfoPacket.h:19
Definition ServerScriptDebugDrawerPacket.h:19
Definition SetActorDataPacket.h:26
Definition SetScorePacket.h:20
Definition SetScoreboardIdentityPacket.h:18
Definition ShowStoreOfferPacket.h:18
Definition GameConnectionInfo.h:7
Definition StartGamePacket.h:29
Definition StructureBlockUpdatePacket.h:18
Definition SubChunkPacket.h:19
Definition SubChunkRequestPacket.h:20
Definition SubClientLoginPacket.h:17
Definition TextPacket.h:18
Definition ToastRequestPacket.h:19
Definition TrimDataPacket.h:20
Definition UpdateAbilitiesPacket.h:18
Definition UpdateAttributesPacket.h:21
Definition NetworkIdentifierWithSubId.h:10