Skip to content

Commit f082eef

Browse files
committed
Support ProtocolLib v4.4.0+
1 parent 883993d commit f082eef

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/main/java/me/rothes/protocolstringreplacer/packetlisteners/server/sign/MapChunk.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ protected void process(PacketEvent packetEvent) {
2121
return;
2222
}
2323
PacketContainer packet = packetEvent.getPacket();
24-
List<?> read = (List<?>) packet.getStructures().withType(Collection.class).read(0);
24+
List<?> read = (List<?>) packet.getModifier().withType(Collection.class).read(0);
2525
for (Object nbt : read) {
2626
NBTContainer nbtContainer = new NBTContainer(nbt);
2727
if (!nbtContainer.hasTag("id")) {

src/main/java/me/rothes/protocolstringreplacer/packetlisteners/server/sign/TileEntityData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ protected void process(PacketEvent packetEvent) {
2323
if (packet.getIntegers().read(0) == 9) {
2424
// Have to clone, to make sure the result of the player doesn't affect other players and may kick random players.
2525
PacketContainer clone = packet.deepClone();
26-
Object read = clone.getStructures().withType(MinecraftReflection.getNBTBaseClass()).read(0);
26+
Object read = clone.getModifier().withType(MinecraftReflection.getNBTBaseClass()).read(0);
2727
replaceSign(packetEvent, new NBTContainer(read), user, filter);
2828
packetEvent.setPacket(clone);
2929
}

src/main/java/me/rothes/protocolstringreplacer/packetlisteners/server/sign/TileEntityDataPost18.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ protected void process(@NotNull PacketEvent packetEvent) {
2323
if (TileTypeHelper.isSignType(packet.getModifier().read(1))) {
2424
// Have to clone, to make sure the result of the player doesn't affect other players and may kick random players.
2525
PacketContainer clone = packet.deepClone();
26-
Object read = clone.getStructures().withType(MinecraftReflection.getNBTBaseClass()).read(0);
26+
Object read = clone.getModifier().withType(MinecraftReflection.getNBTBaseClass()).read(0);
2727
replaceSign(packetEvent, new NBTContainer(read), user, filter);
2828
packetEvent.setPacket(clone);
2929
}

0 commit comments

Comments
 (0)