Skip to content

Commit 257a682

Browse files
committed
feat(6.2.7): support Minecraft 1.20.5, 1.20.6, 1.21
1 parent c47a688 commit 257a682

6 files changed

Lines changed: 23 additions & 13 deletions

File tree

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<a target="_blank"><img src="https://github.com/CatCoderr/ProtocolSidebar/actions/workflows/build.yaml/badge.svg" alt="Build" /></a>
99
<a target="_blank"><img src="https://img.shields.io/github/license/CatCoderr/ProtocolSidebar" alt="License" /></a>
1010
<a target="_blank"><img src="https://img.shields.io/nexus/s/me.catcoder/bukkit-sidebar?server=https%3A%2F%2Foss.sonatype.org" alt="Nexus" /></a>
11-
<a target="_blank"><img src="https://img.shields.io/badge/Minecraft%20Versions-1.12.2--1.20.4-blue?style=flat" alt="Minecraft Versions" /></a>
11+
<a target="_blank"><img src="https://img.shields.io/badge/Minecraft%20Versions-1.12.2--1.21-blue?style=flat" alt="Minecraft Versions" /></a>
1212
</p>
1313

1414
* [Features](#features)
@@ -66,7 +66,7 @@ or [maven-shade-plugin](https://maven.apache.org/plugins/maven-shade-plugin/) (f
6666
<dependency>
6767
<groupId>me.catcoder</groupId>
6868
<artifactId>bukkit-sidebar</artifactId>
69-
<version>6.2.6-SNAPSHOT</version>
69+
<version>6.2.7-SNAPSHOT</version>
7070
</dependency>
7171
```
7272

@@ -79,7 +79,7 @@ repositories {
7979
```
8080
```groovy
8181
dependencies {
82-
implementation 'me.catcoder:bukkit-sidebar:6.2.6-SNAPSHOT'
82+
implementation 'me.catcoder:bukkit-sidebar:6.2.7-SNAPSHOT'
8383
}
8484
```
8585

@@ -92,7 +92,7 @@ repositories {
9292
```
9393
```kotlin
9494
dependencies {
95-
implementation("me.catcoder:bukkit-sidebar:6.2.6-SNAPSHOT")
95+
implementation("me.catcoder:bukkit-sidebar:6.2.7-SNAPSHOT")
9696
}
9797
```
9898

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
}
77

88
group = "me.catcoder"
9-
version = "6.2.6-SNAPSHOT"
9+
version = "6.2.7-SNAPSHOT"
1010
description = "Powerful feature-packed Minecraft scoreboard library"
1111

1212
extra["sonatypeUsername"] = System.getenv("SONATYPE_USERNAME")

run_test_server.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VIA_VERSION=4.9.3
1+
VIA_VERSION=5.0.3
22

33
./gradlew clean shadowJar
44

src/main/java/me/catcoder/sidebar/protocol/PacketIds.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ public enum PacketIds {
1717
map(ProtocolConstants.MINECRAFT_1_19_3, 0x56),
1818
map(ProtocolConstants.MINECRAFT_1_19_4, 0x5A),
1919
map(ProtocolConstants.MINECRAFT_1_20_2, 0x5C),
20-
map(ProtocolConstants.MINECRAFT_1_20_4, 0x5E)
20+
map(ProtocolConstants.MINECRAFT_1_20_4, 0x5E),
21+
map(ProtocolConstants.MINECRAFT_1_20_4, 0x5E),
22+
map(ProtocolConstants.MINECRAFT_1_20_6, 0x60)
2123
),
2224
UPDATE_SCORE(
2325
map(ProtocolConstants.MINECRAFT_1_12_2, 0x45),
@@ -29,12 +31,14 @@ public enum PacketIds {
2931
map(ProtocolConstants.MINECRAFT_1_19_3, 0x57),
3032
map(ProtocolConstants.MINECRAFT_1_19_4, 0x5B),
3133
map(ProtocolConstants.MINECRAFT_1_20_2, 0x5D),
32-
map(ProtocolConstants.MINECRAFT_1_20_4, 0x5F)
34+
map(ProtocolConstants.MINECRAFT_1_20_4, 0x5F),
35+
map(ProtocolConstants.MINECRAFT_1_20_6, 0x61)
3336

3437

3538
),
3639
RESET_SCORE(
37-
map(ProtocolConstants.MINECRAFT_1_20_3, 0x42)
40+
map(ProtocolConstants.MINECRAFT_1_20_3, 0x42),
41+
map(ProtocolConstants.MINECRAFT_1_20_4, 0x44)
3842
),
3943
OBJECTIVE_DISPLAY(
4044
map(ProtocolConstants.MINECRAFT_1_12_2, 0x3B),
@@ -46,7 +50,8 @@ public enum PacketIds {
4650
map(ProtocolConstants.MINECRAFT_1_19_3, 0x4D),
4751
map(ProtocolConstants.MINECRAFT_1_19_4, 0x51),
4852
map(ProtocolConstants.MINECRAFT_1_20_2, 0x53),
49-
map(ProtocolConstants.MINECRAFT_1_20_4, 0x55)
53+
map(ProtocolConstants.MINECRAFT_1_20_4, 0x55),
54+
map(ProtocolConstants.MINECRAFT_1_20_6, 0x57)
5055

5156
),
5257
OBJECTIVE(
@@ -59,7 +64,8 @@ public enum PacketIds {
5964
map(ProtocolConstants.MINECRAFT_1_19_3, 0x54),
6065
map(ProtocolConstants.MINECRAFT_1_19_4, 0x58),
6166
map(ProtocolConstants.MINECRAFT_1_20_2, 0x5A),
62-
map(ProtocolConstants.MINECRAFT_1_20_4, 0x5C)
67+
map(ProtocolConstants.MINECRAFT_1_20_4, 0x5C),
68+
map(ProtocolConstants.MINECRAFT_1_20_6, 0x5E)
6369
);
6470

6571
private final ProtocolConstants.ProtocolMapping[] mappings;

src/main/java/me/catcoder/sidebar/protocol/ProtocolConstants.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,14 @@ public class ProtocolConstants {
4141
public static final int MINECRAFT_1_19_4 = 762;
4242

4343
public static final int MINECRAFT_1_20 = 763;
44-
public static final int MINECRAFT_1_20_1 = 763;
4544
public static final int MINECRAFT_1_20_2 = 764;
4645
public static final int MINECRAFT_1_20_3 = 765;
4746
public static final int MINECRAFT_1_20_4 = 765;
47+
public static final int MINECRAFT_1_20_6 = 766;
48+
public static final int MINECRAFT_1_21 = 767;
4849

4950
public static final int MINIMUM_SUPPORTED_VERSION = MINECRAFT_1_12_2;
50-
public static final int MAXIMUM_SUPPORTED_VERSION = MINECRAFT_1_20_4;
51+
public static final int MAXIMUM_SUPPORTED_VERSION = MINECRAFT_1_21;
5152

5253
@Getter
5354
@RequiredArgsConstructor

src/main/java/me/catcoder/sidebar/util/version/MinecraftProtocolVersion.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ private static NavigableMap<MinecraftVersion, Integer> createLookup() {
6060

6161
map.put(new MinecraftVersion(1, 20, 2), ProtocolConstants.MINECRAFT_1_20_2);
6262
map.put(new MinecraftVersion(1, 20, 3), ProtocolConstants.MINECRAFT_1_20_3);
63+
map.put(new MinecraftVersion(1, 20, 4), ProtocolConstants.MINECRAFT_1_20_4);
64+
map.put(new MinecraftVersion(1, 20, 6), ProtocolConstants.MINECRAFT_1_20_6);
65+
map.put(new MinecraftVersion(1, 21, 0), ProtocolConstants.MINECRAFT_1_21);
6366

6467
return map;
6568
}

0 commit comments

Comments
 (0)