From 037b270a71f9701aef749158138e451ce6b9c26c Mon Sep 17 00:00:00 2001 From: MrHua269 Date: Sat, 31 Aug 2024 11:05:57 +0800 Subject: [PATCH] Add experiment config for command block command execution --- ...onfig-for-command-block-command-exec.patch | 45 +++++++++++++++++++ ...-fixing-folia-spector-teleportation.patch} | 0 ...-entity-was-moving-to-another-regio.patch} | 0 ...olia-off-region-POI-accessing-issue.patch} | 0 ...sync-calling-during-moving-event-be.patch} | 0 ...ear-region-format-from-LinearPurpur.patch} | 0 ...aiiju-Don-t-pathfind-outside-region.patch} | 0 ...ju-Vanilla-end-portal-teleportation.patch} | 0 ...ch => 0026-Petal-Reduce-sensor-work.patch} | 0 ...fish-Optimize-entity-coordinate-key.patch} | 0 ...Cache-climbing-check-for-activation.patch} | 0 ...ntityCollisionContext-a-live-repres.patch} | 0 ...ish-Improve-fluid-direction-caching.patch} | 0 ...031-Pufferfish-Optimize-suffocation.patch} | 0 ...-aging-cache-for-biome-temperatures.patch} | 0 ...return-optimization-for-target-find.patch} | 0 ...erfish-Reduce-chunk-loading-lookups.patch} | 0 ...per-6045-block-goal-shouldn-t-load-.patch} | 0 ...e-entity-fluid-lookups-if-no-fluids.patch} | 0 ...heck-for-spooky-season-once-an-hour.patch} | 0 ...erfish-Skip-cloning-loot-parameters.patch} | 0 ...patch => 0039-Pufferfish-Entity-TTL.patch} | 0 ...ish-Reduce-projectile-chunk-loading.patch} | 0 ...ferfish-Dynamic-Activation-of-Brain.patch} | 0 ...le-goal-selector-during-inactive-ti.patch} | 0 ...ufferfish-Reduce-entity-allocations.patch} | 0 ...ve-container-checking-with-a-bitset.patch} | 0 ...r-ShapelessRecipes-comparison-for-V.patch} | 0 ...le-Variable-entity-wake-up-duration.patch} | 0 ...hunks-to-activate-climbing-entities.patch} | 0 ...=> 0048-Gale-Optimize-sun-burn-tick.patch} | 0 ...k-frozen-ticks-before-landing-block.patch} | 0 ...50-Gale-Use-platform-math-functions.patch} | 0 ...kip-entity-move-if-movement-is-zero.patch} | 0 ...ld-generation-chunk-and-block-acces.patch} | 0 ...0053-Gale-Optimize-noise-generation.patch} | 0 ...054-Gale-Faster-chunk-serialization.patch} | 0 ...a-and-Optional-allocation-in-Entity.patch} | 0 ...ttle-tracker-map-with-optimized-col.patch} | 0 ...parkly-Paper-Optimize-canSee-checks.patch} | 0 ...-MapItem-update-if-the-map-does-not.patch} | 0 ...-distanceToSqr-call-in-ServerEntity.patch} | 0 ...0-Purpur-use-alternative-keep-alive.patch} | 0 ...I-and-display-of-chunkhot-in-tpsbar.patch} | 0 ...062-Leaf-Skip-event-if-no-listeners.patch} | 0 ...-start-tick-and-finished-tick-event.patch} | 0 ...x-MC-2025.patch => 0064-Fix-MC-2025.patch} | 0 ...=> 0065-FoliaPR-Add-TPS-From-Region.patch} | 0 48 files changed, 45 insertions(+) create mode 100644 patches/server/0018-Add-experiment-config-for-command-block-command-exec.patch rename patches/server/{0018-Try-fixing-folia-spector-teleportation.patch => 0019-Try-fixing-folia-spector-teleportation.patch} (100%) rename patches/server/{0019-Teleport-async-if-entity-was-moving-to-another-regio.patch => 0020-Teleport-async-if-entity-was-moving-to-another-regio.patch} (100%) rename patches/server/{0020-Try-fixing-folia-off-region-POI-accessing-issue.patch => 0021-Try-fixing-folia-off-region-POI-accessing-issue.patch} (100%) rename patches/server/{0021-Prevent-teleportAsync-calling-during-moving-event-be.patch => 0022-Prevent-teleportAsync-calling-during-moving-event-be.patch} (100%) rename patches/server/{0022-Added-linear-region-format-from-LinearPurpur.patch => 0023-Added-linear-region-format-from-LinearPurpur.patch} (100%) rename patches/server/{0023-Kaiiju-Don-t-pathfind-outside-region.patch => 0024-Kaiiju-Don-t-pathfind-outside-region.patch} (100%) rename patches/server/{0024-Kaiiju-Vanilla-end-portal-teleportation.patch => 0025-Kaiiju-Vanilla-end-portal-teleportation.patch} (100%) rename patches/server/{0025-Petal-Reduce-sensor-work.patch => 0026-Petal-Reduce-sensor-work.patch} (100%) rename patches/server/{0026-Pufferfish-Optimize-entity-coordinate-key.patch => 0027-Pufferfish-Optimize-entity-coordinate-key.patch} (100%) rename patches/server/{0027-Pufferfish-Cache-climbing-check-for-activation.patch => 0028-Pufferfish-Cache-climbing-check-for-activation.patch} (100%) rename patches/server/{0028-Pufferfish-Make-EntityCollisionContext-a-live-repres.patch => 0029-Pufferfish-Make-EntityCollisionContext-a-live-repres.patch} (100%) rename patches/server/{0029-Pufferfish-Improve-fluid-direction-caching.patch => 0030-Pufferfish-Improve-fluid-direction-caching.patch} (100%) rename patches/server/{0030-Pufferfish-Optimize-suffocation.patch => 0031-Pufferfish-Optimize-suffocation.patch} (100%) rename patches/server/{0031-Pufferfish-Use-aging-cache-for-biome-temperatures.patch => 0032-Pufferfish-Use-aging-cache-for-biome-temperatures.patch} (100%) rename patches/server/{0032-Pufferfish-Early-return-optimization-for-target-find.patch => 0033-Pufferfish-Early-return-optimization-for-target-find.patch} (100%) rename patches/server/{0033-Pufferfish-Reduce-chunk-loading-lookups.patch => 0034-Pufferfish-Reduce-chunk-loading-lookups.patch} (100%) rename patches/server/{0034-Pufferfish-Fix-Paper-6045-block-goal-shouldn-t-load-.patch => 0035-Pufferfish-Fix-Paper-6045-block-goal-shouldn-t-load-.patch} (100%) rename patches/server/{0035-Pufferfish-Reduce-entity-fluid-lookups-if-no-fluids.patch => 0036-Pufferfish-Reduce-entity-fluid-lookups-if-no-fluids.patch} (100%) rename patches/server/{0036-Pufferfish-Only-check-for-spooky-season-once-an-hour.patch => 0037-Pufferfish-Only-check-for-spooky-season-once-an-hour.patch} (100%) rename patches/server/{0037-Pufferfish-Skip-cloning-loot-parameters.patch => 0038-Pufferfish-Skip-cloning-loot-parameters.patch} (100%) rename patches/server/{0038-Pufferfish-Entity-TTL.patch => 0039-Pufferfish-Entity-TTL.patch} (100%) rename patches/server/{0039-Pufferfish-Reduce-projectile-chunk-loading.patch => 0040-Pufferfish-Reduce-projectile-chunk-loading.patch} (100%) rename patches/server/{0040-Pufferfish-Dynamic-Activation-of-Brain.patch => 0041-Pufferfish-Dynamic-Activation-of-Brain.patch} (100%) rename patches/server/{0041-Pufferfish-Throttle-goal-selector-during-inactive-ti.patch => 0042-Pufferfish-Throttle-goal-selector-during-inactive-ti.patch} (100%) rename patches/server/{0042-Pufferfish-Reduce-entity-allocations.patch => 0043-Pufferfish-Reduce-entity-allocations.patch} (100%) rename patches/server/{0043-Pufferfish-Improve-container-checking-with-a-bitset.patch => 0044-Pufferfish-Improve-container-checking-with-a-bitset.patch} (100%) rename patches/server/{0044-Pufferfish-Simpler-ShapelessRecipes-comparison-for-V.patch => 0045-Pufferfish-Simpler-ShapelessRecipes-comparison-for-V.patch} (100%) rename patches/server/{0045-Gale-Variable-entity-wake-up-duration.patch => 0046-Gale-Variable-entity-wake-up-duration.patch} (100%) rename patches/server/{0046-Gale-Don-t-load-chunks-to-activate-climbing-entities.patch => 0047-Gale-Don-t-load-chunks-to-activate-climbing-entities.patch} (100%) rename patches/server/{0047-Gale-Optimize-sun-burn-tick.patch => 0048-Gale-Optimize-sun-burn-tick.patch} (100%) rename patches/server/{0048-Gale-Check-frozen-ticks-before-landing-block.patch => 0049-Gale-Check-frozen-ticks-before-landing-block.patch} (100%) rename patches/server/{0049-Gale-Use-platform-math-functions.patch => 0050-Gale-Use-platform-math-functions.patch} (100%) rename patches/server/{0050-Gale-Skip-entity-move-if-movement-is-zero.patch => 0051-Gale-Skip-entity-move-if-movement-is-zero.patch} (100%) rename patches/server/{0051-Gale-Optimize-world-generation-chunk-and-block-acces.patch => 0052-Gale-Optimize-world-generation-chunk-and-block-acces.patch} (100%) rename patches/server/{0052-Gale-Optimize-noise-generation.patch => 0053-Gale-Optimize-noise-generation.patch} (100%) rename patches/server/{0053-Gale-Faster-chunk-serialization.patch => 0054-Gale-Faster-chunk-serialization.patch} (100%) rename patches/server/{0054-Gale-Reduce-lambda-and-Optional-allocation-in-Entity.patch => 0055-Gale-Reduce-lambda-and-Optional-allocation-in-Entity.patch} (100%) rename patches/server/{0055-Gale-Replace-throttle-tracker-map-with-optimized-col.patch => 0056-Gale-Replace-throttle-tracker-map-with-optimized-col.patch} (100%) rename patches/server/{0056-Sparkly-Paper-Optimize-canSee-checks.patch => 0057-Sparkly-Paper-Optimize-canSee-checks.patch} (100%) rename patches/server/{0057-SparklyPaper-Skip-MapItem-update-if-the-map-does-not.patch => 0058-SparklyPaper-Skip-MapItem-update-if-the-map-does-not.patch} (100%) rename patches/server/{0058-SparklyPaper-Skip-distanceToSqr-call-in-ServerEntity.patch => 0059-SparklyPaper-Skip-distanceToSqr-call-in-ServerEntity.patch} (100%) rename patches/server/{0059-Purpur-use-alternative-keep-alive.patch => 0060-Purpur-use-alternative-keep-alive.patch} (100%) rename patches/server/{0060-KioCG-Chunk-API-and-display-of-chunkhot-in-tpsbar.patch => 0061-KioCG-Chunk-API-and-display-of-chunkhot-in-tpsbar.patch} (100%) rename patches/server/{0061-Leaf-Skip-event-if-no-listeners.patch => 0062-Leaf-Skip-event-if-no-listeners.patch} (100%) rename patches/server/{0062-Threaded-region-start-tick-and-finished-tick-event.patch => 0063-Threaded-region-start-tick-and-finished-tick-event.patch} (100%) rename patches/server/{0063-Fix-MC-2025.patch => 0064-Fix-MC-2025.patch} (100%) rename patches/server/{0064-FoliaPR-Add-TPS-From-Region.patch => 0065-FoliaPR-Add-TPS-From-Region.patch} (100%) diff --git a/patches/server/0018-Add-experiment-config-for-command-block-command-exec.patch b/patches/server/0018-Add-experiment-config-for-command-block-command-exec.patch new file mode 100644 index 0000000..6c4d59b --- /dev/null +++ b/patches/server/0018-Add-experiment-config-for-command-block-command-exec.patch @@ -0,0 +1,45 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: MrHua269 +Date: Sat, 31 Aug 2024 11:00:47 +0800 +Subject: [PATCH] Add experiment config for command block command execution + + +diff --git a/src/main/java/me/earthme/luminol/config/modules/experiment/CommandBlockConfig.java b/src/main/java/me/earthme/luminol/config/modules/experiment/CommandBlockConfig.java +new file mode 100644 +index 0000000000000000000000000000000000000000..3eafc59cc015569d3da8b1d8c4bfd046af17e0be +--- /dev/null ++++ b/src/main/java/me/earthme/luminol/config/modules/experiment/CommandBlockConfig.java +@@ -0,0 +1,20 @@ ++package me.earthme.luminol.config.modules.experiment; ++ ++import me.earthme.luminol.config.ConfigInfo; ++import me.earthme.luminol.config.EnumConfigCategory; ++import me.earthme.luminol.config.IConfigModule; ++ ++public class CommandBlockConfig implements IConfigModule { ++ @ConfigInfo(baseName = "enable") ++ public static boolean enabled = false; ++ ++ @Override ++ public EnumConfigCategory getCategory() { ++ return EnumConfigCategory.EXPERIMENT; ++ } ++ ++ @Override ++ public String getBaseName() { ++ return "force_enable_command_block_execution"; ++ } ++} +diff --git a/src/main/java/net/minecraft/world/level/BaseCommandBlock.java b/src/main/java/net/minecraft/world/level/BaseCommandBlock.java +index b8a571fcc44f67ac8f6089e039a8620bf6c40603..c973535eba031f102c6cae8f9b75547ba3a95376 100644 +--- a/src/main/java/net/minecraft/world/level/BaseCommandBlock.java ++++ b/src/main/java/net/minecraft/world/level/BaseCommandBlock.java +@@ -117,7 +117,7 @@ public abstract class BaseCommandBlock implements CommandSource { + } + + public boolean performCommand(Level world) { +- if (true) return false; // Folia - region threading ++ if (!me.earthme.luminol.config.modules.experiment.CommandBlockConfig.enabled) return false; // Folia - region threading // Luminol + if (!world.isClientSide && world.getGameTime() != this.lastExecution) { + if ("Searge".equalsIgnoreCase(this.command)) { + this.lastOutput = Component.literal("#itzlipofutzli"); diff --git a/patches/server/0018-Try-fixing-folia-spector-teleportation.patch b/patches/server/0019-Try-fixing-folia-spector-teleportation.patch similarity index 100% rename from patches/server/0018-Try-fixing-folia-spector-teleportation.patch rename to patches/server/0019-Try-fixing-folia-spector-teleportation.patch diff --git a/patches/server/0019-Teleport-async-if-entity-was-moving-to-another-regio.patch b/patches/server/0020-Teleport-async-if-entity-was-moving-to-another-regio.patch similarity index 100% rename from patches/server/0019-Teleport-async-if-entity-was-moving-to-another-regio.patch rename to patches/server/0020-Teleport-async-if-entity-was-moving-to-another-regio.patch diff --git a/patches/server/0020-Try-fixing-folia-off-region-POI-accessing-issue.patch b/patches/server/0021-Try-fixing-folia-off-region-POI-accessing-issue.patch similarity index 100% rename from patches/server/0020-Try-fixing-folia-off-region-POI-accessing-issue.patch rename to patches/server/0021-Try-fixing-folia-off-region-POI-accessing-issue.patch diff --git a/patches/server/0021-Prevent-teleportAsync-calling-during-moving-event-be.patch b/patches/server/0022-Prevent-teleportAsync-calling-during-moving-event-be.patch similarity index 100% rename from patches/server/0021-Prevent-teleportAsync-calling-during-moving-event-be.patch rename to patches/server/0022-Prevent-teleportAsync-calling-during-moving-event-be.patch diff --git a/patches/server/0022-Added-linear-region-format-from-LinearPurpur.patch b/patches/server/0023-Added-linear-region-format-from-LinearPurpur.patch similarity index 100% rename from patches/server/0022-Added-linear-region-format-from-LinearPurpur.patch rename to patches/server/0023-Added-linear-region-format-from-LinearPurpur.patch diff --git a/patches/server/0023-Kaiiju-Don-t-pathfind-outside-region.patch b/patches/server/0024-Kaiiju-Don-t-pathfind-outside-region.patch similarity index 100% rename from patches/server/0023-Kaiiju-Don-t-pathfind-outside-region.patch rename to patches/server/0024-Kaiiju-Don-t-pathfind-outside-region.patch diff --git a/patches/server/0024-Kaiiju-Vanilla-end-portal-teleportation.patch b/patches/server/0025-Kaiiju-Vanilla-end-portal-teleportation.patch similarity index 100% rename from patches/server/0024-Kaiiju-Vanilla-end-portal-teleportation.patch rename to patches/server/0025-Kaiiju-Vanilla-end-portal-teleportation.patch diff --git a/patches/server/0025-Petal-Reduce-sensor-work.patch b/patches/server/0026-Petal-Reduce-sensor-work.patch similarity index 100% rename from patches/server/0025-Petal-Reduce-sensor-work.patch rename to patches/server/0026-Petal-Reduce-sensor-work.patch diff --git a/patches/server/0026-Pufferfish-Optimize-entity-coordinate-key.patch b/patches/server/0027-Pufferfish-Optimize-entity-coordinate-key.patch similarity index 100% rename from patches/server/0026-Pufferfish-Optimize-entity-coordinate-key.patch rename to patches/server/0027-Pufferfish-Optimize-entity-coordinate-key.patch diff --git a/patches/server/0027-Pufferfish-Cache-climbing-check-for-activation.patch b/patches/server/0028-Pufferfish-Cache-climbing-check-for-activation.patch similarity index 100% rename from patches/server/0027-Pufferfish-Cache-climbing-check-for-activation.patch rename to patches/server/0028-Pufferfish-Cache-climbing-check-for-activation.patch diff --git a/patches/server/0028-Pufferfish-Make-EntityCollisionContext-a-live-repres.patch b/patches/server/0029-Pufferfish-Make-EntityCollisionContext-a-live-repres.patch similarity index 100% rename from patches/server/0028-Pufferfish-Make-EntityCollisionContext-a-live-repres.patch rename to patches/server/0029-Pufferfish-Make-EntityCollisionContext-a-live-repres.patch diff --git a/patches/server/0029-Pufferfish-Improve-fluid-direction-caching.patch b/patches/server/0030-Pufferfish-Improve-fluid-direction-caching.patch similarity index 100% rename from patches/server/0029-Pufferfish-Improve-fluid-direction-caching.patch rename to patches/server/0030-Pufferfish-Improve-fluid-direction-caching.patch diff --git a/patches/server/0030-Pufferfish-Optimize-suffocation.patch b/patches/server/0031-Pufferfish-Optimize-suffocation.patch similarity index 100% rename from patches/server/0030-Pufferfish-Optimize-suffocation.patch rename to patches/server/0031-Pufferfish-Optimize-suffocation.patch diff --git a/patches/server/0031-Pufferfish-Use-aging-cache-for-biome-temperatures.patch b/patches/server/0032-Pufferfish-Use-aging-cache-for-biome-temperatures.patch similarity index 100% rename from patches/server/0031-Pufferfish-Use-aging-cache-for-biome-temperatures.patch rename to patches/server/0032-Pufferfish-Use-aging-cache-for-biome-temperatures.patch diff --git a/patches/server/0032-Pufferfish-Early-return-optimization-for-target-find.patch b/patches/server/0033-Pufferfish-Early-return-optimization-for-target-find.patch similarity index 100% rename from patches/server/0032-Pufferfish-Early-return-optimization-for-target-find.patch rename to patches/server/0033-Pufferfish-Early-return-optimization-for-target-find.patch diff --git a/patches/server/0033-Pufferfish-Reduce-chunk-loading-lookups.patch b/patches/server/0034-Pufferfish-Reduce-chunk-loading-lookups.patch similarity index 100% rename from patches/server/0033-Pufferfish-Reduce-chunk-loading-lookups.patch rename to patches/server/0034-Pufferfish-Reduce-chunk-loading-lookups.patch diff --git a/patches/server/0034-Pufferfish-Fix-Paper-6045-block-goal-shouldn-t-load-.patch b/patches/server/0035-Pufferfish-Fix-Paper-6045-block-goal-shouldn-t-load-.patch similarity index 100% rename from patches/server/0034-Pufferfish-Fix-Paper-6045-block-goal-shouldn-t-load-.patch rename to patches/server/0035-Pufferfish-Fix-Paper-6045-block-goal-shouldn-t-load-.patch diff --git a/patches/server/0035-Pufferfish-Reduce-entity-fluid-lookups-if-no-fluids.patch b/patches/server/0036-Pufferfish-Reduce-entity-fluid-lookups-if-no-fluids.patch similarity index 100% rename from patches/server/0035-Pufferfish-Reduce-entity-fluid-lookups-if-no-fluids.patch rename to patches/server/0036-Pufferfish-Reduce-entity-fluid-lookups-if-no-fluids.patch diff --git a/patches/server/0036-Pufferfish-Only-check-for-spooky-season-once-an-hour.patch b/patches/server/0037-Pufferfish-Only-check-for-spooky-season-once-an-hour.patch similarity index 100% rename from patches/server/0036-Pufferfish-Only-check-for-spooky-season-once-an-hour.patch rename to patches/server/0037-Pufferfish-Only-check-for-spooky-season-once-an-hour.patch diff --git a/patches/server/0037-Pufferfish-Skip-cloning-loot-parameters.patch b/patches/server/0038-Pufferfish-Skip-cloning-loot-parameters.patch similarity index 100% rename from patches/server/0037-Pufferfish-Skip-cloning-loot-parameters.patch rename to patches/server/0038-Pufferfish-Skip-cloning-loot-parameters.patch diff --git a/patches/server/0038-Pufferfish-Entity-TTL.patch b/patches/server/0039-Pufferfish-Entity-TTL.patch similarity index 100% rename from patches/server/0038-Pufferfish-Entity-TTL.patch rename to patches/server/0039-Pufferfish-Entity-TTL.patch diff --git a/patches/server/0039-Pufferfish-Reduce-projectile-chunk-loading.patch b/patches/server/0040-Pufferfish-Reduce-projectile-chunk-loading.patch similarity index 100% rename from patches/server/0039-Pufferfish-Reduce-projectile-chunk-loading.patch rename to patches/server/0040-Pufferfish-Reduce-projectile-chunk-loading.patch diff --git a/patches/server/0040-Pufferfish-Dynamic-Activation-of-Brain.patch b/patches/server/0041-Pufferfish-Dynamic-Activation-of-Brain.patch similarity index 100% rename from patches/server/0040-Pufferfish-Dynamic-Activation-of-Brain.patch rename to patches/server/0041-Pufferfish-Dynamic-Activation-of-Brain.patch diff --git a/patches/server/0041-Pufferfish-Throttle-goal-selector-during-inactive-ti.patch b/patches/server/0042-Pufferfish-Throttle-goal-selector-during-inactive-ti.patch similarity index 100% rename from patches/server/0041-Pufferfish-Throttle-goal-selector-during-inactive-ti.patch rename to patches/server/0042-Pufferfish-Throttle-goal-selector-during-inactive-ti.patch diff --git a/patches/server/0042-Pufferfish-Reduce-entity-allocations.patch b/patches/server/0043-Pufferfish-Reduce-entity-allocations.patch similarity index 100% rename from patches/server/0042-Pufferfish-Reduce-entity-allocations.patch rename to patches/server/0043-Pufferfish-Reduce-entity-allocations.patch diff --git a/patches/server/0043-Pufferfish-Improve-container-checking-with-a-bitset.patch b/patches/server/0044-Pufferfish-Improve-container-checking-with-a-bitset.patch similarity index 100% rename from patches/server/0043-Pufferfish-Improve-container-checking-with-a-bitset.patch rename to patches/server/0044-Pufferfish-Improve-container-checking-with-a-bitset.patch diff --git a/patches/server/0044-Pufferfish-Simpler-ShapelessRecipes-comparison-for-V.patch b/patches/server/0045-Pufferfish-Simpler-ShapelessRecipes-comparison-for-V.patch similarity index 100% rename from patches/server/0044-Pufferfish-Simpler-ShapelessRecipes-comparison-for-V.patch rename to patches/server/0045-Pufferfish-Simpler-ShapelessRecipes-comparison-for-V.patch diff --git a/patches/server/0045-Gale-Variable-entity-wake-up-duration.patch b/patches/server/0046-Gale-Variable-entity-wake-up-duration.patch similarity index 100% rename from patches/server/0045-Gale-Variable-entity-wake-up-duration.patch rename to patches/server/0046-Gale-Variable-entity-wake-up-duration.patch diff --git a/patches/server/0046-Gale-Don-t-load-chunks-to-activate-climbing-entities.patch b/patches/server/0047-Gale-Don-t-load-chunks-to-activate-climbing-entities.patch similarity index 100% rename from patches/server/0046-Gale-Don-t-load-chunks-to-activate-climbing-entities.patch rename to patches/server/0047-Gale-Don-t-load-chunks-to-activate-climbing-entities.patch diff --git a/patches/server/0047-Gale-Optimize-sun-burn-tick.patch b/patches/server/0048-Gale-Optimize-sun-burn-tick.patch similarity index 100% rename from patches/server/0047-Gale-Optimize-sun-burn-tick.patch rename to patches/server/0048-Gale-Optimize-sun-burn-tick.patch diff --git a/patches/server/0048-Gale-Check-frozen-ticks-before-landing-block.patch b/patches/server/0049-Gale-Check-frozen-ticks-before-landing-block.patch similarity index 100% rename from patches/server/0048-Gale-Check-frozen-ticks-before-landing-block.patch rename to patches/server/0049-Gale-Check-frozen-ticks-before-landing-block.patch diff --git a/patches/server/0049-Gale-Use-platform-math-functions.patch b/patches/server/0050-Gale-Use-platform-math-functions.patch similarity index 100% rename from patches/server/0049-Gale-Use-platform-math-functions.patch rename to patches/server/0050-Gale-Use-platform-math-functions.patch diff --git a/patches/server/0050-Gale-Skip-entity-move-if-movement-is-zero.patch b/patches/server/0051-Gale-Skip-entity-move-if-movement-is-zero.patch similarity index 100% rename from patches/server/0050-Gale-Skip-entity-move-if-movement-is-zero.patch rename to patches/server/0051-Gale-Skip-entity-move-if-movement-is-zero.patch diff --git a/patches/server/0051-Gale-Optimize-world-generation-chunk-and-block-acces.patch b/patches/server/0052-Gale-Optimize-world-generation-chunk-and-block-acces.patch similarity index 100% rename from patches/server/0051-Gale-Optimize-world-generation-chunk-and-block-acces.patch rename to patches/server/0052-Gale-Optimize-world-generation-chunk-and-block-acces.patch diff --git a/patches/server/0052-Gale-Optimize-noise-generation.patch b/patches/server/0053-Gale-Optimize-noise-generation.patch similarity index 100% rename from patches/server/0052-Gale-Optimize-noise-generation.patch rename to patches/server/0053-Gale-Optimize-noise-generation.patch diff --git a/patches/server/0053-Gale-Faster-chunk-serialization.patch b/patches/server/0054-Gale-Faster-chunk-serialization.patch similarity index 100% rename from patches/server/0053-Gale-Faster-chunk-serialization.patch rename to patches/server/0054-Gale-Faster-chunk-serialization.patch diff --git a/patches/server/0054-Gale-Reduce-lambda-and-Optional-allocation-in-Entity.patch b/patches/server/0055-Gale-Reduce-lambda-and-Optional-allocation-in-Entity.patch similarity index 100% rename from patches/server/0054-Gale-Reduce-lambda-and-Optional-allocation-in-Entity.patch rename to patches/server/0055-Gale-Reduce-lambda-and-Optional-allocation-in-Entity.patch diff --git a/patches/server/0055-Gale-Replace-throttle-tracker-map-with-optimized-col.patch b/patches/server/0056-Gale-Replace-throttle-tracker-map-with-optimized-col.patch similarity index 100% rename from patches/server/0055-Gale-Replace-throttle-tracker-map-with-optimized-col.patch rename to patches/server/0056-Gale-Replace-throttle-tracker-map-with-optimized-col.patch diff --git a/patches/server/0056-Sparkly-Paper-Optimize-canSee-checks.patch b/patches/server/0057-Sparkly-Paper-Optimize-canSee-checks.patch similarity index 100% rename from patches/server/0056-Sparkly-Paper-Optimize-canSee-checks.patch rename to patches/server/0057-Sparkly-Paper-Optimize-canSee-checks.patch diff --git a/patches/server/0057-SparklyPaper-Skip-MapItem-update-if-the-map-does-not.patch b/patches/server/0058-SparklyPaper-Skip-MapItem-update-if-the-map-does-not.patch similarity index 100% rename from patches/server/0057-SparklyPaper-Skip-MapItem-update-if-the-map-does-not.patch rename to patches/server/0058-SparklyPaper-Skip-MapItem-update-if-the-map-does-not.patch diff --git a/patches/server/0058-SparklyPaper-Skip-distanceToSqr-call-in-ServerEntity.patch b/patches/server/0059-SparklyPaper-Skip-distanceToSqr-call-in-ServerEntity.patch similarity index 100% rename from patches/server/0058-SparklyPaper-Skip-distanceToSqr-call-in-ServerEntity.patch rename to patches/server/0059-SparklyPaper-Skip-distanceToSqr-call-in-ServerEntity.patch diff --git a/patches/server/0059-Purpur-use-alternative-keep-alive.patch b/patches/server/0060-Purpur-use-alternative-keep-alive.patch similarity index 100% rename from patches/server/0059-Purpur-use-alternative-keep-alive.patch rename to patches/server/0060-Purpur-use-alternative-keep-alive.patch diff --git a/patches/server/0060-KioCG-Chunk-API-and-display-of-chunkhot-in-tpsbar.patch b/patches/server/0061-KioCG-Chunk-API-and-display-of-chunkhot-in-tpsbar.patch similarity index 100% rename from patches/server/0060-KioCG-Chunk-API-and-display-of-chunkhot-in-tpsbar.patch rename to patches/server/0061-KioCG-Chunk-API-and-display-of-chunkhot-in-tpsbar.patch diff --git a/patches/server/0061-Leaf-Skip-event-if-no-listeners.patch b/patches/server/0062-Leaf-Skip-event-if-no-listeners.patch similarity index 100% rename from patches/server/0061-Leaf-Skip-event-if-no-listeners.patch rename to patches/server/0062-Leaf-Skip-event-if-no-listeners.patch diff --git a/patches/server/0062-Threaded-region-start-tick-and-finished-tick-event.patch b/patches/server/0063-Threaded-region-start-tick-and-finished-tick-event.patch similarity index 100% rename from patches/server/0062-Threaded-region-start-tick-and-finished-tick-event.patch rename to patches/server/0063-Threaded-region-start-tick-and-finished-tick-event.patch diff --git a/patches/server/0063-Fix-MC-2025.patch b/patches/server/0064-Fix-MC-2025.patch similarity index 100% rename from patches/server/0063-Fix-MC-2025.patch rename to patches/server/0064-Fix-MC-2025.patch diff --git a/patches/server/0064-FoliaPR-Add-TPS-From-Region.patch b/patches/server/0065-FoliaPR-Add-TPS-From-Region.patch similarity index 100% rename from patches/server/0064-FoliaPR-Add-TPS-From-Region.patch rename to patches/server/0065-FoliaPR-Add-TPS-From-Region.patch