39
39
import static com .velocitypowered .api .network .ProtocolVersion .MINECRAFT_1_21 ;
40
40
import static com .velocitypowered .api .network .ProtocolVersion .MINECRAFT_1_21_2 ;
41
41
import static com .velocitypowered .api .network .ProtocolVersion .MINECRAFT_1_21_4 ;
42
+ import static com .velocitypowered .api .network .ProtocolVersion .MINECRAFT_1_21_5 ;
42
43
import static com .velocitypowered .api .network .ProtocolVersion .MINECRAFT_1_7_2 ;
43
44
import static com .velocitypowered .api .network .ProtocolVersion .MINECRAFT_1_8 ;
44
45
import static com .velocitypowered .api .network .ProtocolVersion .MINECRAFT_1_9 ;
@@ -376,7 +377,8 @@ public enum StateRegistry {
376
377
map (0x0D , MINECRAFT_1_17 , false ),
377
378
map (0x0A , MINECRAFT_1_19 , false ),
378
379
map (0x0B , MINECRAFT_1_19_4 , false ),
379
- map (0x0A , MINECRAFT_1_20_2 , false ));
380
+ map (0x0A , MINECRAFT_1_20_2 , false ),
381
+ map (0x09 , MINECRAFT_1_21_5 , false ));
380
382
clientbound .register (
381
383
LegacyChatPacket .class ,
382
384
LegacyChatPacket ::new ,
@@ -397,7 +399,8 @@ public enum StateRegistry {
397
399
map (0x0E , MINECRAFT_1_19 , false ),
398
400
map (0x0D , MINECRAFT_1_19_3 , false ),
399
401
map (0x0F , MINECRAFT_1_19_4 , false ),
400
- map (0x10 , MINECRAFT_1_20_2 , false ));
402
+ map (0x10 , MINECRAFT_1_20_2 , false ),
403
+ map (0x0F , MINECRAFT_1_21_5 , false ));
401
404
clientbound .register (
402
405
AvailableCommandsPacket .class ,
403
406
AvailableCommandsPacket ::new ,
@@ -409,10 +412,12 @@ public enum StateRegistry {
409
412
map (0x0F , MINECRAFT_1_19 , false ),
410
413
map (0x0E , MINECRAFT_1_19_3 , false ),
411
414
map (0x10 , MINECRAFT_1_19_4 , false ),
412
- map (0x11 , MINECRAFT_1_20_2 , false ));
415
+ map (0x11 , MINECRAFT_1_20_2 , false ),
416
+ map (0x10 , MINECRAFT_1_21_5 , false ));
413
417
clientbound .register (
414
418
ClientboundCookieRequestPacket .class , ClientboundCookieRequestPacket ::new ,
415
- map (0x16 , MINECRAFT_1_20_5 , false ));
419
+ map (0x16 , MINECRAFT_1_20_5 , false ),
420
+ map (0x15 , MINECRAFT_1_21_5 , false ));
416
421
clientbound .register (
417
422
PluginMessagePacket .class ,
418
423
PluginMessagePacket ::new ,
@@ -429,7 +434,8 @@ public enum StateRegistry {
429
434
map (0x15 , MINECRAFT_1_19_3 , false ),
430
435
map (0x17 , MINECRAFT_1_19_4 , false ),
431
436
map (0x18 , MINECRAFT_1_20_2 , false ),
432
- map (0x19 , MINECRAFT_1_20_5 , false ));
437
+ map (0x19 , MINECRAFT_1_20_5 , false ),
438
+ map (0x18 , MINECRAFT_1_21_5 , false ));
433
439
clientbound .register (
434
440
DisconnectPacket .class ,
435
441
() -> new DisconnectPacket (this ),
@@ -446,7 +452,8 @@ public enum StateRegistry {
446
452
map (0x17 , MINECRAFT_1_19_3 , false ),
447
453
map (0x1A , MINECRAFT_1_19_4 , false ),
448
454
map (0x1B , MINECRAFT_1_20_2 , false ),
449
- map (0x1D , MINECRAFT_1_20_5 , false ));
455
+ map (0x1D , MINECRAFT_1_20_5 , false ),
456
+ map (0x1C , MINECRAFT_1_21_5 , false ));
450
457
clientbound .register (
451
458
KeepAlivePacket .class ,
452
459
KeepAlivePacket ::new ,
@@ -464,7 +471,8 @@ public enum StateRegistry {
464
471
map (0x23 , MINECRAFT_1_19_4 , false ),
465
472
map (0x24 , MINECRAFT_1_20_2 , false ),
466
473
map (0x26 , MINECRAFT_1_20_5 , false ),
467
- map (0x27 , MINECRAFT_1_21_2 , false ));
474
+ map (0x27 , MINECRAFT_1_21_2 , false ),
475
+ map (0x26 , MINECRAFT_1_21_5 , false ));
468
476
clientbound .register (
469
477
JoinGamePacket .class ,
470
478
JoinGamePacket ::new ,
@@ -482,7 +490,8 @@ public enum StateRegistry {
482
490
map (0x28 , MINECRAFT_1_19_4 , false ),
483
491
map (0x29 , MINECRAFT_1_20_2 , false ),
484
492
map (0x2B , MINECRAFT_1_20_5 , false ),
485
- map (0x2C , MINECRAFT_1_21_2 , false ));
493
+ map (0x2C , MINECRAFT_1_21_2 , false ),
494
+ map (0x2B , MINECRAFT_1_21_5 , false ));
486
495
clientbound .register (
487
496
RespawnPacket .class ,
488
497
RespawnPacket ::new ,
@@ -503,13 +512,15 @@ public enum StateRegistry {
503
512
map (0x43 , MINECRAFT_1_20_2 , true ),
504
513
map (0x45 , MINECRAFT_1_20_3 , true ),
505
514
map (0x47 , MINECRAFT_1_20_5 , true ),
506
- map (0x4C , MINECRAFT_1_21_2 , true ));
515
+ map (0x4C , MINECRAFT_1_21_2 , true ),
516
+ map (0x4B , MINECRAFT_1_21_5 , true ));
507
517
clientbound .register (
508
518
RemoveResourcePackPacket .class ,
509
519
RemoveResourcePackPacket ::new ,
510
520
map (0x43 , MINECRAFT_1_20_3 , false ),
511
521
map (0x45 , MINECRAFT_1_20_5 , false ),
512
- map (0x4A , MINECRAFT_1_21_2 , false ));
522
+ map (0x4A , MINECRAFT_1_21_2 , false ),
523
+ map (0x49 , MINECRAFT_1_21_5 , false ));
513
524
clientbound .register (
514
525
ResourcePackRequestPacket .class ,
515
526
ResourcePackRequestPacket ::new ,
@@ -530,7 +541,8 @@ public enum StateRegistry {
530
541
map (0x42 , MINECRAFT_1_20_2 , false ),
531
542
map (0x44 , MINECRAFT_1_20_3 , false ),
532
543
map (0x46 , MINECRAFT_1_20_5 , false ),
533
- map (0x4B , MINECRAFT_1_21_2 , false ));
544
+ map (0x4B , MINECRAFT_1_21_2 , false ),
545
+ map (0x4A , MINECRAFT_1_21_5 , false ));
534
546
clientbound .register (
535
547
HeaderAndFooterPacket .class ,
536
548
HeaderAndFooterPacket ::new ,
@@ -552,7 +564,8 @@ public enum StateRegistry {
552
564
map (0x68 , MINECRAFT_1_20_2 , true ),
553
565
map (0x6A , MINECRAFT_1_20_3 , true ),
554
566
map (0x6D , MINECRAFT_1_20_5 , true ),
555
- map (0x74 , MINECRAFT_1_21_2 , true ));
567
+ map (0x74 , MINECRAFT_1_21_2 , true ),
568
+ map (0x73 , MINECRAFT_1_21_5 , true ));
556
569
clientbound .register (
557
570
LegacyTitlePacket .class ,
558
571
LegacyTitlePacket ::new ,
@@ -573,7 +586,8 @@ public enum StateRegistry {
573
586
map (0x5F , MINECRAFT_1_20_2 , true ),
574
587
map (0x61 , MINECRAFT_1_20_3 , true ),
575
588
map (0x63 , MINECRAFT_1_20_5 , true ),
576
- map (0x6A , MINECRAFT_1_21_2 , true ));
589
+ map (0x6A , MINECRAFT_1_21_2 , true ),
590
+ map (0x69 , MINECRAFT_1_21_5 , true ));
577
591
clientbound .register (
578
592
TitleTextPacket .class ,
579
593
TitleTextPacket ::new ,
@@ -585,7 +599,8 @@ public enum StateRegistry {
585
599
map (0x61 , MINECRAFT_1_20_2 , true ),
586
600
map (0x63 , MINECRAFT_1_20_3 , true ),
587
601
map (0x65 , MINECRAFT_1_20_5 , true ),
588
- map (0x6C , MINECRAFT_1_21_2 , true ));
602
+ map (0x6C , MINECRAFT_1_21_2 , true ),
603
+ map (0x6B , MINECRAFT_1_21_5 , true ));
589
604
clientbound .register (
590
605
TitleActionbarPacket .class ,
591
606
TitleActionbarPacket ::new ,
@@ -597,7 +612,8 @@ public enum StateRegistry {
597
612
map (0x48 , MINECRAFT_1_20_2 , true ),
598
613
map (0x4A , MINECRAFT_1_20_3 , true ),
599
614
map (0x4C , MINECRAFT_1_20_5 , true ),
600
- map (0x51 , MINECRAFT_1_21_2 , true ));
615
+ map (0x51 , MINECRAFT_1_21_2 , true ),
616
+ map (0x50 , MINECRAFT_1_21_5 , true ));
601
617
clientbound .register (
602
618
TitleTimesPacket .class ,
603
619
TitleTimesPacket ::new ,
@@ -609,15 +625,17 @@ public enum StateRegistry {
609
625
map (0x62 , MINECRAFT_1_20_2 , true ),
610
626
map (0x64 , MINECRAFT_1_20_3 , true ),
611
627
map (0x66 , MINECRAFT_1_20_5 , true ),
612
- map (0x6D , MINECRAFT_1_21_2 , true ));
628
+ map (0x6D , MINECRAFT_1_21_2 , true ),
629
+ map (0x6C , MINECRAFT_1_21_5 , true ));
613
630
clientbound .register (
614
631
TitleClearPacket .class ,
615
632
TitleClearPacket ::new ,
616
633
map (0x10 , MINECRAFT_1_17 , true ),
617
634
map (0x0D , MINECRAFT_1_19 , true ),
618
635
map (0x0C , MINECRAFT_1_19_3 , true ),
619
636
map (0x0E , MINECRAFT_1_19_4 , true ),
620
- map (0x0F , MINECRAFT_1_20_2 , true ));
637
+ map (0x0F , MINECRAFT_1_20_2 , true ),
638
+ map (0x0E , MINECRAFT_1_21_5 , true ));
621
639
clientbound .register (
622
640
LegacyPlayerListItemPacket .class ,
623
641
LegacyPlayerListItemPacket ::new ,
@@ -637,19 +655,22 @@ public enum StateRegistry {
637
655
map (0x39 , MINECRAFT_1_19_4 , false ),
638
656
map (0x3B , MINECRAFT_1_20_2 , false ),
639
657
map (0x3D , MINECRAFT_1_20_5 , false ),
640
- map (0x3F , MINECRAFT_1_21_2 , false ));
658
+ map (0x3F , MINECRAFT_1_21_2 , false ),
659
+ map (0x3E , MINECRAFT_1_21_5 , false ));
641
660
clientbound .register (
642
661
UpsertPlayerInfoPacket .class ,
643
662
UpsertPlayerInfoPacket ::new ,
644
663
map (0x36 , MINECRAFT_1_19_3 , false ),
645
664
map (0x3A , MINECRAFT_1_19_4 , false ),
646
665
map (0x3C , MINECRAFT_1_20_2 , false ),
647
666
map (0x3E , MINECRAFT_1_20_5 , false ),
648
- map (0x40 , MINECRAFT_1_21_2 , false ));
667
+ map (0x40 , MINECRAFT_1_21_2 , false ),
668
+ map (0x3F , MINECRAFT_1_21_5 , false ));
649
669
clientbound .register (
650
670
ClientboundStoreCookiePacket .class , ClientboundStoreCookiePacket ::new ,
651
671
map (0x6B , MINECRAFT_1_20_5 , false ),
652
- map (0x72 , MINECRAFT_1_21_2 , false ));
672
+ map (0x72 , MINECRAFT_1_21_2 , false ),
673
+ map (0x71 , MINECRAFT_1_21_5 , false ));
653
674
clientbound .register (
654
675
SystemChatPacket .class ,
655
676
SystemChatPacket ::new ,
@@ -660,15 +681,17 @@ public enum StateRegistry {
660
681
map (0x67 , MINECRAFT_1_20_2 , true ),
661
682
map (0x69 , MINECRAFT_1_20_3 , true ),
662
683
map (0x6C , MINECRAFT_1_20_5 , true ),
663
- map (0x73 , MINECRAFT_1_21_2 , true ));
684
+ map (0x73 , MINECRAFT_1_21_2 , true ),
685
+ map (0x72 , MINECRAFT_1_21_5 , true ));
664
686
clientbound .register (
665
687
PlayerChatCompletionPacket .class ,
666
688
PlayerChatCompletionPacket ::new ,
667
689
map (0x15 , MINECRAFT_1_19_1 , true ),
668
690
map (0x14 , MINECRAFT_1_19_3 , true ),
669
691
map (0x16 , MINECRAFT_1_19_4 , true ),
670
692
map (0x17 , MINECRAFT_1_20_2 , true ),
671
- map (0x18 , MINECRAFT_1_20_5 , true ));
693
+ map (0x18 , MINECRAFT_1_20_5 , true ),
694
+ map (0x17 , MINECRAFT_1_21_5 , true ));
672
695
clientbound .register (
673
696
ServerDataPacket .class ,
674
697
ServerDataPacket ::new ,
@@ -679,14 +702,16 @@ public enum StateRegistry {
679
702
map (0x47 , MINECRAFT_1_20_2 , false ),
680
703
map (0x49 , MINECRAFT_1_20_3 , false ),
681
704
map (0x4B , MINECRAFT_1_20_5 , false ),
682
- map (0x50 , MINECRAFT_1_21_2 , false ));
705
+ map (0x50 , MINECRAFT_1_21_2 , false ),
706
+ map (0x4F , MINECRAFT_1_21_5 , false ));
683
707
clientbound .register (
684
708
StartUpdatePacket .class ,
685
709
() -> StartUpdatePacket .INSTANCE ,
686
710
map (0x65 , MINECRAFT_1_20_2 , false ),
687
711
map (0x67 , MINECRAFT_1_20_3 , false ),
688
712
map (0x69 , MINECRAFT_1_20_5 , false ),
689
- map (0x70 , MINECRAFT_1_21_2 , false ));
713
+ map (0x70 , MINECRAFT_1_21_2 , false ),
714
+ map (0x6F , MINECRAFT_1_21_5 , false ));
690
715
clientbound .register (
691
716
BundleDelimiterPacket .class ,
692
717
() -> BundleDelimiterPacket .INSTANCE ,
0 commit comments