From 221b1474c51e78528adf3f822b499a9473a05b8d Mon Sep 17 00:00:00 2001 From: NanaChiyo0721 Date: Sat, 18 Jul 2026 19:48:30 +0800 Subject: [PATCH] Updated Upstream(Folia) --- gradle.properties | 2 +- ...Disable-timings-warn-msg-and-commands.patch | 4 ++-- .../features/0004-KioCG-Chunk-API.patch | 2 +- .../0001-Config-system-framework.patch | 2 +- ...-Configurable-region-format-framework.patch | 2 +- ...0009-Entity-portal-teleport-speed-fix.patch | 8 ++++---- .../0013-Fix-riding-statistics-desync.patch | 2 +- .../features/0015-Fix-dragon-part-desync.patch | 2 +- .../0018-Fix-high-velocity-moving-issue.patch | 2 +- ...21-Force-disable-builtin-spark-plugin.patch | 4 ++-- ...Async-protocol-switching-optimization.patch | 6 +++--- ...aiiju-Entity-tick-and-removal-limiter.patch | 8 ++++---- ...iiju-Vanilla-end-portal-teleportation.patch | 2 +- .../0029-Add-config-for-server-mod-name.patch | 4 ++-- .../0039-Add-config-for-item-multitask.patch | 6 +++--- .../0042-Add-portal-rate-limiter.patch | 12 ++++++------ .../features/0043-Add-status-bar.patch | 18 +++++++++--------- ...-Leaves-Lithium-Sleeping-Block-Entity.patch | 4 ++-- ...f-Secure-seed-and-matter-seed-command.patch | 4 ++-- ...f-Configurable-vanilla-username-check.patch | 2 +- ...packet-limit-Shiroha-Option-to-full-d.patch | 10 +++++----- ...-Skip-entity-move-if-movement-is-zero.patch | 4 ++-- ...ptimize-random-calls-in-chunk-ticking.patch | 6 +++--- ...ion-check-has-physics-before-same-veh.patch | 2 +- ...igible-planar-movement-multiplication.patch | 2 +- .../0072-Gale-Reduce-array-allocations.patch | 4 ++-- .../0074-Frustum-filtering-tracker.patch | 8 ++++---- .../features/0009-Add-status-bar.patch | 2 +- .../0012-Leaf-Skip-event-if-no-listeners.patch | 2 +- 29 files changed, 68 insertions(+), 68 deletions(-) diff --git a/gradle.properties b/gradle.properties index bfd6013..559d44d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ release=pre # true for push to repo, false for skip push repo, auto for detect by release value pushRepo=auto -foliaRef=62034198de6d034bed025f34f48e8950b57c77ee +foliaRef=602048cb815db2ded68cca8cd43f480b983185a1 org.gradle.configuration-cache=true org.gradle.caching=true diff --git a/shiroha-api/paper-patches/features/0002-Disable-timings-warn-msg-and-commands.patch b/shiroha-api/paper-patches/features/0002-Disable-timings-warn-msg-and-commands.patch index 39ad386..dbf8f67 100644 --- a/shiroha-api/paper-patches/features/0002-Disable-timings-warn-msg-and-commands.patch +++ b/shiroha-api/paper-patches/features/0002-Disable-timings-warn-msg-and-commands.patch @@ -31,10 +31,10 @@ index ad1330d87223dfcf3c9da40aa5ece8c21141f0d6..1b8c1532e7586d655c9ef97bc47b30f8 public void setFallbackCommands() { diff --git a/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/main/java/org/bukkit/plugin/SimplePluginManager.java -index d1f1e5adbd18800aeb44bf71f4a002c674fc958d..22f83c584401dba10e990a7275195d2edb65f9e2 100644 +index 457e75bbecb70ac3da4c21382f97d68de5a00547..a066eadd2252c53790f811fe49ac944f593ab421 100644 --- a/src/main/java/org/bukkit/plugin/SimplePluginManager.java +++ b/src/main/java/org/bukkit/plugin/SimplePluginManager.java -@@ -966,7 +966,7 @@ public final class SimplePluginManager implements PluginManager { +@@ -960,7 +960,7 @@ public final class SimplePluginManager implements PluginManager { */ @Deprecated(forRemoval = true) public void useTimings(boolean use) { diff --git a/shiroha-api/paper-patches/features/0004-KioCG-Chunk-API.patch b/shiroha-api/paper-patches/features/0004-KioCG-Chunk-API.patch index 2940e43..f758d36 100644 --- a/shiroha-api/paper-patches/features/0004-KioCG-Chunk-API.patch +++ b/shiroha-api/paper-patches/features/0004-KioCG-Chunk-API.patch @@ -16,7 +16,7 @@ index d873b78f6935a23ff8f6092b80968267b182cc0f..b4323370859dd4d9e86614484cdb9d2e + long getChunkHotAvg(); // KioCG } diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java -index e5947f299937a8100fd8c6b1456da9f9003c6b53..2c770b257edc758d6b41956a841b94e32486945d 100644 +index 7a719d31fbc7633a9bb87ea97338190ee3a6047a..b79b9a2ad108c0488d3cc3862f72985059bb4988 100644 --- a/src/main/java/org/bukkit/entity/Player.java +++ b/src/main/java/org/bukkit/entity/Player.java @@ -4020,4 +4020,6 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM diff --git a/shiroha-server/minecraft-patches/features/0001-Config-system-framework.patch b/shiroha-server/minecraft-patches/features/0001-Config-system-framework.patch index 95be492..5a78857 100644 --- a/shiroha-server/minecraft-patches/features/0001-Config-system-framework.patch +++ b/shiroha-server/minecraft-patches/features/0001-Config-system-framework.patch @@ -17,7 +17,7 @@ index a4d608d64b7d3477c9144d93547fd3b4f39a1b02..f588a46d019e205be0775f0fd59dea3a Bootstrap.bootStrap(); Bootstrap.validate(); diff --git a/net/minecraft/server/MinecraftServer.java b/net/minecraft/server/MinecraftServer.java -index c6a4d52f76e10fcc57b2c49b07fbc2ef9bb90822..c18f60bac98b7838e5c5bd0eccc36be302f25cec 100644 +index 6f13870a1b463049dd37cf1c65d0bdecfc35b5c4..9038249341851ed67ef8392b19d49d7fb70d4137 100644 --- a/net/minecraft/server/MinecraftServer.java +++ b/net/minecraft/server/MinecraftServer.java @@ -1169,6 +1169,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop blockEvents = new ObjectLinkedOpenHashSet<>(); diff --git a/net/minecraft/server/level/ServerLevel.java b/net/minecraft/server/level/ServerLevel.java -index ed4024b744f7913cfd423617936f9affe7c2c46e..d348fa43e6703dbe461eabbab29699ed24957198 100644 +index d25b1c7d1347b2731cd12cdcea7190276913de49..5668f80c2ac1fcf2ac0e1e5378c789d7fce655f3 100644 --- a/net/minecraft/server/level/ServerLevel.java +++ b/net/minecraft/server/level/ServerLevel.java -@@ -910,6 +910,7 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet +@@ -911,6 +911,7 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet } foliaProfiler.startTimer(ca.spottedleaf.leafprofiler.LProfilerRegistry.ACTIVATE_ENTITIES); try { // Folia - profiler @@ -31,7 +31,7 @@ index ed4024b744f7913cfd423617936f9affe7c2c46e..d348fa43e6703dbe461eabbab29699ed io.papermc.paper.entity.activation.ActivationRange.activateEntities(this); // Paper - EAR } finally { foliaProfiler.stopTimer(ca.spottedleaf.leafprofiler.LProfilerRegistry.ACTIVATE_ENTITIES); } // Folia - profiler foliaProfiler.startTimer(ca.spottedleaf.leafprofiler.LProfilerRegistry.ENTITY_TICK); try { // Folia - profiler -@@ -931,6 +932,13 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet +@@ -932,6 +933,13 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet entity.stopRiding(); } @@ -45,7 +45,7 @@ index ed4024b744f7913cfd423617936f9affe7c2c46e..d348fa43e6703dbe461eabbab29699ed profiler.push("tick"); this.guardEntityTick(this::tickNonPassenger, entity); -@@ -940,6 +948,7 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet +@@ -941,6 +949,7 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet } } ); diff --git a/shiroha-server/minecraft-patches/features/0027-Kaiiju-Vanilla-end-portal-teleportation.patch b/shiroha-server/minecraft-patches/features/0027-Kaiiju-Vanilla-end-portal-teleportation.patch index 28bd82f..5c3f6a5 100644 --- a/shiroha-server/minecraft-patches/features/0027-Kaiiju-Vanilla-end-portal-teleportation.patch +++ b/shiroha-server/minecraft-patches/features/0027-Kaiiju-Vanilla-end-portal-teleportation.patch @@ -8,7 +8,7 @@ As part of: Kaiiju (https://github.com/KaiijuMC/Kaiiju/blob/c2b7aec8f7b418a39a2e Licensed under: GPL-3.0 (https://github.com/KaiijuMC/Kaiiju/blob/c2b7aec8f7b418a39a2ec408e6411e6f752379da/LICENSE) diff --git a/net/minecraft/world/entity/Entity.java b/net/minecraft/world/entity/Entity.java -index b37a6777b74e9405818479fbc6eb9a6cc279c4a7..f02768ae8fdc0e048720b839ae9f851e9395b6a8 100644 +index 375d4a504cd3f2f2495315cc7456dd245e9d2547..319997dca2b461b41b02ca2d9b0e3ed9fd05ac88 100644 --- a/net/minecraft/world/entity/Entity.java +++ b/net/minecraft/world/entity/Entity.java @@ -4640,14 +4640,18 @@ public abstract class Entity diff --git a/shiroha-server/minecraft-patches/features/0029-Add-config-for-server-mod-name.patch b/shiroha-server/minecraft-patches/features/0029-Add-config-for-server-mod-name.patch index ce914c2..2efd177 100644 --- a/shiroha-server/minecraft-patches/features/0029-Add-config-for-server-mod-name.patch +++ b/shiroha-server/minecraft-patches/features/0029-Add-config-for-server-mod-name.patch @@ -5,10 +5,10 @@ Subject: [PATCH] Add config for server mod name diff --git a/net/minecraft/server/MinecraftServer.java b/net/minecraft/server/MinecraftServer.java -index 6630867aa639fc6b87bbf4103d3e9a313c6eb86a..ddc34c954d7cd941d41f26ca00209509d1d96159 100644 +index 3e62b4beb0e5ada82f83b0ebec35ca21a072a2e2..6025675b7004c9700ddc26638761f76d64ecc026 100644 --- a/net/minecraft/server/MinecraftServer.java +++ b/net/minecraft/server/MinecraftServer.java -@@ -2060,7 +2060,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop localPlayers = new CopyOnWriteArrayList<>(); diff --git a/net/minecraft/server/MinecraftServer.java b/net/minecraft/server/MinecraftServer.java -index ddc34c954d7cd941d41f26ca00209509d1d96159..a3ff96cc86bd68dddabd4c49d990e1dce304268f 100644 +index 6025675b7004c9700ddc26638761f76d64ecc026..5be3e493f1638cc0befe5530c58ea15467a3a7ac 100644 --- a/net/minecraft/server/MinecraftServer.java +++ b/net/minecraft/server/MinecraftServer.java -@@ -1922,6 +1922,9 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop level + " " + level.dimension().identifier()); profiler.push("tick"); @@ -82,7 +82,7 @@ index ddc34c954d7cd941d41f26ca00209509d1d96159..a3ff96cc86bd68dddabd4c49d990e1dc try { foliaProfiler.startTimer(level.tickTimerId); try { // Folia - profiler -@@ -1936,6 +1939,9 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop GsonHelper.parse(!s.isEmpty() ? s : "{}"), new JsonObject()), this.get("level-type", v -> v.toLowerCase(Locale.ROOT), WorldPresets.NORMAL.identifier().toString()) diff --git a/net/minecraft/server/level/ServerChunkCache.java b/net/minecraft/server/level/ServerChunkCache.java -index b71c16640b1a2495e61480e9eb752fafbada7c44..0011653c857ee82f86355cc49b170120d9f96cfd 100644 +index 7927769cf9bccb892745f4d1390eb83b2861d1bb..414c21345879f589fb61130180d0ca606e37a454 100644 --- a/net/minecraft/server/level/ServerChunkCache.java +++ b/net/minecraft/server/level/ServerChunkCache.java @@ -671,6 +671,7 @@ public class ServerChunkCache extends ChunkSource implements ca.spottedleaf.moon @@ -63,7 +63,7 @@ index b71c16640b1a2495e61480e9eb752fafbada7c44..0011653c857ee82f86355cc49b170120 } diff --git a/net/minecraft/server/level/ServerLevel.java b/net/minecraft/server/level/ServerLevel.java -index b29c64a57dada886e43a6da7c68ab8655dbf4224..be73e56e15b0d3b10946e1d5eb3b2d7d2784f45b 100644 +index ce0dca54b551c67797e197f848334f34e1fb3da7..8634e0b6d280e2c5900197420ad457f778245087 100644 --- a/net/minecraft/server/level/ServerLevel.java +++ b/net/minecraft/server/level/ServerLevel.java @@ -633,6 +633,7 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet diff --git a/shiroha-server/minecraft-patches/features/0057-Leaf-Configurable-vanilla-username-check.patch b/shiroha-server/minecraft-patches/features/0057-Leaf-Configurable-vanilla-username-check.patch index 1863a6b..968e76d 100644 --- a/shiroha-server/minecraft-patches/features/0057-Leaf-Configurable-vanilla-username-check.patch +++ b/shiroha-server/minecraft-patches/features/0057-Leaf-Configurable-vanilla-username-check.patch @@ -8,7 +8,7 @@ A part of Leaf(https://github.com/Winds-Studio/Leaf/blob/edb0504069139beaa6f39ef License: https://github.com/Winds-Studio/Leaf/blob/edb0504069139beaa6f39efa4702370c2576b3fc/LICENSE.md diff --git a/net/minecraft/server/MinecraftServer.java b/net/minecraft/server/MinecraftServer.java -index 3466634dd5305657534b3e80ca25b016a4b40dee..68d2fce6ab5565a0ad671d97e5732c29feacda66 100644 +index 15e7d8f1fbc950f79486704f2133a7b10e303a8a..95ae9d9882b27fa1e7df13002e793f27a8d86c09 100644 --- a/net/minecraft/server/MinecraftServer.java +++ b/net/minecraft/server/MinecraftServer.java @@ -217,7 +217,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop. diff --git a/net/minecraft/server/level/ServerLevel.java b/net/minecraft/server/level/ServerLevel.java -index be73e56e15b0d3b10946e1d5eb3b2d7d2784f45b..858e674a2cfc7b8a0510d074c4c6514a1223ebc9 100644 +index 8634e0b6d280e2c5900197420ad457f778245087..05aa5cd8869d4997da137661dcdc9f2f61c6e438 100644 --- a/net/minecraft/server/level/ServerLevel.java +++ b/net/minecraft/server/level/ServerLevel.java -@@ -1051,7 +1051,7 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet +@@ -1052,7 +1052,7 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet } // Paper start - optimise random ticking @@ -69,7 +69,7 @@ index be73e56e15b0d3b10946e1d5eb3b2d7d2784f45b..858e674a2cfc7b8a0510d074c4c6514a private void optimiseRandomTick(final LevelChunk chunk, final int tickSpeed) { final LevelChunkSection[] sections = chunk.getSections(); -@@ -1133,7 +1133,7 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet +@@ -1134,7 +1134,7 @@ public class ServerLevel extends Level implements WorldGenLevel, ServerEntityGet int minZ = chunkPos.getMinBlockZ(); ProfilerFiller profiler = Profiler.get(); profiler.push("thunder"); diff --git a/shiroha-server/minecraft-patches/features/0068-Gale-For-collision-check-has-physics-before-same-veh.patch b/shiroha-server/minecraft-patches/features/0068-Gale-For-collision-check-has-physics-before-same-veh.patch index 812bddc..18eed7c 100644 --- a/shiroha-server/minecraft-patches/features/0068-Gale-For-collision-check-has-physics-before-same-veh.patch +++ b/shiroha-server/minecraft-patches/features/0068-Gale-For-collision-check-has-physics-before-same-veh.patch @@ -20,7 +20,7 @@ As part of: Akarin (https://github.com/Akarin-project/Akarin) Licensed under: GPL-3.0-only (https://www.gnu.org/licenses/gpl-3.0.html) diff --git a/net/minecraft/world/entity/Entity.java b/net/minecraft/world/entity/Entity.java -index 24e517ab0cc94ed24535361fc262a2344f38d691..37256a1323fdaea201330c18c29faee3274796e1 100644 +index 5d52a4e0a9d32957bb74472fa385d9fab8c241f1..2e07b56b94aaf9026320a11105caa892a943879c 100644 --- a/net/minecraft/world/entity/Entity.java +++ b/net/minecraft/world/entity/Entity.java @@ -2438,8 +2438,8 @@ public abstract class Entity diff --git a/shiroha-server/minecraft-patches/features/0069-Gale-Skip-negligible-planar-movement-multiplication.patch b/shiroha-server/minecraft-patches/features/0069-Gale-Skip-negligible-planar-movement-multiplication.patch index 0b78df6..eeb009d 100644 --- a/shiroha-server/minecraft-patches/features/0069-Gale-Skip-negligible-planar-movement-multiplication.patch +++ b/shiroha-server/minecraft-patches/features/0069-Gale-Skip-negligible-planar-movement-multiplication.patch @@ -7,7 +7,7 @@ License: GPL-3.0-only (https://www.gnu.org/licenses/gpl-3.0.html) Gale - https://github.com/GaleMC/Gale diff --git a/net/minecraft/world/entity/Entity.java b/net/minecraft/world/entity/Entity.java -index 37256a1323fdaea201330c18c29faee3274796e1..86988fed583f560b470b707446770de844e8a1a0 100644 +index 2e07b56b94aaf9026320a11105caa892a943879c..14edc8947cf728e0e668ac20c2b9cd53fdaa387d 100644 --- a/net/minecraft/world/entity/Entity.java +++ b/net/minecraft/world/entity/Entity.java @@ -1299,8 +1299,17 @@ public abstract class Entity diff --git a/shiroha-server/minecraft-patches/features/0072-Gale-Reduce-array-allocations.patch b/shiroha-server/minecraft-patches/features/0072-Gale-Reduce-array-allocations.patch index 1372a6e..3911935 100644 --- a/shiroha-server/minecraft-patches/features/0072-Gale-Reduce-array-allocations.patch +++ b/shiroha-server/minecraft-patches/features/0072-Gale-Reduce-array-allocations.patch @@ -150,10 +150,10 @@ index 421882473989084d387f7fc1c2fc6d1ad570f18c..116568953a244b6d97935089a0b7e895 this.getInventory().equipment.set(value, net.minecraft.world.item.ItemStack.EMPTY); } diff --git a/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 1961096606df6f7b14a48ecbf4be96c335eebbb5..140f00a1ff4b488ec08e8fad59d67a13e0f9e0bf 100644 +index 9ed70554904b90fc686a6cf9039a7d24b6b040e1..c3fe81c7116a249a19a893e1b15214377f65b703 100644 --- a/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/net/minecraft/server/network/ServerGamePacketListenerImpl.java -@@ -3009,7 +3009,7 @@ public class ServerGamePacketListenerImpl +@@ -3022,7 +3022,7 @@ public class ServerGamePacketListenerImpl // SPIGOT-7136 - Allays if (target instanceof net.minecraft.world.entity.animal.allay.Allay || target instanceof net.minecraft.world.entity.animal.equine.AbstractHorse) { // Paper - Fix horse armor desync ServerGamePacketListenerImpl.this.send(new net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket( diff --git a/shiroha-server/minecraft-patches/features/0074-Frustum-filtering-tracker.patch b/shiroha-server/minecraft-patches/features/0074-Frustum-filtering-tracker.patch index 6383a9b..375d803 100644 --- a/shiroha-server/minecraft-patches/features/0074-Frustum-filtering-tracker.patch +++ b/shiroha-server/minecraft-patches/features/0074-Frustum-filtering-tracker.patch @@ -5,10 +5,10 @@ Subject: [PATCH] Frustum filtering tracker diff --git a/net/minecraft/server/level/ChunkMap.java b/net/minecraft/server/level/ChunkMap.java -index 849ad46b2941ebba91b428846b3b20d11ee5e1c9..c4692448f52db9cf3968ed82df97506a9959a17a 100644 +index 163999d50213e0167eb09f0eae883388849f28fa..6059aa66b779d625ad1a4d4bdfe444a46cd9f3ab 100644 --- a/net/minecraft/server/level/ChunkMap.java +++ b/net/minecraft/server/level/ChunkMap.java -@@ -932,6 +932,7 @@ public class ChunkMap extends SimpleRegionStorage implements ChunkHolder.PlayerP +@@ -933,6 +933,7 @@ public class ChunkMap extends SimpleRegionStorage implements ChunkHolder.PlayerP public void move(final ServerPlayer player) { // Paper - optimise entity tracker @@ -16,7 +16,7 @@ index 849ad46b2941ebba91b428846b3b20d11ee5e1c9..c4692448f52db9cf3968ed82df97506a SectionPos oldSection = player.getLastSectionPos(); SectionPos newSection = SectionPos.of(player); //boolean wasIgnored = this.playerMap.ignored(player); // Folia - region threading -@@ -1054,6 +1055,11 @@ public class ChunkMap extends SimpleRegionStorage implements ChunkHolder.PlayerP +@@ -1055,6 +1056,11 @@ public class ChunkMap extends SimpleRegionStorage implements ChunkHolder.PlayerP final ca.spottedleaf.moonrise.patches.chunk_system.level.entity.server.ServerEntityLookup entityLookup = (ca.spottedleaf.moonrise.patches.chunk_system.level.entity.server.ServerEntityLookup)((ca.spottedleaf.moonrise.patches.chunk_system.level.ChunkSystemServerLevel)this.level).moonrise$getEntityLookup();; final ca.spottedleaf.moonrise.common.misc.NearbyPlayers nearbyPlayers = this.level.moonrise$getNearbyPlayers(); // Folia - region threading @@ -28,7 +28,7 @@ index 849ad46b2941ebba91b428846b3b20d11ee5e1c9..c4692448f52db9cf3968ed82df97506a final ca.spottedleaf.moonrise.common.list.ReferenceList trackerEntities = worldData.trackerEntities; // Folia - region threading final Entity[] trackerEntitiesRaw = trackerEntities.getRawDataUnchecked(); for (int i = 0, len = totalEntities = trackerEntities.size(); i < len; ++i) { // Folia - region threading -@@ -1371,6 +1377,15 @@ public class ChunkMap extends SimpleRegionStorage implements ChunkHolder.PlayerP +@@ -1372,6 +1378,15 @@ public class ChunkMap extends SimpleRegionStorage implements ChunkHolder.PlayerP if (visibleToPlayer && (!ca.spottedleaf.moonrise.common.util.TickThread.isTickThreadFor(player) || !player.getBukkitEntity().canSee(this.entity.getBukkitEntity()))) { // Paper - only consider hits // Folia - region threading visibleToPlayer = false; } diff --git a/shiroha-server/paper-patches/features/0009-Add-status-bar.patch b/shiroha-server/paper-patches/features/0009-Add-status-bar.patch index 1a8600d..984fe1c 100644 --- a/shiroha-server/paper-patches/features/0009-Add-status-bar.patch +++ b/shiroha-server/paper-patches/features/0009-Add-status-bar.patch @@ -22,7 +22,7 @@ index f020f310c4bca49a23de91bea72ccd9941c0b03c..10b351d8bd6b0e117ecbe961ae2f1016 + // KioCG end } diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 3d7def71d03d3ec3b3c3565ec07b46a3c1263aab..e655c6b817b1ef2b3186c4b16a1039081139e97f 100644 +index a3f2e97c1e0c9c2add3c5efd5a5cebe84ace78bf..d47c1b8cc17eb13669fbe21670c3a6eaaa995844 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -3396,4 +3396,11 @@ public class CraftPlayer extends CraftHumanEntity implements Player, PluginMessa diff --git a/shiroha-server/paper-patches/features/0012-Leaf-Skip-event-if-no-listeners.patch b/shiroha-server/paper-patches/features/0012-Leaf-Skip-event-if-no-listeners.patch index 07a5d42..b059b1b 100644 --- a/shiroha-server/paper-patches/features/0012-Leaf-Skip-event-if-no-listeners.patch +++ b/shiroha-server/paper-patches/features/0012-Leaf-Skip-event-if-no-listeners.patch @@ -7,7 +7,7 @@ As part of: Leaf Licensed under: GPL-3.0 (https://github.com/Winds-Studio/Leaf/blob/7f3e240bbe0970683c40279a7a65f0fde47503b6/licenses/GPL-3.0.txt) diff --git a/src/main/java/io/papermc/paper/plugin/manager/PaperEventManager.java b/src/main/java/io/papermc/paper/plugin/manager/PaperEventManager.java -index 7ce9ebba8ce304d1f3f21d4f15ee5f3560d7700b..9180f23529a31b6b0a5b38bb7cda3e32d487f691 100644 +index 2a298ec2c95e9cc913926324dbbf192caa38b05f..0db0598377283e36d59be336a2fcadf46cb4d365 100644 --- a/src/main/java/io/papermc/paper/plugin/manager/PaperEventManager.java +++ b/src/main/java/io/papermc/paper/plugin/manager/PaperEventManager.java @@ -36,15 +36,17 @@ class PaperEventManager {