Skip to content

Commit bef2c9d

Browse files
1.19.2 (PaperMC#8250)
1 parent 02831e3 commit bef2c9d

File tree

56 files changed

+250
-266
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+250
-266
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ How To (Plugin Developers)
3838
<dependency>
3939
<groupId>io.papermc.paper</groupId>
4040
<artifactId>paper-api</artifactId>
41-
<version>1.19.1-R0.1-SNAPSHOT</version>
41+
<version>1.19.2-R0.1-SNAPSHOT</version>
4242
<scope>provided</scope>
4343
</dependency>
4444
```
@@ -54,7 +54,7 @@ repositories {
5454
}
5555

5656
dependencies {
57-
compileOnly("io.papermc.paper:paper-api:1.19.1-R0.1-SNAPSHOT")
57+
compileOnly("io.papermc.paper:paper-api:1.19.2-R0.1-SNAPSHOT")
5858
}
5959

6060
java {

build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ repositories {
6161
}
6262

6363
dependencies {
64-
paramMappings("net.fabricmc:yarn:1.19.1+build.1:mergedv2")
64+
paramMappings("net.fabricmc:yarn:1.19.2+build.1:mergedv2")
6565
remapper("net.fabricmc:tiny-remapper:0.8.2:fat")
6666
decompiler("net.minecraftforge:forgeflower:1.5.605.7")
6767
spigotDecompiler("io.papermc:patched-spigot-fernflower:0.1+build.6")

gradle.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group=io.papermc.paper
2-
version=1.19.1-R0.1-SNAPSHOT
3-
mcVersion=1.19.1
2+
version=1.19.2-R0.1-SNAPSHOT
3+
mcVersion=1.19.2
44

55
org.gradle.caching=true
66
org.gradle.parallel=true

patches/api/0001-Convert-project-to-Gradle.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ index 0000000000000000000000000000000000000000..2c096b3ec6d77d824de974f9a6615916
114114
+}
115115
diff --git a/pom.xml b/pom.xml
116116
deleted file mode 100644
117-
index 847d05f335e393240d2bafea9949545b2dd53069..0000000000000000000000000000000000000000
117+
index 3dc372008395cace32b28e2f08544d70f67e4511..0000000000000000000000000000000000000000
118118
--- a/pom.xml
119119
+++ /dev/null
120120
@@ -1,252 +0,0 @@
@@ -125,7 +125,7 @@ index 847d05f335e393240d2bafea9949545b2dd53069..00000000000000000000000000000000
125125
-
126126
- <groupId>org.spigotmc</groupId>
127127
- <artifactId>spigot-api</artifactId>
128-
- <version>1.19.1-R0.1-SNAPSHOT</version>
128+
- <version>1.19.2-R0.1-SNAPSHOT</version>
129129
- <packaging>jar</packaging>
130130
-
131131
- <name>Spigot-API</name>

patches/server/0001-Setup-Gradle-project.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ index 0000000000000000000000000000000000000000..d10ff4a52c22033e2adb2a4e7f2cee98
172172
+}
173173
diff --git a/pom.xml b/pom.xml
174174
deleted file mode 100644
175-
index a0701510d9e24d734a3e321bd20afbed80e3909b..0000000000000000000000000000000000000000
175+
index 82a2b163a8b660d0f65dd9eca6651c520b571cd2..0000000000000000000000000000000000000000
176176
--- a/pom.xml
177177
+++ /dev/null
178178
@@ -1,623 +0,0 @@
@@ -182,7 +182,7 @@ index a0701510d9e24d734a3e321bd20afbed80e3909b..00000000000000000000000000000000
182182
- <groupId>org.spigotmc</groupId>
183183
- <artifactId>spigot</artifactId>
184184
- <packaging>jar</packaging>
185-
- <version>1.19.1-R0.1-SNAPSHOT</version>
185+
- <version>1.19.2-R0.1-SNAPSHOT</version>
186186
- <name>Spigot</name>
187187
- <url>https://www.spigotmc.org/</url>
188188
-

patches/server/0008-Adventure.patch

+65-63
Large diffs are not rendered by default.

patches/server/0079-Add-PlayerUseUnknownEntityEvent.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ index 8834ed411a7db86b4d2b88183a1315317107d719..c45b5ab6776f3ac79f856c3a6467c510
2020
static final ServerboundInteractPacket.Action ATTACK_ACTION = new ServerboundInteractPacket.Action() {
2121
@Override
2222
diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
23-
index 101dde32d7ad708d4826f0dbf81263f07c31085b..ce3b68275ca399b5900012d5170e70fb35602695 100644
23+
index 405e7a4b959bf288d6740ca6a789af4a137a2d8b..0c2cb67a037c40ac1abef36ce315c56b58370987 100644
2424
--- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
2525
+++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
26-
@@ -2619,8 +2619,37 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
26+
@@ -2627,8 +2627,37 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
2727
});
2828
}
2929
}

patches/server/0108-Cache-user-authenticator-threads.patch

+6-6
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ Subject: [PATCH] Cache user authenticator threads
55

66

77
diff --git a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
8-
index 5054c3208d1723a33a96d23edcbc9f1483b879e5..72bc5648706380639440456fc938d9350e12f1cc 100644
8+
index bcf189d0ae917b99fff62167740ddb0012082138..6e315a2e87bbc4b03e4e0f38ba0b0f6b592a433e 100644
99
--- a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
1010
+++ b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
11-
@@ -122,6 +122,18 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
11+
@@ -118,6 +118,18 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
1212

1313
}
1414

@@ -27,7 +27,7 @@ index 5054c3208d1723a33a96d23edcbc9f1483b879e5..72bc5648706380639440456fc938d935
2727
// Spigot start
2828
public void initUUID()
2929
{
30-
@@ -258,8 +270,8 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
30+
@@ -242,8 +254,8 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
3131
this.connection.send(new ClientboundHelloPacket("", this.server.getKeyPair().getPublic().getEncoded(), this.nonce));
3232
} else {
3333
// Spigot start
@@ -38,7 +38,7 @@ index 5054c3208d1723a33a96d23edcbc9f1483b879e5..72bc5648706380639440456fc938d935
3838
@Override
3939
public void run() {
4040
try {
41-
@@ -270,7 +282,8 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
41+
@@ -254,7 +266,8 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
4242
server.server.getLogger().log(java.util.logging.Level.WARNING, "Exception verifying " + ServerLoginPacketListenerImpl.this.gameProfile.getName(), ex);
4343
}
4444
}
@@ -48,7 +48,7 @@ index 5054c3208d1723a33a96d23edcbc9f1483b879e5..72bc5648706380639440456fc938d935
4848
// Spigot end
4949
}
5050

51-
@@ -313,7 +326,8 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
51+
@@ -297,7 +310,8 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
5252
throw new IllegalStateException("Protocol error", cryptographyexception);
5353
}
5454

@@ -58,7 +58,7 @@ index 5054c3208d1723a33a96d23edcbc9f1483b879e5..72bc5648706380639440456fc938d935
5858
public void run() {
5959
GameProfile gameprofile = ServerLoginPacketListenerImpl.this.gameProfile;
6060

61-
@@ -358,10 +372,8 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
61+
@@ -342,10 +356,8 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
6262

6363
return ServerLoginPacketListenerImpl.this.server.getPreventProxyConnections() && socketaddress instanceof InetSocketAddress ? ((InetSocketAddress) socketaddress).getAddress() : null;
6464
}

patches/server/0119-Properly-fix-item-duplication-bug.patch

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Subject: [PATCH] Properly fix item duplication bug
66
Credit to prplz for figuring out the real issue
77

88
diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java
9-
index 9cd5bf2890fbb0bdb8eb79b1659fe7058dbe08e9..b239654eb92f95cb855cd3d750c79f98893f9980 100644
9+
index 5b568d8f3f2e8bd466ac1edae9cafc602a226175..69dc4063ae0a3e7271ce0e4ca79c0b059de24bc8 100644
1010
--- a/src/main/java/net/minecraft/server/level/ServerPlayer.java
1111
+++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java
1212
@@ -2194,7 +2194,7 @@ public class ServerPlayer extends Player {
@@ -19,10 +19,10 @@ index 9cd5bf2890fbb0bdb8eb79b1659fe7058dbe08e9..b239654eb92f95cb855cd3d750c79f98
1919

2020
@Override
2121
diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
22-
index 26e10d245adbac49f9c30ada74729444fe0fedaf..21e1520e30a4655c679b3f3b4f8f8e053f245aca 100644
22+
index a991d961145c6b86df482dbf029bc8e1d3c9e209..6e041f695f060ca79dcc26d56273afcf79d725f5 100644
2323
--- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
2424
+++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
25-
@@ -3258,7 +3258,7 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
25+
@@ -3266,7 +3266,7 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
2626
}
2727

2828
public final boolean isDisconnected() {

patches/server/0131-Add-option-to-make-parrots-stay-on-shoulders-despite.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ I suspect Mojang may switch to this behavior before full release.
1111
To be converted into a Paper-API event at some point in the future?
1212

1313
diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
14-
index 21e1520e30a4655c679b3f3b4f8f8e053f245aca..7a55caac4bf216484780e243ae2b58798ceea520 100644
14+
index 6e041f695f060ca79dcc26d56273afcf79d725f5..b3bdff6de8ad38bdb75b19a7dc70888234a39153 100644
1515
--- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
1616
+++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
17-
@@ -2444,6 +2444,13 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
17+
@@ -2452,6 +2452,13 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
1818
switch (packet.getAction()) {
1919
case PRESS_SHIFT_KEY:
2020
this.player.setShiftKeyDown(true);

patches/server/0140-Basic-PlayerProfile-API.patch

-18
Original file line numberDiff line numberDiff line change
@@ -598,24 +598,6 @@ index a48a12a31a3d09a9373b688dcc093035f8f8a300..97b29bcb20e199c2d02457f8025e67e2
598598
// CraftBukkit start
599599
String s = (String) Optional.ofNullable((String) optionset.valueOf("world")).orElse(dedicatedserversettings.getProperties().levelName);
600600
LevelStorageSource convertable = LevelStorageSource.createDefault(file.toPath());
601-
diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
602-
index dc18cc9818fef3e7193a22353aea957a47dbbdb5..ae676b46937f821e358ca4176b162bbca7048e62 100644
603-
--- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
604-
+++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
605-
@@ -1989,6 +1989,13 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
606-
}
607-
608-
private boolean tryHandleChat(String message, Instant timestamp, LastSeenMessages.Update acknowledgment) {
609-
+ // Paper start
610-
+ final ProfilePublicKey key = this.player.getProfilePublicKey();
611-
+ if (key != null && key.data().hasExpired()) {
612-
+ this.disconnect(Component.translatable("multiplayer.disconnect.missing_public_key"), org.bukkit.event.player.PlayerKickEvent.Cause.CHAT_VALIDATION_FAILED);
613-
+ return false;
614-
+ }
615-
+ // Paper end
616-
if (!this.updateChatOrder(timestamp)) {
617-
ServerGamePacketListenerImpl.LOGGER.warn("{} sent out-of-order chat: '{}'", this.player.getName().getString(), message);
618-
this.disconnect(Component.translatable("multiplayer.disconnect.out_of_order_chat"));
619601
diff --git a/src/main/java/net/minecraft/server/players/GameProfileCache.java b/src/main/java/net/minecraft/server/players/GameProfileCache.java
620602
index 2a0cf0a8a79c09566c598197fc6f8c447d4bbd72..5e3bc0590e59770490b1c6c818d99be054214a8a 100644
621603
--- a/src/main/java/net/minecraft/server/players/GameProfileCache.java

patches/server/0143-Block-player-logins-during-server-shutdown.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ Subject: [PATCH] Block player logins during server shutdown
55

66

77
diff --git a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
8-
index 72bc5648706380639440456fc938d9350e12f1cc..fcdd6c954552cf0b7eb914d34b94de248010765b 100644
8+
index 6e315a2e87bbc4b03e4e0f38ba0b0f6b592a433e..a00636626e2ef2975a3506fd6cfb7e4444d41e3f 100644
99
--- a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
1010
+++ b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
11-
@@ -81,6 +81,12 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
11+
@@ -77,6 +77,12 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
1212

1313
@Override
1414
public void tick() {

patches/server/0153-Allow-specifying-a-custom-authentication-servers-dow.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ Subject: [PATCH] Allow specifying a custom "authentication servers down" kick
66

77

88
diff --git a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
9-
index fcdd6c954552cf0b7eb914d34b94de248010765b..6a0cd6763202a0a0e301a3a64f09f8cc60aa6b1d 100644
9+
index a00636626e2ef2975a3506fd6cfb7e4444d41e3f..552b7d612d0f833f3280a2a60839e2ef93b59271 100644
1010
--- a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
1111
+++ b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
12-
@@ -360,7 +360,7 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
12+
@@ -344,7 +344,7 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
1313
ServerLoginPacketListenerImpl.this.gameProfile = gameprofile;
1414
ServerLoginPacketListenerImpl.this.state = ServerLoginPacketListenerImpl.State.READY_TO_ACCEPT;
1515
} else {

patches/server/0157-handle-ServerboundKeepAlivePacket-async.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ also adding some additional logging in order to help work out what is causing
1515
random disconnections for clients.
1616

1717
diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
18-
index c61d51360f610e15c4cefa62b74d267646fe9c0c..e288e1dafa9fa4b485e3dc985d5764e9a0050f51 100644
18+
index 796c40afe5e9853bba2c23dbd2136e969c78f7cd..11b409b97529afe837a63620807958dbf602cf4e 100644
1919
--- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
2020
+++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
21-
@@ -3224,14 +3224,18 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
21+
@@ -3225,14 +3225,18 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
2222

2323
@Override
2424
public void handleKeepAlive(ServerboundKeepAlivePacket packet) {

patches/server/0162-Prevent-logins-from-being-processed-when-the-player-.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ Subject: [PATCH] Prevent logins from being processed when the player has
66

77

88
diff --git a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
9-
index 6a0cd6763202a0a0e301a3a64f09f8cc60aa6b1d..85f2c4673b18126dce748051a20ababc6cbbf221 100644
9+
index 552b7d612d0f833f3280a2a60839e2ef93b59271..158862d2ea50a34dea10e074f3776bc5ed5a327f 100644
1010
--- a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
1111
+++ b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
12-
@@ -88,7 +88,11 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
12+
@@ -84,7 +84,11 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
1313
}
1414
// Paper end
1515
if (this.state == ServerLoginPacketListenerImpl.State.READY_TO_ACCEPT) {

patches/server/0180-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ Subject: [PATCH] Ability to change PlayerProfile in AsyncPreLoginEvent
66
This will allow you to change the players name or skin on login.
77

88
diff --git a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
9-
index 85f2c4673b18126dce748051a20ababc6cbbf221..681c4dddac4ffc5997f3ea92befaeafc36da99c4 100644
9+
index 158862d2ea50a34dea10e074f3776bc5ed5a327f..fa949d01da7b6c1a489d17955108f7082f959c66 100644
1010
--- a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
1111
+++ b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
12-
@@ -395,8 +395,16 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
12+
@@ -379,8 +379,16 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
1313
java.util.UUID uniqueId = ServerLoginPacketListenerImpl.this.gameProfile.getId();
1414
final org.bukkit.craftbukkit.CraftServer server = ServerLoginPacketListenerImpl.this.server.server;
1515

patches/server/0181-Player.setPlayerProfile-API.patch

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ Subject: [PATCH] Player.setPlayerProfile API
66
This can be useful for changing name or skins after a player has logged in.
77

88
diff --git a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
9-
index 681c4dddac4ffc5997f3ea92befaeafc36da99c4..7c3c76b7ef169e0c0832e26212775111deb505c0 100644
9+
index fa949d01da7b6c1a489d17955108f7082f959c66..c83395364edb4f2ba8515326b19c4f1a436a0502 100644
1010
--- a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
1111
+++ b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java
12-
@@ -396,11 +396,11 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
12+
@@ -380,11 +380,11 @@ public class ServerLoginPacketListenerImpl implements TickablePacketListener, Se
1313
final org.bukkit.craftbukkit.CraftServer server = ServerLoginPacketListenerImpl.this.server.server;
1414

1515
// Paper start
@@ -24,7 +24,7 @@ index 681c4dddac4ffc5997f3ea92befaeafc36da99c4..7c3c76b7ef169e0c0832e26212775111
2424
playerName = gameProfile.getName();
2525
uniqueId = gameProfile.getId();
2626
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
27-
index d1271b9c31502407dfeaf8eb47b73f515bf6c0fd..32554bad10cccec164bc36063333244344c16473 100644
27+
index c5164abae83cf6b0535d72c78adff5b72bc6f22e..63327bb4a57dea10f421bff15664ffa57c56cf65 100644
2828
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
2929
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
3030
@@ -75,6 +75,7 @@ import net.minecraft.world.entity.ai.attributes.Attributes;

patches/server/0189-Fix-exploit-that-allowed-colored-signs-to-be-created.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ Subject: [PATCH] Fix exploit that allowed colored signs to be created
55

66

77
diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
8-
index 23c229d807cb039edb814433e3761a06396fd579..e0a770839b5567718382a97a6007b6b1e2d5a035 100644
8+
index a9c52b6759aa1f17ecc4c365892c48d8e80c3fe3..9e0905b5cd2648f606276fa4408301e08aa0bc62 100644
99
--- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
1010
+++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
11-
@@ -3238,9 +3238,9 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
11+
@@ -3239,9 +3239,9 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Tic
1212
FilteredText filteredtext = (FilteredText) signText.get(i);
1313

1414
if (this.player.isTextFilteringEnabled()) {

0 commit comments

Comments
 (0)