mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-19 17:37:42 +01:00
Updated Upstream (Paper)
Upstream has released updates that appears to apply and compile correctly Paper Changes: 34e5942b Fix timings task name generation for extreme cases - Fixes #3499 5e3bacbc Ensure ThreadDeath propagates fully - Fixes #3521 9fa6ba26 Optimize Light Engine dfd3848e Use seed based lookup for Treasure Maps - Fixes lag from carto/sunken maps 74dcb3c9 Revert "Fix enchantment costs (#3519)" 6d72ea16 Fix enchantment costs (#3519) 68cc8d79 Maps shouldn't load chunks (#3518) e7cf34a0 Fix villager trading demand MC-163962 (#3498) 51f9edf2 Change name and id to get from profile in AsyncPlayerPreLoginEvent (#3511)
This commit is contained in:
2
Paper
2
Paper
Submodule Paper updated: 225484ccef...34e5942bf0
@@ -1 +1 @@
|
|||||||
1.15.2--07455712db99a316b61d4fc3feaacae9c398bd25
|
1.15.2--f1507da451593fc5580a991d5516a795ca627417
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From a7ce770713962d590d3f52703ad66ae10465a8a4 Mon Sep 17 00:00:00 2001
|
From 80511018e34ec212cbcea76fa4b3a3748880bfa0 Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
||||||
Date: Sat, 4 May 2019 01:02:11 -0500
|
Date: Sat, 4 May 2019 01:02:11 -0500
|
||||||
Subject: [PATCH] Rebrand
|
Subject: [PATCH] Rebrand
|
||||||
@@ -107,10 +107,10 @@ index cd6e259239..bb227bc0fb 100644
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
index 395e5034ea..d7e29a59de 100644
|
index b853d50a4a..88333e3aeb 100644
|
||||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
@@ -1561,7 +1561,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -1569,7 +1569,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getServerModName() {
|
public String getServerModName() {
|
||||||
@@ -280,5 +280,5 @@ index 674096cab1..e9aee2d8a9 100644
|
|||||||
|
|
||||||
if (stream != null) {
|
if (stream != null) {
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 9e770d2145e55b702d98ee898bf024d5a8a7eda6 Mon Sep 17 00:00:00 2001
|
From 4af62d22140710d7509e4f573f1ac84394a44c73 Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
||||||
Date: Sun, 7 Jul 2019 19:52:16 -0500
|
Date: Sun, 7 Jul 2019 19:52:16 -0500
|
||||||
Subject: [PATCH] Zombie horse naturally spawn
|
Subject: [PATCH] Zombie horse naturally spawn
|
||||||
@@ -9,10 +9,10 @@ Subject: [PATCH] Zombie horse naturally spawn
|
|||||||
2 files changed, 14 insertions(+), 6 deletions(-)
|
2 files changed, 14 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
index 854c97bddb..b65df63333 100644
|
index 17289cf377..41179fe312 100644
|
||||||
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
@@ -600,12 +600,18 @@ public class WorldServer extends World {
|
@@ -601,12 +601,18 @@ public class WorldServer extends World {
|
||||||
boolean flag1 = this.getGameRules().getBoolean(GameRules.DO_MOB_SPAWNING) && this.random.nextDouble() < (double) difficultydamagescaler.b() * paperConfig.skeleHorseSpawnChance; // Paper
|
boolean flag1 = this.getGameRules().getBoolean(GameRules.DO_MOB_SPAWNING) && this.random.nextDouble() < (double) difficultydamagescaler.b() * paperConfig.skeleHorseSpawnChance; // Paper
|
||||||
|
|
||||||
if (flag1) {
|
if (flag1) {
|
||||||
@@ -54,5 +54,5 @@ index 96a66926fc..4c7469b903 100644
|
|||||||
|
|
||||||
public boolean zombiePigmanRidable = false;
|
public boolean zombiePigmanRidable = false;
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 742fb5171cd5cada47c66919b143981cc02598e9 Mon Sep 17 00:00:00 2001
|
From 7da20b7f3bd17fd2432f48cb077c4370bb39492e Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
||||||
Date: Thu, 8 Aug 2019 15:29:15 -0500
|
Date: Thu, 8 Aug 2019 15:29:15 -0500
|
||||||
Subject: [PATCH] Implement AFK API
|
Subject: [PATCH] Implement AFK API
|
||||||
@@ -206,10 +206,10 @@ index 96161160bb..762aad378c 100644
|
|||||||
if (from.getX() != Double.MAX_VALUE) {
|
if (from.getX() != Double.MAX_VALUE) {
|
||||||
Location oldTo = to.clone();
|
Location oldTo = to.clone();
|
||||||
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
index b65df63333..8018bf6dd8 100644
|
index 41179fe312..e82d091746 100644
|
||||||
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
@@ -408,7 +408,7 @@ public class WorldServer extends World {
|
@@ -409,7 +409,7 @@ public class WorldServer extends World {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.everyoneSleeping && this.players.stream().noneMatch((entityplayer) -> {
|
if (this.everyoneSleeping && this.players.stream().noneMatch((entityplayer) -> {
|
||||||
@@ -218,7 +218,7 @@ index b65df63333..8018bf6dd8 100644
|
|||||||
})) {
|
})) {
|
||||||
// CraftBukkit start
|
// CraftBukkit start
|
||||||
long l = this.worldData.getDayTime() + 24000L;
|
long l = this.worldData.getDayTime() + 24000L;
|
||||||
@@ -726,7 +726,7 @@ public class WorldServer extends World {
|
@@ -727,7 +727,7 @@ public class WorldServer extends World {
|
||||||
while (iterator.hasNext()) {
|
while (iterator.hasNext()) {
|
||||||
EntityPlayer entityplayer = (EntityPlayer) iterator.next();
|
EntityPlayer entityplayer = (EntityPlayer) iterator.next();
|
||||||
|
|
||||||
@@ -299,5 +299,5 @@ index 7125c0477e..e925e1374d 100644
|
|||||||
+ "idle.timeout.broadcast.back": "§e§o%s is no longer AFK"
|
+ "idle.timeout.broadcast.back": "§e§o%s is no longer AFK"
|
||||||
}
|
}
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From d758a1fb984a3aeab4c5c266153006a8c254028c Mon Sep 17 00:00:00 2001
|
From 93bef04f9845d383a377947d578dd0a30a71ab31 Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
||||||
Date: Thu, 16 Jan 2020 14:59:16 -0600
|
Date: Thu, 16 Jan 2020 14:59:16 -0600
|
||||||
Subject: [PATCH] Make the GUI better
|
Subject: [PATCH] Make the GUI better
|
||||||
@@ -88,10 +88,10 @@ index cf5abd393e..73d2b32c5c 100644
|
|||||||
|
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
index d7e29a59de..d9407aedbf 100644
|
index 88333e3aeb..1d22c2044d 100644
|
||||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
@@ -1366,6 +1366,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -1374,6 +1374,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1201,5 +1201,5 @@ index 476f4a5cbe..522048dc9e 100644
|
|||||||
<TerminalConsole name="TerminalConsole">
|
<TerminalConsole name="TerminalConsole">
|
||||||
<PatternLayout>
|
<PatternLayout>
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 27637e65736ed89d854c2693de7352528be84b84 Mon Sep 17 00:00:00 2001
|
From 6f7af599f58e6e8229762aef1275a249201fd748 Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
||||||
Date: Tue, 23 Jul 2019 10:07:16 -0500
|
Date: Tue, 23 Jul 2019 10:07:16 -0500
|
||||||
Subject: [PATCH] Implement lagging threshold
|
Subject: [PATCH] Implement lagging threshold
|
||||||
@@ -10,7 +10,7 @@ Subject: [PATCH] Implement lagging threshold
|
|||||||
3 files changed, 14 insertions(+)
|
3 files changed, 14 insertions(+)
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
index d9407aedbf..5baeb156e1 100644
|
index 1d22c2044d..1b2bbb3460 100644
|
||||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
@@ -184,6 +184,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -184,6 +184,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
@@ -21,7 +21,7 @@ index d9407aedbf..5baeb156e1 100644
|
|||||||
public final SlackActivityAccountant slackActivityAccountant = new SlackActivityAccountant();
|
public final SlackActivityAccountant slackActivityAccountant = new SlackActivityAccountant();
|
||||||
// Spigot end
|
// Spigot end
|
||||||
|
|
||||||
@@ -944,6 +945,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -951,6 +952,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
recentTps[1] = tps5.getAverage();
|
recentTps[1] = tps5.getAverage();
|
||||||
recentTps[2] = tps15.getAverage();
|
recentTps[2] = tps15.getAverage();
|
||||||
// Paper end
|
// Paper end
|
||||||
@@ -62,5 +62,5 @@ index 64f1190b03..e890a1f815 100644
|
|||||||
+ // Purpur end
|
+ // Purpur end
|
||||||
}
|
}
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From c683613085a34fe526901d81be374b0404f56f3a Mon Sep 17 00:00:00 2001
|
From d9bb3aedd69d04fe04efbc3beb136380c7810fa0 Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
||||||
Date: Sun, 28 Jul 2019 01:27:37 -0500
|
Date: Sun, 28 Jul 2019 01:27:37 -0500
|
||||||
Subject: [PATCH] Add 5 second tps average in /tps
|
Subject: [PATCH] Add 5 second tps average in /tps
|
||||||
@@ -10,7 +10,7 @@ Subject: [PATCH] Add 5 second tps average in /tps
|
|||||||
3 files changed, 11 insertions(+), 5 deletions(-)
|
3 files changed, 11 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
index 5baeb156e1..426cde31a1 100644
|
index 1b2bbb3460..fd9e8db0b6 100644
|
||||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
@@ -183,7 +183,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -183,7 +183,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
@@ -22,7 +22,7 @@ index 5baeb156e1..426cde31a1 100644
|
|||||||
public boolean lagging = false; // Purpur
|
public boolean lagging = false; // Purpur
|
||||||
public final SlackActivityAccountant slackActivityAccountant = new SlackActivityAccountant();
|
public final SlackActivityAccountant slackActivityAccountant = new SlackActivityAccountant();
|
||||||
// Spigot end
|
// Spigot end
|
||||||
@@ -848,6 +848,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -855,6 +855,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
private static final long MAX_CATCHUP_BUFFER = TICK_TIME * TPS * 60L;
|
private static final long MAX_CATCHUP_BUFFER = TICK_TIME * TPS * 60L;
|
||||||
private long lastTick = 0;
|
private long lastTick = 0;
|
||||||
private long catchupTime = 0;
|
private long catchupTime = 0;
|
||||||
@@ -30,7 +30,7 @@ index 5baeb156e1..426cde31a1 100644
|
|||||||
public final RollingAverage tps1 = new RollingAverage(60);
|
public final RollingAverage tps1 = new RollingAverage(60);
|
||||||
public final RollingAverage tps5 = new RollingAverage(60 * 5);
|
public final RollingAverage tps5 = new RollingAverage(60 * 5);
|
||||||
public final RollingAverage tps15 = new RollingAverage(60 * 15);
|
public final RollingAverage tps15 = new RollingAverage(60 * 15);
|
||||||
@@ -937,13 +938,17 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -944,13 +945,17 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
{
|
{
|
||||||
final long diff = curTime - tickSection;
|
final long diff = curTime - tickSection;
|
||||||
java.math.BigDecimal currentTps = TPS_BASE.divide(new java.math.BigDecimal(diff), 30, java.math.RoundingMode.HALF_UP);
|
java.math.BigDecimal currentTps = TPS_BASE.divide(new java.math.BigDecimal(diff), 30, java.math.RoundingMode.HALF_UP);
|
||||||
@@ -77,5 +77,5 @@ index 387af9d5c0..650f74ba3e 100644
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 8f6c7225516af03ef09c572bb0476341939dd523 Mon Sep 17 00:00:00 2001
|
From 0932808f41571426fa90c5d6336e6a0451e113fe Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
||||||
Date: Wed, 22 Jan 2020 20:13:40 -0600
|
Date: Wed, 22 Jan 2020 20:13:40 -0600
|
||||||
Subject: [PATCH] UPnP Port Forwarding Service
|
Subject: [PATCH] UPnP Port Forwarding Service
|
||||||
@@ -78,7 +78,7 @@ index 73d2b32c5c..a522ed5c36 100644
|
|||||||
// this.a((PlayerList) (new DedicatedPlayerList(this))); // Spigot - moved up
|
// this.a((PlayerList) (new DedicatedPlayerList(this))); // Spigot - moved up
|
||||||
server.loadPlugins();
|
server.loadPlugins();
|
||||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
index 426cde31a1..50922dd367 100644
|
index fd9e8db0b6..57acbbce17 100644
|
||||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
@@ -187,6 +187,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -187,6 +187,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
@@ -89,9 +89,9 @@ index 426cde31a1..50922dd367 100644
|
|||||||
|
|
||||||
public MinecraftServer(OptionSet options, Proxy proxy, DataFixer datafixer, CommandDispatcher commanddispatcher, YggdrasilAuthenticationService yggdrasilauthenticationservice, MinecraftSessionService minecraftsessionservice, GameProfileRepository gameprofilerepository, UserCache usercache, WorldLoadListenerFactory worldloadlistenerfactory, String s) {
|
public MinecraftServer(OptionSet options, Proxy proxy, DataFixer datafixer, CommandDispatcher commanddispatcher, YggdrasilAuthenticationService yggdrasilauthenticationservice, MinecraftSessionService minecraftsessionservice, GameProfileRepository gameprofilerepository, UserCache usercache, WorldLoadListenerFactory worldloadlistenerfactory, String s) {
|
||||||
super("Server");
|
super("Server");
|
||||||
@@ -737,6 +738,15 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -744,6 +745,15 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
// CraftBukkit end
|
// CraftBukkit end
|
||||||
MinecraftServer.LOGGER.info("Stopping server");
|
MinecraftServer.LOGGER.info("Stopping server (Ignore any thread death message you see! - DO NOT REPORT THREAD DEATH TO PAPER)"); // Paper
|
||||||
MinecraftTimings.stopServer(); // Paper
|
MinecraftTimings.stopServer(); // Paper
|
||||||
+ // Purpur start
|
+ // Purpur start
|
||||||
+ if (upnp) {
|
+ if (upnp) {
|
||||||
@@ -196,5 +196,5 @@ index 0000000000..b0465d3608
|
|||||||
+ }
|
+ }
|
||||||
+}
|
+}
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From d212c0e4b58360d4ebd4846cabfcebdba7f13b3c Mon Sep 17 00:00:00 2001
|
From aaf81940ff06eed3ca9f1470d22e44737f8d4a80 Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
||||||
Date: Sat, 21 Mar 2020 11:47:39 -0500
|
Date: Sat, 21 Mar 2020 11:47:39 -0500
|
||||||
Subject: [PATCH] Configurable server mod name
|
Subject: [PATCH] Configurable server mod name
|
||||||
@@ -9,10 +9,10 @@ Subject: [PATCH] Configurable server mod name
|
|||||||
2 files changed, 6 insertions(+), 1 deletion(-)
|
2 files changed, 6 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
index 50922dd367..fb066bc10b 100644
|
index 57acbbce17..c4f784f3d7 100644
|
||||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
@@ -1579,7 +1579,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -1587,7 +1587,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getServerModName() {
|
public String getServerModName() {
|
||||||
@@ -38,5 +38,5 @@ index fe38b3ce90..a729e7d204 100644
|
|||||||
getString("settings.timings.url", "https://timings.pl3x.net");
|
getString("settings.timings.url", "https://timings.pl3x.net");
|
||||||
}
|
}
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 2f9aa14218b11fc630058ae1c087e41530a665f0 Mon Sep 17 00:00:00 2001
|
From 8362bf9a2f36566f70e53c7574dc5e1d36658eb2 Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
||||||
Date: Thu, 26 Mar 2020 19:06:22 -0500
|
Date: Thu, 26 Mar 2020 19:06:22 -0500
|
||||||
Subject: [PATCH] Configurable TPS Catchup
|
Subject: [PATCH] Configurable TPS Catchup
|
||||||
@@ -9,10 +9,10 @@ Subject: [PATCH] Configurable TPS Catchup
|
|||||||
2 files changed, 12 insertions(+)
|
2 files changed, 12 insertions(+)
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
index fb066bc10b..6d7e919495 100644
|
index c4f784f3d7..13a3fab573 100644
|
||||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
@@ -980,6 +980,13 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -987,6 +987,13 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
this.methodProfiler.exitEnter("nextTickWait");
|
this.methodProfiler.exitEnter("nextTickWait");
|
||||||
this.ac = true;
|
this.ac = true;
|
||||||
this.ab = Math.max(SystemUtils.getMonotonicMillis() + 50L, this.nextTick);
|
this.ab = Math.max(SystemUtils.getMonotonicMillis() + 50L, this.nextTick);
|
||||||
@@ -43,5 +43,5 @@ index a729e7d204..7bea362132 100644
|
|||||||
private static void dontSendUselessEntityPackets() {
|
private static void dontSendUselessEntityPackets() {
|
||||||
dontSendUselessEntityPackets = getBoolean("settings.dont-send-useless-entity-packets", dontSendUselessEntityPackets);
|
dontSendUselessEntityPackets = getBoolean("settings.dont-send-useless-entity-packets", dontSendUselessEntityPackets);
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 078370ffd5a5cb03267ec7b44e38fa68501b371a Mon Sep 17 00:00:00 2001
|
From 26a819664b9b9552b1c78ba9d514b2e0543609b6 Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
||||||
Date: Sat, 4 Apr 2020 02:36:45 -0500
|
Date: Sat, 4 Apr 2020 02:36:45 -0500
|
||||||
Subject: [PATCH] Add more timings timers
|
Subject: [PATCH] Add more timings timers
|
||||||
@@ -12,7 +12,7 @@ Subject: [PATCH] Add more timings timers
|
|||||||
5 files changed, 56 insertions(+)
|
5 files changed, 56 insertions(+)
|
||||||
|
|
||||||
diff --git a/src/main/java/co/aikar/timings/MinecraftTimings.java b/src/main/java/co/aikar/timings/MinecraftTimings.java
|
diff --git a/src/main/java/co/aikar/timings/MinecraftTimings.java b/src/main/java/co/aikar/timings/MinecraftTimings.java
|
||||||
index 84b1f068ad..fefc2433c6 100644
|
index 48e1c50069..4949599b76 100644
|
||||||
--- a/src/main/java/co/aikar/timings/MinecraftTimings.java
|
--- a/src/main/java/co/aikar/timings/MinecraftTimings.java
|
||||||
+++ b/src/main/java/co/aikar/timings/MinecraftTimings.java
|
+++ b/src/main/java/co/aikar/timings/MinecraftTimings.java
|
||||||
@@ -43,6 +43,28 @@ public final class MinecraftTimings {
|
@@ -43,6 +43,28 @@ public final class MinecraftTimings {
|
||||||
@@ -206,10 +206,10 @@ index a68fc11ec6..4b277a6f6d 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
index 3546424a1c..799dfdf696 100644
|
index 81d233d23b..69102082f8 100644
|
||||||
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
@@ -845,7 +845,9 @@ public class WorldServer extends World {
|
@@ -846,7 +846,9 @@ public class WorldServer extends World {
|
||||||
return IRegistry.ENTITY_TYPE.getKey(entity1.getEntityType()).toString();
|
return IRegistry.ENTITY_TYPE.getKey(entity1.getEntityType()).toString();
|
||||||
});
|
});
|
||||||
gameprofilerfiller.c("tickPassenger");
|
gameprofilerfiller.c("tickPassenger");
|
||||||
@@ -220,5 +220,5 @@ index 3546424a1c..799dfdf696 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 276aed65a5bd72dc0027fbd4cc481a866d050d2d Mon Sep 17 00:00:00 2001
|
From 0c7c76793aed4ba8f6fc011dd1c6911a62b660cb Mon Sep 17 00:00:00 2001
|
||||||
From: Spottedleaf <spottedleaf@spottedleaf.dev>
|
From: Spottedleaf <spottedleaf@spottedleaf.dev>
|
||||||
Date: Fri, 3 Apr 2020 02:21:13 -0700
|
Date: Fri, 3 Apr 2020 02:21:13 -0700
|
||||||
Subject: [PATCH] Tuinity - Always able to execute tasks on the main server
|
Subject: [PATCH] Tuinity - Always able to execute tasks on the main server
|
||||||
@@ -12,10 +12,10 @@ chunks.
|
|||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
index 6d7e919495..e02a7134a9 100644
|
index 13a3fab573..565e3b72bb 100644
|
||||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
@@ -1106,7 +1106,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -1113,7 +1113,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
}
|
}
|
||||||
|
|
||||||
protected boolean canExecute(TickTask ticktask) {
|
protected boolean canExecute(TickTask ticktask) {
|
||||||
@@ -25,5 +25,5 @@ index 6d7e919495..e02a7134a9 100644
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 694666c623c2e4fb12ed88f9b706a20321bd7445 Mon Sep 17 00:00:00 2001
|
From 3686071d088263fab9c911084f54ff1b75b2702a Mon Sep 17 00:00:00 2001
|
||||||
From: tr7zw <tr7zw@live.de>
|
From: tr7zw <tr7zw@live.de>
|
||||||
Date: Thu, 5 Mar 2020 23:08:01 +0100
|
Date: Thu, 5 Mar 2020 23:08:01 +0100
|
||||||
Subject: [PATCH] YAPFA - Disable mojang profiler
|
Subject: [PATCH] YAPFA - Disable mojang profiler
|
||||||
@@ -43,7 +43,7 @@ index f0d72ea39d..e38a684060 100644
|
|||||||
throw CommandDebug.b.create();
|
throw CommandDebug.b.create();
|
||||||
} else {
|
} else {
|
||||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
index e02a7134a9..10845ff8fd 100644
|
index 565e3b72bb..d1c92c6984 100644
|
||||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
@@ -80,7 +80,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -80,7 +80,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
@@ -55,7 +55,7 @@ index e02a7134a9..10845ff8fd 100644
|
|||||||
private ServerConnection serverConnection;
|
private ServerConnection serverConnection;
|
||||||
public final WorldLoadListenerFactory worldLoadListenerFactory;
|
public final WorldLoadListenerFactory worldLoadListenerFactory;
|
||||||
private final ServerPing serverPing = new ServerPing();
|
private final ServerPing serverPing = new ServerPing();
|
||||||
@@ -1460,6 +1460,8 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -1468,6 +1468,8 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
String s1 = (String) Optional.ofNullable(optionset.valueOf("world")).orElse(dedicatedserversettings.getProperties().levelName);
|
String s1 = (String) Optional.ofNullable(optionset.valueOf("world")).orElse(dedicatedserversettings.getProperties().levelName);
|
||||||
final DedicatedServer dedicatedserver = new DedicatedServer(optionset, dedicatedserversettings, DataConverterRegistry.a(), yggdrasilauthenticationservice, minecraftsessionservice, gameprofilerepository, usercache, WorldLoadListenerLogger::new, s1);
|
final DedicatedServer dedicatedserver = new DedicatedServer(optionset, dedicatedserversettings, DataConverterRegistry.a(), yggdrasilauthenticationservice, minecraftsessionservice, gameprofilerepository, usercache, WorldLoadListenerLogger::new, s1);
|
||||||
|
|
||||||
@@ -64,7 +64,7 @@ index e02a7134a9..10845ff8fd 100644
|
|||||||
/*
|
/*
|
||||||
dedicatedserver.i((String) optionset.valueOf(optionspec7));
|
dedicatedserver.i((String) optionset.valueOf(optionspec7));
|
||||||
dedicatedserver.setPort((Integer) optionset.valueOf(optionspec10));
|
dedicatedserver.setPort((Integer) optionset.valueOf(optionspec10));
|
||||||
@@ -1887,6 +1889,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -1895,6 +1897,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
|
|
||||||
public abstract boolean a(EnumGamemode enumgamemode, boolean flag, int i);
|
public abstract boolean a(EnumGamemode enumgamemode, boolean flag, int i);
|
||||||
|
|
||||||
@@ -171,5 +171,5 @@ index e81beea7fa..5c3536b26b 100644
|
|||||||
"idle.timeout.broadcast.away": "§e§o%s is now AFK",
|
"idle.timeout.broadcast.away": "§e§o%s is now AFK",
|
||||||
"idle.timeout.broadcast.back": "§e§o%s is no longer AFK"
|
"idle.timeout.broadcast.back": "§e§o%s is no longer AFK"
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From b63248b0c6fd20429128a8c67183d35056589252 Mon Sep 17 00:00:00 2001
|
From 88a8d3aec51dfc78c1498fa45575995062528f28 Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
||||||
Date: Sun, 7 Jun 2020 13:16:02 -0500
|
Date: Sun, 7 Jun 2020 13:16:02 -0500
|
||||||
Subject: [PATCH] Do not strip colors from death messages
|
Subject: [PATCH] Do not strip colors from death messages
|
||||||
@@ -8,7 +8,7 @@ Subject: [PATCH] Do not strip colors from death messages
|
|||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/EntityPlayer.java b/src/main/java/net/minecraft/server/EntityPlayer.java
|
diff --git a/src/main/java/net/minecraft/server/EntityPlayer.java b/src/main/java/net/minecraft/server/EntityPlayer.java
|
||||||
index 90305b61fc..ffc849cd48 100644
|
index 90305b61fc..0879f0904f 100644
|
||||||
--- a/src/main/java/net/minecraft/server/EntityPlayer.java
|
--- a/src/main/java/net/minecraft/server/EntityPlayer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/EntityPlayer.java
|
+++ b/src/main/java/net/minecraft/server/EntityPlayer.java
|
||||||
@@ -610,7 +610,7 @@ public class EntityPlayer extends EntityHuman implements ICrafting {
|
@@ -610,7 +610,7 @@ public class EntityPlayer extends EntityHuman implements ICrafting {
|
||||||
@@ -16,10 +16,10 @@ index 90305b61fc..ffc849cd48 100644
|
|||||||
IChatBaseComponent defaultMessage = this.getCombatTracker().getDeathMessage();
|
IChatBaseComponent defaultMessage = this.getCombatTracker().getDeathMessage();
|
||||||
|
|
||||||
- String deathmessage = defaultMessage.getString();
|
- String deathmessage = defaultMessage.getString();
|
||||||
+ String deathmessage = defaultMessage.getLegacyString();
|
+ String deathmessage = defaultMessage.getLegacyString(); // Purpur
|
||||||
org.bukkit.event.entity.PlayerDeathEvent event = CraftEventFactory.callPlayerDeathEvent(this, loot, deathmessage, keepInventory);
|
org.bukkit.event.entity.PlayerDeathEvent event = CraftEventFactory.callPlayerDeathEvent(this, loot, deathmessage, keepInventory);
|
||||||
// Paper start - cancellable death event
|
// Paper start - cancellable death event
|
||||||
if (event.isCancelled()) {
|
if (event.isCancelled()) {
|
||||||
--
|
--
|
||||||
2.24.0
|
2.26.2
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user