Skip to content

Commit 3cef41d

Browse files
authored
Merge pull request #12 from Orphey98/quality-updates
Forge support prerelease
2 parents dd7b424 + e8e2dbb commit 3cef41d

File tree

4 files changed

+19
-5
lines changed

4 files changed

+19
-5
lines changed

pom.xml

+7-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>me.orphey</groupId>
88
<artifactId>TypingInChat-spigot</artifactId>
9-
<version>1.1</version>
9+
<version>1.2</version>
1010
<packaging>jar</packaging>
1111

1212
<name>TypingInChat-spigot</name>
@@ -67,6 +67,11 @@
6767
<id>sonatype</id>
6868
<url>https://oss.sonatype.org/content/groups/public/</url>
6969
</repository>
70+
<repository>
71+
<id>evoke-snapshots</id>
72+
<name>EvokeGames Maven</name>
73+
<url>https://maven.evokegames.gg/snapshots</url>
74+
</repository>
7075
</repositories>
7176

7277
<dependencies>
@@ -91,7 +96,7 @@
9196
<dependency>
9297
<groupId>com.github.max1mde</groupId>
9398
<artifactId>HologramLib</artifactId>
94-
<version>1.6.0</version>
99+
<version>1.6.4</version>
95100
<scope>provided</scope>
96101
</dependency>
97102
</dependencies>

src/main/java/me/orphey/typinginchat/ConfigLoader.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ private ConfigLoader() {
2222
}
2323
private static final File file = new File(TypingInChat.getInstance().getDataFolder(), "config.yml");
2424
private static final String bukkitVersion = Bukkit.getBukkitVersion().split("-")[0];
25-
private static final int bukkitComparison = compareVersions(bukkitVersion, "1.20.5");
25+
private static final int bukkitComparison = compareVersions(bukkitVersion, "1.20.4");
2626
private static final ConfigLoader instance = new ConfigLoader();
2727
private static final YamlConfiguration config = new YamlConfiguration();
2828
private static final Map<String, Boolean> booleanParameters = new HashMap<>(Map.ofEntries(

src/main/java/me/orphey/typinginchat/PacketEventsListener.java

+10-1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ private WrapperPlayClientPluginMessage verifyPacket(PacketReceiveEvent event) {
3030
if (event.getPacketType() == PacketType.Play.Client.PLUGIN_MESSAGE) {
3131
WrapperPlayClientPluginMessage packet = new WrapperPlayClientPluginMessage(event);
3232
String channel = packet.getChannelName(); // Get the channel name
33+
//System.out.println("Received packet " + channel);
3334
if (channel.equals("typinginchatmod:typing_status")) {
3435
return packet;
3536
} else {
@@ -42,11 +43,19 @@ private WrapperPlayClientPluginMessage verifyPacket(PacketReceiveEvent event) {
4243

4344
private byte readPacket(WrapperPlayClientPluginMessage packet) {
4445
byte[] data = packet.getData();
45-
if (data.length == 1) {
46+
//System.out.println("Data Length: " + data.length);
47+
if (data.length == 2) { //Forge
48+
//System.out.println("Forge " + data[1]);
49+
return data[1];
50+
} else if (data.length == 1) { //Fabric
51+
//System.out.println("Fabric " + data[0]);
4652
return data[0];
4753
} else {
54+
//System.out.println("Empty");
4855
return 0;
4956
}
57+
58+
5059
}
5160

5261
private void manageHolo(Player player, byte b) {

target/maven-archiver/pom.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
artifactId=TypingInChat-spigot
22
groupId=me.orphey
3-
version=1.1
3+
version=1.2

0 commit comments

Comments
 (0)