Botcraft 26.3
Loading...
Searching...
No Matches
AllClientboundPackets.hpp
Go to the documentation of this file.
1#pragma once
2
4
5// Configuration
6#if PROTOCOL_VERSION > 770 /* > 1.21.5 */
8#endif
9#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
11#endif
12#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
14#endif
15#if PROTOCOL_VERSION > 766 /* > 1.20.6 */
17#endif
18#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
23#endif
24#if PROTOCOL_VERSION > 776 /* > 26.2 */
26#endif
27#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
29#endif
30#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
32#endif
33#if PROTOCOL_VERSION > 764 /* > 1.20.2 */
36#endif
37#if PROTOCOL_VERSION > 763 /* > 1.20.1 */ && PROTOCOL_VERSION < 765 /* < 1.20.3 */
39#endif
40#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
42#endif
43#if PROTOCOL_VERSION > 766 /* > 1.20.6 */
45#endif
46#if PROTOCOL_VERSION > 770 /* > 1.21.5 */
48#endif
49#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
52#endif
53#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
56#endif
57#if PROTOCOL_VERSION > 772 /* > 1.21.8 */
59#endif
60
61// Login
62#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
64#endif
65#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
67#endif
68#if PROTOCOL_VERSION < 768 /* < 1.21.2 */
70#endif
74#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
76#endif
77
78// Play
80#if PROTOCOL_VERSION < 770 /* < 1.21.5 */
82#endif
83#if PROTOCOL_VERSION < 735 /* < 1.16 */
85#endif
86#if PROTOCOL_VERSION < 759 /* < 1.19 */
89#endif
90#if PROTOCOL_VERSION < 764 /* < 1.20.2 */
92#endif
93#if PROTOCOL_VERSION > 776 /* > 26.2 */
95#endif
96#if PROTOCOL_VERSION > 754 /* > 1.16.5 */ && PROTOCOL_VERSION < 759 /* < 1.19 */
98#endif
101#if PROTOCOL_VERSION > 490 /* > 1.14.3 */ && PROTOCOL_VERSION < 759 /* < 1.19 */
103#endif
104#if PROTOCOL_VERSION > 758 /* > 1.18.2 */
106#endif
111#if PROTOCOL_VERSION > 47 /* > 1.8.9 */
113#endif
114#if PROTOCOL_VERSION > 761 /* > 1.19.3 */
116#endif
118#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
121#endif
122#if PROTOCOL_VERSION > 761 /* > 1.19.3 */
124#endif
125#if PROTOCOL_VERSION > 770 /* > 1.21.5 */
127#endif
128#if PROTOCOL_VERSION < 759 /* < 1.19 */
130#endif
131#if PROTOCOL_VERSION > 758 /* > 1.18.2 */ && PROTOCOL_VERSION < 761 /* < 1.19.3 */
133#endif
134#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
136#endif
138#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
140#endif
141#if PROTOCOL_VERSION < 755 /* < 1.17 */
143#endif
148#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
150#endif
151#if PROTOCOL_VERSION > 47 /* > 1.8.9 */
153#endif
154#if PROTOCOL_VERSION > 759 /* > 1.19 */
156#endif
158#if PROTOCOL_VERSION > 766 /* > 1.20.6 */
160#endif
161#if PROTOCOL_VERSION > 47 /* > 1.8.9 */ && PROTOCOL_VERSION < 761 /* < 1.19.3 */
163#endif
164#if PROTOCOL_VERSION > 761 /* > 1.19.3 */
166#endif
167#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
172#endif
173#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
175#endif
176#if PROTOCOL_VERSION > 759 /* > 1.19 */
178#endif
180#if PROTOCOL_VERSION > 760 /* > 1.19.2 */
182#endif
184#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
186#endif
188#if PROTOCOL_VERSION > 47 /* > 1.8.9 */
190#endif
192#if PROTOCOL_VERSION > 774 /* > 1.21.11 */
194#endif
195#if PROTOCOL_VERSION > 772 /* > 1.21.8 */
197#endif
198#if PROTOCOL_VERSION > 404 /* > 1.13.2 */ && PROTOCOL_VERSION < 774 /* < 1.21.11 */
200#endif
201#if PROTOCOL_VERSION > 761 /* > 1.19.3 */
203#endif
204#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
206#endif
208#if PROTOCOL_VERSION < 757 /* < 1.18 */
210#endif
211#if PROTOCOL_VERSION > 756 /* > 1.17 */
213#endif
216#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
218#endif
220#if PROTOCOL_VERSION > 774 /* > 1.21.11 */
222#endif
223#if PROTOCOL_VERSION < 107 /* < 1.9 */
225#endif
227#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
229#endif
230#if PROTOCOL_VERSION > 773 /* > 1.21.10 */
232#endif
233#if PROTOCOL_VERSION < 755 /* < 1.17 */
235#endif
236#if PROTOCOL_VERSION < 107 /* < 1.9 */
238#endif
242#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
244#endif
245#if PROTOCOL_VERSION > 47 /* > 1.8.9 */
247#endif
248#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
250#endif
253#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
255#endif
256#if PROTOCOL_VERSION > 335 /* > 1.12 */
258#endif
259#if PROTOCOL_VERSION < 107 /* < 1.9 */
261#endif
263#if PROTOCOL_VERSION > 759 /* > 1.19 */ && PROTOCOL_VERSION < 761 /* < 1.19.3 */
265#endif
266#if PROTOCOL_VERSION > 758 /* > 1.18.2 */
268#endif
269#if PROTOCOL_VERSION < 755 /* < 1.17 */
271#endif
272#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
276#endif
277#if PROTOCOL_VERSION < 761 /* < 1.19.3 */
279#endif
280#if PROTOCOL_VERSION > 760 /* > 1.19.2 */
283#endif
284#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
286#endif
288#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
290#endif
291#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
293#endif
294#if PROTOCOL_VERSION > 776 /* > 26.2 */
296#endif
297#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
299#endif
300#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
304#endif
305#if PROTOCOL_VERSION > 316 /* > 1.11.2 */ && PROTOCOL_VERSION < 768 /* < 1.21.2 */
307#endif
308#if PROTOCOL_VERSION < 755 /* < 1.17 */ || PROTOCOL_VERSION > 755 /* > 1.17 */
310#endif
311#if PROTOCOL_VERSION > 754 /* > 1.16.5 */ && PROTOCOL_VERSION < 756 /* < 1.17.1 */
313#endif
315#if PROTOCOL_VERSION > 764 /* > 1.20.2 */
317#endif
318#if PROTOCOL_VERSION < 765 /* < 1.20.3 */
320#endif
321#if PROTOCOL_VERSION > 764 /* > 1.20.2 */
324#endif
328#if PROTOCOL_VERSION > 316 /* > 1.11.2 */
330#endif
331#if PROTOCOL_VERSION > 758 /* > 1.18.2 */
333#endif
334#if PROTOCOL_VERSION > 766 /* > 1.20.6 */
336#endif
337#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
341#endif
342#if PROTOCOL_VERSION < 755 /* < 1.17 */
344#endif
345#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
349#endif
351#if PROTOCOL_VERSION < 768 /* < 1.21.2 */
353#endif
354#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
357#endif
358#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
360#endif
362#if PROTOCOL_VERSION > 758 /* > 1.18.2 */ && PROTOCOL_VERSION < 761 /* < 1.19.3 */
364#endif
372#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
374#endif
376#if PROTOCOL_VERSION > 47 /* > 1.8.9 */
378#endif
379#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
381#endif
384#if PROTOCOL_VERSION > 756 /* > 1.17 */
386#endif
387#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
389#endif
391#if PROTOCOL_VERSION < 755 /* < 1.17 */
393#endif
394#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
397#endif
398#if PROTOCOL_VERSION > 770 /* > 1.21.5 */
400#endif
401#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
403#endif
405#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
407#endif
408#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
410#endif
411#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
413#endif
414#if PROTOCOL_VERSION > 776 /* > 26.2 */
416#endif
417#if PROTOCOL_VERSION > 758 /* > 1.18.2 */
419#endif
421#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
423#endif
426#if PROTOCOL_VERSION > 769 /* > 1.21.4 */
428#endif
429#if PROTOCOL_VERSION > 764 /* > 1.20.2 */
432#endif
433#if PROTOCOL_VERSION > 770 /* > 1.21.5 */
435#endif
436#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
438#endif
439#if PROTOCOL_VERSION > 316 /* > 1.11.2 */
441#endif
443#if PROTOCOL_VERSION > 760 /* > 1.19.2 */ && PROTOCOL_VERSION < 764 /* < 1.20.2 */
445#endif
447#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
449#endif
450#if PROTOCOL_VERSION < 110 /* < 1.9.3 */
452#endif
453#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
455#endif
456#if PROTOCOL_VERSION < 477 /* < 1.14 */
458#endif
459
460// Status
463
464
465namespace ProtocolCraft
466{
467#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
469#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
471#endif
477#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
479#endif
481#if PROTOCOL_VERSION > 764 /* > 1.20.2 */
484#endif
485#if PROTOCOL_VERSION > 776 /* > 26.2 */
487#endif
488#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
491#endif
492#if PROTOCOL_VERSION < 765 /* < 1.20.3 */
493 ClientboundResourcePackConfigurationPacket,
494#endif
497#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
498 ,
500#endif
501#if PROTOCOL_VERSION > 766 /* > 1.20.6 */
502 ,
505#endif
506#if PROTOCOL_VERSION > 770 /* > 1.21.5 */
507 ,
510#endif
511#if PROTOCOL_VERSION > 772 /* > 1.21.8 */
512 ,
514#endif
515 >;
516#endif
517
518 using AllClientboundLoginPackets = std::tuple<
521#if PROTOCOL_VERSION < 768 /* < 1.21.2 */
522 ClientboundGameProfilePacket,
523#else
525#endif
527#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
528 ,
530#endif
531#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
532 ,
534#endif
535 >;
536
537#if PROTOCOL_VERSION > 47 /* > 1.8.9 */
538 using AllClientboundPlayPackets = std::tuple<
539#if PROTOCOL_VERSION > 761 /* > 1.19.3 */
541#endif
543#if PROTOCOL_VERSION < 770 /* < 1.21.5 */
544 ClientboundAddExperienceOrbPacket,
545#endif
546#if PROTOCOL_VERSION < 735 /* < 1.16 */
547 ClientboundAddGlobalEntityPacket,
548#endif
549#if PROTOCOL_VERSION < 759 /* < 1.19 */
550 ClientboundAddMobPacket,
551 ClientboundAddPaintingPacket,
552#endif
553#if PROTOCOL_VERSION < 764 /* < 1.20.2 */
554 ClientboundAddPlayerPacket,
555#endif
556#if PROTOCOL_VERSION > 754 /* > 1.16.5 */ && PROTOCOL_VERSION < 759 /* < 1.19 */
557 ClientboundAddVibrationSignalPacket,
558#endif
561#if PROTOCOL_VERSION > 758 /* > 1.18.2 */
563#endif
564#if PROTOCOL_VERSION > 498 /* > 1.14.4 */ && PROTOCOL_VERSION < 759 /* < 1.19 */
565 ClientboundBlockBreakAckPacket,
566#endif
573#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
576#endif
577#if PROTOCOL_VERSION > 761 /* > 1.19.3 */
579#endif
580#if PROTOCOL_VERSION > 758 /* > 1.18.2 */ && PROTOCOL_VERSION < 761 /* < 1.19.3 */
581 ClientboundChatPreviewPacket,
582#endif
583#if PROTOCOL_VERSION < 393 /* < 1.13 */
585#endif
586#if PROTOCOL_VERSION < 759 /* < 1.19 */
587 ClientboundChatPacket,
588#endif
589#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
591#endif
592#if PROTOCOL_VERSION < 751 /* < 1.16.2 */
594#endif
595#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
598#endif
599#if PROTOCOL_VERSION < 755 /* < 1.17 */
600 ClientboundContainerAckPacket,
601#endif
603#if PROTOCOL_VERSION < 477 /* < 1.14 */
605#endif
609#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
611#endif
613#if PROTOCOL_VERSION > 759 /* > 1.19 */
615#endif
617#if PROTOCOL_VERSION > 761 /* > 1.19.3 */
619#endif
620#if PROTOCOL_VERSION > 772 /* > 1.21.8 */
625#endif
626#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
628#endif
629#if PROTOCOL_VERSION < 761 /* < 1.19.3 */
630 ClientboundCustomSoundPacket,
631#endif
632#if PROTOCOL_VERSION > 759 /* > 1.19 */
634#endif
636#if PROTOCOL_VERSION > 760 /* > 1.19.2 */
638#endif
640#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
642#endif
643#if PROTOCOL_VERSION > 340 /* > 1.12.2 */ && PROTOCOL_VERSION < 477 /* < 1.14 */
645#endif
647#if PROTOCOL_VERSION > 776 /* > 26.2 */
649#endif
652#if PROTOCOL_VERSION > 774 /* > 1.21.11 */
654#endif
655#if PROTOCOL_VERSION > 772 /* > 1.21.8 */
657#endif
658#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
659#if PROTOCOL_VERSION < 774 /* < 1.21.11 */
660 ClientboundHorseScreenOpenPacket,
661#else
663#endif
664#endif
665#if PROTOCOL_VERSION > 761 /* > 1.19.3 */
667#endif
668#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
670#endif
672#if PROTOCOL_VERSION < 757 /* < 1.18 */
673 ClientboundLevelChunkPacket,
674#endif
675#if PROTOCOL_VERSION > 756 /* > 1.17.1 */
677#endif
680#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
682#endif
684#if PROTOCOL_VERSION > 774 /* > 1.21.11 */
686#endif
688#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
690#endif
691#if PROTOCOL_VERSION > 316 /* > 1.11.2 */ && PROTOCOL_VERSION < 477 /* < 1.14 */
692 ClientboundMoveEntityPacket,
693#endif
696#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
698#endif
700#if PROTOCOL_VERSION < 335 /* < 1.12 */ || (PROTOCOL_VERSION > 404 /* > 1.13.2 */ && PROTOCOL_VERSION < 755 /* < 1.17 */)
701 ClientboundMoveEntityPacket,
702#endif
704#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
707#endif
709#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
711#endif
712#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
714#endif
715#if PROTOCOL_VERSION > 335 /* > 1.12 */
717#endif
719#if PROTOCOL_VERSION > 759 /* > 1.19 */ && PROTOCOL_VERSION < 761 /* < 1.19.3 */
720 ClientboundPlayerChatHeaderPacket,
721#endif
722#if PROTOCOL_VERSION > 758 /* > 1.18.2 */
724#endif
725#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
729#endif
730#if PROTOCOL_VERSION > 760 /* > 1.19.2 */
733#endif
734#if PROTOCOL_VERSION < 755 /* < 1.17 */
735 ClientboundPlayerCombatPacket,
736#endif
737#if PROTOCOL_VERSION < 761 /* < 1.19.3 */
738 ClientboundPlayerInfoPacket,
739#endif
740#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
742#endif
744#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
746#endif
747#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
751#endif
752#if PROTOCOL_VERSION < 477 /* < 1.14 */
753 ClientboundUseBedPacket,
754#endif
755#if PROTOCOL_VERSION > 316 /* > 1.11.2 */ && PROTOCOL_VERSION < 768 /* < 1.21.2 */
756 ClientboundRecipePacket,
757#endif
758#if PROTOCOL_VERSION > 754 /* > 1.16.5 */ && PROTOCOL_VERSION < 756 /* < 1.17.1 */
759 ClientboundRemoveEntityPacket,
760#endif
761#if PROTOCOL_VERSION < 755 /* < 1.17 */ || PROTOCOL_VERSION > 755 /* > 1.17 */
763#endif
765#if PROTOCOL_VERSION > 764 /* > 1.20.2 */
769#endif
770#if PROTOCOL_VERSION < 765 /* < 1.20.3 */
771 ClientboundResourcePackPacket,
772#endif
773#if PROTOCOL_VERSION > 776 /* > 26.2 */
775#endif
778#if PROTOCOL_VERSION > 736 /* > 1.16.1 */
780#endif
781#if PROTOCOL_VERSION > 316 /* > 1.11.2 */
783#endif
784#if PROTOCOL_VERSION > 758 /* > 1.18.2 */
786#endif
787#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
794#endif
795#if PROTOCOL_VERSION < 755 /* < 1.17 */
796 ClientboundSetBorderPacket,
797#endif
799#if PROTOCOL_VERSION < 768 /* < 1.21.2 */
800 ClientboundSetCarriedItemPacket,
801#endif
802#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
805#endif
806#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
808#endif
809#if PROTOCOL_VERSION > 578 /* > 1.15.2 */
811#endif
812#if PROTOCOL_VERSION > 758 /* > 1.18.2 */ && PROTOCOL_VERSION < 761 /* < 1.19.3 */
813 ClientboundSetDisplayChatPreviewPacket,
814#endif
822#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
824#endif
827#if PROTOCOL_VERSION > 767 /* > 1.21.1 */
829#endif
832#if PROTOCOL_VERSION > 756 /* > 1.17.1 */
834#endif
835#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
837#endif
838#if PROTOCOL_VERSION < 735 /* < 1.16 */
840#endif
842#if PROTOCOL_VERSION > 754 /* > 1.16.5 */
845#endif
846#if PROTOCOL_VERSION < 755 /* < 1.17 */
847 ClientboundSetTitlesPacket,
848#endif
849#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
851#endif
852#if PROTOCOL_VERSION > 340 /* > 1.12.2 */ && PROTOCOL_VERSION < 477 /* < 1.14 */
854#endif
855#if PROTOCOL_VERSION < 110 /* < 1.9.3 */
856 ClientboundUpdateSignPacket,
857#endif
859#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
861#endif
862#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
864#endif
865#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
867#endif
868#if PROTOCOL_VERSION > 776 /* > 26.2 */
870#endif
871#if PROTOCOL_VERSION > 758 /* > 1.18.2 */
873#endif
875#if PROTOCOL_VERSION > 404 /* > 1.13.2 */
877#endif
880#if PROTOCOL_VERSION > 769 /* > 1.21.4 */
882#endif
883#if PROTOCOL_VERSION > 764 /* > 1.20.2 */
886#endif
887#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
889#endif
890#if PROTOCOL_VERSION > 316 /* > 1.11.2 */
892#endif
894#if PROTOCOL_VERSION > 760 /* > 1.19.2 */ && PROTOCOL_VERSION < 764 /* < 1.20.2 */
896#endif
898#if PROTOCOL_VERSION > 340 /* > 1.12.2 */
899 ,
902#endif
903#if PROTOCOL_VERSION > 490 /* > 1.14.3 */ && PROTOCOL_VERSION < 573 /* < 1.15 */
904 ,
905 ClientboundBlockBreakAckPacket
906#endif
907#if PROTOCOL_VERSION > 765 /* > 1.20.4 */
908 ,
910#endif
911#if PROTOCOL_VERSION > 766 /* > 1.20.6 */
912 ,
915#endif
916#if PROTOCOL_VERSION > 770 /* > 1.21.5 */
917 ,
921#endif
922 >;
923#endif
924
925 using AllClientboundStatusPackets = std::tuple<
928 >;
929
930#if PROTOCOL_VERSION < 107 /* < 1.9 */
931 using AllClientboundPlayPackets = std::tuple<
934 ClientboundChatPacket,
941 ClientboundSetCarriedItemPacket,
942 ClientboundUseBedPacket,
944 ClientboundAddPlayerPacket,
947 ClientboundAddMobPacket,
948 ClientboundAddPaintingPacket,
949 ClientboundAddExperienceOrbPacket,
952 ClientboundMoveEntityPacket,
965 ClientboundLevelChunkPacket,
970 ClientboundMapChunkBulkPacket,
976 ClientboundAddGlobalEntityPacket,
982 ClientboundContainerAckPacket,
983 ClientboundUpdateSignPacket,
988 ClientboundPlayerInfoPacket,
998 ClientboundPlayerCombatPacket,
1000 ClientboundSetBorderPacket,
1001 ClientboundSetTitlesPacket,
1002 ClientboundPlayCompressionPacket,
1004 ClientboundResourcePackPacket,
1005 ClientboundSetEntityNBTPacket
1006 >;
1007#endif
1008
1010#if PROTOCOL_VERSION > 763 /* > 1.20.1 */
1012#endif
1016 >;
1017} //ProtocolCraft
decltype(std::tuple_cat(std::declval< input_t >()...)) tuple_cat_t
Concat multiple tuples in one big tuple.
Definition Templates.hpp:48
std::tuple< ClientboundBundlePacket, ClientboundAddEntityPacket, ClientboundAnimatePacket, ClientboundAwardStatsPacket, ClientboundBlockChangedAckPacket, ClientboundBlockDestructionPacket, ClientboundBlockEntityDataPacket, ClientboundBlockEventPacket, ClientboundBlockUpdatePacket, ClientboundBossEventPacket, ClientboundChangeDifficultyPacket, ClientboundChunkBatchFinishedPacket, ClientboundChunkBatchStartPacket, ClientboundChunksBiomesPacket, ClientboundClearTitlesPacket, ClientboundCommandSuggestionsPacket, ClientboundCommandsPacket, ClientboundContainerClosePacket, ClientboundContainerSetContentPacket, ClientboundContainerSetDataPacket, ClientboundContainerSetSlotPacket, ClientboundCookieRequestPacket, ClientboundCooldownPacket, ClientboundCustomChatCompletionsPacket, ClientboundCustomPayloadPacket, ClientboundDamageEventPacket, ClientboundDebugBlockValuePacket, ClientboundDebugChunkValuePacket, ClientboundDebugEntityValuePacket, ClientboundDebugEventPacket, ClientboundDebugSamplePacket, ClientboundDeleteChatPacket, ClientboundDisconnectPacket, ClientboundDisguisedChatPacket, ClientboundEntityEventPacket, ClientboundEntityPositionSyncPacket, ClientboundExplodePacket, ClientboundAddTransientBlockPacket, ClientboundForgetLevelChunkPacket, ClientboundGameEventPacket, ClientboundGameRuleValuesPacket, ClientboundGameTestHighlightPosPacket, ClientboundMountScreenOpenPacket, ClientboundHurtAnimationPacket, ClientboundInitializeBorderPacket, ClientboundKeepAlivePacket, ClientboundLevelChunkWithLightPacket, ClientboundLevelEventPacket, ClientboundLevelParticlesPacket, ClientboundLightUpdatePacket, ClientboundLoginPacket, ClientboundLowDiskSpaceWarningPacket, ClientboundMapItemDataPacket, ClientboundMerchantOffersPacket, ClientboundMoveEntityPacketPos, ClientboundMoveEntityPacketPosRot, ClientboundMoveMinecartPacket, ClientboundMoveEntityPacketRot, ClientboundMoveVehiclePacket, ClientboundOpenBookPacket, ClientboundOpenScreenPacket, ClientboundOpenSignEditorPacket, ClientboundPingPacket, ClientboundPongResponsePacket, ClientboundPlaceGhostRecipePacket, ClientboundPlayerAbilitiesPacket, ClientboundPlayerChatPacket, ClientboundPlayerCombatEndPacket, ClientboundPlayerCombatEnterPacket, ClientboundPlayerCombatKillPacket, ClientboundPlayerInfoRemovePacket, ClientboundPlayerInfoUpdatePacket, ClientboundPlayerLookAtPacket, ClientboundPlayerPositionPacket, ClientboundPlayerRotationPacket, ClientboundRecipeBookAddPacket, ClientboundRecipeBookRemovePacket, ClientboundRecipeBookSettingsPacket, ClientboundRemoveEntitiesPacket, ClientboundRemoveMobEffectPacket, ClientboundResetScorePacket, ClientboundResourcePackPopPacket, ClientboundResourcePackPushPacket, ClientboundPostEffectsPacket, ClientboundRespawnPacket, ClientboundRotateHeadPacket, ClientboundSectionBlocksUpdatePacket, ClientboundSelectAdvancementsTabPacket, ClientboundServerDataPacket, ClientboundSetActionBarTextPacket, ClientboundSetBorderCenterPacket, ClientboundSetBorderLerpSizePacket, ClientboundSetBorderSizePacket, ClientboundSetBorderWarningDelayPacket, ClientboundSetBorderWarningDistancePacket, ClientboundSetCameraPacket, ClientboundSetChunkCacheCenterPacket, ClientboundSetChunkCacheRadiusPacket, ClientboundSetCursorItemPacket, ClientboundSetDefaultSpawnPositionPacket, ClientboundSetDisplayObjectivePacket, ClientboundSetEntityDataPacket, ClientboundSetEntityLinkPacket, ClientboundSetEntityMotionPacket, ClientboundSetEquipmentPacket, ClientboundSetExperiencePacket, ClientboundSetHealthPacket, ClientboundSetHeldSlotPacket, ClientboundSetObjectivePacket, ClientboundSetPassengersPacket, ClientboundSetPlayerInventoryPacket, ClientboundSetPlayerTeamPacket, ClientboundSetScorePacket, ClientboundSetSimulationDistancePacket, ClientboundSetSubtitleTextPacket, ClientboundSetTimePacket, ClientboundSetTitleTextPacket, ClientboundSetTitlesAnimationPacket, ClientboundSoundEntityPacket, ClientboundSoundPacket, ClientboundStartConfigurationPacket, ClientboundStopSoundPacket, ClientboundStoreCookiePacket, ClientboundSwingAnimationPacket, ClientboundSystemChatPacket, ClientboundTabListPacket, ClientboundTagQueryPacket, ClientboundTakeItemEntityPacket, ClientboundTeleportEntityPacket, ClientboundTestInstanceBlockStatusPacket, ClientboundTickingStatePacket, ClientboundTickingStepPacket, ClientboundTransferPacket, ClientboundUpdateAdvancementsPacket, ClientboundUpdateAttributesPacket, ClientboundUpdateMobEffectPacket, ClientboundUpdateRecipesPacket, ClientboundUpdateTagsPacket, ClientboundProjectilePowerPacket, ClientboundCustomReportDetailsPacket, ClientboundServerLinksPacket, ClientboundTrackedWaypointPacket, ClientboundClearDialogPacket, ClientboundShowDialogPacket > AllClientboundPlayPackets
std::tuple< ClientboundCookieRequestConfigurationPacket, ClientboundCustomPayloadConfigurationPacket, ClientboundDisconnectConfigurationPacket, ClientboundFinishConfigurationPacket, ClientboundKeepAliveConfigurationPacket, ClientboundPingConfigurationPacket, ClientboundResetChatPacket, ClientboundRegistryDataPacket, ClientboundResourcePackPopConfigurationPacket, ClientboundResourcePackPushConfigurationPacket, ClientboundPostEffectsConfigurationPacket, ClientboundStoreCookieConfigurationPacket, ClientboundTransferConfigurationPacket, ClientboundUpdateEnabledFeaturesPacket, ClientboundUpdateTagsConfigurationPacket, ClientboundSelectKnownPacksPacket, ClientboundCustomReportDetailsConfigurationPacket, ClientboundServerLinksConfigurationPacket, ClientboundClearDialogConfigurationPacket, ClientboundShowDialogConfigurationPacket, ClientboundCodeOfConductPacket > AllClientboundConfigurationPackets
Internal::tuple_cat_t< AllClientboundConfigurationPackets, AllClientboundLoginPackets, AllClientboundPlayPackets, AllClientboundStatusPackets > AllClientboundPackets
std::tuple< ClientboundLoginDisconnectPacket, ClientboundHelloPacket, ClientboundLoginFinishedPacket, ClientboundLoginCompressionPacket, ClientboundCustomQueryPacket, ClientboundCookieRequestLoginPacket > AllClientboundLoginPackets
std::tuple< ClientboundStatusResponsePacket, ClientboundPongResponseStatusPacket > AllClientboundStatusPackets