mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-19 01:17:42 +01:00
Make tab list afk prefix configurable
This commit is contained in:
@@ -37,7 +37,7 @@ index 2cada09ced..a69a698594 100644
|
|||||||
super(EntityTypes.PLAYER, world);
|
super(EntityTypes.PLAYER, world);
|
||||||
this.bS = ItemStack.b;
|
this.bS = ItemStack.b;
|
||||||
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 8fd3c913ac..fa090422da 100644
|
index 0f9550fb87..a23f237029 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
|
||||||
@@ -1752,8 +1752,54 @@ public class EntityPlayer extends EntityHuman implements ICrafting {
|
@@ -1752,8 +1752,54 @@ public class EntityPlayer extends EntityHuman implements ICrafting {
|
||||||
@@ -75,7 +75,7 @@ index 8fd3c913ac..fa090422da 100644
|
|||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ if (world.purpurConfig.idleTimeoutUpdateTabList) {
|
+ if (world.purpurConfig.idleTimeoutUpdateTabList) {
|
||||||
+ getBukkitEntity().setPlayerListName((setAfk ? "[AFK] " : "") + getName());
|
+ getBukkitEntity().setPlayerListName((setAfk ? net.pl3x.purpur.PurpurConfig.afkTabListPrefix : "") + getName());
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ ((WorldServer) world).everyoneSleeping();
|
+ ((WorldServer) world).everyoneSleeping();
|
||||||
@@ -205,7 +205,7 @@ index 37f55c66b6..aa6855c356 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 fff694c370..efc2ea044a 100644
|
index bc3a7d1513..9191d77864 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
|
||||||
@@ -862,7 +862,7 @@ public class WorldServer extends World implements GeneratorAccessSeed {
|
@@ -862,7 +862,7 @@ public class WorldServer extends World implements GeneratorAccessSeed {
|
||||||
@@ -227,7 +227,7 @@ index fff694c370..efc2ea044a 100644
|
|||||||
} else if (entityplayer.isSleeping()) {
|
} else if (entityplayer.isSleeping()) {
|
||||||
++j;
|
++j;
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index fc38163b19..cc08ad33e4 100644
|
index 803a7ff92a..d699a91685 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -1,6 +1,7 @@
|
@@ -1,6 +1,7 @@
|
||||||
@@ -238,15 +238,17 @@ index fc38163b19..cc08ad33e4 100644
|
|||||||
import net.minecraft.server.MinecraftServer;
|
import net.minecraft.server.MinecraftServer;
|
||||||
import net.pl3x.purpur.command.PurpurCommand;
|
import net.pl3x.purpur.command.PurpurCommand;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
@@ -129,6 +130,13 @@ public class PurpurConfig {
|
@@ -129,6 +130,15 @@ public class PurpurConfig {
|
||||||
return config.getString(path, config.getString(path));
|
return config.getString(path, config.getString(path));
|
||||||
}
|
}
|
||||||
|
|
||||||
+ public static String afkBroadcastAway = "§e§o%s is now AFK";
|
+ public static String afkBroadcastAway = "§e§o%s is now AFK";
|
||||||
+ public static String afkBroadcastBack = "§e§o%s is no longer AFK";
|
+ public static String afkBroadcastBack = "§e§o%s is no longer AFK";
|
||||||
|
+ public static String afkTabListPrefix = "[AFK] ";
|
||||||
+ private static void messages() {
|
+ private static void messages() {
|
||||||
+ afkBroadcastAway = getString("settings.messages.afk-broadcast-away", afkBroadcastAway);
|
+ afkBroadcastAway = getString("settings.messages.afk-broadcast-away", afkBroadcastAway);
|
||||||
+ afkBroadcastBack = getString("settings.messages.afk-broadcast-back", afkBroadcastBack);
|
+ afkBroadcastBack = getString("settings.messages.afk-broadcast-back", afkBroadcastBack);
|
||||||
|
+ afkTabListPrefix = getString("settings.messages.afk-tab-list-prefix", afkTabListPrefix);
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
public static String timingsUrl = "https://timings.pl3x.net";
|
public static String timingsUrl = "https://timings.pl3x.net";
|
||||||
@@ -273,7 +275,7 @@ index 361f7857e4..2578a4677d 100644
|
|||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||||
index 8f2b84a84a..e8c8ba74b9 100644
|
index b832ece494..c278ad57d6 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||||
@@ -2149,4 +2149,21 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
@@ -2149,4 +2149,21 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Subject: [PATCH] Configurable server mod name
|
|||||||
|
|
||||||
|
|
||||||
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 e23e47ee7..ba0260fa5 100644
|
index e23e47ee77..ba0260fa54 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
|
||||||
@@ -1504,7 +1504,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -1504,7 +1504,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
@@ -18,11 +18,11 @@ index e23e47ee7..ba0260fa5 100644
|
|||||||
|
|
||||||
public CrashReport b(CrashReport crashreport) {
|
public CrashReport b(CrashReport crashreport) {
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index cc08ad33e..3d779b0dc 100644
|
index d699a91685..27cbfdfba8 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -137,6 +137,11 @@ public class PurpurConfig {
|
@@ -139,6 +139,11 @@ public class PurpurConfig {
|
||||||
afkBroadcastBack = getString("settings.messages.afk-broadcast-back", afkBroadcastBack);
|
afkTabListPrefix = getString("settings.messages.afk-tab-list-prefix", afkTabListPrefix);
|
||||||
}
|
}
|
||||||
|
|
||||||
+ public static String serverModName = "Purpur";
|
+ public static String serverModName = "Purpur";
|
||||||
|
|||||||
@@ -25,10 +25,10 @@ index ba0260fa54..8ed47fe054 100644
|
|||||||
}
|
}
|
||||||
// Tuinity - replace logic
|
// Tuinity - replace logic
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index 3d779b0dc0..d8b826f6b9 100644
|
index 27cbfdfba8..6ff5e07834 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -147,6 +147,11 @@ public class PurpurConfig {
|
@@ -149,6 +149,11 @@ public class PurpurConfig {
|
||||||
timingsUrl = getString("settings.timings.url", timingsUrl);
|
timingsUrl = getString("settings.timings.url", timingsUrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Subject: [PATCH] Alternative Keepalive Handling
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/PacketPlayInKeepAlive.java b/src/main/java/net/minecraft/server/PacketPlayInKeepAlive.java
|
diff --git a/src/main/java/net/minecraft/server/PacketPlayInKeepAlive.java b/src/main/java/net/minecraft/server/PacketPlayInKeepAlive.java
|
||||||
index 8e93f1540..470f92c4f 100644
|
index 8e93f1540b..470f92c4fb 100644
|
||||||
--- a/src/main/java/net/minecraft/server/PacketPlayInKeepAlive.java
|
--- a/src/main/java/net/minecraft/server/PacketPlayInKeepAlive.java
|
||||||
+++ b/src/main/java/net/minecraft/server/PacketPlayInKeepAlive.java
|
+++ b/src/main/java/net/minecraft/server/PacketPlayInKeepAlive.java
|
||||||
@@ -22,6 +22,7 @@ public class PacketPlayInKeepAlive implements Packet<PacketListenerPlayIn> {
|
@@ -22,6 +22,7 @@ public class PacketPlayInKeepAlive implements Packet<PacketListenerPlayIn> {
|
||||||
@@ -17,7 +17,7 @@ index 8e93f1540..470f92c4f 100644
|
|||||||
return this.a;
|
return this.a;
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/minecraft/server/PlayerConnection.java b/src/main/java/net/minecraft/server/PlayerConnection.java
|
diff --git a/src/main/java/net/minecraft/server/PlayerConnection.java b/src/main/java/net/minecraft/server/PlayerConnection.java
|
||||||
index a7ace9034..bbe56cefe 100644
|
index a7ace9034d..bbe56cefe1 100644
|
||||||
--- a/src/main/java/net/minecraft/server/PlayerConnection.java
|
--- a/src/main/java/net/minecraft/server/PlayerConnection.java
|
||||||
+++ b/src/main/java/net/minecraft/server/PlayerConnection.java
|
+++ b/src/main/java/net/minecraft/server/PlayerConnection.java
|
||||||
@@ -75,6 +75,7 @@ public class PlayerConnection implements PacketListenerPlayIn {
|
@@ -75,6 +75,7 @@ public class PlayerConnection implements PacketListenerPlayIn {
|
||||||
@@ -68,10 +68,10 @@ index a7ace9034..bbe56cefe 100644
|
|||||||
if (this.awaitingKeepAlive && packetplayinkeepalive.b() == this.h) {
|
if (this.awaitingKeepAlive && packetplayinkeepalive.b() == this.h) {
|
||||||
int i = (int) (SystemUtils.getMonotonicMillis() - this.lastKeepAlive);
|
int i = (int) (SystemUtils.getMonotonicMillis() - this.lastKeepAlive);
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index d8b826f6b..571917ffa 100644
|
index 6ff5e07834..f1d6c32fde 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -152,6 +152,11 @@ public class PurpurConfig {
|
@@ -154,6 +154,11 @@ public class PurpurConfig {
|
||||||
laggingThreshold = getDouble("settings.lagging-threshold", laggingThreshold);
|
laggingThreshold = getDouble("settings.lagging-threshold", laggingThreshold);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Subject: [PATCH] MC-4 Fix - Item position desync
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/EntityTrackerEntry.java b/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
diff --git a/src/main/java/net/minecraft/server/EntityTrackerEntry.java b/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
||||||
index bfb931268..e9bc546f8 100644
|
index bfb931268d..e9bc546f80 100644
|
||||||
--- a/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
--- a/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
||||||
+++ b/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
+++ b/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
||||||
@@ -134,6 +134,12 @@ public class EntityTrackerEntry {
|
@@ -134,6 +134,12 @@ public class EntityTrackerEntry {
|
||||||
@@ -22,7 +22,7 @@ index bfb931268..e9bc546f8 100644
|
|||||||
boolean flag2 = flag1 || this.tickCounter % 60 == 0;
|
boolean flag2 = flag1 || this.tickCounter % 60 == 0;
|
||||||
boolean flag3 = Math.abs(i - this.yRot) >= 1 || Math.abs(j - this.xRot) >= 1;
|
boolean flag3 = Math.abs(i - this.yRot) >= 1 || Math.abs(j - this.xRot) >= 1;
|
||||||
diff --git a/src/main/java/net/minecraft/server/PacketPlayOutEntity.java b/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
diff --git a/src/main/java/net/minecraft/server/PacketPlayOutEntity.java b/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
||||||
index e5da2b19c..6d9d52e4f 100644
|
index e5da2b19c1..6d9d52e4fc 100644
|
||||||
--- a/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
--- a/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
||||||
+++ b/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
+++ b/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
||||||
@@ -14,10 +14,12 @@ public class PacketPlayOutEntity implements Packet<PacketListenerPlayOut> {
|
@@ -14,10 +14,12 @@ public class PacketPlayOutEntity implements Packet<PacketListenerPlayOut> {
|
||||||
@@ -39,10 +39,10 @@ index e5da2b19c..6d9d52e4f 100644
|
|||||||
return (new Vec3D((double) i, (double) j, (double) k)).a(2.44140625E-4D);
|
return (new Vec3D((double) i, (double) j, (double) k)).a(2.44140625E-4D);
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index 571917ffa..4ac6fa44b 100644
|
index f1d6c32fde..04ed0b1dba 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -175,4 +175,9 @@ public class PurpurConfig {
|
@@ -177,4 +177,9 @@ public class PurpurConfig {
|
||||||
InventoryType.ENDER_CHEST.setDefaultSize(enderChestSixRows ? 54 : 27);
|
InventoryType.ENDER_CHEST.setDefaultSize(enderChestSixRows ? 54 : 27);
|
||||||
enderChestPermissionRows = getBoolean("settings.blocks.ender_chest.use-permissions-for-rows", enderChestPermissionRows);
|
enderChestPermissionRows = getBoolean("settings.blocks.ender_chest.use-permissions-for-rows", enderChestPermissionRows);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Subject: [PATCH] Logger settings (suppressing pointless logs)
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/AdvancementDataPlayer.java b/src/main/java/net/minecraft/server/AdvancementDataPlayer.java
|
diff --git a/src/main/java/net/minecraft/server/AdvancementDataPlayer.java b/src/main/java/net/minecraft/server/AdvancementDataPlayer.java
|
||||||
index d3387a4e1..fd2202003 100644
|
index d3387a4e16..fd22020037 100644
|
||||||
--- a/src/main/java/net/minecraft/server/AdvancementDataPlayer.java
|
--- a/src/main/java/net/minecraft/server/AdvancementDataPlayer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/AdvancementDataPlayer.java
|
+++ b/src/main/java/net/minecraft/server/AdvancementDataPlayer.java
|
||||||
@@ -165,6 +165,7 @@ public class AdvancementDataPlayer {
|
@@ -165,6 +165,7 @@ public class AdvancementDataPlayer {
|
||||||
@@ -17,10 +17,10 @@ index d3387a4e1..fd2202003 100644
|
|||||||
}
|
}
|
||||||
// CraftBukkit end
|
// CraftBukkit end
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index 4ac6fa44b..b520cd28b 100644
|
index 04ed0b1dba..83d146a18c 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -180,4 +180,11 @@ public class PurpurConfig {
|
@@ -182,4 +182,11 @@ public class PurpurConfig {
|
||||||
private static void fixItemPositionDesync() {
|
private static void fixItemPositionDesync() {
|
||||||
fixItemPositionDesync = getBoolean("settings.fix-item-position-desync", fixItemPositionDesync);
|
fixItemPositionDesync = getBoolean("settings.fix-item-position-desync", fixItemPositionDesync);
|
||||||
}
|
}
|
||||||
@@ -33,7 +33,7 @@ index 4ac6fa44b..b520cd28b 100644
|
|||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java b/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java b/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java
|
||||||
index b14333ce9..d25204f7d 100644
|
index b14333ce9e..d25204f7d4 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java
|
--- a/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java
|
||||||
+++ b/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java
|
+++ b/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java
|
||||||
@@ -254,6 +254,7 @@ public final class CraftLegacy {
|
@@ -254,6 +254,7 @@ public final class CraftLegacy {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Subject: [PATCH] Dont send useless entity packets
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/EntityTrackerEntry.java b/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
diff --git a/src/main/java/net/minecraft/server/EntityTrackerEntry.java b/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
||||||
index e9bc546f8..c28e67f9b 100644
|
index e9bc546f80..c28e67f9bf 100644
|
||||||
--- a/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
--- a/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
||||||
+++ b/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
+++ b/src/main/java/net/minecraft/server/EntityTrackerEntry.java
|
||||||
@@ -178,6 +178,7 @@ public class EntityTrackerEntry {
|
@@ -178,6 +178,7 @@ public class EntityTrackerEntry {
|
||||||
@@ -40,7 +40,7 @@ index e9bc546f8..c28e67f9b 100644
|
|||||||
this.tracker.c(entityplayer);
|
this.tracker.c(entityplayer);
|
||||||
entityplayer.c(this.tracker);
|
entityplayer.c(this.tracker);
|
||||||
diff --git a/src/main/java/net/minecraft/server/PacketPlayOutEntity.java b/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
diff --git a/src/main/java/net/minecraft/server/PacketPlayOutEntity.java b/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
||||||
index 6d9d52e4f..0010448e3 100644
|
index 6d9d52e4fc..0010448e3a 100644
|
||||||
--- a/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
--- a/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
||||||
+++ b/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
+++ b/src/main/java/net/minecraft/server/PacketPlayOutEntity.java
|
||||||
@@ -5,11 +5,11 @@ import java.io.IOException;
|
@@ -5,11 +5,11 @@ import java.io.IOException;
|
||||||
@@ -61,10 +61,10 @@ index 6d9d52e4f..0010448e3 100644
|
|||||||
protected boolean h;
|
protected boolean h;
|
||||||
protected boolean i;
|
protected boolean i;
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index b520cd28b..e8a0438ec 100644
|
index 83d146a18c..30935339e8 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -176,6 +176,11 @@ public class PurpurConfig {
|
@@ -178,6 +178,11 @@ public class PurpurConfig {
|
||||||
enderChestPermissionRows = getBoolean("settings.blocks.ender_chest.use-permissions-for-rows", enderChestPermissionRows);
|
enderChestPermissionRows = getBoolean("settings.blocks.ender_chest.use-permissions-for-rows", enderChestPermissionRows);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Subject: [PATCH] Configurable TPS Catchup
|
|||||||
|
|
||||||
|
|
||||||
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 8ed47fe05..5acd2a97c 100644
|
index 8ed47fe054..5acd2a97c4 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
|
||||||
@@ -1002,7 +1002,13 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
@@ -1002,7 +1002,13 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant<TickTas
|
||||||
@@ -24,10 +24,10 @@ index 8ed47fe05..5acd2a97c 100644
|
|||||||
this.methodProfiler.exit();
|
this.methodProfiler.exit();
|
||||||
this.methodProfiler.b();
|
this.methodProfiler.b();
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index e8a0438ec..f7e5d12cf 100644
|
index 30935339e8..a49807916d 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -192,4 +192,9 @@ public class PurpurConfig {
|
@@ -194,4 +194,9 @@ public class PurpurConfig {
|
||||||
loggerSuppressInitLegacyMaterialError = getBoolean("settings.logger.suppress-init-legacy-material-errors", loggerSuppressInitLegacyMaterialError);
|
loggerSuppressInitLegacyMaterialError = getBoolean("settings.logger.suppress-init-legacy-material-errors", loggerSuppressInitLegacyMaterialError);
|
||||||
loggerSuppressIgnoredAdvancementWarnings = getBoolean("settings.logger.suppress-ignored-advancement-warnings", loggerSuppressIgnoredAdvancementWarnings);
|
loggerSuppressIgnoredAdvancementWarnings = getBoolean("settings.logger.suppress-ignored-advancement-warnings", loggerSuppressIgnoredAdvancementWarnings);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,17 +68,18 @@ index a4995ddc82..e0cbe1a571 100644
|
|||||||
if (!(this.k instanceof EntityPlayer)) {
|
if (!(this.k instanceof EntityPlayer)) {
|
||||||
throw CommandListenerWrapper.a.create();
|
throw CommandListenerWrapper.a.create();
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index f7e5d12cfb..066ae1fecb 100644
|
index a49807916d..10fdbf4967 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -132,9 +132,11 @@ public class PurpurConfig {
|
@@ -133,10 +133,12 @@ public class PurpurConfig {
|
||||||
|
|
||||||
public static String afkBroadcastAway = "§e§o%s is now AFK";
|
public static String afkBroadcastAway = "§e§o%s is now AFK";
|
||||||
public static String afkBroadcastBack = "§e§o%s is no longer AFK";
|
public static String afkBroadcastBack = "§e§o%s is no longer AFK";
|
||||||
|
public static String afkTabListPrefix = "[AFK] ";
|
||||||
+ public static String pingCommandOutput = "§a%s's ping is %sms";
|
+ public static String pingCommandOutput = "§a%s's ping is %sms";
|
||||||
private static void messages() {
|
private static void messages() {
|
||||||
afkBroadcastAway = getString("settings.messages.afk-broadcast-away", afkBroadcastAway);
|
afkBroadcastAway = getString("settings.messages.afk-broadcast-away", afkBroadcastAway);
|
||||||
afkBroadcastBack = getString("settings.messages.afk-broadcast-back", afkBroadcastBack);
|
afkBroadcastBack = getString("settings.messages.afk-broadcast-back", afkBroadcastBack);
|
||||||
|
afkTabListPrefix = getString("settings.messages.afk-tab-list-prefix", afkTabListPrefix);
|
||||||
+ pingCommandOutput = getString("settings.messages.ping-command-output", pingCommandOutput);
|
+ pingCommandOutput = getString("settings.messages.ping-command-output", pingCommandOutput);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Subject: [PATCH] Add allow water in end world option
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/BlockIce.java b/src/main/java/net/minecraft/server/BlockIce.java
|
diff --git a/src/main/java/net/minecraft/server/BlockIce.java b/src/main/java/net/minecraft/server/BlockIce.java
|
||||||
index aba5c6b87..b75f6ded5 100644
|
index aba5c6b871..b75f6ded5d 100644
|
||||||
--- a/src/main/java/net/minecraft/server/BlockIce.java
|
--- a/src/main/java/net/minecraft/server/BlockIce.java
|
||||||
+++ b/src/main/java/net/minecraft/server/BlockIce.java
|
+++ b/src/main/java/net/minecraft/server/BlockIce.java
|
||||||
@@ -13,7 +13,7 @@ public class BlockIce extends BlockHalfTransparent {
|
@@ -13,7 +13,7 @@ public class BlockIce extends BlockHalfTransparent {
|
||||||
@@ -27,7 +27,7 @@ index aba5c6b87..b75f6ded5 100644
|
|||||||
} else {
|
} else {
|
||||||
world.setTypeUpdate(blockposition, Blocks.WATER.getBlockData());
|
world.setTypeUpdate(blockposition, Blocks.WATER.getBlockData());
|
||||||
diff --git a/src/main/java/net/minecraft/server/ItemBucket.java b/src/main/java/net/minecraft/server/ItemBucket.java
|
diff --git a/src/main/java/net/minecraft/server/ItemBucket.java b/src/main/java/net/minecraft/server/ItemBucket.java
|
||||||
index 120bf8436..848a185c0 100644
|
index 120bf8436f..848a185c04 100644
|
||||||
--- a/src/main/java/net/minecraft/server/ItemBucket.java
|
--- a/src/main/java/net/minecraft/server/ItemBucket.java
|
||||||
+++ b/src/main/java/net/minecraft/server/ItemBucket.java
|
+++ b/src/main/java/net/minecraft/server/ItemBucket.java
|
||||||
@@ -122,7 +122,7 @@ public class ItemBucket extends Item {
|
@@ -122,7 +122,7 @@ public class ItemBucket extends Item {
|
||||||
@@ -49,7 +49,7 @@ index 120bf8436..848a185c0 100644
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java
|
diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java
|
||||||
index ac54b1df1..60ae7117f 100644
|
index ac54b1df11..60ae7117f8 100644
|
||||||
--- a/src/main/java/net/minecraft/server/World.java
|
--- a/src/main/java/net/minecraft/server/World.java
|
||||||
+++ b/src/main/java/net/minecraft/server/World.java
|
+++ b/src/main/java/net/minecraft/server/World.java
|
||||||
@@ -1573,4 +1573,14 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
|
@@ -1573,4 +1573,14 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
|
||||||
@@ -68,7 +68,7 @@ index ac54b1df1..60ae7117f 100644
|
|||||||
+ // Purpur end
|
+ // Purpur end
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index 066ae1fec..494d36085 100644
|
index 10fdbf4967..9d5246de95 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -1,7 +1,6 @@
|
@@ -1,7 +1,6 @@
|
||||||
@@ -79,7 +79,7 @@ index 066ae1fec..494d36085 100644
|
|||||||
import net.minecraft.server.MinecraftServer;
|
import net.minecraft.server.MinecraftServer;
|
||||||
import net.pl3x.purpur.command.PurpurCommand;
|
import net.pl3x.purpur.command.PurpurCommand;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
@@ -187,6 +186,11 @@ public class PurpurConfig {
|
@@ -189,6 +188,11 @@ public class PurpurConfig {
|
||||||
private static void fixItemPositionDesync() {
|
private static void fixItemPositionDesync() {
|
||||||
fixItemPositionDesync = getBoolean("settings.fix-item-position-desync", fixItemPositionDesync);
|
fixItemPositionDesync = getBoolean("settings.fix-item-position-desync", fixItemPositionDesync);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2497,17 +2497,18 @@ index cd796f5b86..cd12e5c74d 100644
|
|||||||
public boolean jockeyOnlyBaby() {
|
public boolean jockeyOnlyBaby() {
|
||||||
return world.purpurConfig.zombieVillagerJockeyOnlyBaby;
|
return world.purpurConfig.zombieVillagerJockeyOnlyBaby;
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
index 494d36085e..9cde3693c5 100644
|
index 9d5246de95..2abbc6b177 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java
|
||||||
@@ -132,10 +132,12 @@ public class PurpurConfig {
|
@@ -133,11 +133,13 @@ public class PurpurConfig {
|
||||||
public static String afkBroadcastAway = "§e§o%s is now AFK";
|
|
||||||
public static String afkBroadcastBack = "§e§o%s is no longer AFK";
|
public static String afkBroadcastBack = "§e§o%s is no longer AFK";
|
||||||
|
public static String afkTabListPrefix = "[AFK] ";
|
||||||
public static String pingCommandOutput = "§a%s's ping is %sms";
|
public static String pingCommandOutput = "§a%s's ping is %sms";
|
||||||
+ public static String cannotRideMob = "§cYou cannot mount that mob";
|
+ public static String cannotRideMob = "§cYou cannot mount that mob";
|
||||||
private static void messages() {
|
private static void messages() {
|
||||||
afkBroadcastAway = getString("settings.messages.afk-broadcast-away", afkBroadcastAway);
|
afkBroadcastAway = getString("settings.messages.afk-broadcast-away", afkBroadcastAway);
|
||||||
afkBroadcastBack = getString("settings.messages.afk-broadcast-back", afkBroadcastBack);
|
afkBroadcastBack = getString("settings.messages.afk-broadcast-back", afkBroadcastBack);
|
||||||
|
afkTabListPrefix = getString("settings.messages.afk-tab-list-prefix", afkTabListPrefix);
|
||||||
pingCommandOutput = getString("settings.messages.ping-command-output", pingCommandOutput);
|
pingCommandOutput = getString("settings.messages.ping-command-output", pingCommandOutput);
|
||||||
+ cannotRideMob = getString("settings.messages.cannot-ride-mob", cannotRideMob);
|
+ cannotRideMob = getString("settings.messages.cannot-ride-mob", cannotRideMob);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user