├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── go.mod ├── go.sum ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── license ├── GPL-3.0.txt ├── LGPL-3.0.txt └── MIT.txt ├── logo.png ├── patches ├── api │ ├── 0001-Hide-irrelevant-compilation-warnings.patch │ ├── 0002-Gale-branding-changes.patch │ ├── 0003-Gale-configuration.patch │ ├── 0004-Make-timings-calls-final.patch │ ├── 0005-SIMD-support.patch │ ├── 0006-Vectorized-map-color-conversion.patch │ ├── 0007-Do-not-log-plugin-library-loads.patch │ ├── 0008-Player-canSee-by-entity-UUID.patch │ ├── 0009-Specific-interval-TPS-API.patch │ ├── 0010-5-second-TPS-average.patch │ └── 0011-Last-tick-time-API.patch └── server │ ├── 0001-Gale-project-setup.patch │ ├── 0002-Dev-import-deobfuscation-fixes.patch │ ├── 0003-Hide-irrelevant-compilation-warnings.patch │ ├── 0004-Use-default-Java-installation-for-development-runs.patch │ ├── 0005-Enable-preview-features-for-development-runs.patch │ ├── 0006-Gale-branding-changes.patch │ ├── 0007-Gale-metrics.patch │ ├── 0008-Gale-semantic-version.patch │ ├── 0009-Gale-configuration.patch │ ├── 0010-Set-Gale-permissions-root.patch │ ├── 0011-Gale-commands.patch │ ├── 0012-Include-time-in-startup-logs.patch │ ├── 0013-Include-server.properties-in-timings.patch │ ├── 0014-Include-hardware-specs-in-timings.patch │ ├── 0015-Use-timin.gs-by-default.patch │ ├── 0016-Recommend-disabling-timings-on-startup.patch │ ├── 0017-Make-timings-calls-final.patch │ ├── 0018-Remove-vanilla-profiler.patch │ ├── 0019-Use-platform-math-functions.patch │ ├── 0020-Faster-floating-point-positive-modulo.patch │ ├── 0021-Simpler-ShapelessRecipe-comparison-for-vanilla.patch │ ├── 0022-Reduce-projectile-chunk-loading.patch │ ├── 0023-Predict-Halloween.patch │ ├── 0024-Move-random-tick-random.patch │ ├── 0025-Optimize-random-calls-in-chunk-ticking.patch │ ├── 0026-Reduce-enderman-teleport-chunk-lookups.patch │ ├── 0027-Reduce-acquire-POI-for-stuck-entities.patch │ ├── 0028-Remove-iterators-from-Inventory-contains.patch │ ├── 0029-Check-targeting-range-before-getting-visibility.patch │ ├── 0030-Print-stack-trace-for-plugins-not-shutting-down-task.patch │ ├── 0031-Improve-fluid-direction-caching.patch │ ├── 0032-Cache-on-climbable-check.patch │ ├── 0033-Make-EntityCollisionContext-a-live-representation.patch │ ├── 0034-Improve-container-checking-with-a-bitset.patch │ ├── 0035-Better-checking-for-useless-move-packets.patch │ ├── 0036-Use-aging-cache-for-biome-temperatures.patch │ ├── 0037-Inline-level-height.patch │ ├── 0038-Use-ThreadUnsafeRandom-for-mob-spawning.patch │ ├── 0039-Remove-streams-and-iterators-from-range-check.patch │ ├── 0040-Block-goal-does-not-load-chunks.patch │ ├── 0041-Reduce-entity-allocations.patch │ ├── 0042-Remove-lambda-from-ticking-guard.patch │ ├── 0043-Reduce-entity-fluid-lookups-if-no-fluids.patch │ ├── 0044-SIMD-support.patch │ ├── 0045-Make-book-writing-configurable.patch │ ├── 0046-Optimize-entity-coordinate-key.patch │ ├── 0047-Reduce-in-wall-checks.patch │ ├── 0048-Make-chat-order-verification-configurable.patch │ ├── 0049-Make-ender-dragon-respawn-attempt-after-placing-end-.patch │ ├── 0050-Make-saving-fireworks-configurable.patch │ ├── 0051-Don-t-trigger-lootable-refresh-for-non-player-intera.patch │ ├── 0052-Reduce-hopper-item-checks.patch │ ├── 0053-Reduce-villager-item-re-pickup.patch │ ├── 0054-Variable-entity-wake-up-duration.patch │ ├── 0055-Do-not-process-chat-commands-before-player-has-joine.patch │ ├── 0056-Do-not-log-invalid-statistics.patch │ ├── 0057-Do-not-log-empty-message-warnings.patch │ ├── 0058-Do-not-log-ignored-advancements.patch │ ├── 0059-Do-not-log-setBlock-in-far-chunks.patch │ ├── 0060-Do-not-log-unrecognized-recipes.patch │ ├── 0061-Do-not-log-legacy-Material-initialization.patch │ ├── 0062-Do-not-log-plugin-library-loads.patch │ ├── 0063-Do-not-log-expired-message-warnings.patch │ ├── 0064-Do-not-log-out-of-order-message-warnings.patch │ ├── 0065-Do-not-log-Not-Secure-marker.patch │ ├── 0066-Do-not-log-disconnections-with-null-id.patch │ ├── 0067-Do-not-log-run-as-root-warning.patch │ ├── 0068-Do-not-log-offline-mode-warning.patch │ ├── 0069-Softly-log-invalid-pool-element-errors.patch │ ├── 0070-Fix-outdated-server-showing-in-ping-before-server-fu.patch │ ├── 0071-Make-sand-duping-fix-configurable.patch │ ├── 0072-Make-tripwire-duping-fix-configurable.patch │ ├── 0073-Fix-MC-238526.patch │ ├── 0074-Fix-cow-rotation-when-shearing-mooshroom.patch │ ├── 0075-Fix-MC-121706.patch │ ├── 0076-Fix-MC-110386.patch │ ├── 0077-Fix-MC-31819.patch │ ├── 0078-Fix-MC-26304.patch │ ├── 0079-End-gateway-should-check-if-entity-can-use-portal.patch │ ├── 0080-Make-arrow-movement-resetting-despawn-counter-config.patch │ ├── 0081-Make-logging-login-locations-configurable.patch │ ├── 0082-Reduce-array-allocations.patch │ ├── 0083-Optimize-sun-burn-tick.patch │ ├── 0084-Reduce-lambda-and-Optional-allocation-in-EntityBased.patch │ ├── 0085-Replace-AI-goal-set-with-optimized-collection.patch │ ├── 0086-Replace-game-rules-map-with-optimized-collection.patch │ ├── 0087-Replace-AI-attributes-with-optimized-collections.patch │ ├── 0088-Replace-class-map-with-optimized-collection.patch │ ├── 0089-Replace-throttle-tracker-map-with-optimized-collecti.patch │ ├── 0090-Avoid-Class-isAssignableFrom-call-in-ClassInstanceMu.patch │ ├── 0091-Cache-BlockStatePairKey-hash.patch │ ├── 0092-Cache-CubeVoxelShape-shape-array.patch │ ├── 0093-Replace-division-by-multiplication-in-CubePointRange.patch │ ├── 0094-Replace-parts-by-size-in-CubePointRange.patch │ ├── 0095-Check-frozen-ticks-before-landing-block.patch │ ├── 0096-Faster-chunk-serialization.patch │ ├── 0097-Update-boss-bar-within-tick.patch │ ├── 0098-Cache-ominous-banner-item.patch │ ├── 0099-Optimize-world-generation-chunk-and-block-access.patch │ ├── 0100-Cache-world-generator-sea-level.patch │ ├── 0101-Skip-secondary-POI-sensor-if-absent.patch │ ├── 0102-Optimize-villager-data-storage.patch │ ├── 0103-Skip-entity-move-if-movement-is-zero.patch │ ├── 0104-Store-mob-counts-in-an-array.patch │ ├── 0105-Use-linked-map-for-entity-trackers.patch │ ├── 0106-Optimize-noise-generation.patch │ ├── 0107-Optimize-sheep-offspring-color.patch │ ├── 0108-Hide-flames-on-entities-with-fire-resistance.patch │ ├── 0109-Skip-cloning-advancement-criteria.patch │ ├── 0110-Reduce-block-destruction-packet-allocations.patch │ ├── 0111-Spread-out-sending-all-player-info.patch │ ├── 0112-Optimize-player-list-for-sending-player-info.patch │ ├── 0113-Skip-PlayerCommandSendEvent-if-there-are-no-listener.patch │ ├── 0114-Send-multiple-keep-alive-packets.patch │ ├── 0115-Make-slow-login-timeout-configurable.patch │ ├── 0116-Make-max-interaction-distance-configurable.patch │ ├── 0117-Load-portal-destination-chunk-before-entity-teleport.patch │ ├── 0118-Don-t-load-chunks-to-spawn-phantoms.patch │ ├── 0119-Don-t-load-chunks-to-activate-climbing-entities.patch │ ├── 0120-Broadcast-crit-animations-as-the-entity-being-critte.patch │ ├── 0121-Ignore-null-legacy-structure-data.patch │ ├── 0122-Skip-unnecessary-mob-spawning-computations.patch │ ├── 0123-Prevent-entities-random-strolling-into-non-ticking-c.patch │ ├── 0124-Do-not-place-player-in-world-if-kicked-before-being-.patch │ ├── 0125-CraftBukkit-UUID-to-world-map.patch │ ├── 0126-Global-EULA-file.patch │ ├── 0127-Specific-interval-TPS-API.patch │ ├── 0128-5-second-TPS-average.patch │ ├── 0129-Measure-last-tick-time.patch │ ├── 0130-Last-tick-time-API.patch │ ├── 0131-Show-last-tick-time-in-tps-command.patch │ ├── 0132-Increase-time-statistics-in-intervals.patch │ ├── 0133-For-collision-check-has-physics-before-same-vehicle.patch │ ├── 0134-Skip-negligible-planar-movement-multiplication.patch │ ├── 0135-Optimize-matching-item-checks.patch │ ├── 0136-Pre-compute-VarInt-and-VarLong-sizes.patch │ ├── 0137-Optimize-VarInt-write-and-VarLong-write.patch │ ├── 0138-Reduce-RandomSource-instances.patch │ ├── 0139-Add-xor-shift-random.patch │ ├── 0140-Reduce-skull-ItemStack-lookups-for-reduced-visibilit.patch │ ├── 0141-Initialize-line-of-sight-cache-with-low-capacity.patch │ ├── 0142-Reduce-line-of-sight-updates-and-cache-lookups.patch │ ├── 0143-Server-thread-priority-environment-variable.patch │ ├── 0144-Instantly-continue-on-world-upgrade-finish.patch │ ├── 0145-Virtual-thread-support.patch │ └── 0146-Temporarily-revert-PaperMC-Paper-eb60bff.patch └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/go.sum -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/gradlew.bat -------------------------------------------------------------------------------- /license/GPL-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/license/GPL-3.0.txt -------------------------------------------------------------------------------- /license/LGPL-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/license/LGPL-3.0.txt -------------------------------------------------------------------------------- /license/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/license/MIT.txt -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/logo.png -------------------------------------------------------------------------------- /patches/api/0001-Hide-irrelevant-compilation-warnings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0001-Hide-irrelevant-compilation-warnings.patch -------------------------------------------------------------------------------- /patches/api/0002-Gale-branding-changes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0002-Gale-branding-changes.patch -------------------------------------------------------------------------------- /patches/api/0003-Gale-configuration.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0003-Gale-configuration.patch -------------------------------------------------------------------------------- /patches/api/0004-Make-timings-calls-final.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0004-Make-timings-calls-final.patch -------------------------------------------------------------------------------- /patches/api/0005-SIMD-support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0005-SIMD-support.patch -------------------------------------------------------------------------------- /patches/api/0006-Vectorized-map-color-conversion.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0006-Vectorized-map-color-conversion.patch -------------------------------------------------------------------------------- /patches/api/0007-Do-not-log-plugin-library-loads.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0007-Do-not-log-plugin-library-loads.patch -------------------------------------------------------------------------------- /patches/api/0008-Player-canSee-by-entity-UUID.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0008-Player-canSee-by-entity-UUID.patch -------------------------------------------------------------------------------- /patches/api/0009-Specific-interval-TPS-API.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0009-Specific-interval-TPS-API.patch -------------------------------------------------------------------------------- /patches/api/0010-5-second-TPS-average.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0010-5-second-TPS-average.patch -------------------------------------------------------------------------------- /patches/api/0011-Last-tick-time-API.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/api/0011-Last-tick-time-API.patch -------------------------------------------------------------------------------- /patches/server/0001-Gale-project-setup.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0001-Gale-project-setup.patch -------------------------------------------------------------------------------- /patches/server/0002-Dev-import-deobfuscation-fixes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0002-Dev-import-deobfuscation-fixes.patch -------------------------------------------------------------------------------- /patches/server/0003-Hide-irrelevant-compilation-warnings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0003-Hide-irrelevant-compilation-warnings.patch -------------------------------------------------------------------------------- /patches/server/0004-Use-default-Java-installation-for-development-runs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0004-Use-default-Java-installation-for-development-runs.patch -------------------------------------------------------------------------------- /patches/server/0005-Enable-preview-features-for-development-runs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0005-Enable-preview-features-for-development-runs.patch -------------------------------------------------------------------------------- /patches/server/0006-Gale-branding-changes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0006-Gale-branding-changes.patch -------------------------------------------------------------------------------- /patches/server/0007-Gale-metrics.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0007-Gale-metrics.patch -------------------------------------------------------------------------------- /patches/server/0008-Gale-semantic-version.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0008-Gale-semantic-version.patch -------------------------------------------------------------------------------- /patches/server/0009-Gale-configuration.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0009-Gale-configuration.patch -------------------------------------------------------------------------------- /patches/server/0010-Set-Gale-permissions-root.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0010-Set-Gale-permissions-root.patch -------------------------------------------------------------------------------- /patches/server/0011-Gale-commands.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0011-Gale-commands.patch -------------------------------------------------------------------------------- /patches/server/0012-Include-time-in-startup-logs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0012-Include-time-in-startup-logs.patch -------------------------------------------------------------------------------- /patches/server/0013-Include-server.properties-in-timings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0013-Include-server.properties-in-timings.patch -------------------------------------------------------------------------------- /patches/server/0014-Include-hardware-specs-in-timings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0014-Include-hardware-specs-in-timings.patch -------------------------------------------------------------------------------- /patches/server/0015-Use-timin.gs-by-default.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0015-Use-timin.gs-by-default.patch -------------------------------------------------------------------------------- /patches/server/0016-Recommend-disabling-timings-on-startup.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0016-Recommend-disabling-timings-on-startup.patch -------------------------------------------------------------------------------- /patches/server/0017-Make-timings-calls-final.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0017-Make-timings-calls-final.patch -------------------------------------------------------------------------------- /patches/server/0018-Remove-vanilla-profiler.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0018-Remove-vanilla-profiler.patch -------------------------------------------------------------------------------- /patches/server/0019-Use-platform-math-functions.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0019-Use-platform-math-functions.patch -------------------------------------------------------------------------------- /patches/server/0020-Faster-floating-point-positive-modulo.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0020-Faster-floating-point-positive-modulo.patch -------------------------------------------------------------------------------- /patches/server/0021-Simpler-ShapelessRecipe-comparison-for-vanilla.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0021-Simpler-ShapelessRecipe-comparison-for-vanilla.patch -------------------------------------------------------------------------------- /patches/server/0022-Reduce-projectile-chunk-loading.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0022-Reduce-projectile-chunk-loading.patch -------------------------------------------------------------------------------- /patches/server/0023-Predict-Halloween.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0023-Predict-Halloween.patch -------------------------------------------------------------------------------- /patches/server/0024-Move-random-tick-random.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0024-Move-random-tick-random.patch -------------------------------------------------------------------------------- /patches/server/0025-Optimize-random-calls-in-chunk-ticking.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0025-Optimize-random-calls-in-chunk-ticking.patch -------------------------------------------------------------------------------- /patches/server/0026-Reduce-enderman-teleport-chunk-lookups.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0026-Reduce-enderman-teleport-chunk-lookups.patch -------------------------------------------------------------------------------- /patches/server/0027-Reduce-acquire-POI-for-stuck-entities.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0027-Reduce-acquire-POI-for-stuck-entities.patch -------------------------------------------------------------------------------- /patches/server/0028-Remove-iterators-from-Inventory-contains.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0028-Remove-iterators-from-Inventory-contains.patch -------------------------------------------------------------------------------- /patches/server/0029-Check-targeting-range-before-getting-visibility.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0029-Check-targeting-range-before-getting-visibility.patch -------------------------------------------------------------------------------- /patches/server/0030-Print-stack-trace-for-plugins-not-shutting-down-task.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0030-Print-stack-trace-for-plugins-not-shutting-down-task.patch -------------------------------------------------------------------------------- /patches/server/0031-Improve-fluid-direction-caching.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0031-Improve-fluid-direction-caching.patch -------------------------------------------------------------------------------- /patches/server/0032-Cache-on-climbable-check.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0032-Cache-on-climbable-check.patch -------------------------------------------------------------------------------- /patches/server/0033-Make-EntityCollisionContext-a-live-representation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0033-Make-EntityCollisionContext-a-live-representation.patch -------------------------------------------------------------------------------- /patches/server/0034-Improve-container-checking-with-a-bitset.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0034-Improve-container-checking-with-a-bitset.patch -------------------------------------------------------------------------------- /patches/server/0035-Better-checking-for-useless-move-packets.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0035-Better-checking-for-useless-move-packets.patch -------------------------------------------------------------------------------- /patches/server/0036-Use-aging-cache-for-biome-temperatures.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0036-Use-aging-cache-for-biome-temperatures.patch -------------------------------------------------------------------------------- /patches/server/0037-Inline-level-height.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0037-Inline-level-height.patch -------------------------------------------------------------------------------- /patches/server/0038-Use-ThreadUnsafeRandom-for-mob-spawning.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0038-Use-ThreadUnsafeRandom-for-mob-spawning.patch -------------------------------------------------------------------------------- /patches/server/0039-Remove-streams-and-iterators-from-range-check.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0039-Remove-streams-and-iterators-from-range-check.patch -------------------------------------------------------------------------------- /patches/server/0040-Block-goal-does-not-load-chunks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0040-Block-goal-does-not-load-chunks.patch -------------------------------------------------------------------------------- /patches/server/0041-Reduce-entity-allocations.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0041-Reduce-entity-allocations.patch -------------------------------------------------------------------------------- /patches/server/0042-Remove-lambda-from-ticking-guard.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0042-Remove-lambda-from-ticking-guard.patch -------------------------------------------------------------------------------- /patches/server/0043-Reduce-entity-fluid-lookups-if-no-fluids.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0043-Reduce-entity-fluid-lookups-if-no-fluids.patch -------------------------------------------------------------------------------- /patches/server/0044-SIMD-support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0044-SIMD-support.patch -------------------------------------------------------------------------------- /patches/server/0045-Make-book-writing-configurable.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0045-Make-book-writing-configurable.patch -------------------------------------------------------------------------------- /patches/server/0046-Optimize-entity-coordinate-key.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0046-Optimize-entity-coordinate-key.patch -------------------------------------------------------------------------------- /patches/server/0047-Reduce-in-wall-checks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0047-Reduce-in-wall-checks.patch -------------------------------------------------------------------------------- /patches/server/0048-Make-chat-order-verification-configurable.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0048-Make-chat-order-verification-configurable.patch -------------------------------------------------------------------------------- /patches/server/0049-Make-ender-dragon-respawn-attempt-after-placing-end-.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0049-Make-ender-dragon-respawn-attempt-after-placing-end-.patch -------------------------------------------------------------------------------- /patches/server/0050-Make-saving-fireworks-configurable.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0050-Make-saving-fireworks-configurable.patch -------------------------------------------------------------------------------- /patches/server/0051-Don-t-trigger-lootable-refresh-for-non-player-intera.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0051-Don-t-trigger-lootable-refresh-for-non-player-intera.patch -------------------------------------------------------------------------------- /patches/server/0052-Reduce-hopper-item-checks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0052-Reduce-hopper-item-checks.patch -------------------------------------------------------------------------------- /patches/server/0053-Reduce-villager-item-re-pickup.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0053-Reduce-villager-item-re-pickup.patch -------------------------------------------------------------------------------- /patches/server/0054-Variable-entity-wake-up-duration.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0054-Variable-entity-wake-up-duration.patch -------------------------------------------------------------------------------- /patches/server/0055-Do-not-process-chat-commands-before-player-has-joine.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0055-Do-not-process-chat-commands-before-player-has-joine.patch -------------------------------------------------------------------------------- /patches/server/0056-Do-not-log-invalid-statistics.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0056-Do-not-log-invalid-statistics.patch -------------------------------------------------------------------------------- /patches/server/0057-Do-not-log-empty-message-warnings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0057-Do-not-log-empty-message-warnings.patch -------------------------------------------------------------------------------- /patches/server/0058-Do-not-log-ignored-advancements.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0058-Do-not-log-ignored-advancements.patch -------------------------------------------------------------------------------- /patches/server/0059-Do-not-log-setBlock-in-far-chunks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0059-Do-not-log-setBlock-in-far-chunks.patch -------------------------------------------------------------------------------- /patches/server/0060-Do-not-log-unrecognized-recipes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0060-Do-not-log-unrecognized-recipes.patch -------------------------------------------------------------------------------- /patches/server/0061-Do-not-log-legacy-Material-initialization.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0061-Do-not-log-legacy-Material-initialization.patch -------------------------------------------------------------------------------- /patches/server/0062-Do-not-log-plugin-library-loads.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0062-Do-not-log-plugin-library-loads.patch -------------------------------------------------------------------------------- /patches/server/0063-Do-not-log-expired-message-warnings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0063-Do-not-log-expired-message-warnings.patch -------------------------------------------------------------------------------- /patches/server/0064-Do-not-log-out-of-order-message-warnings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0064-Do-not-log-out-of-order-message-warnings.patch -------------------------------------------------------------------------------- /patches/server/0065-Do-not-log-Not-Secure-marker.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0065-Do-not-log-Not-Secure-marker.patch -------------------------------------------------------------------------------- /patches/server/0066-Do-not-log-disconnections-with-null-id.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0066-Do-not-log-disconnections-with-null-id.patch -------------------------------------------------------------------------------- /patches/server/0067-Do-not-log-run-as-root-warning.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0067-Do-not-log-run-as-root-warning.patch -------------------------------------------------------------------------------- /patches/server/0068-Do-not-log-offline-mode-warning.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0068-Do-not-log-offline-mode-warning.patch -------------------------------------------------------------------------------- /patches/server/0069-Softly-log-invalid-pool-element-errors.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0069-Softly-log-invalid-pool-element-errors.patch -------------------------------------------------------------------------------- /patches/server/0070-Fix-outdated-server-showing-in-ping-before-server-fu.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0070-Fix-outdated-server-showing-in-ping-before-server-fu.patch -------------------------------------------------------------------------------- /patches/server/0071-Make-sand-duping-fix-configurable.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0071-Make-sand-duping-fix-configurable.patch -------------------------------------------------------------------------------- /patches/server/0072-Make-tripwire-duping-fix-configurable.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0072-Make-tripwire-duping-fix-configurable.patch -------------------------------------------------------------------------------- /patches/server/0073-Fix-MC-238526.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0073-Fix-MC-238526.patch -------------------------------------------------------------------------------- /patches/server/0074-Fix-cow-rotation-when-shearing-mooshroom.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0074-Fix-cow-rotation-when-shearing-mooshroom.patch -------------------------------------------------------------------------------- /patches/server/0075-Fix-MC-121706.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0075-Fix-MC-121706.patch -------------------------------------------------------------------------------- /patches/server/0076-Fix-MC-110386.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0076-Fix-MC-110386.patch -------------------------------------------------------------------------------- /patches/server/0077-Fix-MC-31819.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0077-Fix-MC-31819.patch -------------------------------------------------------------------------------- /patches/server/0078-Fix-MC-26304.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0078-Fix-MC-26304.patch -------------------------------------------------------------------------------- /patches/server/0079-End-gateway-should-check-if-entity-can-use-portal.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0079-End-gateway-should-check-if-entity-can-use-portal.patch -------------------------------------------------------------------------------- /patches/server/0080-Make-arrow-movement-resetting-despawn-counter-config.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0080-Make-arrow-movement-resetting-despawn-counter-config.patch -------------------------------------------------------------------------------- /patches/server/0081-Make-logging-login-locations-configurable.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0081-Make-logging-login-locations-configurable.patch -------------------------------------------------------------------------------- /patches/server/0082-Reduce-array-allocations.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0082-Reduce-array-allocations.patch -------------------------------------------------------------------------------- /patches/server/0083-Optimize-sun-burn-tick.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0083-Optimize-sun-burn-tick.patch -------------------------------------------------------------------------------- /patches/server/0084-Reduce-lambda-and-Optional-allocation-in-EntityBased.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0084-Reduce-lambda-and-Optional-allocation-in-EntityBased.patch -------------------------------------------------------------------------------- /patches/server/0085-Replace-AI-goal-set-with-optimized-collection.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0085-Replace-AI-goal-set-with-optimized-collection.patch -------------------------------------------------------------------------------- /patches/server/0086-Replace-game-rules-map-with-optimized-collection.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0086-Replace-game-rules-map-with-optimized-collection.patch -------------------------------------------------------------------------------- /patches/server/0087-Replace-AI-attributes-with-optimized-collections.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0087-Replace-AI-attributes-with-optimized-collections.patch -------------------------------------------------------------------------------- /patches/server/0088-Replace-class-map-with-optimized-collection.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0088-Replace-class-map-with-optimized-collection.patch -------------------------------------------------------------------------------- /patches/server/0089-Replace-throttle-tracker-map-with-optimized-collecti.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0089-Replace-throttle-tracker-map-with-optimized-collecti.patch -------------------------------------------------------------------------------- /patches/server/0090-Avoid-Class-isAssignableFrom-call-in-ClassInstanceMu.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0090-Avoid-Class-isAssignableFrom-call-in-ClassInstanceMu.patch -------------------------------------------------------------------------------- /patches/server/0091-Cache-BlockStatePairKey-hash.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0091-Cache-BlockStatePairKey-hash.patch -------------------------------------------------------------------------------- /patches/server/0092-Cache-CubeVoxelShape-shape-array.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0092-Cache-CubeVoxelShape-shape-array.patch -------------------------------------------------------------------------------- /patches/server/0093-Replace-division-by-multiplication-in-CubePointRange.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0093-Replace-division-by-multiplication-in-CubePointRange.patch -------------------------------------------------------------------------------- /patches/server/0094-Replace-parts-by-size-in-CubePointRange.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0094-Replace-parts-by-size-in-CubePointRange.patch -------------------------------------------------------------------------------- /patches/server/0095-Check-frozen-ticks-before-landing-block.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0095-Check-frozen-ticks-before-landing-block.patch -------------------------------------------------------------------------------- /patches/server/0096-Faster-chunk-serialization.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0096-Faster-chunk-serialization.patch -------------------------------------------------------------------------------- /patches/server/0097-Update-boss-bar-within-tick.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0097-Update-boss-bar-within-tick.patch -------------------------------------------------------------------------------- /patches/server/0098-Cache-ominous-banner-item.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0098-Cache-ominous-banner-item.patch -------------------------------------------------------------------------------- /patches/server/0099-Optimize-world-generation-chunk-and-block-access.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0099-Optimize-world-generation-chunk-and-block-access.patch -------------------------------------------------------------------------------- /patches/server/0100-Cache-world-generator-sea-level.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0100-Cache-world-generator-sea-level.patch -------------------------------------------------------------------------------- /patches/server/0101-Skip-secondary-POI-sensor-if-absent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0101-Skip-secondary-POI-sensor-if-absent.patch -------------------------------------------------------------------------------- /patches/server/0102-Optimize-villager-data-storage.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0102-Optimize-villager-data-storage.patch -------------------------------------------------------------------------------- /patches/server/0103-Skip-entity-move-if-movement-is-zero.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0103-Skip-entity-move-if-movement-is-zero.patch -------------------------------------------------------------------------------- /patches/server/0104-Store-mob-counts-in-an-array.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0104-Store-mob-counts-in-an-array.patch -------------------------------------------------------------------------------- /patches/server/0105-Use-linked-map-for-entity-trackers.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0105-Use-linked-map-for-entity-trackers.patch -------------------------------------------------------------------------------- /patches/server/0106-Optimize-noise-generation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0106-Optimize-noise-generation.patch -------------------------------------------------------------------------------- /patches/server/0107-Optimize-sheep-offspring-color.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0107-Optimize-sheep-offspring-color.patch -------------------------------------------------------------------------------- /patches/server/0108-Hide-flames-on-entities-with-fire-resistance.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0108-Hide-flames-on-entities-with-fire-resistance.patch -------------------------------------------------------------------------------- /patches/server/0109-Skip-cloning-advancement-criteria.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0109-Skip-cloning-advancement-criteria.patch -------------------------------------------------------------------------------- /patches/server/0110-Reduce-block-destruction-packet-allocations.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0110-Reduce-block-destruction-packet-allocations.patch -------------------------------------------------------------------------------- /patches/server/0111-Spread-out-sending-all-player-info.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0111-Spread-out-sending-all-player-info.patch -------------------------------------------------------------------------------- /patches/server/0112-Optimize-player-list-for-sending-player-info.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0112-Optimize-player-list-for-sending-player-info.patch -------------------------------------------------------------------------------- /patches/server/0113-Skip-PlayerCommandSendEvent-if-there-are-no-listener.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0113-Skip-PlayerCommandSendEvent-if-there-are-no-listener.patch -------------------------------------------------------------------------------- /patches/server/0114-Send-multiple-keep-alive-packets.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0114-Send-multiple-keep-alive-packets.patch -------------------------------------------------------------------------------- /patches/server/0115-Make-slow-login-timeout-configurable.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0115-Make-slow-login-timeout-configurable.patch -------------------------------------------------------------------------------- /patches/server/0116-Make-max-interaction-distance-configurable.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0116-Make-max-interaction-distance-configurable.patch -------------------------------------------------------------------------------- /patches/server/0117-Load-portal-destination-chunk-before-entity-teleport.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0117-Load-portal-destination-chunk-before-entity-teleport.patch -------------------------------------------------------------------------------- /patches/server/0118-Don-t-load-chunks-to-spawn-phantoms.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0118-Don-t-load-chunks-to-spawn-phantoms.patch -------------------------------------------------------------------------------- /patches/server/0119-Don-t-load-chunks-to-activate-climbing-entities.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0119-Don-t-load-chunks-to-activate-climbing-entities.patch -------------------------------------------------------------------------------- /patches/server/0120-Broadcast-crit-animations-as-the-entity-being-critte.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0120-Broadcast-crit-animations-as-the-entity-being-critte.patch -------------------------------------------------------------------------------- /patches/server/0121-Ignore-null-legacy-structure-data.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0121-Ignore-null-legacy-structure-data.patch -------------------------------------------------------------------------------- /patches/server/0122-Skip-unnecessary-mob-spawning-computations.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0122-Skip-unnecessary-mob-spawning-computations.patch -------------------------------------------------------------------------------- /patches/server/0123-Prevent-entities-random-strolling-into-non-ticking-c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0123-Prevent-entities-random-strolling-into-non-ticking-c.patch -------------------------------------------------------------------------------- /patches/server/0124-Do-not-place-player-in-world-if-kicked-before-being-.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0124-Do-not-place-player-in-world-if-kicked-before-being-.patch -------------------------------------------------------------------------------- /patches/server/0125-CraftBukkit-UUID-to-world-map.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0125-CraftBukkit-UUID-to-world-map.patch -------------------------------------------------------------------------------- /patches/server/0126-Global-EULA-file.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0126-Global-EULA-file.patch -------------------------------------------------------------------------------- /patches/server/0127-Specific-interval-TPS-API.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0127-Specific-interval-TPS-API.patch -------------------------------------------------------------------------------- /patches/server/0128-5-second-TPS-average.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0128-5-second-TPS-average.patch -------------------------------------------------------------------------------- /patches/server/0129-Measure-last-tick-time.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0129-Measure-last-tick-time.patch -------------------------------------------------------------------------------- /patches/server/0130-Last-tick-time-API.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0130-Last-tick-time-API.patch -------------------------------------------------------------------------------- /patches/server/0131-Show-last-tick-time-in-tps-command.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0131-Show-last-tick-time-in-tps-command.patch -------------------------------------------------------------------------------- /patches/server/0132-Increase-time-statistics-in-intervals.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0132-Increase-time-statistics-in-intervals.patch -------------------------------------------------------------------------------- /patches/server/0133-For-collision-check-has-physics-before-same-vehicle.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0133-For-collision-check-has-physics-before-same-vehicle.patch -------------------------------------------------------------------------------- /patches/server/0134-Skip-negligible-planar-movement-multiplication.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0134-Skip-negligible-planar-movement-multiplication.patch -------------------------------------------------------------------------------- /patches/server/0135-Optimize-matching-item-checks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0135-Optimize-matching-item-checks.patch -------------------------------------------------------------------------------- /patches/server/0136-Pre-compute-VarInt-and-VarLong-sizes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0136-Pre-compute-VarInt-and-VarLong-sizes.patch -------------------------------------------------------------------------------- /patches/server/0137-Optimize-VarInt-write-and-VarLong-write.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0137-Optimize-VarInt-write-and-VarLong-write.patch -------------------------------------------------------------------------------- /patches/server/0138-Reduce-RandomSource-instances.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0138-Reduce-RandomSource-instances.patch -------------------------------------------------------------------------------- /patches/server/0139-Add-xor-shift-random.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0139-Add-xor-shift-random.patch -------------------------------------------------------------------------------- /patches/server/0140-Reduce-skull-ItemStack-lookups-for-reduced-visibilit.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0140-Reduce-skull-ItemStack-lookups-for-reduced-visibilit.patch -------------------------------------------------------------------------------- /patches/server/0141-Initialize-line-of-sight-cache-with-low-capacity.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0141-Initialize-line-of-sight-cache-with-low-capacity.patch -------------------------------------------------------------------------------- /patches/server/0142-Reduce-line-of-sight-updates-and-cache-lookups.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0142-Reduce-line-of-sight-updates-and-cache-lookups.patch -------------------------------------------------------------------------------- /patches/server/0143-Server-thread-priority-environment-variable.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0143-Server-thread-priority-environment-variable.patch -------------------------------------------------------------------------------- /patches/server/0144-Instantly-continue-on-world-upgrade-finish.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0144-Instantly-continue-on-world-upgrade-finish.patch -------------------------------------------------------------------------------- /patches/server/0145-Virtual-thread-support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0145-Virtual-thread-support.patch -------------------------------------------------------------------------------- /patches/server/0146-Temporarily-revert-PaperMC-Paper-eb60bff.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/patches/server/0146-Temporarily-revert-PaperMC-Paper-eb60bff.patch -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaleMC/Gale/HEAD/settings.gradle.kts --------------------------------------------------------------------------------