Send disguised chat for vanished players

This commit is contained in:
Nassim Jahnke 2023-02-09 18:15:21 +01:00
parent 57f1157871
commit 7569191fed
No known key found for this signature in database
GPG key ID: 6BE3B555EBC5982B
39 changed files with 132 additions and 106 deletions

View file

@ -106,7 +106,7 @@ index 69a1852905dd4724c30ac8ab88c14251eee2c371..17b3d5de58a9ef3acc67624c46cd6bbd
public Location getLastDeathLocation() {
if (this.getData().contains("LastDeathLocation", 10)) {
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
index d37d33b0c522235c063887e45a77edbde9e0b064..30898fb54f028abc1f23a05534060ef68f173e32 100644
index 819f496d8c3599c16dfa8eaf95578cf53827f2bb..0e7cbe117b758a1f9f67320e9d985f58078b49db 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
@@ -176,6 +176,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
@ -117,7 +117,7 @@ index d37d33b0c522235c063887e45a77edbde9e0b064..30898fb54f028abc1f23a05534060ef6
// Paper end
public CraftPlayer(CraftServer server, ServerPlayer entity) {
@@ -1781,6 +1782,18 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
@@ -1787,6 +1788,18 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
this.firstPlayed = firstPlayed;
}
@ -136,7 +136,7 @@ index d37d33b0c522235c063887e45a77edbde9e0b064..30898fb54f028abc1f23a05534060ef6
public void readExtraData(CompoundTag nbttagcompound) {
this.hasPlayedBefore = true;
if (nbttagcompound.contains("bukkit")) {
@@ -1803,6 +1816,8 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
@@ -1809,6 +1822,8 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
}
public void setExtraData(CompoundTag nbttagcompound) {
@ -145,7 +145,7 @@ index d37d33b0c522235c063887e45a77edbde9e0b064..30898fb54f028abc1f23a05534060ef6
if (!nbttagcompound.contains("bukkit")) {
nbttagcompound.put("bukkit", new CompoundTag());
}
@@ -1817,6 +1832,16 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
@@ -1823,6 +1838,16 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
data.putLong("firstPlayed", this.getFirstPlayed());
data.putLong("lastPlayed", System.currentTimeMillis());
data.putString("lastKnownName", handle.getScoreboardName());