9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2025-12-21 07:59:26 +00:00
Files
Leaf/patches/server/0058-Remove-useless-creating-stats-json-bases-on-player-n.patch
Dreeam 1c7d3edced Updated Upstream (Paper/Gale/Purpur)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@1595e4a Make watchdog thread extend TickThread again
PaperMC/Paper@34a2917 Add default canUse and permission methods to BasicCommand (#11047)
PaperMC/Paper@99ae7bb Don't require author and title to be set on signed book meta (#11068)
PaperMC/Paper@9fd5b3c Add AttributeModifier constructor without EquipmentSlotGroup (#11079)
PaperMC/Paper@8b35adc Fix HelpCommand searching (#11066)
PaperMC/Paper@b4f04ff Add Plugin#getDataPath (#11080)
PaperMC/Paper@05e5865 Add ItemType#getItemRarity (#11049)
PaperMC/Paper@aa929d6 Call PlayerLaunchProjectileEvent for wind charge (#10911)
PaperMC/Paper@8b23018 Avoid collision shapes outside world border in findFreePosition
PaperMC/Paper@3b45454 Port random ticking optimisation from Moonrise
PaperMC/Paper@77fcb29 Apply incremental player/level saving patch
PaperMC/Paper@9fd7710 Apply automatic regionfile header recalculation patch
PaperMC/Paper@b57b24d Do not try to stop main thread during watchdog shutdown
PaperMC/Paper@2cd8c46 Add OMINOUS_ITEM_SPAWNER SpawnReason (#10897)

Gale Changes:
Dreeam-qwq/Gale@8631b42 Updated Upstream (Paper)
Dreeam-qwq/Gale@9b17b16 [ci skip] Add upstream commit msg generator
Dreeam-qwq/Gale@75850c6 Updated Upstream (Paper)
Dreeam-qwq/Gale@655a887 [ci skip] Update auto upstream
Dreeam-qwq/Gale@c38b773 Updated Upstream (Paper)
Dreeam-qwq/Gale@65a5517 Add back Optimize random calls in chunk ticking

Purpur Changes:
PurpurMC/Purpur@458dc18 Updated Upstream (Paper), closes #1556
PurpurMC/Purpur@87cf9f1 Updated Upstream (Paper)
2024-07-16 05:49:44 +08:00

29 lines
1.5 KiB
Diff

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com>
Date: Tue, 27 Feb 2024 03:17:10 -0500
Subject: [PATCH] Remove useless creating stats json bases on player name logic
diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java
index d44d95e19cecab0f76a2c7e01849c3de9a1d97f9..0d6236637b2fc27b2aa5d20fe404b6202e3fb012 100644
--- a/src/main/java/net/minecraft/server/players/PlayerList.java
+++ b/src/main/java/net/minecraft/server/players/PlayerList.java
@@ -1532,6 +1532,8 @@ public abstract class PlayerList {
File file = this.server.getWorldPath(LevelResource.PLAYER_STATS_DIR).toFile();
File file1 = new File(file, String.valueOf(uuid) + ".json");
+ // Leaf start - Remove useless creating stats json bases on player name logic
+ /*
if (!file1.exists()) {
File file2 = new File(file, displayName + ".json"); // CraftBukkit
Path path = file2.toPath();
@@ -1540,6 +1542,8 @@ public abstract class PlayerList {
file2.renameTo(file1);
}
}
+ */
+ // Leaf end - Remove useless creating stats json bases on player name logic
serverstatisticmanager = new ServerStatsCounter(this.server, file1);
// this.stats.put(uuid, serverstatisticmanager); // CraftBukkit