Skip to content

Commit 2880d90

Browse files
Bump 1.21.50 protocol version to 766 (#268)
* 1.21.50 is protocol version 766, not 765 * Reflect javadoc comments too --------- Co-authored-by: Kazuk <[email protected]>
1 parent fd75c7f commit 2880d90

17 files changed

+59
-58
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ Check out [EXAMPLES.md](EXAMPLES.md) for examples on how to use this library.
7171
| Bedrock_v712 | 1.21.20 |
7272
| Bedrock_v729 | 1.21.30 |
7373
| Bedrock_v748 | 1.21.40 |
74+
| Bedrock_v766 | 1.21.50 |
7475

7576
##### Repository:
7677

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v765/BedrockCodecHelper_v765.java bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v766/BedrockCodecHelper_v766.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.cloudburstmc.protocol.bedrock.codec.v765;
1+
package org.cloudburstmc.protocol.bedrock.codec.v766;
22

33
import io.netty.buffer.ByteBuf;
44
import org.cloudburstmc.protocol.bedrock.codec.EntityDataTypeMap;
@@ -15,9 +15,9 @@
1515
import java.util.Set;
1616
import java.util.concurrent.ThreadLocalRandom;
1717

18-
public class BedrockCodecHelper_v765 extends BedrockCodecHelper_v729 {
18+
public class BedrockCodecHelper_v766 extends BedrockCodecHelper_v729 {
1919

20-
public BedrockCodecHelper_v765(EntityDataTypeMap entityData, TypeMap<Class<?>> gameRulesTypes, TypeMap<ItemStackRequestActionType> stackRequestActionTypes,
20+
public BedrockCodecHelper_v766(EntityDataTypeMap entityData, TypeMap<Class<?>> gameRulesTypes, TypeMap<ItemStackRequestActionType> stackRequestActionTypes,
2121
TypeMap<ContainerSlotType> containerSlotTypes, TypeMap<Ability> abilities, TypeMap<TextProcessingEventOrigin> textProcessingEventOrigins) {
2222
super(entityData, gameRulesTypes, stackRequestActionTypes, containerSlotTypes, abilities, textProcessingEventOrigins);
2323
}

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v765/Bedrock_v765.java bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v766/Bedrock_v766.java

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.cloudburstmc.protocol.bedrock.codec.v765;
1+
package org.cloudburstmc.protocol.bedrock.codec.v766;
22

33
import org.cloudburstmc.protocol.bedrock.codec.BedrockCodec;
44
import org.cloudburstmc.protocol.bedrock.codec.v291.serializer.LevelEventSerializer_v291;
@@ -7,12 +7,12 @@
77
import org.cloudburstmc.protocol.bedrock.codec.v332.serializer.LevelSoundEventSerializer_v332;
88
import org.cloudburstmc.protocol.bedrock.codec.v361.serializer.LevelEventGenericSerializer_v361;
99
import org.cloudburstmc.protocol.bedrock.codec.v748.Bedrock_v748;
10-
import org.cloudburstmc.protocol.bedrock.codec.v765.serializer.*;
10+
import org.cloudburstmc.protocol.bedrock.codec.v766.serializer.*;
1111
import org.cloudburstmc.protocol.bedrock.data.*;
1212
import org.cloudburstmc.protocol.bedrock.packet.*;
1313
import org.cloudburstmc.protocol.common.util.TypeMap;
1414

15-
public class Bedrock_v765 extends Bedrock_v748 {
15+
public class Bedrock_v766 extends Bedrock_v748 {
1616

1717
protected static final TypeMap<SoundEvent> SOUND_EVENTS = Bedrock_v748.SOUND_EVENTS
1818
.toBuilder()
@@ -45,18 +45,18 @@ public class Bedrock_v765 extends Bedrock_v748 {
4545

4646
public static final BedrockCodec CODEC = Bedrock_v748.CODEC.toBuilder()
4747
.raknetProtocolVersion(11)
48-
.protocolVersion(765)
48+
.protocolVersion(766)
4949
.minecraftVersion("1.21.50")
50-
.helper(() -> new BedrockCodecHelper_v765(ENTITY_DATA, GAME_RULE_TYPES, ITEM_STACK_REQUEST_TYPES, CONTAINER_SLOT_TYPES, PLAYER_ABILITIES, TEXT_PROCESSING_ORIGINS))
50+
.helper(() -> new BedrockCodecHelper_v766(ENTITY_DATA, GAME_RULE_TYPES, ITEM_STACK_REQUEST_TYPES, CONTAINER_SLOT_TYPES, PLAYER_ABILITIES, TEXT_PROCESSING_ORIGINS))
5151
.updateSerializer(LevelEventPacket.class, new LevelEventSerializer_v291(LEVEL_EVENTS))
5252
.updateSerializer(LevelEventGenericPacket.class, new LevelEventGenericSerializer_v361(LEVEL_EVENTS))
5353
.updateSerializer(LevelSoundEvent1Packet.class, new LevelSoundEvent1Serializer_v291(SOUND_EVENTS))
5454
.updateSerializer(LevelSoundEvent2Packet.class, new LevelSoundEvent2Serializer_v313(SOUND_EVENTS))
5555
.updateSerializer(LevelSoundEventPacket.class, new LevelSoundEventSerializer_v332(SOUND_EVENTS))
56-
.updateSerializer(CameraAimAssistPacket.class, CameraAimAssistSerializer_v765.INSTANCE)
57-
.updateSerializer(ResourcePacksInfoPacket.class, ResourcePacksInfoSerializer_v765.INSTANCE)
58-
.updateSerializer(PlayerAuthInputPacket.class, PlayerAuthInputSerializer_v765.INSTANCE)
59-
.updateSerializer(CameraPresetsPacket.class, CameraPresetsSerializer_v765.INSTANCE)
60-
.registerPacket(CameraAimAssistPresetsPacket::new, CameraAimAssistPresetsSerializer_v765.INSTANCE, 320, PacketRecipient.CLIENT)
56+
.updateSerializer(CameraAimAssistPacket.class, CameraAimAssistSerializer_v766.INSTANCE)
57+
.updateSerializer(ResourcePacksInfoPacket.class, ResourcePacksInfoSerializer_v766.INSTANCE)
58+
.updateSerializer(PlayerAuthInputPacket.class, PlayerAuthInputSerializer_v766.INSTANCE)
59+
.updateSerializer(CameraPresetsPacket.class, CameraPresetsSerializer_v766.INSTANCE)
60+
.registerPacket(CameraAimAssistPresetsPacket::new, CameraAimAssistPresetsSerializer_v766.INSTANCE, 320, PacketRecipient.CLIENT)
6161
.build();
6262
}
+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
package org.cloudburstmc.protocol.bedrock.codec.v765.serializer;
1+
package org.cloudburstmc.protocol.bedrock.codec.v766.serializer;
22

33
import io.netty.buffer.ByteBuf;
44
import org.cloudburstmc.protocol.bedrock.codec.BedrockCodecHelper;
55
import org.cloudburstmc.protocol.bedrock.codec.BedrockPacketSerializer;
66
import org.cloudburstmc.protocol.bedrock.data.camera.*;
77
import org.cloudburstmc.protocol.bedrock.packet.CameraAimAssistPresetsPacket;
88

9-
public class CameraAimAssistPresetsSerializer_v765 implements BedrockPacketSerializer<CameraAimAssistPresetsPacket> {
10-
public static final CameraAimAssistPresetsSerializer_v765 INSTANCE = new CameraAimAssistPresetsSerializer_v765();
9+
public class CameraAimAssistPresetsSerializer_v766 implements BedrockPacketSerializer<CameraAimAssistPresetsPacket> {
10+
public static final CameraAimAssistPresetsSerializer_v766 INSTANCE = new CameraAimAssistPresetsSerializer_v766();
1111

1212
@Override
1313
public void serialize(ByteBuf buffer, BedrockCodecHelper helper, CameraAimAssistPresetsPacket packet) {

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v765/serializer/CameraAimAssistSerializer_v765.java bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v766/serializer/CameraAimAssistSerializer_v766.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package org.cloudburstmc.protocol.bedrock.codec.v765.serializer;
1+
package org.cloudburstmc.protocol.bedrock.codec.v766.serializer;
22

33
import io.netty.buffer.ByteBuf;
44
import org.cloudburstmc.protocol.bedrock.codec.BedrockCodecHelper;
55
import org.cloudburstmc.protocol.bedrock.codec.v729.serializer.CameraAimAssistSerializer_v729;
66
import org.cloudburstmc.protocol.bedrock.packet.CameraAimAssistPacket;
77

8-
public class CameraAimAssistSerializer_v765 extends CameraAimAssistSerializer_v729 {
9-
public static final CameraAimAssistSerializer_v765 INSTANCE = new CameraAimAssistSerializer_v765();
8+
public class CameraAimAssistSerializer_v766 extends CameraAimAssistSerializer_v729 {
9+
public static final CameraAimAssistSerializer_v766 INSTANCE = new CameraAimAssistSerializer_v766();
1010

1111
@Override
1212
public void serialize(ByteBuf buffer, BedrockCodecHelper helper, CameraAimAssistPacket packet) {

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v765/serializer/CameraPresetsSerializer_v765.java bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v766/serializer/CameraPresetsSerializer_v766.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.cloudburstmc.protocol.bedrock.codec.v765.serializer;
1+
package org.cloudburstmc.protocol.bedrock.codec.v766.serializer;
22

33
import io.netty.buffer.ByteBuf;
44
import lombok.AccessLevel;
@@ -13,8 +13,8 @@
1313
import org.cloudburstmc.protocol.common.util.OptionalBoolean;
1414

1515
@RequiredArgsConstructor(access = AccessLevel.PROTECTED)
16-
public class CameraPresetsSerializer_v765 extends CameraPresetsSerializer_v729 {
17-
public static final CameraPresetsSerializer_v765 INSTANCE = new CameraPresetsSerializer_v765();
16+
public class CameraPresetsSerializer_v766 extends CameraPresetsSerializer_v729 {
17+
public static final CameraPresetsSerializer_v766 INSTANCE = new CameraPresetsSerializer_v766();
1818

1919
@Override
2020
public void writePreset(ByteBuf buffer, BedrockCodecHelper helper, CameraPreset preset) {

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v765/serializer/PlayerAuthInputSerializer_v765.java bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v766/serializer/PlayerAuthInputSerializer_v766.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.cloudburstmc.protocol.bedrock.codec.v765.serializer;
1+
package org.cloudburstmc.protocol.bedrock.codec.v766.serializer;
22

33
import io.netty.buffer.ByteBuf;
44
import lombok.AccessLevel;
@@ -13,9 +13,9 @@
1313
import org.cloudburstmc.protocol.common.util.VarInts;
1414

1515
@RequiredArgsConstructor(access = AccessLevel.PROTECTED)
16-
public class PlayerAuthInputSerializer_v765 extends PlayerAuthInputSerializer_v748 {
16+
public class PlayerAuthInputSerializer_v766 extends PlayerAuthInputSerializer_v748 {
1717

18-
public static final PlayerAuthInputSerializer_v765 INSTANCE = new PlayerAuthInputSerializer_v765();
18+
public static final PlayerAuthInputSerializer_v766 INSTANCE = new PlayerAuthInputSerializer_v766();
1919

2020
@Override
2121
public void serialize(ByteBuf buffer, BedrockCodecHelper helper, PlayerAuthInputPacket packet) {

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v765/serializer/ResourcePacksInfoSerializer_v765.java bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/codec/v766/serializer/ResourcePacksInfoSerializer_v766.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.cloudburstmc.protocol.bedrock.codec.v765.serializer;
1+
package org.cloudburstmc.protocol.bedrock.codec.v766.serializer;
22

33
import io.netty.buffer.ByteBuf;
44
import org.cloudburstmc.protocol.bedrock.codec.BedrockCodecHelper;
@@ -8,8 +8,8 @@
88
import java.util.Objects;
99
import java.util.UUID;
1010

11-
public class ResourcePacksInfoSerializer_v765 extends ResourcePacksInfoSerializer_v748 {
12-
public static final ResourcePacksInfoSerializer_v765 INSTANCE = new ResourcePacksInfoSerializer_v765();
11+
public class ResourcePacksInfoSerializer_v766 extends ResourcePacksInfoSerializer_v748 {
12+
public static final ResourcePacksInfoSerializer_v766 INSTANCE = new ResourcePacksInfoSerializer_v766();
1313

1414
@Override
1515
public void serialize(ByteBuf buffer, BedrockCodecHelper helper, ResourcePacksInfoPacket packet) {

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/data/LevelEvent.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public enum LevelEvent implements LevelEventType {
112112
PARTICLE_TRIAL_SPAWNER_BECOME_CHARGED,
113113
PARTICLE_SMASH_ATTACK_GROUND_DUST,
114114
/**
115-
* @since v765
115+
* @since v766
116116
*/
117117
PARTICLE_CREAKING_HEART_TRIAL,
118118

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/data/ParticleType.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -123,19 +123,19 @@ public enum ParticleType implements LevelEventType {
123123
*/
124124
OMINOUS_ITEM_SPAWNER,
125125
/**
126-
* @since 765
126+
* @since 766
127127
*/
128128
CREAKING_CRUMBLE,
129129
/**
130-
* @since 765
130+
* @since 766
131131
*/
132132
PALE_OAK_LEAVES,
133133
/**
134-
* @since 765
134+
* @since 766
135135
*/
136136
EYEBLOSSOM_OPEN,
137137
/**
138-
* @since 765
138+
* @since 766
139139
*/
140140
EYEBLOSSOM_CLOSE,
141141
}

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/data/PlayerAuthInputData.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -126,27 +126,27 @@ public enum PlayerAuthInputData {
126126
*/
127127
STOP_SPIN_ATTACK,
128128
/**
129-
* @since v765
129+
* @since v766
130130
*/
131131
JUMP_RELEASED_RAW,
132132
/**
133-
* @since v765
133+
* @since v766
134134
*/
135135
JUMP_PRESSED_RAW,
136136
/**
137-
* @since v765
137+
* @since v766
138138
*/
139139
JUMP_CURRENT_RAW,
140140
/**
141-
* @since v765
141+
* @since v766
142142
*/
143143
SNEAK_RELEASED_RAW,
144144
/**
145-
* @since v765
145+
* @since v766
146146
*/
147147
SNEAK_PRESSED_RAW,
148148
/**
149-
* @since v765
149+
* @since v766
150150
*/
151151
SNEAK_CURRENT_RAW,
152152
}

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/data/SoundEvent.java

+12-12
Original file line numberDiff line numberDiff line change
@@ -751,51 +751,51 @@ public enum SoundEvent {
751751
*/
752752
BUNDLE_INSERT_FAILED,
753753
/**
754-
* @since v765
754+
* @since v766
755755
*/
756756
IMITATE_CREAKING,
757757
/**
758-
* @since v765
758+
* @since v766
759759
*/
760760
SPONGE_ABSORB,
761761
/**
762-
* @since v765
762+
* @since v766
763763
*/
764764
BLOCK_CREAKING_HEART_TRAIL,
765765
/**
766-
* @since v765
766+
* @since v766
767767
*/
768768
CREAKING_HEART_SPAWN,
769769
/**
770-
* @since v765
770+
* @since v766
771771
*/
772772
ACTIVATE,
773773
/**
774-
* @since v765
774+
* @since v766
775775
*/
776776
DEACTIVATE,
777777
/**
778-
* @since v765
778+
* @since v766
779779
*/
780780
FREEZE,
781781
/**
782-
* @since v765
782+
* @since v766
783783
*/
784784
UNFREEZE,
785785
/**
786-
* @since v765
786+
* @since v766
787787
*/
788788
OPEN,
789789
/**
790-
* @since v765
790+
* @since v766
791791
*/
792792
OPEN_LONG,
793793
/**
794-
* @since v765
794+
* @since v766
795795
*/
796796
CLOSE,
797797
/**
798-
* @since v765
798+
* @since v766
799799
*/
800800
CLOSE_LONG,
801801

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/data/camera/CameraPreset.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ public class CameraPreset {
6363
@Builder.Default
6464
private OptionalBoolean alignTargetAndCameraForward = OptionalBoolean.empty();
6565
/**
66-
* @since v765
66+
* @since v766
6767
*/
6868
private Float blockListeningRadius;
6969
/**
70-
* @since v765
70+
* @since v766
7171
*/
7272
private CameraAimAssistPreset aimAssistPreset;
7373
}

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/data/inventory/itemstack/response/ItemStackResponseSlot.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public class ItemStackResponseSlot {
3030
*/
3131
private int durabilityCorrection;
3232
/**
33-
* @since v765
33+
* @since v766
3434
*/
3535
private String filteredCustomName = "";
3636
}

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/packet/CameraAimAssistPacket.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class CameraAimAssistPacket implements BedrockPacket {
1515
private TargetMode targetMode;
1616
private Action action;
1717
/**
18-
* @since v765
18+
* @since v766
1919
*/
2020
private String presetId;
2121

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/packet/PlayerAuthInputPacket.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public class PlayerAuthInputPacket implements BedrockPacket {
7474
*/
7575
private Vector3f cameraOrientation;
7676
/**
77-
* @since v765
77+
* @since v766
7878
*/
7979
private Vector2f rawMoveVector;
8080

bedrock-codec/src/main/java/org/cloudburstmc/protocol/bedrock/packet/ResourcePacksInfoPacket.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ public class ResourcePacksInfoPacket implements BedrockPacket {
2828
*/
2929
private boolean forcingServerPacksEnabled;
3030
/**
31-
* @since v765
31+
* @since v766
3232
*/
3333
private UUID worldTemplateId;
3434
/**
35-
* @since v765
35+
* @since v766
3636
*/
3737
private String worldTemplateVersion;
3838

0 commit comments

Comments
 (0)