Skip to content

Commit c27e1a9

Browse files
committed
remove string dupe exploit setting
1 parent 7b13d93 commit c27e1a9

File tree

4 files changed

+12
-14
lines changed

4 files changed

+12
-14
lines changed

patches/server/0005-Paper-config-files.patch

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -487,10 +487,10 @@ index 0000000000000000000000000000000000000000..d9502ba028a96f9cc846f9ed428bd806
487487
+}
488488
diff --git a/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
489489
new file mode 100644
490-
index 0000000000000000000000000000000000000000..f0d470d7770e119f734b9e72021c806d0ea8ecbd
490+
index 0000000000000000000000000000000000000000..b3d2dc8f7bd7b79d006aa76b4ff51d1afad6e1f8
491491
--- /dev/null
492492
+++ b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
493-
@@ -0,0 +1,330 @@
493+
@@ -0,0 +1,328 @@
494494
+package io.papermc.paper.configuration;
495495
+
496496
+import com.mojang.logging.LogUtils;
@@ -655,8 +655,6 @@ index 0000000000000000000000000000000000000000..f0d470d7770e119f734b9e72021c806d
655655
+ public UnsupportedSettings unsupportedSettings;
656656
+
657657
+ public class UnsupportedSettings extends ConfigurationPart {
658-
+ @Comment("This setting controls if the broken behavior of disarmed tripwires not breaking should be allowed. This also allows for dupes")
659-
+ public boolean allowTripwireDisarmingExploits = false;
660658
+ @Comment("This setting allows for exploits related to end portals, for example sand duping")
661659
+ public boolean allowUnsafeEndPortalTeleportation = false;
662660
+ @Comment("This setting controls if players should be able to break bedrock, end portals and other intended to be permanent blocks.")
@@ -5226,7 +5224,7 @@ index 9cf0c141fefe67893828e300cba4f8a8545ba25f..c8e49c1904c80c4ede40ca5c26efad9b
52265224
this.world = new CraftWorld((ServerLevel) this, gen, biomeProvider, env);
52275225

52285226
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
5229-
index 60805f6a2badca9b9cdfa54a9273ceba6311b16c..6c8a69b7c1b45549b2c388a8df2258184c587309 100644
5227+
index 46b067fdfbbdeb3c0005b37d24ae248ec2d6bb90..d5451cb1976ca3675dd19b07bd8a2d363f82db86 100644
52305228
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
52315229
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
52325230
@@ -967,6 +967,7 @@ public final class CraftServer implements Server {
@@ -5238,7 +5236,7 @@ index 60805f6a2badca9b9cdfa54a9273ceba6311b16c..6c8a69b7c1b45549b2c388a8df225818
52385236
world.serverLevelData.setDifficulty(config.difficulty);
52395237
world.setSpawnSettings(config.spawnMonsters);
52405238
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
5241-
index 17e10c4373b4281cc74b748c4a1e173e36eb9196..755b1d77418ecae0dc9ec5197275d0cd914e7bee 100644
5239+
index 5e75839c0620f94e5b58942c984938e564d3b936..3ee69736494467aa6a1450baf868e73c94733e5b 100644
52425240
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
52435241
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
52445242
@@ -142,6 +142,19 @@ public class Main {

patches/server/0009-MC-Utils.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4542,10 +4542,10 @@ index 46cab7a8c7b87ab01b26074b04f5a02b3907cfc4..49019b4a9bc4e634d54a9b0acaf9229a
45424542
+ // Paper end
45434543
}
45444544
diff --git a/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
4545-
index f0d470d7770e119f734b9e72021c806d0ea8ecbd..c3fe4481dd35f80815716e48beeeb07b1f51e30b 100644
4545+
index b3d2dc8f7bd7b79d006aa76b4ff51d1afad6e1f8..234ea32e2d6627f14b842983d226bf203c7b2b79 100644
45464546
--- a/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
45474547
+++ b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
4548-
@@ -217,7 +217,7 @@ public class GlobalConfiguration extends ConfigurationPart {
4548+
@@ -215,7 +215,7 @@ public class GlobalConfiguration extends ConfigurationPart {
45494549

45504550
@PostProcess
45514551
private void postProcess() {
@@ -5529,7 +5529,7 @@ index f6a3606b972064c4ec78487374e6197c0c447e27..c6ded1ac73ddbc0336000f77c0f99fa2
55295529
public ServerLevel(MinecraftServer minecraftserver, Executor executor, LevelStorageSource.LevelStorageAccess convertable_conversionsession, PrimaryLevelData iworlddataserver, ResourceKey<Level> resourcekey, LevelStem worlddimension, ChunkProgressListener worldloadlistener, boolean flag, long i, List<CustomSpawner> list, boolean flag1, @Nullable RandomSequences randomsequences, org.bukkit.World.Environment env, org.bukkit.generator.ChunkGenerator gen, org.bukkit.generator.BiomeProvider biomeProvider) {
55305530
super(iworlddataserver, resourcekey, minecraftserver.registryAccess(), worlddimension.type(), false, flag, i, minecraftserver.getMaxChainedNeighborUpdates(), gen, biomeProvider, env, spigotConfig -> minecraftserver.paperConfigurations.createWorldConfig(io.papermc.paper.configuration.PaperConfigurations.createWorldContextMap(convertable_conversionsession.levelDirectory.path(), iworlddataserver.getLevelName(), resourcekey.location(), spigotConfig, minecraftserver.registryAccess(), iworlddataserver.getGameRules()))); // Paper - create paper world configs
55315531
diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java
5532-
index 0c211366be68e33b24da2b055142626968ed6b0b..32e7c6e6f09e53fe8b5ade22dad8142cd09e0163 100644
5532+
index fd97a0e54ad8487b0c6f242fcb626f0b76f88274..785c7e11f92610be58b624d252d1858658496af7 100644
55335533
--- a/src/main/java/net/minecraft/server/level/ServerPlayer.java
55345534
+++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java
55355535
@@ -309,6 +309,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player {

patches/server/0734-Configurable-chat-thread-limit.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ is actually processed, this is honestly really just exposed for the misnomers or
2222
who just wanna ensure that this won't grow over a specific size if chat gets stupidly active
2323

2424
diff --git a/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
25-
index c3fe4481dd35f80815716e48beeeb07b1f51e30b..56798215644d8bca1695856b3a941e8089f49e48 100644
25+
index 234ea32e2d6627f14b842983d226bf203c7b2b79..f9e4b401727072eff5ce35c88f8b225ae9a60263 100644
2626
--- a/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
2727
+++ b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
28-
@@ -302,7 +302,18 @@ public class GlobalConfiguration extends ConfigurationPart {
28+
@@ -300,7 +300,18 @@ public class GlobalConfiguration extends ConfigurationPart {
2929

3030
@PostProcess
3131
private void postProcess() {

patches/server/1038-Moonrise-optimisation-patches.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23204,10 +23204,10 @@ index 0000000000000000000000000000000000000000..85950a1aa732ab8c01ad28bec9e0de14
2320423204
+ }
2320523205
+}
2320623206
diff --git a/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
23207-
index 46c37c8db8ecf3cc808fcf59f6bee5fe6ca49b75..cbd0f2c6636b8ae332f20a3cb763b06855dfe795 100644
23207+
index e945984e814071fe6880d7b40e27d8ac96575ccb..cf8292168cb00ae7000857cda37a98494d06abce 100644
2320823208
--- a/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
2320923209
+++ b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
23210-
@@ -219,6 +219,23 @@ public class GlobalConfiguration extends ConfigurationPart {
23210+
@@ -217,6 +217,23 @@ public class GlobalConfiguration extends ConfigurationPart {
2321123211
@PostProcess
2321223212
private void postProcess() {
2321323213
ca.spottedleaf.moonrise.common.util.MoonriseCommon.adjustWorkerThreads(this.workerThreads, this.ioThreads);
@@ -27556,7 +27556,7 @@ index 32f8186b1502b481c1100f7fdba0339ae3dd34fa..70efc63102b3d3727be376d42f1bef70
2755627556
return crashreportsystemdetails;
2755727557
}
2755827558
diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java
27559-
index e2527f3e2b96df539c765ae23c83a09d3298d430..8ceeebb561046933cba0725e15732fa074226884 100644
27559+
index 08a82b7a3456f58b3d0fdbb8e8dbce6972ad1672..dda53c52fab7c02f39451335fe0bfe36852ac994 100644
2756027560
--- a/src/main/java/net/minecraft/server/level/ServerPlayer.java
2756127561
+++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java
2756227562
@@ -218,7 +218,7 @@ import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;

0 commit comments

Comments
 (0)