diff options
author | TonytheMacaroni <[email protected]> | 2024-03-20 17:33:34 -0400 |
---|---|---|
committer | GitHub <[email protected]> | 2024-03-20 22:33:34 +0100 |
commit | 41ffa0cf8c26f6137a0d21d45067fee6d5896edf (patch) | |
tree | e69ade6383d83730724af6dff5145093716c9529 | |
parent | de620b8480372e2896633f36e04e15dd01443265 (diff) | |
download | Paper-41ffa0cf8c26f6137a0d21d45067fee6d5896edf.tar.gz Paper-41ffa0cf8c26f6137a0d21d45067fee6d5896edf.zip |
Expose power on fireballs (#10302)
-rw-r--r-- | patches/api/0072-Add-PlayerJumpEvent.patch | 4 | ||||
-rw-r--r-- | patches/api/0298-Missing-Entity-API.patch | 38 | ||||
-rw-r--r-- | patches/server/0586-Missing-Entity-API.patch | 26 | ||||
-rw-r--r-- | patches/server/0948-Fix-UnsafeValues-loadAdvancement.patch (renamed from patches/server/0949-Fix-UnsafeValues-loadAdvancement.patch) | 0 | ||||
-rw-r--r-- | patches/server/0948-Make-setVelocity-method-of-Fireballs-change-the-trav.patch | 30 | ||||
-rw-r--r-- | patches/server/0949-Add-player-idle-duration-API.patch (renamed from patches/server/0950-Add-player-idle-duration-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0950-Don-t-check-if-we-can-see-non-visible-entities.patch (renamed from patches/server/0951-Don-t-check-if-we-can-see-non-visible-entities.patch) | 0 | ||||
-rw-r--r-- | patches/server/0951-Fix-NPE-in-SculkBloomEvent-world-access.patch (renamed from patches/server/0952-Fix-NPE-in-SculkBloomEvent-world-access.patch) | 0 | ||||
-rw-r--r-- | patches/server/0952-Allow-null-itemstack-for-Player-sendEquipmentChange.patch (renamed from patches/server/0953-Allow-null-itemstack-for-Player-sendEquipmentChange.patch) | 0 | ||||
-rw-r--r-- | patches/server/0953-Optimize-VarInts.patch (renamed from patches/server/0954-Optimize-VarInts.patch) | 0 | ||||
-rw-r--r-- | patches/server/0954-Add-API-to-get-the-collision-shape-of-a-block-before.patch (renamed from patches/server/0955-Add-API-to-get-the-collision-shape-of-a-block-before.patch) | 0 | ||||
-rw-r--r-- | patches/server/0955-Add-predicate-for-blocks-when-raytracing.patch (renamed from patches/server/0956-Add-predicate-for-blocks-when-raytracing.patch) | 0 | ||||
-rw-r--r-- | patches/server/0956-Broadcast-take-item-packets-with-collector-as-source.patch (renamed from patches/server/0957-Broadcast-take-item-packets-with-collector-as-source.patch) | 0 | ||||
-rw-r--r-- | patches/server/0957-Expand-LingeringPotion-API.patch (renamed from patches/server/0958-Expand-LingeringPotion-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0958-Add-MaterialTagsTest.patch (renamed from patches/server/0959-Add-MaterialTagsTest.patch) | 0 | ||||
-rw-r--r-- | patches/server/0959-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch (renamed from patches/server/0960-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0960-Add-hand-to-fish-event-for-all-player-interactions.patch (renamed from patches/server/0961-Add-hand-to-fish-event-for-all-player-interactions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0961-Fix-several-issues-with-EntityBreedEvent.patch (renamed from patches/server/0962-Fix-several-issues-with-EntityBreedEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0962-Add-UUID-attribute-modifier-API.patch (renamed from patches/server/0963-Add-UUID-attribute-modifier-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0963-Fix-missing-event-call-for-entity-teleport-API.patch (renamed from patches/server/0964-Fix-missing-event-call-for-entity-teleport-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0964-Lazily-create-LootContext-for-criterions.patch (renamed from patches/server/0965-Lazily-create-LootContext-for-criterions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0965-Don-t-fire-sync-events-during-worldgen.patch (renamed from patches/server/0966-Don-t-fire-sync-events-during-worldgen.patch) | 2 | ||||
-rw-r--r-- | patches/server/0966-Add-Structure-check-API.patch (renamed from patches/server/0967-Add-Structure-check-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0967-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch (renamed from patches/server/0968-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch) | 0 | ||||
-rw-r--r-- | patches/server/0968-Restore-vanilla-entity-drops-behavior.patch (renamed from patches/server/0969-Restore-vanilla-entity-drops-behavior.patch) | 2 | ||||
-rw-r--r-- | patches/server/0969-Dont-resend-blocks-on-interactions.patch (renamed from patches/server/0970-Dont-resend-blocks-on-interactions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0970-add-more-scoreboard-API.patch (renamed from patches/server/0971-add-more-scoreboard-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0971-Improve-Registry.patch (renamed from patches/server/0972-Improve-Registry.patch) | 0 | ||||
-rw-r--r-- | patches/server/0972-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch (renamed from patches/server/0973-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0973-Add-experience-points-API.patch (renamed from patches/server/0974-Add-experience-points-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0974-Add-drops-to-shear-events.patch (renamed from patches/server/0975-Add-drops-to-shear-events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0975-Add-PlayerShieldDisableEvent.patch (renamed from patches/server/0976-Add-PlayerShieldDisableEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0976-Validate-ResourceLocation-in-NBT-reading.patch (renamed from patches/server/0977-Validate-ResourceLocation-in-NBT-reading.patch) | 0 | ||||
-rw-r--r-- | patches/server/0977-Properly-handle-experience-dropping-on-block-break.patch (renamed from patches/server/0978-Properly-handle-experience-dropping-on-block-break.patch) | 0 | ||||
-rw-r--r-- | patches/server/0978-Fixup-NamespacedKey-handling.patch (renamed from patches/server/0979-Fixup-NamespacedKey-handling.patch) | 0 | ||||
-rw-r--r-- | patches/server/0979-Expose-LootTable-of-DecoratedPot.patch (renamed from patches/server/0980-Expose-LootTable-of-DecoratedPot.patch) | 0 | ||||
-rw-r--r-- | patches/server/0980-Reduce-allocation-of-Vec3D-by-entity-tracker.patch (renamed from patches/server/0981-Reduce-allocation-of-Vec3D-by-entity-tracker.patch) | 0 | ||||
-rw-r--r-- | patches/server/0981-Rewrite-dataconverter-system.patch (renamed from patches/server/0982-Rewrite-dataconverter-system.patch) | 0 | ||||
-rw-r--r-- | patches/server/0982-Starlight.patch (renamed from patches/server/0983-Starlight.patch) | 0 | ||||
-rw-r--r-- | patches/server/0983-Rewrite-chunk-system.patch (renamed from patches/server/0984-Rewrite-chunk-system.patch) | 2 | ||||
-rw-r--r-- | patches/server/0984-incremental-chunk-and-player-saving.patch (renamed from patches/server/0985-incremental-chunk-and-player-saving.patch) | 0 | ||||
-rw-r--r-- | patches/server/0985-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch (renamed from patches/server/0986-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch) | 0 | ||||
-rw-r--r-- | patches/server/0986-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch (renamed from patches/server/0987-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch) | 0 | ||||
-rw-r--r-- | patches/server/0987-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch (renamed from patches/server/0988-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch) | 0 | ||||
-rw-r--r-- | patches/server/0988-Optimize-Network-Manager-and-add-advanced-packet-sup.patch (renamed from patches/server/0989-Optimize-Network-Manager-and-add-advanced-packet-sup.patch) | 0 | ||||
-rw-r--r-- | patches/server/0989-Allow-Saving-of-Oversized-Chunks.patch (renamed from patches/server/0990-Allow-Saving-of-Oversized-Chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0990-Fix-World-isChunkGenerated-calls.patch (renamed from patches/server/0991-Fix-World-isChunkGenerated-calls.patch) | 0 | ||||
-rw-r--r-- | patches/server/0991-Flat-bedrock-generator-settings.patch (renamed from patches/server/0992-Flat-bedrock-generator-settings.patch) | 0 | ||||
-rw-r--r-- | patches/server/0992-Entity-Activation-Range-2.0.patch (renamed from patches/server/0993-Entity-Activation-Range-2.0.patch) | 2 | ||||
-rw-r--r-- | patches/server/0993-Optional-per-player-mob-spawns.patch (renamed from patches/server/0994-Optional-per-player-mob-spawns.patch) | 0 | ||||
-rw-r--r-- | patches/server/0994-Anti-Xray.patch (renamed from patches/server/0995-Anti-Xray.patch) | 0 | ||||
-rw-r--r-- | patches/server/0995-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch (renamed from patches/server/0996-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch) | 0 | ||||
-rw-r--r-- | patches/server/0996-Optimize-Collision-to-not-load-chunks.patch (renamed from patches/server/0997-Optimize-Collision-to-not-load-chunks.patch) | 2 | ||||
-rw-r--r-- | patches/server/0997-Optimize-GoalSelector-Goal.Flag-Set-operations.patch (renamed from patches/server/0998-Optimize-GoalSelector-Goal.Flag-Set-operations.patch) | 0 | ||||
-rw-r--r-- | patches/server/0998-Entity-load-save-limit-per-chunk.patch (renamed from patches/server/0999-Entity-load-save-limit-per-chunk.patch) | 0 | ||||
-rw-r--r-- | patches/server/0999-Fix-and-optimise-world-force-upgrading.patch (renamed from patches/server/1000-Fix-and-optimise-world-force-upgrading.patch) | 0 | ||||
-rw-r--r-- | patches/server/1000-Improved-Watchdog-Support.patch (renamed from patches/server/1001-Improved-Watchdog-Support.patch) | 2 | ||||
-rw-r--r-- | patches/server/1001-Optimize-Voxel-Shape-Merging.patch (renamed from patches/server/1002-Optimize-Voxel-Shape-Merging.patch) | 0 | ||||
-rw-r--r-- | patches/server/1002-Write-SavedData-IO-async.patch (renamed from patches/server/1003-Write-SavedData-IO-async.patch) | 0 | ||||
-rw-r--r-- | patches/server/1003-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch (renamed from patches/server/1004-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch) | 0 | ||||
-rw-r--r-- | patches/server/1004-Use-distance-map-to-optimise-entity-tracker.patch (renamed from patches/server/1005-Use-distance-map-to-optimise-entity-tracker.patch) | 2 | ||||
-rw-r--r-- | patches/server/1005-Optimize-Bit-Operations-by-inlining.patch (renamed from patches/server/1006-Optimize-Bit-Operations-by-inlining.patch) | 0 | ||||
-rw-r--r-- | patches/server/1006-Remove-streams-from-hot-code.patch (renamed from patches/server/1007-Remove-streams-from-hot-code.patch) | 0 | ||||
-rw-r--r-- | patches/server/1007-Eigencraft-redstone-implementation.patch (renamed from patches/server/1008-Eigencraft-redstone-implementation.patch) | 0 | ||||
-rw-r--r-- | patches/server/1008-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch (renamed from patches/server/1009-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch) | 0 | ||||
-rw-r--r-- | patches/server/1009-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch (renamed from patches/server/1010-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/1010-Improve-boat-collision-performance.patch (renamed from patches/server/1011-Improve-boat-collision-performance.patch) | 0 | ||||
-rw-r--r-- | patches/server/1011-Optimise-general-POI-access.patch (renamed from patches/server/1012-Optimise-general-POI-access.patch) | 0 | ||||
-rw-r--r-- | patches/server/1012-Custom-table-implementation-for-blockstate-state-loo.patch (renamed from patches/server/1013-Custom-table-implementation-for-blockstate-state-loo.patch) | 0 | ||||
-rw-r--r-- | patches/server/1013-Execute-chunk-tasks-mid-tick.patch (renamed from patches/server/1014-Execute-chunk-tasks-mid-tick.patch) | 0 | ||||
-rw-r--r-- | patches/server/1014-Optimise-random-block-ticking.patch (renamed from patches/server/1015-Optimise-random-block-ticking.patch) | 0 | ||||
-rw-r--r-- | patches/server/1015-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch (renamed from patches/server/1016-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch) | 0 | ||||
-rw-r--r-- | patches/server/1016-Use-Velocity-compression-and-cipher-natives.patch (renamed from patches/server/1017-Use-Velocity-compression-and-cipher-natives.patch) | 0 | ||||
-rw-r--r-- | patches/server/1017-Detail-more-information-in-watchdog-dumps.patch (renamed from patches/server/1018-Detail-more-information-in-watchdog-dumps.patch) | 2 | ||||
-rw-r--r-- | patches/server/1018-Collision-optimisations.patch (renamed from patches/server/1019-Collision-optimisations.patch) | 2 | ||||
-rw-r--r-- | patches/server/1019-Optimise-collision-checking-in-player-move-packet-ha.patch (renamed from patches/server/1020-Optimise-collision-checking-in-player-move-packet-ha.patch) | 0 | ||||
-rw-r--r-- | patches/server/1020-Fix-tripwire-disarming-not-working-as-intended.patch (renamed from patches/server/1021-Fix-tripwire-disarming-not-working-as-intended.patch) | 0 | ||||
-rw-r--r-- | patches/server/1021-Fix-entity-type-tags-suggestions-in-selectors.patch (renamed from patches/server/1022-Fix-entity-type-tags-suggestions-in-selectors.patch) | 0 | ||||
-rw-r--r-- | patches/server/1022-Add-Alternate-Current-redstone-implementation.patch (renamed from patches/server/1023-Add-Alternate-Current-redstone-implementation.patch) | 0 | ||||
-rw-r--r-- | patches/server/1023-optimize-dirt-and-snow-spreading.patch (renamed from patches/server/1024-optimize-dirt-and-snow-spreading.patch) | 0 | ||||
-rw-r--r-- | patches/server/1024-Properly-resend-entities.patch (renamed from patches/server/1025-Properly-resend-entities.patch) | 0 | ||||
-rw-r--r-- | patches/server/1025-Optimize-Hoppers.patch (renamed from patches/server/1026-Optimize-Hoppers.patch) | 2 | ||||
-rw-r--r-- | patches/server/1026-Improve-performance-of-mass-crafts.patch (renamed from patches/server/1027-Improve-performance-of-mass-crafts.patch) | 0 | ||||
-rw-r--r-- | patches/server/1027-Actually-optimise-explosions.patch (renamed from patches/server/1028-Actually-optimise-explosions.patch) | 0 | ||||
-rw-r--r-- | patches/server/1028-Optimise-chunk-tick-iteration.patch (renamed from patches/server/1029-Optimise-chunk-tick-iteration.patch) | 0 | ||||
-rw-r--r-- | patches/server/1029-Lag-compensation-ticks.patch (renamed from patches/server/1030-Lag-compensation-ticks.patch) | 0 | ||||
-rw-r--r-- | patches/server/1030-Optimise-nearby-player-retrieval.patch (renamed from patches/server/1031-Optimise-nearby-player-retrieval.patch) | 0 | ||||
-rw-r--r-- | patches/server/1031-Distance-manager-tick-timings.patch (renamed from patches/server/1032-Distance-manager-tick-timings.patch) | 0 | ||||
-rw-r--r-- | patches/server/1032-Handle-Oversized-block-entities-in-chunks.patch (renamed from patches/server/1033-Handle-Oversized-block-entities-in-chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/1033-Send-full-pos-packets-for-hard-colliding-entities.patch (renamed from patches/server/1034-Send-full-pos-packets-for-hard-colliding-entities.patch) | 0 | ||||
-rw-r--r-- | patches/server/1034-Add-ShulkerDuplicateEvent.patch (renamed from patches/server/1035-Add-ShulkerDuplicateEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/1035-Add-api-for-spawn-egg-texture-colors.patch (renamed from patches/server/1036-Add-api-for-spawn-egg-texture-colors.patch) | 0 | ||||
-rw-r--r-- | patches/server/1036-Disable-memory-reserve-allocating.patch (renamed from patches/server/1037-Disable-memory-reserve-allocating.patch) | 0 | ||||
-rw-r--r-- | patches/server/1037-Improve-tag-parser-handling.patch (renamed from patches/server/1038-Improve-tag-parser-handling.patch) | 0 | ||||
-rw-r--r-- | patches/server/1038-Add-Lifecycle-Event-system.patch (renamed from patches/server/1039-Add-Lifecycle-Event-system.patch) | 0 | ||||
-rw-r--r-- | patches/server/1039-Conduit-API.patch (renamed from patches/server/1040-Conduit-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1040-ItemStack-Tooltip-API.patch (renamed from patches/server/1041-ItemStack-Tooltip-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1041-Fix-possible-StackOverflowError-for-some-dispenses.patch (renamed from patches/server/1042-Fix-possible-StackOverflowError-for-some-dispenses.patch) | 0 | ||||
-rw-r--r-- | patches/server/1042-Properly-track-the-changed-item-from-dispense-events.patch (renamed from patches/server/1043-Properly-track-the-changed-item-from-dispense-events.patch) | 0 | ||||
-rw-r--r-- | patches/server/1043-Add-getChunkSnapshot-includeLightData-parameter.patch (renamed from patches/server/1044-Add-getChunkSnapshot-includeLightData-parameter.patch) | 0 | ||||
-rw-r--r-- | patches/server/1044-Add-FluidState-API.patch (renamed from patches/server/1045-Add-FluidState-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1045-add-number-format-api.patch (renamed from patches/server/1046-add-number-format-api.patch) | 0 | ||||
-rw-r--r-- | patches/server/1046-check-if-itemstack-is-stackable-first.patch (renamed from patches/server/1047-check-if-itemstack-is-stackable-first.patch) | 0 | ||||
-rw-r--r-- | patches/server/1047-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch (renamed from patches/server/1048-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch) | 0 | ||||
-rw-r--r-- | patches/server/1048-improve-BanList-types.patch (renamed from patches/server/1049-improve-BanList-types.patch) | 0 | ||||
-rw-r--r-- | patches/server/1049-Configurable-max-block-fluid-ticks.patch (renamed from patches/server/1050-Configurable-max-block-fluid-ticks.patch) | 0 | ||||
-rw-r--r-- | patches/server/1050-disable-forced-empty-world-ticks.patch (renamed from patches/server/1051-disable-forced-empty-world-ticks.patch) | 0 | ||||
-rw-r--r-- | patches/server/1051-Suspicious-Effect-Entry-API.patch (renamed from patches/server/1052-Suspicious-Effect-Entry-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1052-Per-world-ticks-per-spawn-settings.patch (renamed from patches/server/1053-Per-world-ticks-per-spawn-settings.patch) | 0 | ||||
-rw-r--r-- | patches/server/1053-Add-onboarding-message-for-initial-server-start.patch (renamed from patches/server/1054-Add-onboarding-message-for-initial-server-start.patch) | 0 | ||||
-rw-r--r-- | patches/server/1054-Fix-DamageSource-API.patch (renamed from patches/server/1055-Fix-DamageSource-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1055-Expanded-Hopper-API.patch (renamed from patches/server/1056-Expanded-Hopper-API.patch) | 0 |
112 files changed, 76 insertions, 42 deletions
diff --git a/patches/api/0072-Add-PlayerJumpEvent.patch b/patches/api/0072-Add-PlayerJumpEvent.patch index a65192d7a1..fef1ccd347 100644 --- a/patches/api/0072-Add-PlayerJumpEvent.patch +++ b/patches/api/0072-Add-PlayerJumpEvent.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Add PlayerJumpEvent diff --git a/src/main/java/com/destroystokyo/paper/event/player/PlayerJumpEvent.java b/src/main/java/com/destroystokyo/paper/event/player/PlayerJumpEvent.java new file mode 100644 -index 0000000000000000000000000000000000000000..d3c319298d360967b853cf0168c0a1833f094779 +index 0000000000000000000000000000000000000000..8c2fd2c1120d634052f9bc345365272ad3a67b6f --- /dev/null +++ b/src/main/java/com/destroystokyo/paper/event/player/PlayerJumpEvent.java @@ -0,0 +1,106 @@ @@ -102,7 +102,7 @@ index 0000000000000000000000000000000000000000..d3c319298d360967b853cf0168c0a183 + */ + @NotNull + public Location getTo() { -+ return this.to; ++ return this.to.clone(); + } + + @NotNull diff --git a/patches/api/0298-Missing-Entity-API.patch b/patches/api/0298-Missing-Entity-API.patch index 2e2d58e8f3..33d18a3ebe 100644 --- a/patches/api/0298-Missing-Entity-API.patch +++ b/patches/api/0298-Missing-Entity-API.patch @@ -9,6 +9,7 @@ Co-authored-by: William Blake Galbreath <[email protected]> Co-authored-by: SoSeDiK <[email protected]> Co-authored-by: booky10 <[email protected]> Co-authored-by: Amin <[email protected]> +Co-authored-by: TrollyLoki <[email protected]> diff --git a/src/main/java/io/papermc/paper/entity/SchoolableFish.java b/src/main/java/io/papermc/paper/entity/SchoolableFish.java new file mode 100644 @@ -413,6 +414,43 @@ index 9e7f42caab1204036f4203354c115fd40c6def92..138d2530de2410f4a9424dabd3e5ce0c + int getLifetimeTicks(); + // Paper end } +diff --git a/src/main/java/org/bukkit/entity/Fireball.java b/src/main/java/org/bukkit/entity/Fireball.java +index 7a44707f2307dc4dbfea4de3f4baf3cc0490dc93..d0e82102425e54274be9c4769634d754319d6196 100644 +--- a/src/main/java/org/bukkit/entity/Fireball.java ++++ b/src/main/java/org/bukkit/entity/Fireball.java +@@ -23,4 +23,32 @@ public interface Fireball extends Projectile, Explosive { + @NotNull + public Vector getDirection(); + ++ // Paper start - Expose power on fireball projectiles ++ /** ++ * {@inheritDoc} ++ * <p> ++ * Note: For fireball entities, their movement is also controlled by their power. ++ * ++ * @param velocity New velocity to travel with ++ * @see #setPower(Vector) ++ */ ++ @Override ++ public void setVelocity(@NotNull Vector velocity); ++ ++ /** ++ * Sets the power of a fireball. The power determines the direction and magnitude of its acceleration. ++ * ++ * @param power the power ++ */ ++ public void setPower(@NotNull Vector power); ++ ++ /** ++ * Gets the power of a fireball. The power determines the direction and magnitude of its acceleration. ++ * ++ * @return the power ++ */ ++ @NotNull ++ public Vector getPower(); ++ // Paper end - Expose power on fireball projectiles ++ + } diff --git a/src/main/java/org/bukkit/entity/Fox.java b/src/main/java/org/bukkit/entity/Fox.java index c61a473453f33f9d10c330fc46cfa9d52251fe49..473a7e36ad64f866d1d2e09e2ecb2e9881668faf 100644 --- a/src/main/java/org/bukkit/entity/Fox.java diff --git a/patches/server/0586-Missing-Entity-API.patch b/patches/server/0586-Missing-Entity-API.patch index 1d25ac6396..501d3329dd 100644 --- a/patches/server/0586-Missing-Entity-API.patch +++ b/patches/server/0586-Missing-Entity-API.patch @@ -36,6 +36,7 @@ Co-authored-by: William Blake Galbreath <[email protected]> Co-authored-by: SoSeDiK <[email protected]> Co-authored-by: booky10 <[email protected]> Co-authored-by: Amin <[email protected]> +Co-authored-by: TrollyLoki <[email protected]> diff --git a/src/main/java/com/destroystokyo/paper/entity/ai/MobGoalHelper.java b/src/main/java/com/destroystokyo/paper/entity/ai/MobGoalHelper.java index 8117578ced94aa6bf01871f6526a388385c4adf2..59699c59fdfc611177fdb3136f84ab539b17d9c9 100644 @@ -666,6 +667,31 @@ index fc0f0e841dc974d080e1abb9bbafb5165801131f..d657fd2c507a5b215aeab0a5f3e9c2ee + } + // Paper end } +diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java +index 73cb7aa01af3eed71b05b1a539f082b26dcd8d60..e1a2f0924da6ebcdf332040f922226af5d8a2d45 100644 +--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java ++++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java +@@ -59,6 +59,20 @@ public class CraftFireball extends AbstractProjectile implements Fireball { + this.update(); // SPIGOT-6579 + } + ++ // Paper start - Expose power on fireball projectiles ++ @Override ++ public void setPower(final Vector power) { ++ this.getHandle().xPower = power.getX(); ++ this.getHandle().yPower = power.getY(); ++ this.getHandle().zPower = power.getZ(); ++ } ++ ++ @Override ++ public Vector getPower() { ++ return new Vector(this.getHandle().xPower, this.getHandle().yPower, this.getHandle().zPower); ++ } ++ // Paper end - Expose power on fireball projectiles ++ + @Override + public AbstractHurtingProjectile getHandle() { + return (AbstractHurtingProjectile) this.entity; diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftFox.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftFox.java index 17164811bbcf983bef62c47bc99330074762267b..c455deb4fd2a7684bcc01a8212c362a2375c190b 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftFox.java diff --git a/patches/server/0949-Fix-UnsafeValues-loadAdvancement.patch b/patches/server/0948-Fix-UnsafeValues-loadAdvancement.patch index 0de7a22d6d..0de7a22d6d 100644 --- a/patches/server/0949-Fix-UnsafeValues-loadAdvancement.patch +++ b/patches/server/0948-Fix-UnsafeValues-loadAdvancement.patch diff --git a/patches/server/0948-Make-setVelocity-method-of-Fireballs-change-the-trav.patch b/patches/server/0948-Make-setVelocity-method-of-Fireballs-change-the-trav.patch deleted file mode 100644 index 3af04ed113..0000000000 --- a/patches/server/0948-Make-setVelocity-method-of-Fireballs-change-the-trav.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: TrollyLoki <[email protected]> -Date: Tue, 10 Oct 2023 00:45:01 -0400 -Subject: [PATCH] Make setVelocity method of Fireballs change the travel - direction to an arbitrary vector - - -diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java -index 2783e218d5e5c24787429237974e196761f4d02b..1d8aab2fda18c6e2bb30f6ba4a6325263267b628 100644 ---- a/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java -+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java -@@ -46,6 +46,18 @@ public class CraftFireball extends AbstractProjectile implements Fireball { - this.update(); // SPIGOT-6579 - } - -+ // Paper start - set direction without normalizing -+ @Override -+ public void setVelocity(Vector velocity) { -+ Preconditions.checkArgument(velocity != null, "Vector velocity cannot be null"); -+ velocity.checkFinite(); -+ this.getHandle().xPower = velocity.getX(); -+ this.getHandle().yPower = velocity.getY(); -+ this.getHandle().zPower = velocity.getZ(); -+ update(); -+ } -+ // Paper end - set direction without normalizing -+ - @Override - public AbstractHurtingProjectile getHandle() { - return (AbstractHurtingProjectile) this.entity; diff --git a/patches/server/0950-Add-player-idle-duration-API.patch b/patches/server/0949-Add-player-idle-duration-API.patch index 717b1d7291..717b1d7291 100644 --- a/patches/server/0950-Add-player-idle-duration-API.patch +++ b/patches/server/0949-Add-player-idle-duration-API.patch diff --git a/patches/server/0951-Don-t-check-if-we-can-see-non-visible-entities.patch b/patches/server/0950-Don-t-check-if-we-can-see-non-visible-entities.patch index 1c1aa40a97..1c1aa40a97 100644 --- a/patches/server/0951-Don-t-check-if-we-can-see-non-visible-entities.patch +++ b/patches/server/0950-Don-t-check-if-we-can-see-non-visible-entities.patch diff --git a/patches/server/0952-Fix-NPE-in-SculkBloomEvent-world-access.patch b/patches/server/0951-Fix-NPE-in-SculkBloomEvent-world-access.patch index b66e61a522..b66e61a522 100644 --- a/patches/server/0952-Fix-NPE-in-SculkBloomEvent-world-access.patch +++ b/patches/server/0951-Fix-NPE-in-SculkBloomEvent-world-access.patch diff --git a/patches/server/0953-Allow-null-itemstack-for-Player-sendEquipmentChange.patch b/patches/server/0952-Allow-null-itemstack-for-Player-sendEquipmentChange.patch index 72c810300c..72c810300c 100644 --- a/patches/server/0953-Allow-null-itemstack-for-Player-sendEquipmentChange.patch +++ b/patches/server/0952-Allow-null-itemstack-for-Player-sendEquipmentChange.patch diff --git a/patches/server/0954-Optimize-VarInts.patch b/patches/server/0953-Optimize-VarInts.patch index 19e7fc574a..19e7fc574a 100644 --- a/patches/server/0954-Optimize-VarInts.patch +++ b/patches/server/0953-Optimize-VarInts.patch diff --git a/patches/server/0955-Add-API-to-get-the-collision-shape-of-a-block-before.patch b/patches/server/0954-Add-API-to-get-the-collision-shape-of-a-block-before.patch index 9794102b95..9794102b95 100644 --- a/patches/server/0955-Add-API-to-get-the-collision-shape-of-a-block-before.patch +++ b/patches/server/0954-Add-API-to-get-the-collision-shape-of-a-block-before.patch diff --git a/patches/server/0956-Add-predicate-for-blocks-when-raytracing.patch b/patches/server/0955-Add-predicate-for-blocks-when-raytracing.patch index 2a30c191f6..2a30c191f6 100644 --- a/patches/server/0956-Add-predicate-for-blocks-when-raytracing.patch +++ b/patches/server/0955-Add-predicate-for-blocks-when-raytracing.patch diff --git a/patches/server/0957-Broadcast-take-item-packets-with-collector-as-source.patch b/patches/server/0956-Broadcast-take-item-packets-with-collector-as-source.patch index ad908f281c..ad908f281c 100644 --- a/patches/server/0957-Broadcast-take-item-packets-with-collector-as-source.patch +++ b/patches/server/0956-Broadcast-take-item-packets-with-collector-as-source.patch diff --git a/patches/server/0958-Expand-LingeringPotion-API.patch b/patches/server/0957-Expand-LingeringPotion-API.patch index abc4c72435..abc4c72435 100644 --- a/patches/server/0958-Expand-LingeringPotion-API.patch +++ b/patches/server/0957-Expand-LingeringPotion-API.patch diff --git a/patches/server/0959-Add-MaterialTagsTest.patch b/patches/server/0958-Add-MaterialTagsTest.patch index 34233ba1ca..34233ba1ca 100644 --- a/patches/server/0959-Add-MaterialTagsTest.patch +++ b/patches/server/0958-Add-MaterialTagsTest.patch diff --git a/patches/server/0960-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch b/patches/server/0959-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch index 69084fab3f..69084fab3f 100644 --- a/patches/server/0960-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch +++ b/patches/server/0959-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch diff --git a/patches/server/0961-Add-hand-to-fish-event-for-all-player-interactions.patch b/patches/server/0960-Add-hand-to-fish-event-for-all-player-interactions.patch index 39764d836e..39764d836e 100644 --- a/patches/server/0961-Add-hand-to-fish-event-for-all-player-interactions.patch +++ b/patches/server/0960-Add-hand-to-fish-event-for-all-player-interactions.patch diff --git a/patches/server/0962-Fix-several-issues-with-EntityBreedEvent.patch b/patches/server/0961-Fix-several-issues-with-EntityBreedEvent.patch index e7f91ee16c..e7f91ee16c 100644 --- a/patches/server/0962-Fix-several-issues-with-EntityBreedEvent.patch +++ b/patches/server/0961-Fix-several-issues-with-EntityBreedEvent.patch diff --git a/patches/server/0963-Add-UUID-attribute-modifier-API.patch b/patches/server/0962-Add-UUID-attribute-modifier-API.patch index 37efcab4b6..37efcab4b6 100644 --- a/patches/server/0963-Add-UUID-attribute-modifier-API.patch +++ b/patches/server/0962-Add-UUID-attribute-modifier-API.patch diff --git a/patches/server/0964-Fix-missing-event-call-for-entity-teleport-API.patch b/patches/server/0963-Fix-missing-event-call-for-entity-teleport-API.patch index 1d122c2f15..1d122c2f15 100644 --- a/patches/server/0964-Fix-missing-event-call-for-entity-teleport-API.patch +++ b/patches/server/0963-Fix-missing-event-call-for-entity-teleport-API.patch diff --git a/patches/server/0965-Lazily-create-LootContext-for-criterions.patch b/patches/server/0964-Lazily-create-LootContext-for-criterions.patch index 293dfbd694..293dfbd694 100644 --- a/patches/server/0965-Lazily-create-LootContext-for-criterions.patch +++ b/patches/server/0964-Lazily-create-LootContext-for-criterions.patch diff --git a/patches/server/0966-Don-t-fire-sync-events-during-worldgen.patch b/patches/server/0965-Don-t-fire-sync-events-during-worldgen.patch index 0200563077..2654c1f60d 100644 --- a/patches/server/0966-Don-t-fire-sync-events-during-worldgen.patch +++ b/patches/server/0965-Don-t-fire-sync-events-during-worldgen.patch @@ -31,7 +31,7 @@ index 8235dace0f4a1090dfbd403db34231ccafe5f30e..9816913ad729fd39c173364b92e5db06 if (entity.valid) { MinecraftServer.LOGGER.error("Attempted Double World add on {}", entity, new Throwable()); diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index bbc3f09105b19eabd3ebb8b9589412b8871739a1..67dfb7b6a8825a87ff69b8c33efd1c040db12bf0 100644 +index 919c9ff3dd97d4bd2d41631176f9671f1987ad91..1de77621f159608f572ab4935ceb78863bb82c59 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -637,7 +637,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S diff --git a/patches/server/0967-Add-Structure-check-API.patch b/patches/server/0966-Add-Structure-check-API.patch index b291fdf604..b291fdf604 100644 --- a/patches/server/0967-Add-Structure-check-API.patch +++ b/patches/server/0966-Add-Structure-check-API.patch diff --git a/patches/server/0968-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch b/patches/server/0967-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch index bbc3e41f85..bbc3e41f85 100644 --- a/patches/server/0968-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch +++ b/patches/server/0967-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch diff --git a/patches/server/0969-Restore-vanilla-entity-drops-behavior.patch b/patches/server/0968-Restore-vanilla-entity-drops-behavior.patch index c2f0a406f7..e6db1df680 100644 --- a/patches/server/0969-Restore-vanilla-entity-drops-behavior.patch +++ b/patches/server/0968-Restore-vanilla-entity-drops-behavior.patch @@ -50,7 +50,7 @@ index 7272dc058c575efee5ac2643ce41b7d12e346e89..ae5a2136a0e266d4c35190f5d3355299 if (entityitem == null) { return null; diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 67dfb7b6a8825a87ff69b8c33efd1c040db12bf0..198aeb71e958a3fa6f8eaa8f607120af483e597f 100644 +index 1de77621f159608f572ab4935ceb78863bb82c59..5ab9ca815cb324c47c3e25a4d84a1b432bb393be 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -2496,6 +2496,25 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S diff --git a/patches/server/0970-Dont-resend-blocks-on-interactions.patch b/patches/server/0969-Dont-resend-blocks-on-interactions.patch index 8a8a5bb4ed..8a8a5bb4ed 100644 --- a/patches/server/0970-Dont-resend-blocks-on-interactions.patch +++ b/patches/server/0969-Dont-resend-blocks-on-interactions.patch diff --git a/patches/server/0971-add-more-scoreboard-API.patch b/patches/server/0970-add-more-scoreboard-API.patch index 3365b53a36..3365b53a36 100644 --- a/patches/server/0971-add-more-scoreboard-API.patch +++ b/patches/server/0970-add-more-scoreboard-API.patch diff --git a/patches/server/0972-Improve-Registry.patch b/patches/server/0971-Improve-Registry.patch index b3e7a17ff6..b3e7a17ff6 100644 --- a/patches/server/0972-Improve-Registry.patch +++ b/patches/server/0971-Improve-Registry.patch diff --git a/patches/server/0973-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch b/patches/server/0972-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch index 5ef39afe5c..5ef39afe5c 100644 --- a/patches/server/0973-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch +++ b/patches/server/0972-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch diff --git a/patches/server/0974-Add-experience-points-API.patch b/patches/server/0973-Add-experience-points-API.patch index 5256a6ae70..5256a6ae70 100644 --- a/patches/server/0974-Add-experience-points-API.patch +++ b/patches/server/0973-Add-experience-points-API.patch diff --git a/patches/server/0975-Add-drops-to-shear-events.patch b/patches/server/0974-Add-drops-to-shear-events.patch index 57405a32c2..57405a32c2 100644 --- a/patches/server/0975-Add-drops-to-shear-events.patch +++ b/patches/server/0974-Add-drops-to-shear-events.patch diff --git a/patches/server/0976-Add-PlayerShieldDisableEvent.patch b/patches/server/0975-Add-PlayerShieldDisableEvent.patch index a02011827d..a02011827d 100644 --- a/patches/server/0976-Add-PlayerShieldDisableEvent.patch +++ b/patches/server/0975-Add-PlayerShieldDisableEvent.patch diff --git a/patches/server/0977-Validate-ResourceLocation-in-NBT-reading.patch b/patches/server/0976-Validate-ResourceLocation-in-NBT-reading.patch index 74748ab8d8..74748ab8d8 100644 --- a/patches/server/0977-Validate-ResourceLocation-in-NBT-reading.patch +++ b/patches/server/0976-Validate-ResourceLocation-in-NBT-reading.patch diff --git a/patches/server/0978-Properly-handle-experience-dropping-on-block-break.patch b/patches/server/0977-Properly-handle-experience-dropping-on-block-break.patch index f7d4494ec0..f7d4494ec0 100644 --- a/patches/server/0978-Properly-handle-experience-dropping-on-block-break.patch +++ b/patches/server/0977-Properly-handle-experience-dropping-on-block-break.patch diff --git a/patches/server/0979-Fixup-NamespacedKey-handling.patch b/patches/server/0978-Fixup-NamespacedKey-handling.patch index 14ddcf111d..14ddcf111d 100644 --- a/patches/server/0979-Fixup-NamespacedKey-handling.patch +++ b/patches/server/0978-Fixup-NamespacedKey-handling.patch diff --git a/patches/server/0980-Expose-LootTable-of-DecoratedPot.patch b/patches/server/0979-Expose-LootTable-of-DecoratedPot.patch index 6d5e2738de..6d5e2738de 100644 --- a/patches/server/0980-Expose-LootTable-of-DecoratedPot.patch +++ b/patches/server/0979-Expose-LootTable-of-DecoratedPot.patch diff --git a/patches/server/0981-Reduce-allocation-of-Vec3D-by-entity-tracker.patch b/patches/server/0980-Reduce-allocation-of-Vec3D-by-entity-tracker.patch index d6756e53cf..d6756e53cf 100644 --- a/patches/server/0981-Reduce-allocation-of-Vec3D-by-entity-tracker.patch +++ b/patches/server/0980-Reduce-allocation-of-Vec3D-by-entity-tracker.patch diff --git a/patches/server/0982-Rewrite-dataconverter-system.patch b/patches/server/0981-Rewrite-dataconverter-system.patch index 0d62473208..0d62473208 100644 --- a/patches/server/0982-Rewrite-dataconverter-system.patch +++ b/patches/server/0981-Rewrite-dataconverter-system.patch diff --git a/patches/server/0983-Starlight.patch b/patches/server/0982-Starlight.patch index b4e6c66968..b4e6c66968 100644 --- a/patches/server/0983-Starlight.patch +++ b/patches/server/0982-Starlight.patch diff --git a/patches/server/0984-Rewrite-chunk-system.patch b/patches/server/0983-Rewrite-chunk-system.patch index 0d4fc72669..2a35933def 100644 --- a/patches/server/0984-Rewrite-chunk-system.patch +++ b/patches/server/0983-Rewrite-chunk-system.patch @@ -19375,7 +19375,7 @@ index 640db9f71608310a64e09f1e3e677c01e6ccd98a..f2a7cb6ebed7a4b4019a09af2a025f62 if (flag1) { ++this.converted; diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 198aeb71e958a3fa6f8eaa8f607120af483e597f..89db78c05118a64d1b73ac05381e24c825d3cf76 100644 +index 5ab9ca815cb324c47c3e25a4d84a1b432bb393be..42d01cec6eba11183409c9a93d068e61f5010153 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -480,6 +480,58 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S diff --git a/patches/server/0985-incremental-chunk-and-player-saving.patch b/patches/server/0984-incremental-chunk-and-player-saving.patch index c140932b29..c140932b29 100644 --- a/patches/server/0985-incremental-chunk-and-player-saving.patch +++ b/patches/server/0984-incremental-chunk-and-player-saving.patch diff --git a/patches/server/0986-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch b/patches/server/0985-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch index 622feb95fb..622feb95fb 100644 --- a/patches/server/0986-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch +++ b/patches/server/0985-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch diff --git a/patches/server/0987-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch b/patches/server/0986-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch index 811439226f..811439226f 100644 --- a/patches/server/0987-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch +++ b/patches/server/0986-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch diff --git a/patches/server/0988-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch b/patches/server/0987-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch index 9aded39822..9aded39822 100644 --- a/patches/server/0988-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch +++ b/patches/server/0987-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch diff --git a/patches/server/0989-Optimize-Network-Manager-and-add-advanced-packet-sup.patch b/patches/server/0988-Optimize-Network-Manager-and-add-advanced-packet-sup.patch index 6ab7cbf215..6ab7cbf215 100644 --- a/patches/server/0989-Optimize-Network-Manager-and-add-advanced-packet-sup.patch +++ b/patches/server/0988-Optimize-Network-Manager-and-add-advanced-packet-sup.patch diff --git a/patches/server/0990-Allow-Saving-of-Oversized-Chunks.patch b/patches/server/0989-Allow-Saving-of-Oversized-Chunks.patch index f6a81ca166..f6a81ca166 100644 --- a/patches/server/0990-Allow-Saving-of-Oversized-Chunks.patch +++ b/patches/server/0989-Allow-Saving-of-Oversized-Chunks.patch diff --git a/patches/server/0991-Fix-World-isChunkGenerated-calls.patch b/patches/server/0990-Fix-World-isChunkGenerated-calls.patch index 0b3eebad3f..0b3eebad3f 100644 --- a/patches/server/0991-Fix-World-isChunkGenerated-calls.patch +++ b/patches/server/0990-Fix-World-isChunkGenerated-calls.patch diff --git a/patches/server/0992-Flat-bedrock-generator-settings.patch b/patches/server/0991-Flat-bedrock-generator-settings.patch index 7e54f34f22..7e54f34f22 100644 --- a/patches/server/0992-Flat-bedrock-generator-settings.patch +++ b/patches/server/0991-Flat-bedrock-generator-settings.patch diff --git a/patches/server/0993-Entity-Activation-Range-2.0.patch b/patches/server/0992-Entity-Activation-Range-2.0.patch index c709e5d6cf..4bec5ca13e 100644 --- a/patches/server/0993-Entity-Activation-Range-2.0.patch +++ b/patches/server/0992-Entity-Activation-Range-2.0.patch @@ -111,7 +111,7 @@ index bd8c96e914b156284bdbb960f168e63e1f122920..abb4c32e8b35de332fa517523e8c598e } else { passenger.stopRiding(); diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 89db78c05118a64d1b73ac05381e24c825d3cf76..dd785d11461541e8a93544142f7a3b4e43b2173d 100644 +index 42d01cec6eba11183409c9a93d068e61f5010153..1f892783c16ab8fd863832255a2b03df381aa84e 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -412,6 +412,8 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S diff --git a/patches/server/0994-Optional-per-player-mob-spawns.patch b/patches/server/0993-Optional-per-player-mob-spawns.patch index b80d633556..b80d633556 100644 --- a/patches/server/0994-Optional-per-player-mob-spawns.patch +++ b/patches/server/0993-Optional-per-player-mob-spawns.patch diff --git a/patches/server/0995-Anti-Xray.patch b/patches/server/0994-Anti-Xray.patch index 65f22d8479..65f22d8479 100644 --- a/patches/server/0995-Anti-Xray.patch +++ b/patches/server/0994-Anti-Xray.patch diff --git a/patches/server/0996-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch b/patches/server/0995-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch index c9e2fc6398..c9e2fc6398 100644 --- a/patches/server/0996-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch +++ b/patches/server/0995-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch diff --git a/patches/server/0997-Optimize-Collision-to-not-load-chunks.patch b/patches/server/0996-Optimize-Collision-to-not-load-chunks.patch index 106d5bd3fb..2ad06277cb 100644 --- a/patches/server/0997-Optimize-Collision-to-not-load-chunks.patch +++ b/patches/server/0996-Optimize-Collision-to-not-load-chunks.patch @@ -26,7 +26,7 @@ index 461c27292af06a5150de8ec263d0c8527e8c5278..37245ff682837e7e8c9647f4afe30f0d // CraftBukkit end entityplayer1.setPos(entityplayer1.getX(), entityplayer1.getY() + 1.0D, entityplayer1.getZ()); diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index dd785d11461541e8a93544142f7a3b4e43b2173d..f8ce3c92597b9fb2b8743a08088f33a7bf237c5d 100644 +index 1f892783c16ab8fd863832255a2b03df381aa84e..720d08400915da9270ee4abf84bcb73f354ae2b4 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -242,6 +242,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S diff --git a/patches/server/0998-Optimize-GoalSelector-Goal.Flag-Set-operations.patch b/patches/server/0997-Optimize-GoalSelector-Goal.Flag-Set-operations.patch index 8e879a28af..8e879a28af 100644 --- a/patches/server/0998-Optimize-GoalSelector-Goal.Flag-Set-operations.patch +++ b/patches/server/0997-Optimize-GoalSelector-Goal.Flag-Set-operations.patch diff --git a/patches/server/0999-Entity-load-save-limit-per-chunk.patch b/patches/server/0998-Entity-load-save-limit-per-chunk.patch index 69f16dddbf..69f16dddbf 100644 --- a/patches/server/0999-Entity-load-save-limit-per-chunk.patch +++ b/patches/server/0998-Entity-load-save-limit-per-chunk.patch diff --git a/patches/server/1000-Fix-and-optimise-world-force-upgrading.patch b/patches/server/0999-Fix-and-optimise-world-force-upgrading.patch index aedbde4517..aedbde4517 100644 --- a/patches/server/1000-Fix-and-optimise-world-force-upgrading.patch +++ b/patches/server/0999-Fix-and-optimise-world-force-upgrading.patch diff --git a/patches/server/1001-Improved-Watchdog-Support.patch b/patches/server/1000-Improved-Watchdog-Support.patch index 3614cf6564..bd43d6abe4 100644 --- a/patches/server/1001-Improved-Watchdog-Support.patch +++ b/patches/server/1000-Improved-Watchdog-Support.patch @@ -315,7 +315,7 @@ index 2eeb0c78f2b717b59542b6b668371558ae2fcc25..6ec3fc801453fd54c25b642e6fa71c19 final String msg = String.format("BlockEntity threw exception at %s:%s,%s,%s", LevelChunk.this.getLevel().getWorld().getName(), this.getPos().getX(), this.getPos().getY(), this.getPos().getZ()); net.minecraft.server.MinecraftServer.LOGGER.error(msg, throwable); diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java -index d931a4c6e633bf9c1b3e5e18e880e2ddbfe4aa2a..ce341f42b3a5e17fb6d1f7de8057e73137ae2a6e 100644 +index b131a84865d9160d1b5d411515b69e967dbda66c..8d626fadcd4743b6472a2954d2b1b2ec89669814 100644 --- a/src/main/java/org/bukkit/craftbukkit/Main.java +++ b/src/main/java/org/bukkit/craftbukkit/Main.java @@ -186,6 +186,36 @@ public class Main { diff --git a/patches/server/1002-Optimize-Voxel-Shape-Merging.patch b/patches/server/1001-Optimize-Voxel-Shape-Merging.patch index 2c47963e34..2c47963e34 100644 --- a/patches/server/1002-Optimize-Voxel-Shape-Merging.patch +++ b/patches/server/1001-Optimize-Voxel-Shape-Merging.patch diff --git a/patches/server/1003-Write-SavedData-IO-async.patch b/patches/server/1002-Write-SavedData-IO-async.patch index a61e63bdcc..a61e63bdcc 100644 --- a/patches/server/1003-Write-SavedData-IO-async.patch +++ b/patches/server/1002-Write-SavedData-IO-async.patch diff --git a/patches/server/1004-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch b/patches/server/1003-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch index ae7e0e0b35..ae7e0e0b35 100644 --- a/patches/server/1004-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch +++ b/patches/server/1003-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch diff --git a/patches/server/1005-Use-distance-map-to-optimise-entity-tracker.patch b/patches/server/1004-Use-distance-map-to-optimise-entity-tracker.patch index 395ef636c5..be6acff7e6 100644 --- a/patches/server/1005-Use-distance-map-to-optimise-entity-tracker.patch +++ b/patches/server/1004-Use-distance-map-to-optimise-entity-tracker.patch @@ -236,7 +236,7 @@ index ac1a4ff5f83e53fa2983ff6e834775e51fba715e..284f9548d62f9230c668bb1adb8cb808 return object instanceof ChunkMap.TrackedEntity ? ((ChunkMap.TrackedEntity) object).entity.getId() == this.entity.getId() : false; } diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index f8ce3c92597b9fb2b8743a08088f33a7bf237c5d..3282327f1a85155d671dd63f3e5bf9b636a3e893 100644 +index 720d08400915da9270ee4abf84bcb73f354ae2b4..28ca0aae8f8c755b558a03fc9283fa1a44697e1a 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -56,6 +56,7 @@ import net.minecraft.network.syncher.EntityDataSerializers; diff --git a/patches/server/1006-Optimize-Bit-Operations-by-inlining.patch b/patches/server/1005-Optimize-Bit-Operations-by-inlining.patch index 269787b9ed..269787b9ed 100644 --- a/patches/server/1006-Optimize-Bit-Operations-by-inlining.patch +++ b/patches/server/1005-Optimize-Bit-Operations-by-inlining.patch diff --git a/patches/server/1007-Remove-streams-from-hot-code.patch b/patches/server/1006-Remove-streams-from-hot-code.patch index 75a38173c7..75a38173c7 100644 --- a/patches/server/1007-Remove-streams-from-hot-code.patch +++ b/patches/server/1006-Remove-streams-from-hot-code.patch diff --git a/patches/server/1008-Eigencraft-redstone-implementation.patch b/patches/server/1007-Eigencraft-redstone-implementation.patch index 1c66b34a01..1c66b34a01 100644 --- a/patches/server/1008-Eigencraft-redstone-implementation.patch +++ b/patches/server/1007-Eigencraft-redstone-implementation.patch diff --git a/patches/server/1009-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch b/patches/server/1008-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch index f0c0562d70..f0c0562d70 100644 --- a/patches/server/1009-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch +++ b/patches/server/1008-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch diff --git a/patches/server/1010-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch b/patches/server/1009-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch index 14c24b80b2..14c24b80b2 100644 --- a/patches/server/1010-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch +++ b/patches/server/1009-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch diff --git a/patches/server/1011-Improve-boat-collision-performance.patch b/patches/server/1010-Improve-boat-collision-performance.patch index 2754015b1c..2754015b1c 100644 --- a/patches/server/1011-Improve-boat-collision-performance.patch +++ b/patches/server/1010-Improve-boat-collision-performance.patch diff --git a/patches/server/1012-Optimise-general-POI-access.patch b/patches/server/1011-Optimise-general-POI-access.patch index 9be40e9753..9be40e9753 100644 --- a/patches/server/1012-Optimise-general-POI-access.patch +++ b/patches/server/1011-Optimise-general-POI-access.patch diff --git a/patches/server/1013-Custom-table-implementation-for-blockstate-state-loo.patch b/patches/server/1012-Custom-table-implementation-for-blockstate-state-loo.patch index 52bdb3212c..52bdb3212c 100644 --- a/patches/server/1013-Custom-table-implementation-for-blockstate-state-loo.patch +++ b/patches/server/1012-Custom-table-implementation-for-blockstate-state-loo.patch diff --git a/patches/server/1014-Execute-chunk-tasks-mid-tick.patch b/patches/server/1013-Execute-chunk-tasks-mid-tick.patch index 8ea2ca205e..8ea2ca205e 100644 --- a/patches/server/1014-Execute-chunk-tasks-mid-tick.patch +++ b/patches/server/1013-Execute-chunk-tasks-mid-tick.patch diff --git a/patches/server/1015-Optimise-random-block-ticking.patch b/patches/server/1014-Optimise-random-block-ticking.patch index 8e35b48622..8e35b48622 100644 --- a/patches/server/1015-Optimise-random-block-ticking.patch +++ b/patches/server/1014-Optimise-random-block-ticking.patch diff --git a/patches/server/1016-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch b/patches/server/1015-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch index b294b05766..b294b05766 100644 --- a/patches/server/1016-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch +++ b/patches/server/1015-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch diff --git a/patches/server/1017-Use-Velocity-compression-and-cipher-natives.patch b/patches/server/1016-Use-Velocity-compression-and-cipher-natives.patch index 7dd88079df..7dd88079df 100644 --- a/patches/server/1017-Use-Velocity-compression-and-cipher-natives.patch +++ b/patches/server/1016-Use-Velocity-compression-and-cipher-natives.patch diff --git a/patches/server/1018-Detail-more-information-in-watchdog-dumps.patch b/patches/server/1017-Detail-more-information-in-watchdog-dumps.patch index 4f06eee45b..710f25f69b 100644 --- a/patches/server/1018-Detail-more-information-in-watchdog-dumps.patch +++ b/patches/server/1017-Detail-more-information-in-watchdog-dumps.patch @@ -122,7 +122,7 @@ index 9d18da228c6709e7665ba8babb6ee6d0b36b5dc5..af9f58328c09dddb2875f79128f906b8 private void tickPassenger(Entity vehicle, Entity passenger) { diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 3282327f1a85155d671dd63f3e5bf9b636a3e893..2f3f1418b8ec765cfab5ece88972825d7d68cae5 100644 +index 28ca0aae8f8c755b558a03fc9283fa1a44697e1a..ec01a97cac653fb1a2065289fe5b0c6824732bcb 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -1063,8 +1063,43 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S diff --git a/patches/server/1019-Collision-optimisations.patch b/patches/server/1018-Collision-optimisations.patch index 371f2b708c..c57de0cfdf 100644 --- a/patches/server/1019-Collision-optimisations.patch +++ b/patches/server/1018-Collision-optimisations.patch @@ -2214,7 +2214,7 @@ index 594cb6ce4bfa6c42212000a1ed983ea95ee2c4bf..97b0119ac71284b3a223c089bec26d87 entityplayer1.setPos(entityplayer1.getX(), entityplayer1.getY() + 1.0D, entityplayer1.getZ()); } diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 2f3f1418b8ec765cfab5ece88972825d7d68cae5..51097f1d04d981db2823e8647b546658b8fd27c1 100644 +index ec01a97cac653fb1a2065289fe5b0c6824732bcb..be2220457e941803b14d78c550d0db777c79a886 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -1250,9 +1250,44 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S diff --git a/patches/server/1020-Optimise-collision-checking-in-player-move-packet-ha.patch b/patches/server/1019-Optimise-collision-checking-in-player-move-packet-ha.patch index 76b0962ce2..76b0962ce2 100644 --- a/patches/server/1020-Optimise-collision-checking-in-player-move-packet-ha.patch +++ b/patches/server/1019-Optimise-collision-checking-in-player-move-packet-ha.patch diff --git a/patches/server/1021-Fix-tripwire-disarming-not-working-as-intended.patch b/patches/server/1020-Fix-tripwire-disarming-not-working-as-intended.patch index efe071cf68..efe071cf68 100644 --- a/patches/server/1021-Fix-tripwire-disarming-not-working-as-intended.patch +++ b/patches/server/1020-Fix-tripwire-disarming-not-working-as-intended.patch diff --git a/patches/server/1022-Fix-entity-type-tags-suggestions-in-selectors.patch b/patches/server/1021-Fix-entity-type-tags-suggestions-in-selectors.patch index 83872a3693..83872a3693 100644 --- a/patches/server/1022-Fix-entity-type-tags-suggestions-in-selectors.patch +++ b/patches/server/1021-Fix-entity-type-tags-suggestions-in-selectors.patch diff --git a/patches/server/1023-Add-Alternate-Current-redstone-implementation.patch b/patches/server/1022-Add-Alternate-Current-redstone-implementation.patch index ed82f9487d..ed82f9487d 100644 --- a/patches/server/1023-Add-Alternate-Current-redstone-implementation.patch +++ b/patches/server/1022-Add-Alternate-Current-redstone-implementation.patch diff --git a/patches/server/1024-optimize-dirt-and-snow-spreading.patch b/patches/server/1023-optimize-dirt-and-snow-spreading.patch index 223dbd9a3e..223dbd9a3e 100644 --- a/patches/server/1024-optimize-dirt-and-snow-spreading.patch +++ b/patches/server/1023-optimize-dirt-and-snow-spreading.patch diff --git a/patches/server/1025-Properly-resend-entities.patch b/patches/server/1024-Properly-resend-entities.patch index a00f094df7..a00f094df7 100644 --- a/patches/server/1025-Properly-resend-entities.patch +++ b/patches/server/1024-Properly-resend-entities.patch diff --git a/patches/server/1026-Optimize-Hoppers.patch b/patches/server/1025-Optimize-Hoppers.patch index 14afff5a29..b9cc3698c6 100644 --- a/patches/server/1026-Optimize-Hoppers.patch +++ b/patches/server/1025-Optimize-Hoppers.patch @@ -105,7 +105,7 @@ index 20201430ee8f28245aa845acb172d0f5d80458ff..9ea74d37cd951e0dc76d20ed8234b587 } diff --git a/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java b/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java -index 4dda44608320c2a872b23053a1c3de63b79741c2..757edf74751dc7183454656fda9cecc4eb601e4c 100644 +index e3b6f2bf93710ea695b0c25c0b6968a8f24f0829..cdb739df2a285032d25d84f4464f202a7a3fa578 100644 --- a/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java +++ b/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java @@ -152,6 +152,43 @@ public class HopperBlockEntity extends RandomizableContainerBlockEntity implemen diff --git a/patches/server/1027-Improve-performance-of-mass-crafts.patch b/patches/server/1026-Improve-performance-of-mass-crafts.patch index 640d0204e2..640d0204e2 100644 --- a/patches/server/1027-Improve-performance-of-mass-crafts.patch +++ b/patches/server/1026-Improve-performance-of-mass-crafts.patch diff --git a/patches/server/1028-Actually-optimise-explosions.patch b/patches/server/1027-Actually-optimise-explosions.patch index bcb01ef768..bcb01ef768 100644 --- a/patches/server/1028-Actually-optimise-explosions.patch +++ b/patches/server/1027-Actually-optimise-explosions.patch diff --git a/patches/server/1029-Optimise-chunk-tick-iteration.patch b/patches/server/1028-Optimise-chunk-tick-iteration.patch index 73a6088d00..73a6088d00 100644 --- a/patches/server/1029-Optimise-chunk-tick-iteration.patch +++ b/patches/server/1028-Optimise-chunk-tick-iteration.patch diff --git a/patches/server/1030-Lag-compensation-ticks.patch b/patches/server/1029-Lag-compensation-ticks.patch index abff0e0dc9..abff0e0dc9 100644 --- a/patches/server/1030-Lag-compensation-ticks.patch +++ b/patches/server/1029-Lag-compensation-ticks.patch diff --git a/patches/server/1031-Optimise-nearby-player-retrieval.patch b/patches/server/1030-Optimise-nearby-player-retrieval.patch index c73abc51ad..c73abc51ad 100644 --- a/patches/server/1031-Optimise-nearby-player-retrieval.patch +++ b/patches/server/1030-Optimise-nearby-player-retrieval.patch diff --git a/patches/server/1032-Distance-manager-tick-timings.patch b/patches/server/1031-Distance-manager-tick-timings.patch index f946d92596..f946d92596 100644 --- a/patches/server/1032-Distance-manager-tick-timings.patch +++ b/patches/server/1031-Distance-manager-tick-timings.patch diff --git a/patches/server/1033-Handle-Oversized-block-entities-in-chunks.patch b/patches/server/1032-Handle-Oversized-block-entities-in-chunks.patch index 1bdb933b52..1bdb933b52 100644 --- a/patches/server/1033-Handle-Oversized-block-entities-in-chunks.patch +++ b/patches/server/1032-Handle-Oversized-block-entities-in-chunks.patch diff --git a/patches/server/1034-Send-full-pos-packets-for-hard-colliding-entities.patch b/patches/server/1033-Send-full-pos-packets-for-hard-colliding-entities.patch index 45738a19b2..45738a19b2 100644 --- a/patches/server/1034-Send-full-pos-packets-for-hard-colliding-entities.patch +++ b/patches/server/1033-Send-full-pos-packets-for-hard-colliding-entities.patch diff --git a/patches/server/1035-Add-ShulkerDuplicateEvent.patch b/patches/server/1034-Add-ShulkerDuplicateEvent.patch index 91ff8b7326..91ff8b7326 100644 --- a/patches/server/1035-Add-ShulkerDuplicateEvent.patch +++ b/patches/server/1034-Add-ShulkerDuplicateEvent.patch diff --git a/patches/server/1036-Add-api-for-spawn-egg-texture-colors.patch b/patches/server/1035-Add-api-for-spawn-egg-texture-colors.patch index fcb89ff9a8..fcb89ff9a8 100644 --- a/patches/server/1036-Add-api-for-spawn-egg-texture-colors.patch +++ b/patches/server/1035-Add-api-for-spawn-egg-texture-colors.patch diff --git a/patches/server/1037-Disable-memory-reserve-allocating.patch b/patches/server/1036-Disable-memory-reserve-allocating.patch index bd18c240f0..bd18c240f0 100644 --- a/patches/server/1037-Disable-memory-reserve-allocating.patch +++ b/patches/server/1036-Disable-memory-reserve-allocating.patch diff --git a/patches/server/1038-Improve-tag-parser-handling.patch b/patches/server/1037-Improve-tag-parser-handling.patch index 7be702c88c..7be702c88c 100644 --- a/patches/server/1038-Improve-tag-parser-handling.patch +++ b/patches/server/1037-Improve-tag-parser-handling.patch diff --git a/patches/server/1039-Add-Lifecycle-Event-system.patch b/patches/server/1038-Add-Lifecycle-Event-system.patch index bf79acac9c..bf79acac9c 100644 --- a/patches/server/1039-Add-Lifecycle-Event-system.patch +++ b/patches/server/1038-Add-Lifecycle-Event-system.patch diff --git a/patches/server/1040-Conduit-API.patch b/patches/server/1039-Conduit-API.patch index 9df9ff716b..9df9ff716b 100644 --- a/patches/server/1040-Conduit-API.patch +++ b/patches/server/1039-Conduit-API.patch diff --git a/patches/server/1041-ItemStack-Tooltip-API.patch b/patches/server/1040-ItemStack-Tooltip-API.patch index 5d03327e9d..5d03327e9d 100644 --- a/patches/server/1041-ItemStack-Tooltip-API.patch +++ b/patches/server/1040-ItemStack-Tooltip-API.patch diff --git a/patches/server/1042-Fix-possible-StackOverflowError-for-some-dispenses.patch b/patches/server/1041-Fix-possible-StackOverflowError-for-some-dispenses.patch index c9638c6967..c9638c6967 100644 --- a/patches/server/1042-Fix-possible-StackOverflowError-for-some-dispenses.patch +++ b/patches/server/1041-Fix-possible-StackOverflowError-for-some-dispenses.patch diff --git a/patches/server/1043-Properly-track-the-changed-item-from-dispense-events.patch b/patches/server/1042-Properly-track-the-changed-item-from-dispense-events.patch index f01bec2a48..f01bec2a48 100644 --- a/patches/server/1043-Properly-track-the-changed-item-from-dispense-events.patch +++ b/patches/server/1042-Properly-track-the-changed-item-from-dispense-events.patch diff --git a/patches/server/1044-Add-getChunkSnapshot-includeLightData-parameter.patch b/patches/server/1043-Add-getChunkSnapshot-includeLightData-parameter.patch index bb830096ec..bb830096ec 100644 --- a/patches/server/1044-Add-getChunkSnapshot-includeLightData-parameter.patch +++ b/patches/server/1043-Add-getChunkSnapshot-includeLightData-parameter.patch diff --git a/patches/server/1045-Add-FluidState-API.patch b/patches/server/1044-Add-FluidState-API.patch index 153752df1d..153752df1d 100644 --- a/patches/server/1045-Add-FluidState-API.patch +++ b/patches/server/1044-Add-FluidState-API.patch diff --git a/patches/server/1046-add-number-format-api.patch b/patches/server/1045-add-number-format-api.patch index d412b5f929..d412b5f929 100644 --- a/patches/server/1046-add-number-format-api.patch +++ b/patches/server/1045-add-number-format-api.patch diff --git a/patches/server/1047-check-if-itemstack-is-stackable-first.patch b/patches/server/1046-check-if-itemstack-is-stackable-first.patch index 3655bb3a13..3655bb3a13 100644 --- a/patches/server/1047-check-if-itemstack-is-stackable-first.patch +++ b/patches/server/1046-check-if-itemstack-is-stackable-first.patch diff --git a/patches/server/1048-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch b/patches/server/1047-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch index 69eea7f52e..69eea7f52e 100644 --- a/patches/server/1048-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch +++ b/patches/server/1047-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch diff --git a/patches/server/1049-improve-BanList-types.patch b/patches/server/1048-improve-BanList-types.patch index ad92622c45..ad92622c45 100644 --- a/patches/server/1049-improve-BanList-types.patch +++ b/patches/server/1048-improve-BanList-types.patch diff --git a/patches/server/1050-Configurable-max-block-fluid-ticks.patch b/patches/server/1049-Configurable-max-block-fluid-ticks.patch index c1d19d41e3..c1d19d41e3 100644 --- a/patches/server/1050-Configurable-max-block-fluid-ticks.patch +++ b/patches/server/1049-Configurable-max-block-fluid-ticks.patch diff --git a/patches/server/1051-disable-forced-empty-world-ticks.patch b/patches/server/1050-disable-forced-empty-world-ticks.patch index 6f3fb1c6f0..6f3fb1c6f0 100644 --- a/patches/server/1051-disable-forced-empty-world-ticks.patch +++ b/patches/server/1050-disable-forced-empty-world-ticks.patch diff --git a/patches/server/1052-Suspicious-Effect-Entry-API.patch b/patches/server/1051-Suspicious-Effect-Entry-API.patch index 31c7a46ac6..31c7a46ac6 100644 --- a/patches/server/1052-Suspicious-Effect-Entry-API.patch +++ b/patches/server/1051-Suspicious-Effect-Entry-API.patch diff --git a/patches/server/1053-Per-world-ticks-per-spawn-settings.patch b/patches/server/1052-Per-world-ticks-per-spawn-settings.patch index 7cb3e6d77c..7cb3e6d77c 100644 --- a/patches/server/1053-Per-world-ticks-per-spawn-settings.patch +++ b/patches/server/1052-Per-world-ticks-per-spawn-settings.patch diff --git a/patches/server/1054-Add-onboarding-message-for-initial-server-start.patch b/patches/server/1053-Add-onboarding-message-for-initial-server-start.patch index 744407a16a..744407a16a 100644 --- a/patches/server/1054-Add-onboarding-message-for-initial-server-start.patch +++ b/patches/server/1053-Add-onboarding-message-for-initial-server-start.patch diff --git a/patches/server/1055-Fix-DamageSource-API.patch b/patches/server/1054-Fix-DamageSource-API.patch index 3c80fe5209..3c80fe5209 100644 --- a/patches/server/1055-Fix-DamageSource-API.patch +++ b/patches/server/1054-Fix-DamageSource-API.patch diff --git a/patches/server/1056-Expanded-Hopper-API.patch b/patches/server/1055-Expanded-Hopper-API.patch index 67efc0d7a2..67efc0d7a2 100644 --- a/patches/server/1056-Expanded-Hopper-API.patch +++ b/patches/server/1055-Expanded-Hopper-API.patch |