Skip to content

Commit f9db228

Browse files
committed
1.1.15: Velocity b329+ support
1 parent 1c93575 commit f9db228

File tree

4 files changed

+17
-16
lines changed

4 files changed

+17
-16
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.14
1+
1.1.15

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ plugins {
99
}
1010

1111
setGroup("net.elytrium")
12-
setVersion("1.1.14")
12+
setVersion("1.1.15")
1313

1414
compileJava {
1515
getOptions().setEncoding("UTF-8")

src/main/java/net/elytrium/limbofilter/cache/CachedPackets.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
import com.velocitypowered.api.network.ProtocolVersion;
2222
import com.velocitypowered.proxy.protocol.MinecraftPacket;
2323
import com.velocitypowered.proxy.protocol.ProtocolUtils;
24-
import com.velocitypowered.proxy.protocol.packet.Disconnect;
24+
import com.velocitypowered.proxy.protocol.packet.DisconnectPacket;
2525
import com.velocitypowered.proxy.protocol.packet.chat.ChatType;
2626
import com.velocitypowered.proxy.protocol.packet.chat.ComponentHolder;
27-
import com.velocitypowered.proxy.protocol.packet.chat.SystemChat;
28-
import com.velocitypowered.proxy.protocol.packet.chat.legacy.LegacyChat;
27+
import com.velocitypowered.proxy.protocol.packet.chat.SystemChatPacket;
28+
import com.velocitypowered.proxy.protocol.packet.chat.legacy.LegacyChatPacket;
2929
import com.velocitypowered.proxy.protocol.packet.title.GenericTitlePacket;
3030
import java.text.MessageFormat;
3131
import java.util.UUID;
@@ -321,23 +321,24 @@ private MinecraftPacket createSetSlotPacketModern(PacketFactory packetFactory, V
321321

322322
public void createChatPacket(PreparedPacket packet, String text) {
323323
packet
324-
.prepare(new LegacyChat(
324+
.prepare(new LegacyChatPacket(
325325
ProtocolUtils.getJsonChatSerializer(ProtocolVersion.MINIMUM_VERSION).serialize(
326326
LimboFilter.getSerializer().deserialize(text)
327-
), LegacyChat.CHAT_TYPE, null
327+
), LegacyChatPacket.CHAT_TYPE, null
328328
), ProtocolVersion.MINIMUM_VERSION, ProtocolVersion.MINECRAFT_1_15_2)
329-
.prepare(new LegacyChat(
329+
.prepare(new LegacyChatPacket(
330330
ProtocolUtils.getJsonChatSerializer(ProtocolVersion.MINECRAFT_1_16).serialize(
331331
LimboFilter.getSerializer().deserialize(text)
332-
), LegacyChat.CHAT_TYPE, null
332+
), LegacyChatPacket.CHAT_TYPE, null
333333
), ProtocolVersion.MINECRAFT_1_16, ProtocolVersion.MINECRAFT_1_18_2)
334-
.prepare(version -> new SystemChat(
334+
.prepare(version -> new SystemChatPacket(
335335
new ComponentHolder(version, LimboFilter.getSerializer().deserialize(text)), ChatType.SYSTEM
336336
), ProtocolVersion.MINECRAFT_1_19);
337337
}
338338

339339
private PreparedPacket createDisconnectPacket(LimboFactory factory, String message) {
340-
return factory.createPreparedPacket().prepare(version -> Disconnect.create(LimboFilter.getSerializer().deserialize(message), version, false)).build();
340+
return factory.createPreparedPacket().prepare(version ->
341+
DisconnectPacket.create(LimboFilter.getSerializer().deserialize(message), version, false)).build();
341342
}
342343

343344
public void createTitlePacket(PreparedPacket preparedPacket, String title, String subtitle) {

src/main/java/net/elytrium/limbofilter/handler/BotFilterSessionHandler.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
import com.velocitypowered.api.network.ProtocolVersion;
2121
import com.velocitypowered.api.proxy.Player;
22-
import com.velocitypowered.proxy.protocol.packet.ClientSettings;
23-
import com.velocitypowered.proxy.protocol.packet.PluginMessage;
22+
import com.velocitypowered.proxy.protocol.packet.ClientSettingsPacket;
23+
import com.velocitypowered.proxy.protocol.packet.PluginMessagePacket;
2424
import com.velocitypowered.proxy.protocol.util.PluginMessageUtil;
2525
import java.util.HashMap;
2626
import java.util.Map;
@@ -272,16 +272,16 @@ private boolean equalsCaptchaAnswer(String message) {
272272

273273
@Override
274274
public void onGeneric(Object packet) {
275-
if (packet instanceof PluginMessage) {
276-
PluginMessage pluginMessage = (PluginMessage) packet;
275+
if (packet instanceof PluginMessagePacket) {
276+
PluginMessagePacket pluginMessage = (PluginMessagePacket) packet;
277277
if (PluginMessageUtil.isMcBrand(pluginMessage) && !this.checkedByBrand) {
278278
String brand = PluginMessageUtil.readBrandMessage(pluginMessage.content());
279279
LimboFilter.getLogger().info("{} has client brand {}", this.proxyPlayer, brand);
280280
if (!Settings.IMP.MAIN.BLOCKED_CLIENT_BRANDS.contains(brand)) {
281281
this.checkedByBrand = true;
282282
}
283283
}
284-
} else if (packet instanceof ClientSettings) {
284+
} else if (packet instanceof ClientSettingsPacket) {
285285
if (Settings.IMP.MAIN.CHECK_CLIENT_SETTINGS && !this.checkedBySettings) {
286286
this.checkedBySettings = true;
287287
}

0 commit comments

Comments
 (0)