diff options
author | Spottedleaf <[email protected]> | 2024-11-28 17:39:40 -0800 |
---|---|---|
committer | Spottedleaf <[email protected]> | 2024-11-28 18:27:59 -0800 |
commit | da9d110d5bf8ffb090d63cd6a443b22ef1ab9d64 (patch) | |
tree | 9dbb88d122e6c21827c230041f0b7c93d5a03bf0 /patches | |
parent | 0cc7bd485760dd0abd387f64d193ffef7aa019ee (diff) | |
download | Paper-da9d110d5bf8ffb090d63cd6a443b22ef1ab9d64.tar.gz Paper-da9d110d5bf8ffb090d63cd6a443b22ef1ab9d64.zip |
Remove chunk save reattempt patch
This patch does not appear to be doing anything useful, and may
hide errors.
Currently, the save logic does not run through this path either
so it did not do anything.
Additionally, properly implement support for handling
RegionFileSizeException in Moonrise.
Diffstat (limited to 'patches')
-rw-r--r-- | patches/server/0065-Chunk-Save-Reattempt.patch | 55 | ||||
-rw-r--r-- | patches/server/0065-Complete-resource-pack-API.patch (renamed from patches/server/0066-Complete-resource-pack-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0066-Default-loading-permissions.yml-before-plugins.patch (renamed from patches/server/0067-Default-loading-permissions.yml-before-plugins.patch) | 2 | ||||
-rw-r--r-- | patches/server/0067-Allow-Reloading-of-Custom-Permissions.patch (renamed from patches/server/0068-Allow-Reloading-of-Custom-Permissions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0068-Remove-Metadata-on-reload.patch (renamed from patches/server/0069-Remove-Metadata-on-reload.patch) | 2 | ||||
-rw-r--r-- | patches/server/0069-Handle-Item-Meta-Inconsistencies.patch (renamed from patches/server/0070-Handle-Item-Meta-Inconsistencies.patch) | 2 | ||||
-rw-r--r-- | patches/server/0070-Configurable-Non-Player-Arrow-Despawn-Rate.patch (renamed from patches/server/0071-Configurable-Non-Player-Arrow-Despawn-Rate.patch) | 0 | ||||
-rw-r--r-- | patches/server/0071-Add-World-Util-Methods.patch (renamed from patches/server/0072-Add-World-Util-Methods.patch) | 0 | ||||
-rw-r--r-- | patches/server/0072-Custom-replacement-for-eaten-items.patch (renamed from patches/server/0073-Custom-replacement-for-eaten-items.patch) | 0 | ||||
-rw-r--r-- | patches/server/0073-handle-NaN-health-absorb-values-and-repair-bad-data.patch (renamed from patches/server/0074-handle-NaN-health-absorb-values-and-repair-bad-data.patch) | 0 | ||||
-rw-r--r-- | patches/server/0074-Use-a-Shared-Random-for-Entities.patch (renamed from patches/server/0075-Use-a-Shared-Random-for-Entities.patch) | 2 | ||||
-rw-r--r-- | patches/server/0075-Configurable-spawn-chances-for-skeleton-horses.patch (renamed from patches/server/0076-Configurable-spawn-chances-for-skeleton-horses.patch) | 0 | ||||
-rw-r--r-- | patches/server/0076-Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch (renamed from patches/server/0077-Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch) | 2 | ||||
-rw-r--r-- | patches/server/0077-Entity-AddTo-RemoveFrom-World-Events.patch (renamed from patches/server/0078-Entity-AddTo-RemoveFrom-World-Events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0078-Configurable-Chunk-Inhabited-Time.patch (renamed from patches/server/0079-Configurable-Chunk-Inhabited-Time.patch) | 0 | ||||
-rw-r--r-- | patches/server/0079-EntityPathfindEvent.patch (renamed from patches/server/0080-EntityPathfindEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0080-Sanitise-RegionFileCache-and-make-configurable.patch (renamed from patches/server/0081-Sanitise-RegionFileCache-and-make-configurable.patch) | 2 | ||||
-rw-r--r-- | patches/server/0081-Do-not-load-chunks-for-Pathfinding.patch (renamed from patches/server/0082-Do-not-load-chunks-for-Pathfinding.patch) | 0 | ||||
-rw-r--r-- | patches/server/0082-Add-PlayerUseUnknownEntityEvent.patch (renamed from patches/server/0083-Add-PlayerUseUnknownEntityEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0083-Configurable-random-tick-rates-for-blocks.patch (renamed from patches/server/0084-Configurable-random-tick-rates-for-blocks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0084-Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch (renamed from patches/server/0085-Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch) | 0 | ||||
-rw-r--r-- | patches/server/0085-Optimize-DataBits.patch (renamed from patches/server/0086-Optimize-DataBits.patch) | 0 | ||||
-rw-r--r-- | patches/server/0086-Option-to-use-vanilla-per-world-scoreboard-coloring-.patch (renamed from patches/server/0087-Option-to-use-vanilla-per-world-scoreboard-coloring-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0087-Configurable-Player-Collision.patch (renamed from patches/server/0088-Configurable-Player-Collision.patch) | 2 | ||||
-rw-r--r-- | patches/server/0088-Add-handshake-event-to-allow-plugins-to-handle-clien.patch (renamed from patches/server/0089-Add-handshake-event-to-allow-plugins-to-handle-clien.patch) | 0 | ||||
-rw-r--r-- | patches/server/0089-Configurable-RCON-IP-address.patch (renamed from patches/server/0090-Configurable-RCON-IP-address.patch) | 2 | ||||
-rw-r--r-- | patches/server/0090-EntityRegainHealthEvent-isFastRegen-API.patch (renamed from patches/server/0091-EntityRegainHealthEvent-isFastRegen-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0091-Add-ability-to-configure-frosted_ice-properties.patch (renamed from patches/server/0092-Add-ability-to-configure-frosted_ice-properties.patch) | 0 | ||||
-rw-r--r-- | patches/server/0092-remove-null-possibility-for-getServer-singleton.patch (renamed from patches/server/0093-remove-null-possibility-for-getServer-singleton.patch) | 2 | ||||
-rw-r--r-- | patches/server/0093-Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch (renamed from patches/server/0094-Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch) | 0 | ||||
-rw-r--r-- | patches/server/0094-LootTable-API-and-replenishable-lootables.patch (renamed from patches/server/0095-LootTable-API-and-replenishable-lootables.patch) | 0 | ||||
-rw-r--r-- | patches/server/0095-System-property-for-disabling-watchdoge.patch (renamed from patches/server/0096-System-property-for-disabling-watchdoge.patch) | 0 | ||||
-rw-r--r-- | patches/server/0096-Async-GameProfileCache-saving.patch (renamed from patches/server/0097-Async-GameProfileCache-saving.patch) | 0 | ||||
-rw-r--r-- | patches/server/0097-Optional-TNT-doesn-t-move-in-water.patch (renamed from patches/server/0098-Optional-TNT-doesn-t-move-in-water.patch) | 0 | ||||
-rw-r--r-- | patches/server/0098-Faster-redstone-torch-rapid-clock-removal.patch (renamed from patches/server/0099-Faster-redstone-torch-rapid-clock-removal.patch) | 0 | ||||
-rw-r--r-- | patches/server/0099-Add-server-name-parameter.patch (renamed from patches/server/0100-Add-server-name-parameter.patch) | 2 | ||||
-rw-r--r-- | patches/server/0100-Fix-global-sound-handling.patch (renamed from patches/server/0101-Fix-global-sound-handling.patch) | 0 | ||||
-rw-r--r-- | patches/server/0101-Avoid-blocking-on-Network-Manager-creation.patch (renamed from patches/server/0102-Avoid-blocking-on-Network-Manager-creation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0102-Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch (renamed from patches/server/0103-Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0103-Add-setting-for-proxy-online-mode-status.patch (renamed from patches/server/0104-Add-setting-for-proxy-online-mode-status.patch) | 2 | ||||
-rw-r--r-- | patches/server/0104-Optimise-BlockState-s-hashCode-equals.patch (renamed from patches/server/0105-Optimise-BlockState-s-hashCode-equals.patch) | 0 | ||||
-rw-r--r-- | patches/server/0105-Configurable-packet-in-spam-threshold.patch (renamed from patches/server/0106-Configurable-packet-in-spam-threshold.patch) | 0 | ||||
-rw-r--r-- | patches/server/0106-Configurable-flying-kick-messages.patch (renamed from patches/server/0107-Configurable-flying-kick-messages.patch) | 0 | ||||
-rw-r--r-- | patches/server/0107-Add-EntityZapEvent.patch (renamed from patches/server/0108-Add-EntityZapEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0108-Filter-bad-block-entity-nbt-data-from-falling-blocks.patch (renamed from patches/server/0109-Filter-bad-block-entity-nbt-data-from-falling-blocks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0109-Cache-user-authenticator-threads.patch (renamed from patches/server/0110-Cache-user-authenticator-threads.patch) | 0 | ||||
-rw-r--r-- | patches/server/0110-Allow-Reloading-of-Command-Aliases.patch (renamed from patches/server/0111-Allow-Reloading-of-Command-Aliases.patch) | 0 | ||||
-rw-r--r-- | patches/server/0111-Add-source-to-PlayerExpChangeEvent.patch (renamed from patches/server/0112-Add-source-to-PlayerExpChangeEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0112-Add-ProjectileCollideEvent.patch (renamed from patches/server/0113-Add-ProjectileCollideEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0113-Prevent-Pathfinding-out-of-World-Border.patch (renamed from patches/server/0114-Prevent-Pathfinding-out-of-World-Border.patch) | 0 | ||||
-rw-r--r-- | patches/server/0114-Optimize-Level.hasChunkAt-BlockPosition-Z.patch (renamed from patches/server/0115-Optimize-Level.hasChunkAt-BlockPosition-Z.patch) | 0 | ||||
-rw-r--r-- | patches/server/0115-Bound-Treasure-Maps-to-World-Border.patch (renamed from patches/server/0116-Bound-Treasure-Maps-to-World-Border.patch) | 0 | ||||
-rw-r--r-- | patches/server/0116-Configurable-Cartographer-Treasure-Maps.patch (renamed from patches/server/0117-Configurable-Cartographer-Treasure-Maps.patch) | 0 | ||||
-rw-r--r-- | patches/server/0117-Add-API-methods-to-control-if-armor-stands-can-move.patch (renamed from patches/server/0118-Add-API-methods-to-control-if-armor-stands-can-move.patch) | 0 | ||||
-rw-r--r-- | patches/server/0118-String-based-Action-Bar-API.patch (renamed from patches/server/0119-String-based-Action-Bar-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0119-Properly-fix-item-duplication-bug.patch (renamed from patches/server/0120-Properly-fix-item-duplication-bug.patch) | 2 | ||||
-rw-r--r-- | patches/server/0120-Firework-API-s.patch (renamed from patches/server/0121-Firework-API-s.patch) | 0 | ||||
-rw-r--r-- | patches/server/0121-PlayerTeleportEndGatewayEvent.patch (renamed from patches/server/0122-PlayerTeleportEndGatewayEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0122-Provide-E-TE-Chunk-count-stat-methods.patch (renamed from patches/server/0123-Provide-E-TE-Chunk-count-stat-methods.patch) | 2 | ||||
-rw-r--r-- | patches/server/0123-Enforce-Sync-Player-Saves.patch (renamed from patches/server/0124-Enforce-Sync-Player-Saves.patch) | 2 | ||||
-rw-r--r-- | patches/server/0124-ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch (renamed from patches/server/0125-ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch) | 4 | ||||
-rw-r--r-- | patches/server/0125-Cap-Entity-Collisions.patch (renamed from patches/server/0126-Cap-Entity-Collisions.patch) | 2 | ||||
-rw-r--r-- | patches/server/0126-Remove-CraftScheduler-Async-Task-Debugger.patch (renamed from patches/server/0127-Remove-CraftScheduler-Async-Task-Debugger.patch) | 0 | ||||
-rw-r--r-- | patches/server/0127-Properly-handle-async-calls-to-restart-the-server.patch (renamed from patches/server/0128-Properly-handle-async-calls-to-restart-the-server.patch) | 2 | ||||
-rw-r--r-- | patches/server/0128-Add-option-to-make-parrots-stay-on-shoulders-despite.patch (renamed from patches/server/0129-Add-option-to-make-parrots-stay-on-shoulders-despite.patch) | 0 | ||||
-rw-r--r-- | patches/server/0129-Add-configuration-option-to-prevent-player-names-fro.patch (renamed from patches/server/0130-Add-configuration-option-to-prevent-player-names-fro.patch) | 0 | ||||
-rw-r--r-- | patches/server/0130-provide-a-configurable-option-to-disable-creeper-lin.patch (renamed from patches/server/0131-provide-a-configurable-option-to-disable-creeper-lin.patch) | 0 | ||||
-rw-r--r-- | patches/server/0131-Item-canEntityPickup.patch (renamed from patches/server/0132-Item-canEntityPickup.patch) | 0 | ||||
-rw-r--r-- | patches/server/0132-PlayerPickupItemEvent-setFlyAtPlayer.patch (renamed from patches/server/0133-PlayerPickupItemEvent-setFlyAtPlayer.patch) | 0 | ||||
-rw-r--r-- | patches/server/0133-PlayerAttemptPickupItemEvent.patch (renamed from patches/server/0134-PlayerAttemptPickupItemEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0134-Do-not-submit-profile-lookups-to-worldgen-threads.patch (renamed from patches/server/0135-Do-not-submit-profile-lookups-to-worldgen-threads.patch) | 0 | ||||
-rw-r--r-- | patches/server/0135-Basic-PlayerProfile-API.patch (renamed from patches/server/0136-Basic-PlayerProfile-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0136-Add-UnknownCommandEvent.patch (renamed from patches/server/0137-Add-UnknownCommandEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0137-Shoulder-Entities-Release-API.patch (renamed from patches/server/0138-Shoulder-Entities-Release-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0138-Profile-Lookup-Events.patch (renamed from patches/server/0139-Profile-Lookup-Events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0139-Block-player-logins-during-server-shutdown.patch (renamed from patches/server/0140-Block-player-logins-during-server-shutdown.patch) | 0 | ||||
-rw-r--r-- | patches/server/0140-Entity-fromMobSpawner.patch (renamed from patches/server/0141-Entity-fromMobSpawner.patch) | 2 | ||||
-rw-r--r-- | patches/server/0141-Improve-the-Saddle-API-for-Horses.patch (renamed from patches/server/0142-Improve-the-Saddle-API-for-Horses.patch) | 0 | ||||
-rw-r--r-- | patches/server/0142-ensureServerConversions-API.patch (renamed from patches/server/0143-ensureServerConversions-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0143-Implement-getI18NDisplayName.patch (renamed from patches/server/0144-Implement-getI18NDisplayName.patch) | 0 | ||||
-rw-r--r-- | patches/server/0144-ProfileWhitelistVerifyEvent.patch (renamed from patches/server/0145-ProfileWhitelistVerifyEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0145-Fix-this-stupid-bullshit.patch (renamed from patches/server/0146-Fix-this-stupid-bullshit.patch) | 2 | ||||
-rw-r--r-- | patches/server/0146-LivingEntity-setKiller.patch (renamed from patches/server/0147-LivingEntity-setKiller.patch) | 0 | ||||
-rw-r--r-- | patches/server/0147-Ocelot-despawns-should-honor-nametags-and-leash.patch (renamed from patches/server/0148-Ocelot-despawns-should-honor-nametags-and-leash.patch) | 0 | ||||
-rw-r--r-- | patches/server/0148-Reset-spawner-timer-when-spawner-event-is-cancelled.patch (renamed from patches/server/0149-Reset-spawner-timer-when-spawner-event-is-cancelled.patch) | 0 | ||||
-rw-r--r-- | patches/server/0149-Allow-specifying-a-custom-authentication-servers-dow.patch (renamed from patches/server/0150-Allow-specifying-a-custom-authentication-servers-dow.patch) | 0 | ||||
-rw-r--r-- | patches/server/0150-Add-PlayerJumpEvent.patch (renamed from patches/server/0151-Add-PlayerJumpEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0151-handle-ServerboundKeepAlivePacket-async.patch (renamed from patches/server/0152-handle-ServerboundKeepAlivePacket-async.patch) | 0 | ||||
-rw-r--r-- | patches/server/0152-Expose-client-protocol-version-and-virtual-host.patch (renamed from patches/server/0153-Expose-client-protocol-version-and-virtual-host.patch) | 0 | ||||
-rw-r--r-- | patches/server/0153-revert-serverside-behavior-of-keepalives.patch (renamed from patches/server/0154-revert-serverside-behavior-of-keepalives.patch) | 0 | ||||
-rw-r--r-- | patches/server/0154-Send-attack-SoundEffects-only-to-players-who-can-see.patch (renamed from patches/server/0155-Send-attack-SoundEffects-only-to-players-who-can-see.patch) | 0 | ||||
-rw-r--r-- | patches/server/0155-Add-PlayerArmorChangeEvent.patch (renamed from patches/server/0156-Add-PlayerArmorChangeEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0156-Prevent-logins-from-being-processed-when-the-player-.patch (renamed from patches/server/0157-Prevent-logins-from-being-processed-when-the-player-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0157-Fix-MC-117075-Block-entity-unload-lag-spike.patch (renamed from patches/server/0158-Fix-MC-117075-Block-entity-unload-lag-spike.patch) | 0 | ||||
-rw-r--r-- | patches/server/0158-use-CB-BlockState-implementations-for-captured-block.patch (renamed from patches/server/0159-use-CB-BlockState-implementations-for-captured-block.patch) | 0 | ||||
-rw-r--r-- | patches/server/0159-API-to-get-a-BlockState-without-a-snapshot.patch (renamed from patches/server/0160-API-to-get-a-BlockState-without-a-snapshot.patch) | 0 | ||||
-rw-r--r-- | patches/server/0160-AsyncTabCompleteEvent.patch (renamed from patches/server/0161-AsyncTabCompleteEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0161-PlayerPickupExperienceEvent.patch (renamed from patches/server/0162-PlayerPickupExperienceEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0162-Ability-to-apply-mending-to-XP-API.patch (renamed from patches/server/0163-Ability-to-apply-mending-to-XP-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0163-PlayerNaturallySpawnCreaturesEvent.patch (renamed from patches/server/0164-PlayerNaturallySpawnCreaturesEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0164-Add-setPlayerProfile-API-for-Skulls.patch (renamed from patches/server/0165-Add-setPlayerProfile-API-for-Skulls.patch) | 0 | ||||
-rw-r--r-- | patches/server/0165-PreCreatureSpawnEvent.patch (renamed from patches/server/0166-PreCreatureSpawnEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0166-Fill-Profile-Property-Events.patch (renamed from patches/server/0167-Fill-Profile-Property-Events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0167-Add-PlayerAdvancementCriterionGrantEvent.patch (renamed from patches/server/0168-Add-PlayerAdvancementCriterionGrantEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0168-Add-ArmorStand-Item-Meta.patch (renamed from patches/server/0169-Add-ArmorStand-Item-Meta.patch) | 2 | ||||
-rw-r--r-- | patches/server/0169-Extend-Player-Interact-cancellation.patch (renamed from patches/server/0170-Extend-Player-Interact-cancellation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0170-Tameable-getOwnerUniqueId-API.patch (renamed from patches/server/0171-Tameable-getOwnerUniqueId-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0171-Toggleable-player-crits.patch (renamed from patches/server/0172-Toggleable-player-crits.patch) | 0 | ||||
-rw-r--r-- | patches/server/0172-Disable-Explicit-Network-Manager-Flushing.patch (renamed from patches/server/0173-Disable-Explicit-Network-Manager-Flushing.patch) | 0 | ||||
-rw-r--r-- | patches/server/0173-Implement-extended-PaperServerListPingEvent.patch (renamed from patches/server/0174-Implement-extended-PaperServerListPingEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0174-Add-more-fields-to-AsyncPreLoginEvent.patch (renamed from patches/server/0175-Add-more-fields-to-AsyncPreLoginEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0175-Player.setPlayerProfile-API.patch (renamed from patches/server/0176-Player.setPlayerProfile-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0176-getPlayerUniqueId-API.patch (renamed from patches/server/0177-getPlayerUniqueId-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0177-Improved-Async-Task-Scheduler.patch (renamed from patches/server/0178-Improved-Async-Task-Scheduler.patch) | 0 | ||||
-rw-r--r-- | patches/server/0178-Make-legacy-ping-handler-more-reliable.patch (renamed from patches/server/0179-Make-legacy-ping-handler-more-reliable.patch) | 0 | ||||
-rw-r--r-- | patches/server/0179-Call-PaperServerListPingEvent-for-legacy-pings.patch (renamed from patches/server/0180-Call-PaperServerListPingEvent-for-legacy-pings.patch) | 0 | ||||
-rw-r--r-- | patches/server/0180-Flag-to-disable-the-channel-limit.patch (renamed from patches/server/0181-Flag-to-disable-the-channel-limit.patch) | 0 | ||||
-rw-r--r-- | patches/server/0181-Add-openSign-method-to-HumanEntity.patch (renamed from patches/server/0182-Add-openSign-method-to-HumanEntity.patch) | 0 | ||||
-rw-r--r-- | patches/server/0182-Configurable-sprint-interruption-on-attack.patch (renamed from patches/server/0183-Configurable-sprint-interruption-on-attack.patch) | 0 | ||||
-rw-r--r-- | patches/server/0183-EndermanEscapeEvent.patch (renamed from patches/server/0184-EndermanEscapeEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0184-Enderman.teleportRandomly.patch (renamed from patches/server/0185-Enderman.teleportRandomly.patch) | 0 | ||||
-rw-r--r-- | patches/server/0185-Expand-World.spawnParticle-API-and-add-Builder.patch (renamed from patches/server/0186-Expand-World.spawnParticle-API-and-add-Builder.patch) | 0 | ||||
-rw-r--r-- | patches/server/0186-Fix-exploit-that-allowed-colored-signs-to-be-created.patch (renamed from patches/server/0187-Fix-exploit-that-allowed-colored-signs-to-be-created.patch) | 0 | ||||
-rw-r--r-- | patches/server/0187-EndermanAttackPlayerEvent.patch (renamed from patches/server/0188-EndermanAttackPlayerEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0188-WitchConsumePotionEvent.patch (renamed from patches/server/0189-WitchConsumePotionEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0189-WitchThrowPotionEvent.patch (renamed from patches/server/0190-WitchThrowPotionEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0190-WitchReadyPotionEvent.patch (renamed from patches/server/0191-WitchReadyPotionEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0191-ItemStack-getMaxItemUseDuration.patch (renamed from patches/server/0192-ItemStack-getMaxItemUseDuration.patch) | 0 | ||||
-rw-r--r-- | patches/server/0192-Add-EntityTeleportEndGatewayEvent.patch (renamed from patches/server/0193-Add-EntityTeleportEndGatewayEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0193-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch (renamed from patches/server/0194-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch) | 0 | ||||
-rw-r--r-- | patches/server/0194-Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch (renamed from patches/server/0195-Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch) | 0 | ||||
-rw-r--r-- | patches/server/0195-Configurable-LootPool-luck-formula.patch (renamed from patches/server/0196-Configurable-LootPool-luck-formula.patch) | 0 | ||||
-rw-r--r-- | patches/server/0196-Print-Error-details-when-failing-to-save-player-data.patch (renamed from patches/server/0197-Print-Error-details-when-failing-to-save-player-data.patch) | 0 | ||||
-rw-r--r-- | patches/server/0197-Make-shield-blocking-delay-configurable.patch (renamed from patches/server/0198-Make-shield-blocking-delay-configurable.patch) | 2 | ||||
-rw-r--r-- | patches/server/0198-Improve-EntityShootBowEvent.patch (renamed from patches/server/0199-Improve-EntityShootBowEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0199-PlayerReadyArrowEvent.patch (renamed from patches/server/0200-PlayerReadyArrowEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0200-Add-entity-knockback-events.patch (renamed from patches/server/0201-Add-entity-knockback-events.patch) | 4 | ||||
-rw-r--r-- | patches/server/0201-Expand-Explosions-API.patch (renamed from patches/server/0202-Expand-Explosions-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0202-LivingEntity-Active-Item-API.patch (renamed from patches/server/0203-LivingEntity-Active-Item-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0203-RangedEntity-API.patch (renamed from patches/server/0204-RangedEntity-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0204-Add-config-to-disable-ender-dragon-legacy-check.patch (renamed from patches/server/0205-Add-config-to-disable-ender-dragon-legacy-check.patch) | 0 | ||||
-rw-r--r-- | patches/server/0205-Implement-World.getEntity-UUID-API.patch (renamed from patches/server/0206-Implement-World.getEntity-UUID-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0206-InventoryCloseEvent-Reason-API.patch (renamed from patches/server/0207-InventoryCloseEvent-Reason-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0207-Vex-get-setSummoner-API.patch (renamed from patches/server/0208-Vex-get-setSummoner-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0208-add-more-information-to-Entity.toString.patch (renamed from patches/server/0209-add-more-information-to-Entity.toString.patch) | 2 | ||||
-rw-r--r-- | patches/server/0209-EnderDragon-Events.patch (renamed from patches/server/0210-EnderDragon-Events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0210-PlayerElytraBoostEvent.patch (renamed from patches/server/0211-PlayerElytraBoostEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0211-PlayerLaunchProjectileEvent.patch (renamed from patches/server/0212-PlayerLaunchProjectileEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0212-Improve-BlockPosition-inlining.patch (renamed from patches/server/0213-Improve-BlockPosition-inlining.patch) | 0 | ||||
-rw-r--r-- | patches/server/0213-Option-to-prevent-armor-stands-from-doing-entity-loo.patch (renamed from patches/server/0214-Option-to-prevent-armor-stands-from-doing-entity-loo.patch) | 0 | ||||
-rw-r--r-- | patches/server/0214-Vanished-players-don-t-have-rights.patch (renamed from patches/server/0215-Vanished-players-don-t-have-rights.patch) | 0 | ||||
-rw-r--r-- | patches/server/0215-Allow-disabling-armor-stand-ticking.patch (renamed from patches/server/0216-Allow-disabling-armor-stand-ticking.patch) | 0 | ||||
-rw-r--r-- | patches/server/0216-SkeletonHorse-Additions.patch (renamed from patches/server/0217-SkeletonHorse-Additions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0217-Expand-ArmorStand-API.patch (renamed from patches/server/0218-Expand-ArmorStand-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0218-AnvilDamageEvent.patch (renamed from patches/server/0219-AnvilDamageEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0219-Add-TNTPrimeEvent.patch (renamed from patches/server/0220-Add-TNTPrimeEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0220-Break-up-and-make-tab-spam-limits-configurable.patch (renamed from patches/server/0221-Break-up-and-make-tab-spam-limits-configurable.patch) | 0 | ||||
-rw-r--r-- | patches/server/0221-Fix-NBT-type-issues.patch (renamed from patches/server/0222-Fix-NBT-type-issues.patch) | 0 | ||||
-rw-r--r-- | patches/server/0222-Remove-unnecessary-itemmeta-handling.patch (renamed from patches/server/0223-Remove-unnecessary-itemmeta-handling.patch) | 0 | ||||
-rw-r--r-- | patches/server/0223-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch (renamed from patches/server/0224-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch) | 0 | ||||
-rw-r--r-- | patches/server/0224-Add-Early-Warning-Feature-to-WatchDog.patch (renamed from patches/server/0225-Add-Early-Warning-Feature-to-WatchDog.patch) | 2 | ||||
-rw-r--r-- | patches/server/0225-Use-ConcurrentHashMap-in-JsonList.patch (renamed from patches/server/0226-Use-ConcurrentHashMap-in-JsonList.patch) | 2 | ||||
-rw-r--r-- | patches/server/0226-Use-a-Queue-for-Queueing-Commands.patch (renamed from patches/server/0227-Use-a-Queue-for-Queueing-Commands.patch) | 0 | ||||
-rw-r--r-- | patches/server/0227-Ability-to-get-block-entities-from-a-chunk-without-s.patch (renamed from patches/server/0228-Ability-to-get-block-entities-from-a-chunk-without-s.patch) | 0 | ||||
-rw-r--r-- | patches/server/0228-Optimize-BlockPosition-helper-methods.patch (renamed from patches/server/0229-Optimize-BlockPosition-helper-methods.patch) | 0 | ||||
-rw-r--r-- | patches/server/0229-Restore-vanilla-default-mob-spawn-range-and-water-an.patch (renamed from patches/server/0230-Restore-vanilla-default-mob-spawn-range-and-water-an.patch) | 0 | ||||
-rw-r--r-- | patches/server/0230-Slime-Pathfinder-Events.patch (renamed from patches/server/0231-Slime-Pathfinder-Events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0231-Configurable-speed-for-water-flowing-over-lava.patch (renamed from patches/server/0232-Configurable-speed-for-water-flowing-over-lava.patch) | 0 | ||||
-rw-r--r-- | patches/server/0232-Optimize-CraftBlockData-Creation.patch (renamed from patches/server/0233-Optimize-CraftBlockData-Creation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0233-Optimize-MappedRegistry.patch (renamed from patches/server/0234-Optimize-MappedRegistry.patch) | 0 | ||||
-rw-r--r-- | patches/server/0234-Add-PhantomPreSpawnEvent.patch (renamed from patches/server/0235-Add-PhantomPreSpawnEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0235-Add-More-Creeper-API.patch (renamed from patches/server/0236-Add-More-Creeper-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0236-Inventory-removeItemAnySlot.patch (renamed from patches/server/0237-Inventory-removeItemAnySlot.patch) | 0 | ||||
-rw-r--r-- | patches/server/0237-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch (renamed from patches/server/0238-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch) | 2 | ||||
-rw-r--r-- | patches/server/0238-Add-ray-tracing-methods-to-LivingEntity.patch (renamed from patches/server/0239-Add-ray-tracing-methods-to-LivingEntity.patch) | 2 | ||||
-rw-r--r-- | patches/server/0239-Expose-attack-cooldown-methods-for-Player.patch (renamed from patches/server/0240-Expose-attack-cooldown-methods-for-Player.patch) | 2 | ||||
-rw-r--r-- | patches/server/0240-Improve-death-events.patch (renamed from patches/server/0241-Improve-death-events.patch) | 6 | ||||
-rw-r--r-- | patches/server/0241-Allow-chests-to-be-placed-with-NBT-data.patch (renamed from patches/server/0242-Allow-chests-to-be-placed-with-NBT-data.patch) | 0 | ||||
-rw-r--r-- | patches/server/0242-Mob-Pathfinding-API.patch (renamed from patches/server/0243-Mob-Pathfinding-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0243-Prevent-various-interactions-from-causing-chunk-load.patch (renamed from patches/server/0244-Prevent-various-interactions-from-causing-chunk-load.patch) | 0 | ||||
-rw-r--r-- | patches/server/0244-Prevent-mob-spawning-from-loading-generating-chunks.patch (renamed from patches/server/0245-Prevent-mob-spawning-from-loading-generating-chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0245-Implement-furnace-cook-speed-multiplier-API.patch (renamed from patches/server/0246-Implement-furnace-cook-speed-multiplier-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0246-Honor-EntityAgeable.ageLock.patch (renamed from patches/server/0247-Honor-EntityAgeable.ageLock.patch) | 0 | ||||
-rw-r--r-- | patches/server/0247-Configurable-connection-throttle-kick-message.patch (renamed from patches/server/0248-Configurable-connection-throttle-kick-message.patch) | 0 | ||||
-rw-r--r-- | patches/server/0248-Prevent-chunk-loading-from-Fluid-Flowing.patch (renamed from patches/server/0249-Prevent-chunk-loading-from-Fluid-Flowing.patch) | 0 | ||||
-rw-r--r-- | patches/server/0249-PreSpawnerSpawnEvent.patch (renamed from patches/server/0250-PreSpawnerSpawnEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0250-Add-LivingEntity-getTargetEntity.patch (renamed from patches/server/0251-Add-LivingEntity-getTargetEntity.patch) | 2 | ||||
-rw-r--r-- | patches/server/0251-Add-sun-related-API.patch (renamed from patches/server/0252-Add-sun-related-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0252-Turtle-API.patch (renamed from patches/server/0253-Turtle-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0253-Call-player-spectator-target-events-and-improve-impl.patch (renamed from patches/server/0254-Call-player-spectator-target-events-and-improve-impl.patch) | 2 | ||||
-rw-r--r-- | patches/server/0254-Add-more-Witch-API.patch (renamed from patches/server/0255-Add-more-Witch-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0255-Check-Drowned-for-Villager-Aggression-Config.patch (renamed from patches/server/0256-Check-Drowned-for-Villager-Aggression-Config.patch) | 0 | ||||
-rw-r--r-- | patches/server/0256-Add-option-to-prevent-players-from-moving-into-unloa.patch (renamed from patches/server/0257-Add-option-to-prevent-players-from-moving-into-unloa.patch) | 0 | ||||
-rw-r--r-- | patches/server/0257-Reset-players-airTicks-on-respawn.patch (renamed from patches/server/0258-Reset-players-airTicks-on-respawn.patch) | 2 | ||||
-rw-r--r-- | patches/server/0258-Don-t-sleep-after-profile-lookups-if-not-needed.patch (renamed from patches/server/0259-Don-t-sleep-after-profile-lookups-if-not-needed.patch) | 0 | ||||
-rw-r--r-- | patches/server/0259-Improve-Server-Thread-Pool-and-Thread-Priorities.patch (renamed from patches/server/0260-Improve-Server-Thread-Pool-and-Thread-Priorities.patch) | 2 | ||||
-rw-r--r-- | patches/server/0260-Optimize-World-Time-Updates.patch (renamed from patches/server/0261-Optimize-World-Time-Updates.patch) | 0 | ||||
-rw-r--r-- | patches/server/0261-Restore-custom-InventoryHolder-support.patch (renamed from patches/server/0262-Restore-custom-InventoryHolder-support.patch) | 0 | ||||
-rw-r--r-- | patches/server/0262-Fix-SpongeAbsortEvent-handling.patch (renamed from patches/server/0263-Fix-SpongeAbsortEvent-handling.patch) | 0 | ||||
-rw-r--r-- | patches/server/0263-Don-t-allow-digging-into-unloaded-chunks.patch (renamed from patches/server/0264-Don-t-allow-digging-into-unloaded-chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0264-Make-the-default-permission-message-configurable.patch (renamed from patches/server/0265-Make-the-default-permission-message-configurable.patch) | 0 | ||||
-rw-r--r-- | patches/server/0265-force-entity-dismount-during-teleportation.patch (renamed from patches/server/0266-force-entity-dismount-during-teleportation.patch) | 6 | ||||
-rw-r--r-- | patches/server/0266-Add-more-Zombie-API.patch (renamed from patches/server/0267-Add-more-Zombie-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0267-Book-size-limits.patch (renamed from patches/server/0268-Book-size-limits.patch) | 0 | ||||
-rw-r--r-- | patches/server/0268-Add-PlayerConnectionCloseEvent.patch (renamed from patches/server/0269-Add-PlayerConnectionCloseEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0269-Replace-OfflinePlayer-getLastPlayed.patch (renamed from patches/server/0270-Replace-OfflinePlayer-getLastPlayed.patch) | 4 | ||||
-rw-r--r-- | patches/server/0270-Workaround-for-vehicle-tracking-issue-on-disconnect.patch (renamed from patches/server/0271-Workaround-for-vehicle-tracking-issue-on-disconnect.patch) | 2 | ||||
-rw-r--r-- | patches/server/0271-Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch (renamed from patches/server/0272-Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch) | 2 | ||||
-rw-r--r-- | patches/server/0272-BlockDestroyEvent.patch (renamed from patches/server/0273-BlockDestroyEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0273-Async-command-map-building.patch (renamed from patches/server/0274-Async-command-map-building.patch) | 0 | ||||
-rw-r--r-- | patches/server/0274-Brigadier-Mojang-API.patch (renamed from patches/server/0275-Brigadier-Mojang-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0275-Limit-Client-Sign-length-more.patch (renamed from patches/server/0276-Limit-Client-Sign-length-more.patch) | 0 | ||||
-rw-r--r-- | patches/server/0276-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch (renamed from patches/server/0277-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch) | 2 | ||||
-rw-r--r-- | patches/server/0277-Fixes-and-additions-to-the-spawn-reason-API.patch (renamed from patches/server/0278-Fixes-and-additions-to-the-spawn-reason-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0278-Fire-event-on-GS4-query.patch (renamed from patches/server/0279-Fire-event-on-GS4-query.patch) | 0 | ||||
-rw-r--r-- | patches/server/0279-Add-PlayerPostRespawnEvent.patch (renamed from patches/server/0280-Add-PlayerPostRespawnEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0280-Server-Tick-Events.patch (renamed from patches/server/0281-Server-Tick-Events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0281-PlayerDeathEvent-getItemsToKeep.patch (renamed from patches/server/0282-PlayerDeathEvent-getItemsToKeep.patch) | 2 | ||||
-rw-r--r-- | patches/server/0282-Optimize-Captured-BlockEntity-Lookup.patch (renamed from patches/server/0283-Optimize-Captured-BlockEntity-Lookup.patch) | 0 | ||||
-rw-r--r-- | patches/server/0283-Mob-Spawner-API-Enhancements.patch (renamed from patches/server/0284-Mob-Spawner-API-Enhancements.patch) | 0 | ||||
-rw-r--r-- | patches/server/0284-Fix-CB-call-to-changed-postToMainThread-method.patch (renamed from patches/server/0285-Fix-CB-call-to-changed-postToMainThread-method.patch) | 0 | ||||
-rw-r--r-- | patches/server/0285-Fix-sounds-when-item-frames-are-modified-MC-123450.patch (renamed from patches/server/0286-Fix-sounds-when-item-frames-are-modified-MC-123450.patch) | 0 | ||||
-rw-r--r-- | patches/server/0286-Implement-CraftBlockSoundGroup.patch (renamed from patches/server/0287-Implement-CraftBlockSoundGroup.patch) | 0 | ||||
-rw-r--r-- | patches/server/0287-Expose-the-internal-current-tick.patch (renamed from patches/server/0288-Expose-the-internal-current-tick.patch) | 0 | ||||
-rw-r--r-- | patches/server/0288-Show-blockstate-location-if-we-failed-to-read-it.patch (renamed from patches/server/0289-Show-blockstate-location-if-we-failed-to-read-it.patch) | 0 | ||||
-rw-r--r-- | patches/server/0289-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch (renamed from patches/server/0290-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch) | 0 | ||||
-rw-r--r-- | patches/server/0290-Configurable-projectile-relative-velocity.patch (renamed from patches/server/0291-Configurable-projectile-relative-velocity.patch) | 0 | ||||
-rw-r--r-- | patches/server/0291-offset-item-frame-ticking.patch (renamed from patches/server/0292-offset-item-frame-ticking.patch) | 0 | ||||
-rw-r--r-- | patches/server/0292-Prevent-consuming-the-wrong-itemstack.patch (renamed from patches/server/0293-Prevent-consuming-the-wrong-itemstack.patch) | 2 | ||||
-rw-r--r-- | patches/server/0293-Dont-send-unnecessary-sign-update.patch (renamed from patches/server/0294-Dont-send-unnecessary-sign-update.patch) | 0 | ||||
-rw-r--r-- | patches/server/0294-Add-option-to-disable-pillager-patrols.patch (renamed from patches/server/0295-Add-option-to-disable-pillager-patrols.patch) | 0 | ||||
-rw-r--r-- | patches/server/0295-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch (renamed from patches/server/0296-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0296-Duplicate-UUID-Resolve-Option.patch (renamed from patches/server/0297-Duplicate-UUID-Resolve-Option.patch) | 0 | ||||
-rw-r--r-- | patches/server/0297-PlayerDeathEvent-shouldDropExperience.patch (renamed from patches/server/0298-PlayerDeathEvent-shouldDropExperience.patch) | 2 | ||||
-rw-r--r-- | patches/server/0298-Prevent-bees-loading-chunks-checking-hive-position.patch (renamed from patches/server/0299-Prevent-bees-loading-chunks-checking-hive-position.patch) | 0 | ||||
-rw-r--r-- | patches/server/0299-Don-t-load-Chunks-from-Hoppers-and-other-things.patch (renamed from patches/server/0300-Don-t-load-Chunks-from-Hoppers-and-other-things.patch) | 0 | ||||
-rw-r--r-- | patches/server/0300-Optimise-EntityGetter-getPlayerByUUID.patch (renamed from patches/server/0301-Optimise-EntityGetter-getPlayerByUUID.patch) | 0 | ||||
-rw-r--r-- | patches/server/0301-Fix-item-EAR-ticks.patch (renamed from patches/server/0302-Fix-item-EAR-ticks.patch) | 2 | ||||
-rw-r--r-- | patches/server/0302-Optimize-call-to-getFluid-for-explosions.patch (renamed from patches/server/0303-Optimize-call-to-getFluid-for-explosions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0303-Guard-against-serializing-mismatching-chunk-coordina.patch (renamed from patches/server/0304-Guard-against-serializing-mismatching-chunk-coordina.patch) | 0 | ||||
-rw-r--r-- | patches/server/0304-Alternative-item-despawn-rate.patch (renamed from patches/server/0305-Alternative-item-despawn-rate.patch) | 0 | ||||
-rw-r--r-- | patches/server/0305-Tracking-Range-Improvements.patch (renamed from patches/server/0306-Tracking-Range-Improvements.patch) | 0 | ||||
-rw-r--r-- | patches/server/0306-Bees-get-gravity-in-void.-Fixes-MC-167279.patch (renamed from patches/server/0307-Bees-get-gravity-in-void.-Fixes-MC-167279.patch) | 0 | ||||
-rw-r--r-- | patches/server/0307-Improve-Block-breakNaturally-API.patch (renamed from patches/server/0308-Improve-Block-breakNaturally-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0308-Optimise-getChunkAt-calls-for-loaded-chunks.patch (renamed from patches/server/0309-Optimise-getChunkAt-calls-for-loaded-chunks.patch) | 2 | ||||
-rw-r--r-- | patches/server/0309-Add-debug-for-sync-chunk-loads.patch (renamed from patches/server/0310-Add-debug-for-sync-chunk-loads.patch) | 2 | ||||
-rw-r--r-- | patches/server/0310-Improve-java-version-check.patch (renamed from patches/server/0311-Improve-java-version-check.patch) | 2 | ||||
-rw-r--r-- | patches/server/0311-Add-ThrownEggHatchEvent.patch (renamed from patches/server/0312-Add-ThrownEggHatchEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0312-Entity-Jump-API.patch (renamed from patches/server/0313-Entity-Jump-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0313-Add-option-to-nerf-pigmen-from-nether-portals.patch (renamed from patches/server/0314-Add-option-to-nerf-pigmen-from-nether-portals.patch) | 2 | ||||
-rw-r--r-- | patches/server/0314-Make-the-GUI-graph-fancier.patch (renamed from patches/server/0315-Make-the-GUI-graph-fancier.patch) | 0 | ||||
-rw-r--r-- | patches/server/0315-add-hand-to-BlockMultiPlaceEvent.patch (renamed from patches/server/0316-add-hand-to-BlockMultiPlaceEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0316-Validate-tripwire-hook-placement-before-update.patch (renamed from patches/server/0317-Validate-tripwire-hook-placement-before-update.patch) | 0 | ||||
-rw-r--r-- | patches/server/0317-Add-option-to-allow-iron-golems-to-spawn-in-air.patch (renamed from patches/server/0318-Add-option-to-allow-iron-golems-to-spawn-in-air.patch) | 0 | ||||
-rw-r--r-- | patches/server/0318-Configurable-chance-of-villager-zombie-infection.patch (renamed from patches/server/0319-Configurable-chance-of-villager-zombie-infection.patch) | 0 | ||||
-rw-r--r-- | patches/server/0319-Optimise-Chunk-getFluid.patch (renamed from patches/server/0320-Optimise-Chunk-getFluid.patch) | 0 | ||||
-rw-r--r-- | patches/server/0320-Set-spigots-verbose-world-setting-to-false-by-def.patch (renamed from patches/server/0321-Set-spigots-verbose-world-setting-to-false-by-def.patch) | 0 | ||||
-rw-r--r-- | patches/server/0321-Add-tick-times-API-and-mspt-command.patch (renamed from patches/server/0322-Add-tick-times-API-and-mspt-command.patch) | 0 | ||||
-rw-r--r-- | patches/server/0322-Expose-MinecraftServer-isRunning.patch (renamed from patches/server/0323-Expose-MinecraftServer-isRunning.patch) | 0 | ||||
-rw-r--r-- | patches/server/0323-Add-Raw-Byte-ItemStack-Serialization.patch (renamed from patches/server/0324-Add-Raw-Byte-ItemStack-Serialization.patch) | 0 | ||||
-rw-r--r-- | patches/server/0324-Pillager-patrol-spawn-settings-and-per-player-option.patch (renamed from patches/server/0325-Pillager-patrol-spawn-settings-and-per-player-option.patch) | 2 | ||||
-rw-r--r-- | patches/server/0325-Remote-Connections-shouldn-t-hold-up-shutdown.patch (renamed from patches/server/0326-Remote-Connections-shouldn-t-hold-up-shutdown.patch) | 0 | ||||
-rw-r--r-- | patches/server/0326-Do-not-allow-Vexes-to-load-chunks.patch (renamed from patches/server/0327-Do-not-allow-Vexes-to-load-chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0327-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch (renamed from patches/server/0328-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch) | 0 | ||||
-rw-r--r-- | patches/server/0328-Don-t-tick-dead-players.patch (renamed from patches/server/0329-Don-t-tick-dead-players.patch) | 2 | ||||
-rw-r--r-- | patches/server/0329-Dead-Player-s-shouldn-t-be-able-to-move.patch (renamed from patches/server/0330-Dead-Player-s-shouldn-t-be-able-to-move.patch) | 0 | ||||
-rw-r--r-- | patches/server/0330-Don-t-move-existing-players-to-world-spawn.patch (renamed from patches/server/0331-Don-t-move-existing-players-to-world-spawn.patch) | 4 | ||||
-rw-r--r-- | patches/server/0331-Optimize-Pathfinding.patch (renamed from patches/server/0332-Optimize-Pathfinding.patch) | 0 | ||||
-rw-r--r-- | patches/server/0332-Reduce-Either-Optional-allocation.patch (renamed from patches/server/0333-Reduce-Either-Optional-allocation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0333-Reduce-memory-footprint-of-CompoundTag.patch (renamed from patches/server/0334-Reduce-memory-footprint-of-CompoundTag.patch) | 0 | ||||
-rw-r--r-- | patches/server/0334-Prevent-opening-inventories-when-frozen.patch (renamed from patches/server/0335-Prevent-opening-inventories-when-frozen.patch) | 2 | ||||
-rw-r--r-- | patches/server/0335-Don-t-run-entity-collision-code-if-not-needed.patch (renamed from patches/server/0336-Don-t-run-entity-collision-code-if-not-needed.patch) | 2 | ||||
-rw-r--r-- | patches/server/0336-Implement-Player-Client-Options-API.patch (renamed from patches/server/0337-Implement-Player-Client-Options-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0337-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch (renamed from patches/server/0338-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch) | 0 | ||||
-rw-r--r-- | patches/server/0338-Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch (renamed from patches/server/0339-Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch) | 0 | ||||
-rw-r--r-- | patches/server/0339-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch (renamed from patches/server/0340-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch) | 2 | ||||
-rw-r--r-- | patches/server/0340-Add-PlayerAttackEntityCooldownResetEvent.patch (renamed from patches/server/0341-Add-PlayerAttackEntityCooldownResetEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0341-Don-t-fire-BlockFade-on-worldgen-threads.patch (renamed from patches/server/0342-Don-t-fire-BlockFade-on-worldgen-threads.patch) | 0 | ||||
-rw-r--r-- | patches/server/0342-Add-phantom-creative-and-insomniac-controls.patch (renamed from patches/server/0343-Add-phantom-creative-and-insomniac-controls.patch) | 0 | ||||
-rw-r--r-- | patches/server/0343-Fix-item-duplication-and-teleport-issues.patch (renamed from patches/server/0344-Fix-item-duplication-and-teleport-issues.patch) | 4 | ||||
-rw-r--r-- | patches/server/0344-Villager-Restocks-API.patch (renamed from patches/server/0345-Villager-Restocks-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0345-Validate-PickItem-Packet-and-kick-for-invalid.patch (renamed from patches/server/0346-Validate-PickItem-Packet-and-kick-for-invalid.patch) | 0 | ||||
-rw-r--r-- | patches/server/0346-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch (renamed from patches/server/0347-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch) | 2 | ||||
-rw-r--r-- | patches/server/0347-misc-debugging-dumps.patch (renamed from patches/server/0348-misc-debugging-dumps.patch) | 2 | ||||
-rw-r--r-- | patches/server/0348-Prevent-teleporting-dead-entities.patch (renamed from patches/server/0349-Prevent-teleporting-dead-entities.patch) | 0 | ||||
-rw-r--r-- | patches/server/0349-Implement-Mob-Goal-API.patch (renamed from patches/server/0350-Implement-Mob-Goal-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0350-Add-villager-reputation-API.patch (renamed from patches/server/0351-Add-villager-reputation-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0351-ExperienceOrb-merging-stacking-API-and-fixes.patch (renamed from patches/server/0352-ExperienceOrb-merging-stacking-API-and-fixes.patch) | 2 | ||||
-rw-r--r-- | patches/server/0352-Fix-PotionEffect-ignores-icon-flag.patch (renamed from patches/server/0353-Fix-PotionEffect-ignores-icon-flag.patch) | 0 | ||||
-rw-r--r-- | patches/server/0353-Potential-bed-API.patch (renamed from patches/server/0354-Potential-bed-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0354-Wait-for-Async-Tasks-during-shutdown.patch (renamed from patches/server/0355-Wait-for-Async-Tasks-during-shutdown.patch) | 2 | ||||
-rw-r--r-- | patches/server/0355-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch (renamed from patches/server/0356-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch) | 0 | ||||
-rw-r--r-- | patches/server/0356-Add-option-for-console-having-all-permissions.patch (renamed from patches/server/0357-Add-option-for-console-having-all-permissions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0357-Fix-villager-trading-demand-MC-163962.patch (renamed from patches/server/0358-Fix-villager-trading-demand-MC-163962.patch) | 0 | ||||
-rw-r--r-- | patches/server/0358-Maps-shouldn-t-load-chunks.patch (renamed from patches/server/0359-Maps-shouldn-t-load-chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0359-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch (renamed from patches/server/0360-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch) | 0 | ||||
-rw-r--r-- | patches/server/0360-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch (renamed from patches/server/0361-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch) | 0 | ||||
-rw-r--r-- | patches/server/0361-Fix-piston-physics-inconsistency-MC-188840.patch (renamed from patches/server/0362-Fix-piston-physics-inconsistency-MC-188840.patch) | 0 | ||||
-rw-r--r-- | patches/server/0362-Fix-missing-chunks-due-to-integer-overflow.patch (renamed from patches/server/0363-Fix-missing-chunks-due-to-integer-overflow.patch) | 0 | ||||
-rw-r--r-- | patches/server/0363-Prevent-position-desync-causing-tp-exploit.patch (renamed from patches/server/0364-Prevent-position-desync-causing-tp-exploit.patch) | 0 | ||||
-rw-r--r-- | patches/server/0364-Inventory-getHolder-method-without-block-snapshot.patch (renamed from patches/server/0365-Inventory-getHolder-method-without-block-snapshot.patch) | 0 | ||||
-rw-r--r-- | patches/server/0365-Add-PlayerRecipeBookClickEvent.patch (renamed from patches/server/0366-Add-PlayerRecipeBookClickEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0366-Hide-sync-chunk-writes-behind-flag.patch (renamed from patches/server/0367-Hide-sync-chunk-writes-behind-flag.patch) | 2 | ||||
-rw-r--r-- | patches/server/0367-Add-permission-for-command-blocks.patch (renamed from patches/server/0368-Add-permission-for-command-blocks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0368-Ensure-Entity-position-and-AABB-are-never-invalid.patch (renamed from patches/server/0369-Ensure-Entity-position-and-AABB-are-never-invalid.patch) | 2 | ||||
-rw-r--r-- | patches/server/0369-Fix-Per-World-Difficulty-Remembering-Difficulty.patch (renamed from patches/server/0370-Fix-Per-World-Difficulty-Remembering-Difficulty.patch) | 2 | ||||
-rw-r--r-- | patches/server/0370-Paper-dumpitem-command.patch (renamed from patches/server/0371-Paper-dumpitem-command.patch) | 0 | ||||
-rw-r--r-- | patches/server/0371-Improve-Legacy-Component-serialization-size.patch (renamed from patches/server/0372-Improve-Legacy-Component-serialization-size.patch) | 0 | ||||
-rw-r--r-- | patches/server/0372-Add-BlockStateMeta-clearBlockState.patch (renamed from patches/server/0373-Add-BlockStateMeta-clearBlockState.patch) | 0 | ||||
-rw-r--r-- | patches/server/0373-Convert-legacy-attributes-in-Item-Meta.patch (renamed from patches/server/0374-Convert-legacy-attributes-in-Item-Meta.patch) | 0 | ||||
-rw-r--r-- | patches/server/0374-Do-not-accept-invalid-client-settings.patch (renamed from patches/server/0375-Do-not-accept-invalid-client-settings.patch) | 0 | ||||
-rw-r--r-- | patches/server/0375-Improve-fix-EntityTargetLivingEntityEvent.patch (renamed from patches/server/0376-Improve-fix-EntityTargetLivingEntityEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0376-Add-entity-liquid-API.patch (renamed from patches/server/0377-Add-entity-liquid-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0377-Add-PrepareResultEvent.patch (renamed from patches/server/0378-Add-PrepareResultEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0378-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch (renamed from patches/server/0379-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch) | 0 | ||||
-rw-r--r-- | patches/server/0379-Fix-arrows-never-despawning-MC-125757.patch (renamed from patches/server/0380-Fix-arrows-never-despawning-MC-125757.patch) | 0 | ||||
-rw-r--r-- | patches/server/0380-Thread-Safe-Vanilla-Command-permission-checking.patch (renamed from patches/server/0381-Thread-Safe-Vanilla-Command-permission-checking.patch) | 0 | ||||
-rw-r--r-- | patches/server/0381-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch (renamed from patches/server/0382-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch) | 0 | ||||
-rw-r--r-- | patches/server/0382-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch (renamed from patches/server/0383-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch) | 0 | ||||
-rw-r--r-- | patches/server/0383-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch (renamed from patches/server/0384-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch) | 0 | ||||
-rw-r--r-- | patches/server/0384-Optimize-NetworkManager-Exception-Handling.patch (renamed from patches/server/0385-Optimize-NetworkManager-Exception-Handling.patch) | 0 | ||||
-rw-r--r-- | patches/server/0385-Fix-some-rails-connecting-improperly.patch (renamed from patches/server/0386-Fix-some-rails-connecting-improperly.patch) | 0 | ||||
-rw-r--r-- | patches/server/0386-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch (renamed from patches/server/0387-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch) | 0 | ||||
-rw-r--r-- | patches/server/0387-Brand-support.patch (renamed from patches/server/0388-Brand-support.patch) | 4 | ||||
-rw-r--r-- | patches/server/0388-Add-playPickupItemAnimation-to-LivingEntity.patch (renamed from patches/server/0389-Add-playPickupItemAnimation-to-LivingEntity.patch) | 0 | ||||
-rw-r--r-- | patches/server/0389-Don-t-require-FACING-data.patch (renamed from patches/server/0390-Don-t-require-FACING-data.patch) | 0 | ||||
-rw-r--r-- | patches/server/0390-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch (renamed from patches/server/0391-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch) | 0 | ||||
-rw-r--r-- | patches/server/0391-Add-moon-phase-API.patch (renamed from patches/server/0392-Add-moon-phase-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0392-Do-not-let-the-server-load-chunks-from-newer-version.patch (renamed from patches/server/0393-Do-not-let-the-server-load-chunks-from-newer-version.patch) | 0 | ||||
-rw-r--r-- | patches/server/0393-Prevent-headless-pistons-from-being-created.patch (renamed from patches/server/0394-Prevent-headless-pistons-from-being-created.patch) | 0 | ||||
-rw-r--r-- | patches/server/0394-Add-BellRingEvent.patch (renamed from patches/server/0395-Add-BellRingEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0395-Add-zombie-targets-turtle-egg-config.patch (renamed from patches/server/0396-Add-zombie-targets-turtle-egg-config.patch) | 0 | ||||
-rw-r--r-- | patches/server/0396-Buffer-joins-to-world.patch (renamed from patches/server/0397-Buffer-joins-to-world.patch) | 0 | ||||
-rw-r--r-- | patches/server/0397-Fix-hex-colors-not-working-in-some-kick-messages.patch (renamed from patches/server/0398-Fix-hex-colors-not-working-in-some-kick-messages.patch) | 0 | ||||
-rw-r--r-- | patches/server/0398-Add-more-Evoker-API.patch (renamed from patches/server/0399-Add-more-Evoker-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0399-Add-methods-to-get-translation-keys.patch (renamed from patches/server/0400-Add-methods-to-get-translation-keys.patch) | 0 | ||||
-rw-r--r-- | patches/server/0400-Create-HoverEvent-from-ItemStack-Entity.patch (renamed from patches/server/0401-Create-HoverEvent-from-ItemStack-Entity.patch) | 0 | ||||
-rw-r--r-- | patches/server/0401-Cache-block-data-strings.patch (renamed from patches/server/0402-Cache-block-data-strings.patch) | 0 | ||||
-rw-r--r-- | patches/server/0402-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch (renamed from patches/server/0403-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch) | 0 | ||||
-rw-r--r-- | patches/server/0403-Add-additional-open-container-api-to-HumanEntity.patch (renamed from patches/server/0404-Add-additional-open-container-api-to-HumanEntity.patch) | 0 | ||||
-rw-r--r-- | patches/server/0404-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch (renamed from patches/server/0405-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch) | 0 | ||||
-rw-r--r-- | patches/server/0405-Extend-block-drop-capture-to-capture-all-items-added.patch (renamed from patches/server/0406-Extend-block-drop-capture-to-capture-all-items-added.patch) | 0 | ||||
-rw-r--r-- | patches/server/0406-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch (renamed from patches/server/0407-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch) | 0 | ||||
-rw-r--r-- | patches/server/0407-Lazily-track-plugin-scoreboards-by-default.patch (renamed from patches/server/0408-Lazily-track-plugin-scoreboards-by-default.patch) | 0 | ||||
-rw-r--r-- | patches/server/0408-Entity-isTicking.patch (renamed from patches/server/0409-Entity-isTicking.patch) | 0 | ||||
-rw-r--r-- | patches/server/0409-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch (renamed from patches/server/0410-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch) | 0 | ||||
-rw-r--r-- | patches/server/0410-Fix-Concurrency-issue-in-ShufflingList.patch (renamed from patches/server/0411-Fix-Concurrency-issue-in-ShufflingList.patch) | 0 | ||||
-rw-r--r-- | patches/server/0411-Reset-Ender-Crystals-on-Dragon-Spawn.patch (renamed from patches/server/0412-Reset-Ender-Crystals-on-Dragon-Spawn.patch) | 0 | ||||
-rw-r--r-- | patches/server/0412-Fix-for-large-move-vectors-crashing-server.patch (renamed from patches/server/0413-Fix-for-large-move-vectors-crashing-server.patch) | 0 | ||||
-rw-r--r-- | patches/server/0413-Optimise-getType-calls.patch (renamed from patches/server/0414-Optimise-getType-calls.patch) | 0 | ||||
-rw-r--r-- | patches/server/0414-Villager-resetOffers.patch (renamed from patches/server/0415-Villager-resetOffers.patch) | 0 | ||||
-rw-r--r-- | patches/server/0415-Retain-block-place-order-when-capturing-blockstates.patch (renamed from patches/server/0416-Retain-block-place-order-when-capturing-blockstates.patch) | 0 | ||||
-rw-r--r-- | patches/server/0416-Fix-item-locations-dropped-from-campfires.patch (renamed from patches/server/0417-Fix-item-locations-dropped-from-campfires.patch) | 0 | ||||
-rw-r--r-- | patches/server/0417-Fix-bell-block-entity-memory-leak.patch (renamed from patches/server/0418-Fix-bell-block-entity-memory-leak.patch) | 0 | ||||
-rw-r--r-- | patches/server/0418-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch (renamed from patches/server/0419-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0419-Add-getOfflinePlayerIfCached-String.patch (renamed from patches/server/0420-Add-getOfflinePlayerIfCached-String.patch) | 0 | ||||
-rw-r--r-- | patches/server/0420-Add-ignore-discounts-API.patch (renamed from patches/server/0421-Add-ignore-discounts-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0421-Toggle-for-removing-existing-dragon.patch (renamed from patches/server/0422-Toggle-for-removing-existing-dragon.patch) | 0 | ||||
-rw-r--r-- | patches/server/0422-Fix-client-lag-on-advancement-loading.patch (renamed from patches/server/0423-Fix-client-lag-on-advancement-loading.patch) | 0 | ||||
-rw-r--r-- | patches/server/0423-Item-no-age-no-player-pickup.patch (renamed from patches/server/0424-Item-no-age-no-player-pickup.patch) | 0 | ||||
-rw-r--r-- | patches/server/0424-Beacon-API-custom-effect-ranges.patch (renamed from patches/server/0425-Beacon-API-custom-effect-ranges.patch) | 0 | ||||
-rw-r--r-- | patches/server/0425-Add-API-for-quit-reason.patch (renamed from patches/server/0426-Add-API-for-quit-reason.patch) | 2 | ||||
-rw-r--r-- | patches/server/0426-Add-Wandering-Trader-spawn-rate-config-options.patch (renamed from patches/server/0427-Add-Wandering-Trader-spawn-rate-config-options.patch) | 0 | ||||
-rw-r--r-- | patches/server/0427-Add-Destroy-Speed-API.patch (renamed from patches/server/0428-Add-Destroy-Speed-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0428-Fix-Player-spawnParticle-x-y-z-precision-loss.patch (renamed from patches/server/0429-Fix-Player-spawnParticle-x-y-z-precision-loss.patch) | 2 | ||||
-rw-r--r-- | patches/server/0429-Add-LivingEntity-clearActiveItem.patch (renamed from patches/server/0430-Add-LivingEntity-clearActiveItem.patch) | 0 | ||||
-rw-r--r-- | patches/server/0430-Add-PlayerItemCooldownEvent.patch (renamed from patches/server/0431-Add-PlayerItemCooldownEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0431-Significantly-improve-performance-of-the-end-generat.patch (renamed from patches/server/0432-Significantly-improve-performance-of-the-end-generat.patch) | 0 | ||||
-rw-r--r-- | patches/server/0432-More-lightning-API.patch (renamed from patches/server/0433-More-lightning-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0433-Climbing-should-not-bypass-cramming-gamerule.patch (renamed from patches/server/0434-Climbing-should-not-bypass-cramming-gamerule.patch) | 0 | ||||
-rw-r--r-- | patches/server/0434-Add-missing-default-perms-for-commands.patch (renamed from patches/server/0435-Add-missing-default-perms-for-commands.patch) | 0 | ||||
-rw-r--r-- | patches/server/0435-Add-PlayerShearBlockEvent.patch (renamed from patches/server/0436-Add-PlayerShearBlockEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0436-Limit-recipe-packets.patch (renamed from patches/server/0437-Limit-recipe-packets.patch) | 0 | ||||
-rw-r--r-- | patches/server/0437-Fix-CraftSound-backwards-compatibility.patch (renamed from patches/server/0438-Fix-CraftSound-backwards-compatibility.patch) | 0 | ||||
-rw-r--r-- | patches/server/0438-Player-Chunk-Load-Unload-Events.patch (renamed from patches/server/0439-Player-Chunk-Load-Unload-Events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0439-Optimize-Dynamic-get-Missing-Keys.patch (renamed from patches/server/0440-Optimize-Dynamic-get-Missing-Keys.patch) | 0 | ||||
-rw-r--r-- | patches/server/0440-Expose-LivingEntity-hurt-direction.patch (renamed from patches/server/0441-Expose-LivingEntity-hurt-direction.patch) | 2 | ||||
-rw-r--r-- | patches/server/0441-Add-OBSTRUCTED-reason-to-BedEnterResult.patch (renamed from patches/server/0442-Add-OBSTRUCTED-reason-to-BedEnterResult.patch) | 0 | ||||
-rw-r--r-- | patches/server/0442-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch (renamed from patches/server/0443-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch) | 0 | ||||
-rw-r--r-- | patches/server/0443-Add-TargetHitEvent.patch (renamed from patches/server/0444-Add-TargetHitEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0444-MC-4-Fix-item-position-desync.patch (renamed from patches/server/0445-MC-4-Fix-item-position-desync.patch) | 0 | ||||
-rw-r--r-- | patches/server/0445-Additional-Block-Material-API.patch (renamed from patches/server/0446-Additional-Block-Material-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0446-API-to-get-Material-from-Boats-and-Minecarts.patch (renamed from patches/server/0447-API-to-get-Material-from-Boats-and-Minecarts.patch) | 0 | ||||
-rw-r--r-- | patches/server/0447-Allow-disabling-mob-spawner-spawn-egg-transformation.patch (renamed from patches/server/0448-Allow-disabling-mob-spawner-spawn-egg-transformation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0448-Fix-Not-a-string-Map-Conversion-spam.patch (renamed from patches/server/0449-Fix-Not-a-string-Map-Conversion-spam.patch) | 0 | ||||
-rw-r--r-- | patches/server/0449-Add-PlayerFlowerPotManipulateEvent.patch (renamed from patches/server/0450-Add-PlayerFlowerPotManipulateEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0450-Fix-interact-event-not-being-called-sometimes.patch (renamed from patches/server/0451-Fix-interact-event-not-being-called-sometimes.patch) | 0 | ||||
-rw-r--r-- | patches/server/0451-Zombie-API-breaking-doors.patch (renamed from patches/server/0452-Zombie-API-breaking-doors.patch) | 0 | ||||
-rw-r--r-- | patches/server/0452-Fix-nerfed-slime-when-splitting.patch (renamed from patches/server/0453-Fix-nerfed-slime-when-splitting.patch) | 0 | ||||
-rw-r--r-- | patches/server/0453-Add-EntityLoadCrossbowEvent.patch (renamed from patches/server/0454-Add-EntityLoadCrossbowEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0454-Add-WorldGameRuleChangeEvent.patch (renamed from patches/server/0455-Add-WorldGameRuleChangeEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0455-Add-ServerResourcesReloadedEvent.patch (renamed from patches/server/0456-Add-ServerResourcesReloadedEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0456-Add-world-settings-for-mobs-picking-up-loot.patch (renamed from patches/server/0457-Add-world-settings-for-mobs-picking-up-loot.patch) | 0 | ||||
-rw-r--r-- | patches/server/0457-Add-BlockFailedDispenseEvent.patch (renamed from patches/server/0458-Add-BlockFailedDispenseEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0458-Add-PlayerLecternPageChangeEvent.patch (renamed from patches/server/0459-Add-PlayerLecternPageChangeEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0459-Add-PlayerLoomPatternSelectEvent.patch (renamed from patches/server/0460-Add-PlayerLoomPatternSelectEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0460-Configurable-door-breaking-difficulty.patch (renamed from patches/server/0461-Configurable-door-breaking-difficulty.patch) | 0 | ||||
-rw-r--r-- | patches/server/0461-Empty-commands-shall-not-be-dispatched.patch (renamed from patches/server/0462-Empty-commands-shall-not-be-dispatched.patch) | 0 | ||||
-rw-r--r-- | patches/server/0462-Remove-stale-POIs.patch (renamed from patches/server/0463-Remove-stale-POIs.patch) | 0 | ||||
-rw-r--r-- | patches/server/0463-Fix-villager-boat-exploit.patch (renamed from patches/server/0464-Fix-villager-boat-exploit.patch) | 0 | ||||
-rw-r--r-- | patches/server/0464-Add-sendOpLevel-API.patch (renamed from patches/server/0465-Add-sendOpLevel-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0465-Add-RegistryAccess-for-managing-Registries.patch (renamed from patches/server/0466-Add-RegistryAccess-for-managing-Registries.patch) | 0 | ||||
-rw-r--r-- | patches/server/0466-Add-StructuresLocateEvent.patch (renamed from patches/server/0467-Add-StructuresLocateEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0467-Collision-option-for-requiring-a-player-participant.patch (renamed from patches/server/0468-Collision-option-for-requiring-a-player-participant.patch) | 0 | ||||
-rw-r--r-- | patches/server/0468-Return-chat-component-with-empty-text-instead-of-thr.patch (renamed from patches/server/0469-Return-chat-component-with-empty-text-instead-of-thr.patch) | 0 | ||||
-rw-r--r-- | patches/server/0469-Make-schedule-command-per-world.patch (renamed from patches/server/0470-Make-schedule-command-per-world.patch) | 0 | ||||
-rw-r--r-- | patches/server/0470-Configurable-max-leash-distance.patch (renamed from patches/server/0471-Configurable-max-leash-distance.patch) | 0 | ||||
-rw-r--r-- | patches/server/0471-Add-BlockPreDispenseEvent.patch (renamed from patches/server/0472-Add-BlockPreDispenseEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0472-Add-PlayerChangeBeaconEffectEvent.patch (renamed from patches/server/0473-Add-PlayerChangeBeaconEffectEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0473-Add-toggle-for-always-placing-the-dragon-egg.patch (renamed from patches/server/0474-Add-toggle-for-always-placing-the-dragon-egg.patch) | 0 | ||||
-rw-r--r-- | patches/server/0474-Add-PlayerStonecutterRecipeSelectEvent.patch (renamed from patches/server/0475-Add-PlayerStonecutterRecipeSelectEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0475-Expand-EntityUnleashEvent.patch (renamed from patches/server/0476-Expand-EntityUnleashEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0476-Reset-shield-blocking-on-dimension-change.patch (renamed from patches/server/0477-Reset-shield-blocking-on-dimension-change.patch) | 2 | ||||
-rw-r--r-- | patches/server/0477-Add-DragonEggFormEvent.patch (renamed from patches/server/0478-Add-DragonEggFormEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0478-Add-EntityMoveEvent.patch (renamed from patches/server/0479-Add-EntityMoveEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0479-added-option-to-disable-pathfinding-updates-on-block.patch (renamed from patches/server/0480-added-option-to-disable-pathfinding-updates-on-block.patch) | 0 | ||||
-rw-r--r-- | patches/server/0480-Inline-shift-direction-fields.patch (renamed from patches/server/0481-Inline-shift-direction-fields.patch) | 0 | ||||
-rw-r--r-- | patches/server/0481-Allow-adding-items-to-BlockDropItemEvent.patch (renamed from patches/server/0482-Allow-adding-items-to-BlockDropItemEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0482-Add-getMainThreadExecutor-to-BukkitScheduler.patch (renamed from patches/server/0483-Add-getMainThreadExecutor-to-BukkitScheduler.patch) | 0 | ||||
-rw-r--r-- | patches/server/0483-living-entity-allow-attribute-registration.patch (renamed from patches/server/0484-living-entity-allow-attribute-registration.patch) | 0 | ||||
-rw-r--r-- | patches/server/0484-fix-dead-slime-setSize-invincibility.patch (renamed from patches/server/0485-fix-dead-slime-setSize-invincibility.patch) | 0 | ||||
-rw-r--r-- | patches/server/0485-Merchant-getRecipes-should-return-an-immutable-list.patch (renamed from patches/server/0486-Merchant-getRecipes-should-return-an-immutable-list.patch) | 0 | ||||
-rw-r--r-- | patches/server/0486-Expose-Tracked-Players.patch (renamed from patches/server/0487-Expose-Tracked-Players.patch) | 0 | ||||
-rw-r--r-- | patches/server/0487-Improve-ServerGUI.patch | 432 | ||||
-rw-r--r-- | patches/server/0488-Improve-ServerGUI.patch | 431 | ||||
-rw-r--r-- | patches/server/0488-fix-converting-txt-to-json-file.patch (renamed from patches/server/0489-fix-converting-txt-to-json-file.patch) | 0 | ||||
-rw-r--r-- | patches/server/0489-Add-worldborder-events.patch (renamed from patches/server/0490-Add-worldborder-events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0490-Add-PlayerNameEntityEvent.patch (renamed from patches/server/0491-Add-PlayerNameEntityEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0491-Add-recipe-to-cook-events.patch (renamed from patches/server/0492-Add-recipe-to-cook-events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0492-Add-Block-isValidTool.patch (renamed from patches/server/0493-Add-Block-isValidTool.patch) | 0 | ||||
-rw-r--r-- | patches/server/0493-Allow-using-signs-inside-spawn-protection.patch (renamed from patches/server/0494-Allow-using-signs-inside-spawn-protection.patch) | 0 | ||||
-rw-r--r-- | patches/server/0494-Expand-world-key-API.patch (renamed from patches/server/0495-Expand-world-key-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0495-Add-fast-alternative-constructor-for-Rotations.patch (renamed from patches/server/0496-Add-fast-alternative-constructor-for-Rotations.patch) | 0 | ||||
-rw-r--r-- | patches/server/0496-Drop-carried-item-when-player-has-disconnected.patch (renamed from patches/server/0497-Drop-carried-item-when-player-has-disconnected.patch) | 0 | ||||
-rw-r--r-- | patches/server/0497-forced-whitelist-use-configurable-kick-message.patch (renamed from patches/server/0498-forced-whitelist-use-configurable-kick-message.patch) | 0 | ||||
-rw-r--r-- | patches/server/0498-Don-t-ignore-result-of-PlayerEditBookEvent.patch (renamed from patches/server/0499-Don-t-ignore-result-of-PlayerEditBookEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0499-Expose-protocol-version.patch (renamed from patches/server/0500-Expose-protocol-version.patch) | 0 | ||||
-rw-r--r-- | patches/server/0500-Enhance-console-tab-completions-for-brigadier-comman.patch (renamed from patches/server/0501-Enhance-console-tab-completions-for-brigadier-comman.patch) | 0 | ||||
-rw-r--r-- | patches/server/0501-Fix-PlayerItemConsumeEvent-cancelling-properly.patch (renamed from patches/server/0502-Fix-PlayerItemConsumeEvent-cancelling-properly.patch) | 0 | ||||
-rw-r--r-- | patches/server/0502-Add-bypass-host-check.patch (renamed from patches/server/0503-Add-bypass-host-check.patch) | 0 | ||||
-rw-r--r-- | patches/server/0503-Set-area-affect-cloud-rotation.patch (renamed from patches/server/0504-Set-area-affect-cloud-rotation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0504-add-isDeeplySleeping-to-HumanEntity.patch (renamed from patches/server/0505-add-isDeeplySleeping-to-HumanEntity.patch) | 2 | ||||
-rw-r--r-- | patches/server/0505-add-consumeFuel-to-FurnaceBurnEvent.patch (renamed from patches/server/0506-add-consumeFuel-to-FurnaceBurnEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0506-add-get-set-drop-chance-to-EntityEquipment.patch (renamed from patches/server/0507-add-get-set-drop-chance-to-EntityEquipment.patch) | 0 | ||||
-rw-r--r-- | patches/server/0507-fix-PigZombieAngerEvent-cancellation.patch (renamed from patches/server/0508-fix-PigZombieAngerEvent-cancellation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0508-fix-PlayerItemHeldEvent-firing-twice.patch (renamed from patches/server/0509-fix-PlayerItemHeldEvent-firing-twice.patch) | 0 | ||||
-rw-r--r-- | patches/server/0509-Add-PlayerDeepSleepEvent.patch (renamed from patches/server/0510-Add-PlayerDeepSleepEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0510-More-World-API.patch (renamed from patches/server/0511-More-World-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0511-Add-PlayerBedFailEnterEvent.patch (renamed from patches/server/0512-Add-PlayerBedFailEnterEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0512-Implement-methods-to-convert-between-Component-and-B.patch (renamed from patches/server/0513-Implement-methods-to-convert-between-Component-and-B.patch) | 0 | ||||
-rw-r--r-- | patches/server/0513-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch (renamed from patches/server/0514-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch) | 2 | ||||
-rw-r--r-- | patches/server/0514-Introduce-beacon-activation-deactivation-events.patch (renamed from patches/server/0515-Introduce-beacon-activation-deactivation-events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0515-Add-Channel-initialization-listeners.patch (renamed from patches/server/0516-Add-Channel-initialization-listeners.patch) | 0 | ||||
-rw-r--r-- | patches/server/0516-Send-empty-commands-if-tab-completion-is-disabled.patch (renamed from patches/server/0517-Send-empty-commands-if-tab-completion-is-disabled.patch) | 0 | ||||
-rw-r--r-- | patches/server/0517-Add-more-WanderingTrader-API.patch (renamed from patches/server/0518-Add-more-WanderingTrader-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0518-Add-EntityBlockStorage-clearEntities.patch (renamed from patches/server/0519-Add-EntityBlockStorage-clearEntities.patch) | 0 | ||||
-rw-r--r-- | patches/server/0519-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch (renamed from patches/server/0520-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0520-Add-HiddenPotionEffect-API.patch (renamed from patches/server/0521-Add-HiddenPotionEffect-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0521-Inventory-close.patch (renamed from patches/server/0522-Inventory-close.patch) | 0 | ||||
-rw-r--r-- | patches/server/0522-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch (renamed from patches/server/0523-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch) | 0 | ||||
-rw-r--r-- | patches/server/0523-Add-basic-Datapack-API.patch (renamed from patches/server/0524-Add-basic-Datapack-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0524-Add-environment-variable-to-disable-server-gui.patch (renamed from patches/server/0525-Add-environment-variable-to-disable-server-gui.patch) | 0 | ||||
-rw-r--r-- | patches/server/0525-Expand-PlayerGameModeChangeEvent.patch (renamed from patches/server/0526-Expand-PlayerGameModeChangeEvent.patch) | 4 | ||||
-rw-r--r-- | patches/server/0526-ItemStack-repair-check-API.patch (renamed from patches/server/0527-ItemStack-repair-check-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0527-More-Enchantment-API.patch (renamed from patches/server/0528-More-Enchantment-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0528-Move-range-check-for-block-placing-up.patch (renamed from patches/server/0529-Move-range-check-for-block-placing-up.patch) | 0 | ||||
-rw-r--r-- | patches/server/0529-Add-Mob-lookAt-API.patch (renamed from patches/server/0530-Add-Mob-lookAt-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0530-Correctly-check-if-bucket-dispenses-will-succeed-for.patch (renamed from patches/server/0531-Correctly-check-if-bucket-dispenses-will-succeed-for.patch) | 0 | ||||
-rw-r--r-- | patches/server/0531-Add-Unix-domain-socket-support.patch (renamed from patches/server/0532-Add-Unix-domain-socket-support.patch) | 0 | ||||
-rw-r--r-- | patches/server/0532-Add-EntityInsideBlockEvent.patch (renamed from patches/server/0533-Add-EntityInsideBlockEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0533-Improve-item-default-attribute-API.patch (renamed from patches/server/0534-Improve-item-default-attribute-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0534-Add-cause-to-Weather-ThunderChangeEvents.patch (renamed from patches/server/0535-Add-cause-to-Weather-ThunderChangeEvents.patch) | 0 | ||||
-rw-r--r-- | patches/server/0535-More-Lidded-Block-API.patch (renamed from patches/server/0536-More-Lidded-Block-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0536-Limit-item-frame-cursors-on-maps.patch (renamed from patches/server/0537-Limit-item-frame-cursors-on-maps.patch) | 0 | ||||
-rw-r--r-- | patches/server/0537-Add-PlayerKickEvent-causes.patch (renamed from patches/server/0538-Add-PlayerKickEvent-causes.patch) | 2 | ||||
-rw-r--r-- | patches/server/0538-Add-PufferFishStateChangeEvent.patch (renamed from patches/server/0539-Add-PufferFishStateChangeEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0539-Fix-PlayerBucketEmptyEvent-result-itemstack.patch (renamed from patches/server/0540-Fix-PlayerBucketEmptyEvent-result-itemstack.patch) | 0 | ||||
-rw-r--r-- | patches/server/0540-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch (renamed from patches/server/0541-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch) | 0 | ||||
-rw-r--r-- | patches/server/0541-Add-option-to-fix-items-merging-through-walls.patch (renamed from patches/server/0542-Add-option-to-fix-items-merging-through-walls.patch) | 0 | ||||
-rw-r--r-- | patches/server/0542-Add-BellRevealRaiderEvent.patch (renamed from patches/server/0543-Add-BellRevealRaiderEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0543-Fix-invulnerable-end-crystals.patch (renamed from patches/server/0544-Fix-invulnerable-end-crystals.patch) | 0 | ||||
-rw-r--r-- | patches/server/0544-Add-ElderGuardianAppearanceEvent.patch (renamed from patches/server/0545-Add-ElderGuardianAppearanceEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0545-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch (renamed from patches/server/0546-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch) | 0 | ||||
-rw-r--r-- | patches/server/0546-Line-Of-Sight-Changes.patch (renamed from patches/server/0547-Line-Of-Sight-Changes.patch) | 0 | ||||
-rw-r--r-- | patches/server/0547-add-per-world-spawn-limits.patch (renamed from patches/server/0548-add-per-world-spawn-limits.patch) | 0 | ||||
-rw-r--r-- | patches/server/0548-Fix-potions-splash-events.patch (renamed from patches/server/0549-Fix-potions-splash-events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0549-Add-more-LimitedRegion-API.patch (renamed from patches/server/0550-Add-more-LimitedRegion-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0550-Fix-PlayerDropItemEvent-using-wrong-item.patch (renamed from patches/server/0551-Fix-PlayerDropItemEvent-using-wrong-item.patch) | 2 | ||||
-rw-r--r-- | patches/server/0551-Missing-Entity-API.patch (renamed from patches/server/0552-Missing-Entity-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0552-Fix-return-value-of-Block-applyBoneMeal-always-being.patch (renamed from patches/server/0553-Fix-return-value-of-Block-applyBoneMeal-always-being.patch) | 0 | ||||
-rw-r--r-- | patches/server/0553-Use-getChunkIfLoadedImmediately-in-places.patch (renamed from patches/server/0554-Use-getChunkIfLoadedImmediately-in-places.patch) | 0 | ||||
-rw-r--r-- | patches/server/0554-Fix-commands-from-signs-not-firing-command-events.patch (renamed from patches/server/0555-Fix-commands-from-signs-not-firing-command-events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0555-Add-PlayerArmSwingEvent.patch (renamed from patches/server/0556-Add-PlayerArmSwingEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0556-Fix-kick-event-leave-message-not-being-sent.patch (renamed from patches/server/0557-Fix-kick-event-leave-message-not-being-sent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0557-Don-t-apply-cramming-damage-to-players.patch (renamed from patches/server/0558-Don-t-apply-cramming-damage-to-players.patch) | 2 | ||||
-rw-r--r-- | patches/server/0558-Rate-options-and-timings-for-sensors-and-behaviors.patch (renamed from patches/server/0559-Rate-options-and-timings-for-sensors-and-behaviors.patch) | 0 | ||||
-rw-r--r-- | patches/server/0559-Add-missing-forceDrop-toggles.patch (renamed from patches/server/0560-Add-missing-forceDrop-toggles.patch) | 0 | ||||
-rw-r--r-- | patches/server/0560-Stinger-API.patch (renamed from patches/server/0561-Stinger-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0561-Add-System.out-err-catcher.patch (renamed from patches/server/0562-Add-System.out-err-catcher.patch) | 0 | ||||
-rw-r--r-- | patches/server/0562-Prevent-AFK-kick-while-watching-end-credits.patch (renamed from patches/server/0563-Prevent-AFK-kick-while-watching-end-credits.patch) | 0 | ||||
-rw-r--r-- | patches/server/0563-Allow-skipping-writing-of-comments-to-server.propert.patch (renamed from patches/server/0564-Allow-skipping-writing-of-comments-to-server.propert.patch) | 0 | ||||
-rw-r--r-- | patches/server/0564-Add-PlayerSetSpawnEvent.patch (renamed from patches/server/0565-Add-PlayerSetSpawnEvent.patch) | 4 | ||||
-rw-r--r-- | patches/server/0565-Make-hoppers-respect-inventory-max-stack-size.patch (renamed from patches/server/0566-Make-hoppers-respect-inventory-max-stack-size.patch) | 0 | ||||
-rw-r--r-- | patches/server/0566-Optimize-entity-tracker-passenger-checks.patch (renamed from patches/server/0567-Optimize-entity-tracker-passenger-checks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0567-Config-option-for-Piglins-guarding-chests.patch (renamed from patches/server/0568-Config-option-for-Piglins-guarding-chests.patch) | 0 | ||||
-rw-r--r-- | patches/server/0568-Add-EntityDamageItemEvent.patch (renamed from patches/server/0569-Add-EntityDamageItemEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0569-Optimize-indirect-passenger-iteration.patch (renamed from patches/server/0570-Optimize-indirect-passenger-iteration.patch) | 0 | ||||
-rw-r--r-- | patches/server/0570-Configurable-item-frame-map-cursor-update-interval.patch (renamed from patches/server/0571-Configurable-item-frame-map-cursor-update-interval.patch) | 0 | ||||
-rw-r--r-- | patches/server/0571-Change-EnderEye-target-without-changing-other-things.patch (renamed from patches/server/0572-Change-EnderEye-target-without-changing-other-things.patch) | 0 | ||||
-rw-r--r-- | patches/server/0572-Add-BlockBreakBlockEvent.patch (renamed from patches/server/0573-Add-BlockBreakBlockEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0573-Option-to-prevent-data-components-copy-in-smithing-r.patch (renamed from patches/server/0574-Option-to-prevent-data-components-copy-in-smithing-r.patch) | 0 | ||||
-rw-r--r-- | patches/server/0574-More-CommandBlock-API.patch (renamed from patches/server/0575-More-CommandBlock-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0575-Add-missing-team-sidebar-display-slots.patch (renamed from patches/server/0576-Add-missing-team-sidebar-display-slots.patch) | 0 | ||||
-rw-r--r-- | patches/server/0576-Add-back-EntityPortalExitEvent.patch (renamed from patches/server/0577-Add-back-EntityPortalExitEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0577-Add-methods-to-find-targets-for-lightning-strikes.patch (renamed from patches/server/0578-Add-methods-to-find-targets-for-lightning-strikes.patch) | 0 | ||||
-rw-r--r-- | patches/server/0578-Get-entity-default-attributes.patch (renamed from patches/server/0579-Get-entity-default-attributes.patch) | 0 | ||||
-rw-r--r-- | patches/server/0579-Left-handed-API.patch (renamed from patches/server/0580-Left-handed-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0580-Add-more-advancement-API.patch (renamed from patches/server/0581-Add-more-advancement-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0581-Add-ItemFactory-getSpawnEgg-API.patch (renamed from patches/server/0582-Add-ItemFactory-getSpawnEgg-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0582-Add-critical-damage-API.patch (renamed from patches/server/0583-Add-critical-damage-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0583-Fix-issues-with-mob-conversion.patch (renamed from patches/server/0584-Fix-issues-with-mob-conversion.patch) | 0 | ||||
-rw-r--r-- | patches/server/0584-Add-hasCollision-methods-to-various-places.patch (renamed from patches/server/0585-Add-hasCollision-methods-to-various-places.patch) | 0 | ||||
-rw-r--r-- | patches/server/0585-Goat-ram-API.patch (renamed from patches/server/0586-Goat-ram-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0586-Add-API-for-resetting-a-single-score.patch (renamed from patches/server/0587-Add-API-for-resetting-a-single-score.patch) | 0 | ||||
-rw-r--r-- | patches/server/0587-Add-Raw-Byte-Entity-Serialization.patch (renamed from patches/server/0588-Add-Raw-Byte-Entity-Serialization.patch) | 0 | ||||
-rw-r--r-- | patches/server/0588-Vanilla-command-permission-fixes.patch (renamed from patches/server/0589-Vanilla-command-permission-fixes.patch) | 0 | ||||
-rw-r--r-- | patches/server/0589-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch (renamed from patches/server/0590-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch) | 2 | ||||
-rw-r--r-- | patches/server/0590-Fix-GameProfileCache-concurrency.patch (renamed from patches/server/0591-Fix-GameProfileCache-concurrency.patch) | 0 | ||||
-rw-r--r-- | patches/server/0591-Improve-and-expand-AsyncCatcher.patch (renamed from patches/server/0592-Improve-and-expand-AsyncCatcher.patch) | 0 | ||||
-rw-r--r-- | patches/server/0592-Add-paper-mobcaps-and-paper-playermobcaps.patch (renamed from patches/server/0593-Add-paper-mobcaps-and-paper-playermobcaps.patch) | 0 | ||||
-rw-r--r-- | patches/server/0593-Sanitize-ResourceLocation-error-logging.patch (renamed from patches/server/0594-Sanitize-ResourceLocation-error-logging.patch) | 0 | ||||
-rw-r--r-- | patches/server/0594-Manually-inline-methods-in-BlockPosition.patch (renamed from patches/server/0595-Manually-inline-methods-in-BlockPosition.patch) | 0 | ||||
-rw-r--r-- | patches/server/0595-Name-craft-scheduler-threads-according-to-the-plugin.patch (renamed from patches/server/0596-Name-craft-scheduler-threads-according-to-the-plugin.patch) | 0 | ||||
-rw-r--r-- | patches/server/0596-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch (renamed from patches/server/0597-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch) | 0 | ||||
-rw-r--r-- | patches/server/0597-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch (renamed from patches/server/0598-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch) | 0 | ||||
-rw-r--r-- | patches/server/0598-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch (renamed from patches/server/0599-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch) | 0 | ||||
-rw-r--r-- | patches/server/0599-Oprimise-map-impl-for-tracked-players.patch (renamed from patches/server/0600-Oprimise-map-impl-for-tracked-players.patch) | 0 | ||||
-rw-r--r-- | patches/server/0600-Add-missing-InventoryType.patch (renamed from patches/server/0601-Add-missing-InventoryType.patch) | 0 | ||||
-rw-r--r-- | patches/server/0601-Optimise-BlockSoil-nearby-water-lookup.patch (renamed from patches/server/0602-Optimise-BlockSoil-nearby-water-lookup.patch) | 0 | ||||
-rw-r--r-- | patches/server/0602-Fix-merchant-inventory-not-closing-on-entity-removal.patch (renamed from patches/server/0603-Fix-merchant-inventory-not-closing-on-entity-removal.patch) | 0 | ||||
-rw-r--r-- | patches/server/0603-Check-requirement-before-suggesting-root-nodes.patch (renamed from patches/server/0604-Check-requirement-before-suggesting-root-nodes.patch) | 0 | ||||
-rw-r--r-- | patches/server/0604-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch (renamed from patches/server/0605-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0605-Add-packet-limiter-config.patch (renamed from patches/server/0606-Add-packet-limiter-config.patch) | 0 | ||||
-rw-r--r-- | patches/server/0606-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch (renamed from patches/server/0607-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch) | 0 | ||||
-rw-r--r-- | patches/server/0607-Ensure-valid-vehicle-status.patch (renamed from patches/server/0608-Ensure-valid-vehicle-status.patch) | 2 | ||||
-rw-r--r-- | patches/server/0608-Prevent-softlocked-end-exit-portal-generation.patch (renamed from patches/server/0609-Prevent-softlocked-end-exit-portal-generation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0609-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch (renamed from patches/server/0610-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch) | 0 | ||||
-rw-r--r-- | patches/server/0610-Don-t-log-debug-logging-being-disabled.patch (renamed from patches/server/0611-Don-t-log-debug-logging-being-disabled.patch) | 0 | ||||
-rw-r--r-- | patches/server/0611-fix-various-menus-with-empty-level-accesses.patch (renamed from patches/server/0612-fix-various-menus-with-empty-level-accesses.patch) | 0 | ||||
-rw-r--r-- | patches/server/0612-Preserve-overstacked-loot.patch (renamed from patches/server/0613-Preserve-overstacked-loot.patch) | 0 | ||||
-rw-r--r-- | patches/server/0613-Update-head-rotation-in-missing-places.patch (renamed from patches/server/0614-Update-head-rotation-in-missing-places.patch) | 0 | ||||
-rw-r--r-- | patches/server/0614-prevent-unintended-light-block-manipulation.patch (renamed from patches/server/0615-prevent-unintended-light-block-manipulation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0615-Fix-CraftCriteria-defaults-map.patch (renamed from patches/server/0616-Fix-CraftCriteria-defaults-map.patch) | 0 | ||||
-rw-r--r-- | patches/server/0616-Fix-upstreams-block-state-factories.patch (renamed from patches/server/0617-Fix-upstreams-block-state-factories.patch) | 0 | ||||
-rw-r--r-- | patches/server/0617-Configurable-feature-seeds.patch (renamed from patches/server/0618-Configurable-feature-seeds.patch) | 0 | ||||
-rw-r--r-- | patches/server/0618-Add-root-admin-user-detection.patch (renamed from patches/server/0619-Add-root-admin-user-detection.patch) | 0 | ||||
-rw-r--r-- | patches/server/0619-don-t-attempt-to-teleport-dead-entities.patch (renamed from patches/server/0620-don-t-attempt-to-teleport-dead-entities.patch) | 0 | ||||
-rw-r--r-- | patches/server/0620-Prevent-excessive-velocity-through-repeated-crits.patch (renamed from patches/server/0621-Prevent-excessive-velocity-through-repeated-crits.patch) | 0 | ||||
-rw-r--r-- | patches/server/0621-Remove-client-side-code-using-deprecated-for-removal.patch (renamed from patches/server/0622-Remove-client-side-code-using-deprecated-for-removal.patch) | 0 | ||||
-rw-r--r-- | patches/server/0622-Fix-Spigot-growth-modifiers.patch (renamed from patches/server/0623-Fix-Spigot-growth-modifiers.patch) | 0 | ||||
-rw-r--r-- | patches/server/0623-Prevent-ContainerOpenersCounter-openCount-from-going.patch (renamed from patches/server/0624-Prevent-ContainerOpenersCounter-openCount-from-going.patch) | 0 | ||||
-rw-r--r-- | patches/server/0624-Add-PlayerItemFrameChangeEvent.patch (renamed from patches/server/0625-Add-PlayerItemFrameChangeEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0625-Optimize-HashMapPalette.patch (renamed from patches/server/0626-Optimize-HashMapPalette.patch) | 0 | ||||
-rw-r--r-- | patches/server/0626-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch (renamed from patches/server/0627-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch) | 0 | ||||
-rw-r--r-- | patches/server/0627-Add-more-Campfire-API.patch (renamed from patches/server/0628-Add-more-Campfire-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0628-Forward-CraftEntity-in-teleport-command.patch (renamed from patches/server/0630-Forward-CraftEntity-in-teleport-command.patch) | 0 | ||||
-rw-r--r-- | patches/server/0629-Improve-scoreboard-entries.patch (renamed from patches/server/0631-Improve-scoreboard-entries.patch) | 0 | ||||
-rw-r--r-- | patches/server/0630-Entity-powdered-snow-API.patch (renamed from patches/server/0632-Entity-powdered-snow-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0631-Add-API-for-item-entity-health.patch (renamed from patches/server/0633-Add-API-for-item-entity-health.patch) | 0 | ||||
-rw-r--r-- | patches/server/0632-Configurable-max-block-light-for-monster-spawning.patch (renamed from patches/server/0634-Configurable-max-block-light-for-monster-spawning.patch) | 0 | ||||
-rw-r--r-- | patches/server/0633-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch (renamed from patches/server/0635-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0634-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch (renamed from patches/server/0636-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch) | 0 | ||||
-rw-r--r-- | patches/server/0635-Bucketable-API.patch (renamed from patches/server/0637-Bucketable-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0636-Validate-usernames.patch (renamed from patches/server/0638-Validate-usernames.patch) | 0 | ||||
-rw-r--r-- | patches/server/0637-Make-water-animal-spawn-height-configurable.patch (renamed from patches/server/0639-Make-water-animal-spawn-height-configurable.patch) | 0 | ||||
-rw-r--r-- | patches/server/0638-Expose-vanilla-BiomeProvider-from-WorldInfo.patch (renamed from patches/server/0640-Expose-vanilla-BiomeProvider-from-WorldInfo.patch) | 0 | ||||
-rw-r--r-- | patches/server/0639-Add-config-option-for-worlds-affected-by-time-cmd.patch (renamed from patches/server/0641-Add-config-option-for-worlds-affected-by-time-cmd.patch) | 0 | ||||
-rw-r--r-- | patches/server/0640-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch (renamed from patches/server/0642-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch) | 0 | ||||
-rw-r--r-- | patches/server/0641-Multiple-Entries-with-Scoreboards.patch (renamed from patches/server/0643-Multiple-Entries-with-Scoreboards.patch) | 0 | ||||
-rw-r--r-- | patches/server/0642-Reset-placed-block-on-exception.patch (renamed from patches/server/0644-Reset-placed-block-on-exception.patch) | 0 | ||||
-rw-r--r-- | patches/server/0643-Add-configurable-height-for-slime-spawn.patch (renamed from patches/server/0645-Add-configurable-height-for-slime-spawn.patch) | 0 | ||||
-rw-r--r-- | patches/server/0644-Fix-xp-reward-for-baby-zombies.patch (renamed from patches/server/0646-Fix-xp-reward-for-baby-zombies.patch) | 0 | ||||
-rw-r--r-- | patches/server/0645-Multi-Block-Change-API-Implementation.patch (renamed from patches/server/0647-Multi-Block-Change-API-Implementation.patch) | 2 | ||||
-rw-r--r-- | patches/server/0646-Fix-NotePlayEvent.patch (renamed from patches/server/0648-Fix-NotePlayEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0647-Freeze-Tick-Lock-API.patch (renamed from patches/server/0649-Freeze-Tick-Lock-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0648-More-PotionEffectType-API.patch (renamed from patches/server/0650-More-PotionEffectType-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0649-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch (renamed from patches/server/0651-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch) | 0 | ||||
-rw-r--r-- | patches/server/0650-API-for-creating-command-sender-which-forwards-feedb.patch (renamed from patches/server/0652-API-for-creating-command-sender-which-forwards-feedb.patch) | 0 | ||||
-rw-r--r-- | patches/server/0651-Add-missing-structure-set-seed-configs.patch (renamed from patches/server/0653-Add-missing-structure-set-seed-configs.patch) | 0 | ||||
-rw-r--r-- | patches/server/0652-Fix-cancelled-powdered-snow-bucket-placement.patch (renamed from patches/server/0654-Fix-cancelled-powdered-snow-bucket-placement.patch) | 0 | ||||
-rw-r--r-- | patches/server/0653-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch (renamed from patches/server/0655-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch) | 0 | ||||
-rw-r--r-- | patches/server/0654-Add-GameEvent-tags.patch (renamed from patches/server/0656-Add-GameEvent-tags.patch) | 0 | ||||
-rw-r--r-- | patches/server/0655-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch (renamed from patches/server/0657-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0656-Furnace-RecipesUsed-API.patch (renamed from patches/server/0658-Furnace-RecipesUsed-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0657-Configurable-sculk-sensor-listener-range.patch (renamed from patches/server/0659-Configurable-sculk-sensor-listener-range.patch) | 0 | ||||
-rw-r--r-- | patches/server/0658-Add-missing-block-data-API.patch (renamed from patches/server/0660-Add-missing-block-data-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0659-Option-to-have-default-CustomSpawners-in-custom-worl.patch (renamed from patches/server/0661-Option-to-have-default-CustomSpawners-in-custom-worl.patch) | 0 | ||||
-rw-r--r-- | patches/server/0660-Put-world-into-worldlist-before-initing-the-world.patch (renamed from patches/server/0662-Put-world-into-worldlist-before-initing-the-world.patch) | 0 | ||||
-rw-r--r-- | patches/server/0661-Custom-Potion-Mixes.patch (renamed from patches/server/0663-Custom-Potion-Mixes.patch) | 0 | ||||
-rw-r--r-- | patches/server/0662-Force-close-world-loading-screen.patch (renamed from patches/server/0664-Force-close-world-loading-screen.patch) | 0 | ||||
-rw-r--r-- | patches/server/0663-Fix-falling-block-spawn-methods.patch (renamed from patches/server/0665-Fix-falling-block-spawn-methods.patch) | 0 | ||||
-rw-r--r-- | patches/server/0664-Expose-furnace-minecart-push-values.patch (renamed from patches/server/0666-Expose-furnace-minecart-push-values.patch) | 0 | ||||
-rw-r--r-- | patches/server/0665-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch (renamed from patches/server/0667-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch) | 0 | ||||
-rw-r--r-- | patches/server/0666-More-Projectile-API.patch (renamed from patches/server/0668-More-Projectile-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0667-Fix-swamp-hut-cat-generation-deadlock.patch (renamed from patches/server/0669-Fix-swamp-hut-cat-generation-deadlock.patch) | 0 | ||||
-rw-r--r-- | patches/server/0668-Don-t-allow-vehicle-movement-from-players-while-tele.patch (renamed from patches/server/0670-Don-t-allow-vehicle-movement-from-players-while-tele.patch) | 0 | ||||
-rw-r--r-- | patches/server/0669-Implement-getComputedBiome-API.patch (renamed from patches/server/0671-Implement-getComputedBiome-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0670-Make-some-itemstacks-nonnull.patch (renamed from patches/server/0672-Make-some-itemstacks-nonnull.patch) | 0 | ||||
-rw-r--r-- | patches/server/0671-Implement-enchantWithLevels-API.patch (renamed from patches/server/0673-Implement-enchantWithLevels-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0672-Fix-saving-in-unloadWorld.patch (renamed from patches/server/0674-Fix-saving-in-unloadWorld.patch) | 0 | ||||
-rw-r--r-- | patches/server/0673-Buffer-OOB-setBlock-calls.patch (renamed from patches/server/0675-Buffer-OOB-setBlock-calls.patch) | 0 | ||||
-rw-r--r-- | patches/server/0674-Add-TameableDeathMessageEvent.patch (renamed from patches/server/0676-Add-TameableDeathMessageEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0675-Fix-new-block-data-for-EntityChangeBlockEvent.patch (renamed from patches/server/0677-Fix-new-block-data-for-EntityChangeBlockEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0676-fix-player-loottables-running-when-mob-loot-gamerule.patch (renamed from patches/server/0678-fix-player-loottables-running-when-mob-loot-gamerule.patch) | 2 | ||||
-rw-r--r-- | patches/server/0677-Ensure-entity-passenger-world-matches-ridden-entity.patch (renamed from patches/server/0679-Ensure-entity-passenger-world-matches-ridden-entity.patch) | 0 | ||||
-rw-r--r-- | patches/server/0678-Cache-resource-keys-and-optimize-reference-Holder-ta.patch (renamed from patches/server/0680-Cache-resource-keys-and-optimize-reference-Holder-ta.patch) | 0 | ||||
-rw-r--r-- | patches/server/0679-Allow-changing-the-EnderDragon-podium.patch (renamed from patches/server/0681-Allow-changing-the-EnderDragon-podium.patch) | 0 | ||||
-rw-r--r-- | patches/server/0680-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch (renamed from patches/server/0682-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch) | 0 | ||||
-rw-r--r-- | patches/server/0681-Prevent-tile-entity-copies-loading-chunks.patch (renamed from patches/server/0683-Prevent-tile-entity-copies-loading-chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0682-Use-username-instead-of-display-name-in-PlayerList-g.patch (renamed from patches/server/0684-Use-username-instead-of-display-name-in-PlayerList-g.patch) | 0 | ||||
-rw-r--r-- | patches/server/0683-Expand-PlayerItemDamageEvent.patch (renamed from patches/server/0685-Expand-PlayerItemDamageEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0684-WorldCreator-keepSpawnLoaded.patch (renamed from patches/server/0686-WorldCreator-keepSpawnLoaded.patch) | 0 | ||||
-rw-r--r-- | patches/server/0685-Fix-CME-in-CraftPersistentDataTypeRegistry.patch (renamed from patches/server/0687-Fix-CME-in-CraftPersistentDataTypeRegistry.patch) | 0 | ||||
-rw-r--r-- | patches/server/0686-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch (renamed from patches/server/0688-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch) | 0 | ||||
-rw-r--r-- | patches/server/0687-Add-EntityDyeEvent-and-CollarColorable-interface.patch (renamed from patches/server/0689-Add-EntityDyeEvent-and-CollarColorable-interface.patch) | 0 | ||||
-rw-r--r-- | patches/server/0688-Fire-CauldronLevelChange-on-initial-fill.patch (renamed from patches/server/0690-Fire-CauldronLevelChange-on-initial-fill.patch) | 0 | ||||
-rw-r--r-- | patches/server/0689-fix-powder-snow-cauldrons-not-turning-to-water.patch (renamed from patches/server/0691-fix-powder-snow-cauldrons-not-turning-to-water.patch) | 0 | ||||
-rw-r--r-- | patches/server/0690-Add-PlayerStopUsingItemEvent.patch (renamed from patches/server/0692-Add-PlayerStopUsingItemEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0691-Don-t-tick-markers.patch (renamed from patches/server/0693-Don-t-tick-markers.patch) | 0 | ||||
-rw-r--r-- | patches/server/0692-Expand-FallingBlock-API.patch (renamed from patches/server/0694-Expand-FallingBlock-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0693-Add-support-for-Proxy-Protocol.patch (renamed from patches/server/0695-Add-support-for-Proxy-Protocol.patch) | 0 | ||||
-rw-r--r-- | patches/server/0694-Fix-OfflinePlayer-getBedSpawnLocation.patch (renamed from patches/server/0696-Fix-OfflinePlayer-getBedSpawnLocation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0695-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch (renamed from patches/server/0697-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch) | 0 | ||||
-rw-r--r-- | patches/server/0696-Sanitize-sent-BlockEntity-NBT.patch (renamed from patches/server/0698-Sanitize-sent-BlockEntity-NBT.patch) | 0 | ||||
-rw-r--r-- | patches/server/0697-Disable-component-selector-resolving-in-books-by-def.patch (renamed from patches/server/0699-Disable-component-selector-resolving-in-books-by-def.patch) | 0 | ||||
-rw-r--r-- | patches/server/0698-Prevent-entity-loading-causing-async-lookups.patch (renamed from patches/server/0700-Prevent-entity-loading-causing-async-lookups.patch) | 0 | ||||
-rw-r--r-- | patches/server/0699-Throw-exception-on-world-create-while-being-ticked.patch (renamed from patches/server/0701-Throw-exception-on-world-create-while-being-ticked.patch) | 0 | ||||
-rw-r--r-- | patches/server/0700-Dont-resent-entity-on-art-update.patch (renamed from patches/server/0702-Dont-resent-entity-on-art-update.patch) | 0 | ||||
-rw-r--r-- | patches/server/0701-Add-WardenAngerChangeEvent.patch (renamed from patches/server/0703-Add-WardenAngerChangeEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0702-Add-option-for-strict-advancement-dimension-checks.patch (renamed from patches/server/0704-Add-option-for-strict-advancement-dimension-checks.patch) | 2 | ||||
-rw-r--r-- | patches/server/0703-Add-missing-important-BlockStateListPopulator-method.patch (renamed from patches/server/0705-Add-missing-important-BlockStateListPopulator-method.patch) | 0 | ||||
-rw-r--r-- | patches/server/0704-Nameable-Banner-API.patch (renamed from patches/server/0706-Nameable-Banner-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0705-Don-t-broadcast-messages-to-command-blocks.patch (renamed from patches/server/0707-Don-t-broadcast-messages-to-command-blocks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0706-Prevent-empty-items-from-being-added-to-world.patch (renamed from patches/server/0708-Prevent-empty-items-from-being-added-to-world.patch) | 0 | ||||
-rw-r--r-- | patches/server/0707-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch (renamed from patches/server/0709-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch) | 0 | ||||
-rw-r--r-- | patches/server/0708-Add-Player-getFishHook.patch (renamed from patches/server/0710-Add-Player-getFishHook.patch) | 2 | ||||
-rw-r--r-- | patches/server/0709-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch (renamed from patches/server/0711-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch) | 0 | ||||
-rw-r--r-- | patches/server/0710-Add-various-missing-EntityDropItemEvent-calls.patch (renamed from patches/server/0712-Add-various-missing-EntityDropItemEvent-calls.patch) | 0 | ||||
-rw-r--r-- | patches/server/0711-Fix-Bee-flower-NPE.patch (renamed from patches/server/0713-Fix-Bee-flower-NPE.patch) | 0 | ||||
-rw-r--r-- | patches/server/0712-More-Teleport-API.patch (renamed from patches/server/0714-More-Teleport-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0713-Add-EntityPortalReadyEvent.patch (renamed from patches/server/0715-Add-EntityPortalReadyEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0714-Don-t-use-level-random-in-entity-constructors.patch (renamed from patches/server/0716-Don-t-use-level-random-in-entity-constructors.patch) | 0 | ||||
-rw-r--r-- | patches/server/0715-Send-block-entities-after-destroy-prediction.patch (renamed from patches/server/0717-Send-block-entities-after-destroy-prediction.patch) | 0 | ||||
-rw-r--r-- | patches/server/0716-Warn-on-plugins-accessing-faraway-chunks.patch (renamed from patches/server/0718-Warn-on-plugins-accessing-faraway-chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0717-Custom-Chat-Completion-Suggestions-API.patch (renamed from patches/server/0719-Custom-Chat-Completion-Suggestions-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0718-Add-and-fix-missing-BlockFadeEvents.patch (renamed from patches/server/0720-Add-and-fix-missing-BlockFadeEvents.patch) | 0 | ||||
-rw-r--r-- | patches/server/0719-Collision-API.patch (renamed from patches/server/0721-Collision-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0720-Fix-suggest-command-message-for-brigadier-syntax-exc.patch (renamed from patches/server/0722-Fix-suggest-command-message-for-brigadier-syntax-exc.patch) | 0 | ||||
-rw-r--r-- | patches/server/0721-Block-Ticking-API.patch (renamed from patches/server/0723-Block-Ticking-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0722-Add-Velocity-IP-Forwarding-Support.patch (renamed from patches/server/0724-Add-Velocity-IP-Forwarding-Support.patch) | 0 | ||||
-rw-r--r-- | patches/server/0723-Add-NamespacedKey-biome-methods.patch (renamed from patches/server/0725-Add-NamespacedKey-biome-methods.patch) | 0 | ||||
-rw-r--r-- | patches/server/0724-Fix-plugin-loggers-on-server-shutdown.patch (renamed from patches/server/0726-Fix-plugin-loggers-on-server-shutdown.patch) | 0 | ||||
-rw-r--r-- | patches/server/0725-Stop-large-look-changes-from-crashing-the-server.patch (renamed from patches/server/0727-Stop-large-look-changes-from-crashing-the-server.patch) | 0 | ||||
-rw-r--r-- | patches/server/0726-Fire-EntityChangeBlockEvent-in-more-places.patch (renamed from patches/server/0728-Fire-EntityChangeBlockEvent-in-more-places.patch) | 0 | ||||
-rw-r--r-- | patches/server/0727-Missing-eating-regain-reason.patch (renamed from patches/server/0729-Missing-eating-regain-reason.patch) | 0 | ||||
-rw-r--r-- | patches/server/0728-Missing-effect-cause.patch (renamed from patches/server/0730-Missing-effect-cause.patch) | 0 | ||||
-rw-r--r-- | patches/server/0729-Added-byte-array-serialization-deserialization-for-P.patch (renamed from patches/server/0731-Added-byte-array-serialization-deserialization-for-P.patch) | 0 | ||||
-rw-r--r-- | patches/server/0730-Add-source-block-to-BlockPhysicsEvent.patch (renamed from patches/server/0732-Add-source-block-to-BlockPhysicsEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0731-Configurable-chat-thread-limit.patch (renamed from patches/server/0733-Configurable-chat-thread-limit.patch) | 0 | ||||
-rw-r--r-- | patches/server/0732-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch (renamed from patches/server/0734-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch) | 0 | ||||
-rw-r--r-- | patches/server/0733-fix-Jigsaw-block-kicking-user.patch (renamed from patches/server/0735-fix-Jigsaw-block-kicking-user.patch) | 0 | ||||
-rw-r--r-- | patches/server/0734-use-BlockFormEvent-for-mud-converting-into-clay.patch (renamed from patches/server/0736-use-BlockFormEvent-for-mud-converting-into-clay.patch) | 0 | ||||
-rw-r--r-- | patches/server/0735-Add-getDrops-to-BlockState.patch (renamed from patches/server/0737-Add-getDrops-to-BlockState.patch) | 0 | ||||
-rw-r--r-- | patches/server/0736-Fix-a-bunch-of-vanilla-bugs.patch (renamed from patches/server/0738-Fix-a-bunch-of-vanilla-bugs.patch) | 0 | ||||
-rw-r--r-- | patches/server/0737-Remove-unnecessary-onTrackingStart-during-navigation.patch (renamed from patches/server/0739-Remove-unnecessary-onTrackingStart-during-navigation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0738-Fix-custom-piglin-loved-items.patch (renamed from patches/server/0740-Fix-custom-piglin-loved-items.patch) | 0 | ||||
-rw-r--r-- | patches/server/0739-EntityPickupItemEvent-fixes.patch (renamed from patches/server/0741-EntityPickupItemEvent-fixes.patch) | 0 | ||||
-rw-r--r-- | patches/server/0740-Correctly-handle-interactions-with-items-on-cooldown.patch (renamed from patches/server/0742-Correctly-handle-interactions-with-items-on-cooldown.patch) | 0 | ||||
-rw-r--r-- | patches/server/0741-Add-PlayerInventorySlotChangeEvent.patch (renamed from patches/server/0743-Add-PlayerInventorySlotChangeEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0742-Elder-Guardian-appearance-API.patch (renamed from patches/server/0744-Elder-Guardian-appearance-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0743-Add-entity-knockback-API.patch (renamed from patches/server/0745-Add-entity-knockback-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0744-Detect-headless-JREs.patch (renamed from patches/server/0746-Detect-headless-JREs.patch) | 0 | ||||
-rw-r--r-- | patches/server/0745-fix-entity-vehicle-collision-event-not-called.patch (renamed from patches/server/0747-fix-entity-vehicle-collision-event-not-called.patch) | 0 | ||||
-rw-r--r-- | patches/server/0746-Add-EntityToggleSitEvent.patch (renamed from patches/server/0748-Add-EntityToggleSitEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0747-Add-fire-tick-delay-option.patch (renamed from patches/server/0749-Add-fire-tick-delay-option.patch) | 0 | ||||
-rw-r--r-- | patches/server/0748-Add-Moving-Piston-API.patch (renamed from patches/server/0750-Add-Moving-Piston-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0749-Ignore-impossible-spawn-tick.patch (renamed from patches/server/0751-Ignore-impossible-spawn-tick.patch) | 0 | ||||
-rw-r--r-- | patches/server/0750-Fix-EntityArgument-and-EntitySelectorParser-permissi.patch (renamed from patches/server/0752-Fix-EntityArgument-and-EntitySelectorParser-permissi.patch) | 0 | ||||
-rw-r--r-- | patches/server/0751-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch (renamed from patches/server/0753-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch) | 0 | ||||
-rw-r--r-- | patches/server/0752-Add-PrePlayerAttackEntityEvent.patch (renamed from patches/server/0754-Add-PrePlayerAttackEntityEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0753-ensure-reset-EnderDragon-boss-event-name.patch (renamed from patches/server/0755-ensure-reset-EnderDragon-boss-event-name.patch) | 0 | ||||
-rw-r--r-- | patches/server/0754-Add-Player-Warden-Warning-API.patch (renamed from patches/server/0756-Add-Player-Warden-Warning-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0755-More-vanilla-friendly-methods-to-update-trades.patch (renamed from patches/server/0757-More-vanilla-friendly-methods-to-update-trades.patch) | 0 | ||||
-rw-r--r-- | patches/server/0756-Add-paper-dumplisteners-command.patch (renamed from patches/server/0758-Add-paper-dumplisteners-command.patch) | 0 | ||||
-rw-r--r-- | patches/server/0757-check-global-player-list-where-appropriate.patch (renamed from patches/server/0759-check-global-player-list-where-appropriate.patch) | 0 | ||||
-rw-r--r-- | patches/server/0758-Fix-async-entity-add-due-to-fungus-trees.patch (renamed from patches/server/0760-Fix-async-entity-add-due-to-fungus-trees.patch) | 0 | ||||
-rw-r--r-- | patches/server/0759-ItemStack-damage-API.patch (renamed from patches/server/0761-ItemStack-damage-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0760-Friction-API.patch (renamed from patches/server/0762-Friction-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0761-Ability-to-control-player-s-insomnia-and-phantoms.patch (renamed from patches/server/0763-Ability-to-control-player-s-insomnia-and-phantoms.patch) | 0 | ||||
-rw-r--r-- | patches/server/0762-Fix-premature-player-kicks-on-shutdown.patch (renamed from patches/server/0764-Fix-premature-player-kicks-on-shutdown.patch) | 0 | ||||
-rw-r--r-- | patches/server/0763-Sync-offhand-slot-in-menus.patch (renamed from patches/server/0765-Sync-offhand-slot-in-menus.patch) | 2 | ||||
-rw-r--r-- | patches/server/0764-Player-Entity-Tracking-Events.patch (renamed from patches/server/0766-Player-Entity-Tracking-Events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0765-Limit-pet-look-distance.patch (renamed from patches/server/0767-Limit-pet-look-distance.patch) | 0 | ||||
-rw-r--r-- | patches/server/0766-fix-Instruments.patch (renamed from patches/server/0768-fix-Instruments.patch) | 2 | ||||
-rw-r--r-- | patches/server/0767-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch (renamed from patches/server/0769-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch) | 0 | ||||
-rw-r--r-- | patches/server/0768-Add-BlockLockCheckEvent.patch (renamed from patches/server/0770-Add-BlockLockCheckEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0769-Add-Sneaking-API-for-Entities.patch (renamed from patches/server/0771-Add-Sneaking-API-for-Entities.patch) | 0 | ||||
-rw-r--r-- | patches/server/0770-Improve-logging-and-errors.patch (renamed from patches/server/0772-Improve-logging-and-errors.patch) | 0 | ||||
-rw-r--r-- | patches/server/0771-Improve-PortalEvents.patch (renamed from patches/server/0773-Improve-PortalEvents.patch) | 2 | ||||
-rw-r--r-- | patches/server/0772-Add-config-option-for-spider-worldborder-climbing.patch (renamed from patches/server/0774-Add-config-option-for-spider-worldborder-climbing.patch) | 0 | ||||
-rw-r--r-- | patches/server/0773-Add-missing-SpigotConfig-logCommands-check.patch (renamed from patches/server/0775-Add-missing-SpigotConfig-logCommands-check.patch) | 0 | ||||
-rw-r--r-- | patches/server/0774-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch (renamed from patches/server/0776-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch) | 0 | ||||
-rw-r--r-- | patches/server/0775-Flying-Fall-Damage.patch (renamed from patches/server/0777-Flying-Fall-Damage.patch) | 2 | ||||
-rw-r--r-- | patches/server/0776-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch (renamed from patches/server/0778-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch) | 0 | ||||
-rw-r--r-- | patches/server/0777-config-for-disabling-entity-tag-tags.patch (renamed from patches/server/0779-config-for-disabling-entity-tag-tags.patch) | 0 | ||||
-rw-r--r-- | patches/server/0778-Use-single-player-info-update-packet-on-join.patch (renamed from patches/server/0780-Use-single-player-info-update-packet-on-join.patch) | 0 | ||||
-rw-r--r-- | patches/server/0779-Correctly-shrink-items-during-EntityResurrectEvent.patch (renamed from patches/server/0781-Correctly-shrink-items-during-EntityResurrectEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0780-Win-Screen-API.patch (renamed from patches/server/0782-Win-Screen-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0781-Remove-CraftItemStack-setAmount-null-assignment.patch (renamed from patches/server/0783-Remove-CraftItemStack-setAmount-null-assignment.patch) | 0 | ||||
-rw-r--r-- | patches/server/0782-Fix-force-opening-enchantment-tables.patch (renamed from patches/server/0784-Fix-force-opening-enchantment-tables.patch) | 2 | ||||
-rw-r--r-- | patches/server/0783-Add-Entity-Body-Yaw-API.patch (renamed from patches/server/0785-Add-Entity-Body-Yaw-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0784-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch (renamed from patches/server/0786-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch) | 0 | ||||
-rw-r--r-- | patches/server/0785-Add-EntityFertilizeEggEvent.patch (renamed from patches/server/0787-Add-EntityFertilizeEggEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0786-Fix-HumanEntity-drop-not-updating-the-client-inv.patch (renamed from patches/server/0788-Fix-HumanEntity-drop-not-updating-the-client-inv.patch) | 2 | ||||
-rw-r--r-- | patches/server/0787-Add-CompostItemEvent-and-EntityCompostItemEvent.patch (renamed from patches/server/0789-Add-CompostItemEvent-and-EntityCompostItemEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0788-Correctly-handle-ArmorStand-invisibility.patch (renamed from patches/server/0790-Correctly-handle-ArmorStand-invisibility.patch) | 0 | ||||
-rw-r--r-- | patches/server/0789-Fix-advancement-triggers-for-entity-damage.patch (renamed from patches/server/0791-Fix-advancement-triggers-for-entity-damage.patch) | 0 | ||||
-rw-r--r-- | patches/server/0790-Fix-text-display-error-on-spawn.patch (renamed from patches/server/0792-Fix-text-display-error-on-spawn.patch) | 0 | ||||
-rw-r--r-- | patches/server/0791-Fix-inventories-returning-null-Locations.patch (renamed from patches/server/0793-Fix-inventories-returning-null-Locations.patch) | 0 | ||||
-rw-r--r-- | patches/server/0792-Add-Shearable-API.patch (renamed from patches/server/0794-Add-Shearable-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0793-Fix-SpawnEggMeta-get-setSpawnedType.patch (renamed from patches/server/0795-Fix-SpawnEggMeta-get-setSpawnedType.patch) | 0 | ||||
-rw-r--r-- | patches/server/0794-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch (renamed from patches/server/0796-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch) | 0 | ||||
-rw-r--r-- | patches/server/0795-Treat-sequence-violations-like-they-should-be.patch (renamed from patches/server/0797-Treat-sequence-violations-like-they-should-be.patch) | 0 | ||||
-rw-r--r-- | patches/server/0796-Prevent-causing-expired-keys-from-impacting-new-join.patch (renamed from patches/server/0798-Prevent-causing-expired-keys-from-impacting-new-join.patch) | 0 | ||||
-rw-r--r-- | patches/server/0797-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch (renamed from patches/server/0799-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0798-Use-array-for-gamerule-storage.patch (renamed from patches/server/0800-Use-array-for-gamerule-storage.patch) | 0 | ||||
-rw-r--r-- | patches/server/0799-Fix-a-couple-of-upstream-bed-issues.patch (renamed from patches/server/0801-Fix-a-couple-of-upstream-bed-issues.patch) | 0 | ||||
-rw-r--r-- | patches/server/0800-Fix-demo-flag-not-enabling-demo-mode.patch (renamed from patches/server/0802-Fix-demo-flag-not-enabling-demo-mode.patch) | 0 | ||||
-rw-r--r-- | patches/server/0801-Add-Mob-Experience-reward-API.patch (renamed from patches/server/0803-Add-Mob-Experience-reward-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0802-Break-redstone-on-top-of-trap-doors-early.patch (renamed from patches/server/0804-Break-redstone-on-top-of-trap-doors-early.patch) | 0 | ||||
-rw-r--r-- | patches/server/0803-Avoid-Lazy-Initialization-for-Enum-Fields.patch (renamed from patches/server/0805-Avoid-Lazy-Initialization-for-Enum-Fields.patch) | 0 | ||||
-rw-r--r-- | patches/server/0804-More-accurate-isInOpenWater-impl.patch (renamed from patches/server/0806-More-accurate-isInOpenWater-impl.patch) | 0 | ||||
-rw-r--r-- | patches/server/0805-Expand-PlayerItemMendEvent.patch (renamed from patches/server/0807-Expand-PlayerItemMendEvent.patch) | 2 | ||||
-rw-r--r-- | patches/server/0806-Refresh-ProjectileSource-for-projectiles.patch (renamed from patches/server/0808-Refresh-ProjectileSource-for-projectiles.patch) | 0 | ||||
-rw-r--r-- | patches/server/0807-Add-transient-modifier-API.patch (renamed from patches/server/0809-Add-transient-modifier-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0808-Fix-block-place-logic.patch (renamed from patches/server/0810-Fix-block-place-logic.patch) | 0 | ||||
-rw-r--r-- | patches/server/0809-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch (renamed from patches/server/0811-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0810-Call-BlockGrowEvent-for-missing-blocks.patch (renamed from patches/server/0812-Call-BlockGrowEvent-for-missing-blocks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0811-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch (renamed from patches/server/0813-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch) | 0 | ||||
-rw-r--r-- | patches/server/0812-fix-MapLike-spam-for-missing-key-selector.patch (renamed from patches/server/0814-fix-MapLike-spam-for-missing-key-selector.patch) | 0 | ||||
-rw-r--r-- | patches/server/0813-Fix-sniffer-removeExploredLocation.patch (renamed from patches/server/0815-Fix-sniffer-removeExploredLocation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0814-Add-method-to-remove-all-active-potion-effects.patch (renamed from patches/server/0816-Add-method-to-remove-all-active-potion-effects.patch) | 0 | ||||
-rw-r--r-- | patches/server/0815-Add-event-for-player-editing-sign.patch (renamed from patches/server/0817-Add-event-for-player-editing-sign.patch) | 0 | ||||
-rw-r--r-- | patches/server/0816-Only-tick-item-frames-if-players-can-see-it.patch (renamed from patches/server/0818-Only-tick-item-frames-if-players-can-see-it.patch) | 0 | ||||
-rw-r--r-- | patches/server/0817-Fix-cmd-permission-levels-for-command-blocks.patch (renamed from patches/server/0819-Fix-cmd-permission-levels-for-command-blocks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0818-Add-option-to-disable-block-updates.patch (renamed from patches/server/0820-Add-option-to-disable-block-updates.patch) | 0 | ||||
-rw-r--r-- | patches/server/0819-Call-missing-BlockDispenseEvent.patch (renamed from patches/server/0821-Call-missing-BlockDispenseEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0820-Don-t-load-chunks-for-supporting-block-checks.patch (renamed from patches/server/0822-Don-t-load-chunks-for-supporting-block-checks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0821-Optimize-player-lookups-for-beacons.patch (renamed from patches/server/0823-Optimize-player-lookups-for-beacons.patch) | 0 | ||||
-rw-r--r-- | patches/server/0822-More-Sign-Block-API.patch (renamed from patches/server/0824-More-Sign-Block-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0823-fix-item-meta-for-tadpole-buckets.patch (renamed from patches/server/0825-fix-item-meta-for-tadpole-buckets.patch) | 0 | ||||
-rw-r--r-- | patches/server/0824-Fix-BanList-API.patch (renamed from patches/server/0826-Fix-BanList-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0825-Determine-lava-and-water-fluid-explosion-resistance-.patch (renamed from patches/server/0827-Determine-lava-and-water-fluid-explosion-resistance-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0826-Fix-possible-NPE-on-painting-creation.patch (renamed from patches/server/0828-Fix-possible-NPE-on-painting-creation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0827-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch (renamed from patches/server/0829-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0828-ExperienceOrb-should-call-EntitySpawnEvent.patch (renamed from patches/server/0830-ExperienceOrb-should-call-EntitySpawnEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0829-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch (renamed from patches/server/0831-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0830-Add-whitelist-events.patch (renamed from patches/server/0832-Add-whitelist-events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0831-Implement-PlayerFailMoveEvent.patch (renamed from patches/server/0833-Implement-PlayerFailMoveEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0832-Folia-scheduler-and-owned-region-API.patch (renamed from patches/server/0834-Folia-scheduler-and-owned-region-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0833-Only-erase-allay-memory-on-non-item-targets.patch (renamed from patches/server/0835-Only-erase-allay-memory-on-non-item-targets.patch) | 0 | ||||
-rw-r--r-- | patches/server/0834-Fix-rotation-when-spawning-display-entities.patch (renamed from patches/server/0836-Fix-rotation-when-spawning-display-entities.patch) | 0 | ||||
-rw-r--r-- | patches/server/0835-Only-capture-actual-tree-growth.patch (renamed from patches/server/0837-Only-capture-actual-tree-growth.patch) | 0 | ||||
-rw-r--r-- | patches/server/0836-Use-correct-source-for-mushroom-block-spread-event.patch (renamed from patches/server/0838-Use-correct-source-for-mushroom-block-spread-event.patch) | 0 | ||||
-rw-r--r-- | patches/server/0837-Respect-randomizeData-on-more-entities-when-spawning.patch (renamed from patches/server/0839-Respect-randomizeData-on-more-entities-when-spawning.patch) | 0 | ||||
-rw-r--r-- | patches/server/0838-Use-correct-seed-on-api-world-load.patch (renamed from patches/server/0840-Use-correct-seed-on-api-world-load.patch) | 0 | ||||
-rw-r--r-- | patches/server/0839-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch (renamed from patches/server/0841-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch) | 0 | ||||
-rw-r--r-- | patches/server/0840-Cache-map-ids-on-item-frames.patch (renamed from patches/server/0842-Cache-map-ids-on-item-frames.patch) | 0 | ||||
-rw-r--r-- | patches/server/0841-API-for-updating-recipes-on-clients.patch (renamed from patches/server/0843-API-for-updating-recipes-on-clients.patch) | 0 | ||||
-rw-r--r-- | patches/server/0842-Fix-custom-statistic-criteria-creation.patch (renamed from patches/server/0844-Fix-custom-statistic-criteria-creation.patch) | 0 | ||||
-rw-r--r-- | patches/server/0843-Bandaid-fix-for-Effect.patch (renamed from patches/server/0845-Bandaid-fix-for-Effect.patch) | 2 | ||||
-rw-r--r-- | patches/server/0844-SculkCatalyst-bloom-API.patch (renamed from patches/server/0846-SculkCatalyst-bloom-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0845-API-for-an-entity-s-scoreboard-name.patch (renamed from patches/server/0847-API-for-an-entity-s-scoreboard-name.patch) | 0 | ||||
-rw-r--r-- | patches/server/0846-Deprecate-and-replace-methods-with-old-StructureType.patch (renamed from patches/server/0848-Deprecate-and-replace-methods-with-old-StructureType.patch) | 0 | ||||
-rw-r--r-- | patches/server/0847-Don-t-tab-complete-namespaced-commands-if-send-names.patch (renamed from patches/server/0849-Don-t-tab-complete-namespaced-commands-if-send-names.patch) | 0 | ||||
-rw-r--r-- | patches/server/0848-Properly-handle-BlockBreakEvent-isDropItems.patch (renamed from patches/server/0850-Properly-handle-BlockBreakEvent-isDropItems.patch) | 0 | ||||
-rw-r--r-- | patches/server/0849-Fire-entity-death-event-for-ender-dragon.patch (renamed from patches/server/0851-Fire-entity-death-event-for-ender-dragon.patch) | 0 | ||||
-rw-r--r-- | patches/server/0850-Configurable-entity-tracking-range-by-Y-coordinate.patch (renamed from patches/server/0852-Configurable-entity-tracking-range-by-Y-coordinate.patch) | 0 | ||||
-rw-r--r-- | patches/server/0851-Add-Listing-API-for-Player.patch (renamed from patches/server/0853-Add-Listing-API-for-Player.patch) | 2 | ||||
-rw-r--r-- | patches/server/0852-Configurable-Region-Compression-Format.patch (renamed from patches/server/0854-Configurable-Region-Compression-Format.patch) | 2 | ||||
-rw-r--r-- | patches/server/0853-Add-BlockFace-to-BlockDamageEvent.patch (renamed from patches/server/0855-Add-BlockFace-to-BlockDamageEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0854-Fix-NPE-on-Boat-getStatus.patch (renamed from patches/server/0856-Fix-NPE-on-Boat-getStatus.patch) | 0 | ||||
-rw-r--r-- | patches/server/0855-Expand-Pose-API.patch (renamed from patches/server/0857-Expand-Pose-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0856-More-DragonBattle-API.patch (renamed from patches/server/0858-More-DragonBattle-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0857-Add-PlayerPickItemEvent.patch (renamed from patches/server/0859-Add-PlayerPickItemEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0858-Allow-trident-custom-damage.patch (renamed from patches/server/0860-Allow-trident-custom-damage.patch) | 0 | ||||
-rw-r--r-- | patches/server/0859-Expose-hand-in-BlockCanBuildEvent.patch (renamed from patches/server/0861-Expose-hand-in-BlockCanBuildEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0860-Optimize-nearest-structure-border-iteration.patch (renamed from patches/server/0862-Optimize-nearest-structure-border-iteration.patch) | 0 | ||||
-rw-r--r-- | patches/server/0861-Implement-OfflinePlayer-isConnected.patch (renamed from patches/server/0863-Implement-OfflinePlayer-isConnected.patch) | 2 | ||||
-rw-r--r-- | patches/server/0862-Fix-slot-desync.patch (renamed from patches/server/0864-Fix-slot-desync.patch) | 2 | ||||
-rw-r--r-- | patches/server/0863-Add-titleOverride-to-InventoryOpenEvent.patch (renamed from patches/server/0865-Add-titleOverride-to-InventoryOpenEvent.patch) | 4 | ||||
-rw-r--r-- | patches/server/0864-Configure-sniffer-egg-hatch-time.patch (renamed from patches/server/0866-Configure-sniffer-egg-hatch-time.patch) | 0 | ||||
-rw-r--r-- | patches/server/0865-Do-crystal-portal-proximity-check-before-entity-look.patch (renamed from patches/server/0867-Do-crystal-portal-proximity-check-before-entity-look.patch) | 0 | ||||
-rw-r--r-- | patches/server/0866-Skip-POI-finding-if-stuck-in-vehicle.patch (renamed from patches/server/0868-Skip-POI-finding-if-stuck-in-vehicle.patch) | 0 | ||||
-rw-r--r-- | patches/server/0867-Add-slot-sanity-checks-in-container-clicks.patch (renamed from patches/server/0869-Add-slot-sanity-checks-in-container-clicks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0868-Call-BlockRedstoneEvents-properly.patch (renamed from patches/server/0870-Call-BlockRedstoneEvents-properly.patch) | 0 | ||||
-rw-r--r-- | patches/server/0869-Allow-proper-checking-of-empty-item-stacks.patch (renamed from patches/server/0871-Allow-proper-checking-of-empty-item-stacks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0870-Fix-silent-equipment-change-for-mobs.patch (renamed from patches/server/0872-Fix-silent-equipment-change-for-mobs.patch) | 0 | ||||
-rw-r--r-- | patches/server/0871-Fix-spigot-s-Forced-Stats.patch (renamed from patches/server/0873-Fix-spigot-s-Forced-Stats.patch) | 0 | ||||
-rw-r--r-- | patches/server/0872-Add-missing-InventoryHolders-to-inventories.patch (renamed from patches/server/0874-Add-missing-InventoryHolders-to-inventories.patch) | 0 | ||||
-rw-r--r-- | patches/server/0873-Do-not-read-tile-entities-in-chunks-that-are-positio.patch (renamed from patches/server/0875-Do-not-read-tile-entities-in-chunks-that-are-positio.patch) | 0 | ||||
-rw-r--r-- | patches/server/0874-Add-missing-logs-for-log-ips-config-option.patch (renamed from patches/server/0876-Add-missing-logs-for-log-ips-config-option.patch) | 0 | ||||
-rw-r--r-- | patches/server/0875-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch (renamed from patches/server/0877-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0876-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch (renamed from patches/server/0878-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch) | 0 | ||||
-rw-r--r-- | patches/server/0877-Fix-team-sidebar-objectives-not-being-cleared.patch (renamed from patches/server/0879-Fix-team-sidebar-objectives-not-being-cleared.patch) | 0 | ||||
-rw-r--r-- | patches/server/0878-Fix-missing-map-initialize-event-call.patch (renamed from patches/server/0880-Fix-missing-map-initialize-event-call.patch) | 0 | ||||
-rw-r--r-- | patches/server/0879-Update-entity-data-when-attaching-firework-to-entity.patch (renamed from patches/server/0881-Update-entity-data-when-attaching-firework-to-entity.patch) | 0 | ||||
-rw-r--r-- | patches/server/0880-Fix-UnsafeValues-loadAdvancement.patch (renamed from patches/server/0882-Fix-UnsafeValues-loadAdvancement.patch) | 0 | ||||
-rw-r--r-- | patches/server/0881-Add-player-idle-duration-API.patch (renamed from patches/server/0883-Add-player-idle-duration-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0882-Don-t-check-if-we-can-see-non-visible-entities.patch (renamed from patches/server/0884-Don-t-check-if-we-can-see-non-visible-entities.patch) | 0 | ||||
-rw-r--r-- | patches/server/0883-Fix-NPE-in-SculkBloomEvent-world-access.patch (renamed from patches/server/0885-Fix-NPE-in-SculkBloomEvent-world-access.patch) | 0 | ||||
-rw-r--r-- | patches/server/0884-Allow-null-itemstack-for-Player-sendEquipmentChange.patch (renamed from patches/server/0886-Allow-null-itemstack-for-Player-sendEquipmentChange.patch) | 2 | ||||
-rw-r--r-- | patches/server/0885-Optimize-VarInts.patch (renamed from patches/server/0887-Optimize-VarInts.patch) | 0 | ||||
-rw-r--r-- | patches/server/0886-Add-API-to-get-the-collision-shape-of-a-block-before.patch (renamed from patches/server/0888-Add-API-to-get-the-collision-shape-of-a-block-before.patch) | 0 | ||||
-rw-r--r-- | patches/server/0887-Add-predicate-for-blocks-when-raytracing.patch (renamed from patches/server/0889-Add-predicate-for-blocks-when-raytracing.patch) | 0 | ||||
-rw-r--r-- | patches/server/0888-Broadcast-take-item-packets-with-collector-as-source.patch (renamed from patches/server/0890-Broadcast-take-item-packets-with-collector-as-source.patch) | 0 | ||||
-rw-r--r-- | patches/server/0889-Expand-LingeringPotion-API.patch (renamed from patches/server/0891-Expand-LingeringPotion-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0890-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch (renamed from patches/server/0892-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0891-Add-hand-to-fish-event-for-all-player-interactions.patch (renamed from patches/server/0893-Add-hand-to-fish-event-for-all-player-interactions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0892-Fix-several-issues-with-EntityBreedEvent.patch (renamed from patches/server/0894-Fix-several-issues-with-EntityBreedEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0893-Add-UUID-attribute-modifier-API.patch (renamed from patches/server/0895-Add-UUID-attribute-modifier-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0894-Fix-missing-event-call-for-entity-teleport-API.patch (renamed from patches/server/0896-Fix-missing-event-call-for-entity-teleport-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0895-Lazily-create-LootContext-for-criterions.patch (renamed from patches/server/0897-Lazily-create-LootContext-for-criterions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0896-Don-t-fire-sync-events-during-worldgen.patch (renamed from patches/server/0898-Don-t-fire-sync-events-during-worldgen.patch) | 0 | ||||
-rw-r--r-- | patches/server/0897-Add-Structure-check-API.patch (renamed from patches/server/0899-Add-Structure-check-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0898-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch (renamed from patches/server/0900-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch) | 0 | ||||
-rw-r--r-- | patches/server/0899-Restore-vanilla-entity-drops-behavior.patch (renamed from patches/server/0901-Restore-vanilla-entity-drops-behavior.patch) | 2 | ||||
-rw-r--r-- | patches/server/0900-Dont-resend-blocks-on-interactions.patch (renamed from patches/server/0902-Dont-resend-blocks-on-interactions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0901-add-more-scoreboard-API.patch (renamed from patches/server/0903-add-more-scoreboard-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0902-Improve-Registry.patch (renamed from patches/server/0904-Improve-Registry.patch) | 0 | ||||
-rw-r--r-- | patches/server/0903-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch (renamed from patches/server/0905-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0904-Add-experience-points-API.patch (renamed from patches/server/0906-Add-experience-points-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/0905-Add-drops-to-shear-events.patch (renamed from patches/server/0907-Add-drops-to-shear-events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0906-Add-PlayerShieldDisableEvent.patch (renamed from patches/server/0908-Add-PlayerShieldDisableEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0907-Validate-ResourceLocation-in-NBT-reading.patch (renamed from patches/server/0909-Validate-ResourceLocation-in-NBT-reading.patch) | 0 | ||||
-rw-r--r-- | patches/server/0908-Properly-handle-experience-dropping-on-block-break.patch (renamed from patches/server/0910-Properly-handle-experience-dropping-on-block-break.patch) | 0 | ||||
-rw-r--r-- | patches/server/0909-Fixup-NamespacedKey-handling.patch (renamed from patches/server/0911-Fixup-NamespacedKey-handling.patch) | 0 | ||||
-rw-r--r-- | patches/server/0910-Expose-LootTable-of-DecoratedPot.patch (renamed from patches/server/0912-Expose-LootTable-of-DecoratedPot.patch) | 0 | ||||
-rw-r--r-- | patches/server/0911-Reduce-allocation-of-Vec3D-by-entity-tracker.patch (renamed from patches/server/0913-Reduce-allocation-of-Vec3D-by-entity-tracker.patch) | 0 | ||||
-rw-r--r-- | patches/server/0912-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch (renamed from patches/server/0914-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0913-Add-ShulkerDuplicateEvent.patch (renamed from patches/server/0915-Add-ShulkerDuplicateEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0914-Add-api-for-spawn-egg-texture-colors.patch (renamed from patches/server/0916-Add-api-for-spawn-egg-texture-colors.patch) | 0 | ||||
-rw-r--r-- | patches/server/0915-Add-Lifecycle-Event-system.patch (renamed from patches/server/0917-Add-Lifecycle-Event-system.patch) | 0 | ||||
-rw-r--r-- | patches/server/0916-ItemStack-Tooltip-API.patch (renamed from patches/server/0918-ItemStack-Tooltip-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0917-Add-getChunkSnapshot-includeLightData-parameter.patch (renamed from patches/server/0919-Add-getChunkSnapshot-includeLightData-parameter.patch) | 0 | ||||
-rw-r--r-- | patches/server/0918-Add-FluidState-API.patch (renamed from patches/server/0920-Add-FluidState-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0919-add-number-format-api.patch (renamed from patches/server/0921-add-number-format-api.patch) | 0 | ||||
-rw-r--r-- | patches/server/0920-improve-BanList-types.patch (renamed from patches/server/0922-improve-BanList-types.patch) | 0 | ||||
-rw-r--r-- | patches/server/0921-Expanded-Hopper-API.patch (renamed from patches/server/0923-Expanded-Hopper-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0922-Add-BlockBreakProgressUpdateEvent.patch (renamed from patches/server/0924-Add-BlockBreakProgressUpdateEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0923-Deprecate-ItemStack-setType.patch (renamed from patches/server/0925-Deprecate-ItemStack-setType.patch) | 0 | ||||
-rw-r--r-- | patches/server/0924-Add-CartographyItemEvent.patch (renamed from patches/server/0926-Add-CartographyItemEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/0925-More-Raid-API.patch (renamed from patches/server/0927-More-Raid-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0926-Add-onboarding-message-for-initial-server-start.patch (renamed from patches/server/0928-Add-onboarding-message-for-initial-server-start.patch) | 2 | ||||
-rw-r--r-- | patches/server/0927-Configurable-max-block-fluid-ticks.patch (renamed from patches/server/0929-Configurable-max-block-fluid-ticks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0928-Fix-bees-aging-inside-hives.patch (renamed from patches/server/0930-Fix-bees-aging-inside-hives.patch) | 0 | ||||
-rw-r--r-- | patches/server/0929-Disable-memory-reserve-allocating.patch (renamed from patches/server/0931-Disable-memory-reserve-allocating.patch) | 0 | ||||
-rw-r--r-- | patches/server/0930-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch (renamed from patches/server/0932-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch) | 0 | ||||
-rw-r--r-- | patches/server/0931-Fix-DamageSource-API.patch (renamed from patches/server/0933-Fix-DamageSource-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0932-Fix-creation-of-invalid-block-entity-during-world-ge.patch (renamed from patches/server/0934-Fix-creation-of-invalid-block-entity-during-world-ge.patch) | 0 | ||||
-rw-r--r-- | patches/server/0933-Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch (renamed from patches/server/0935-Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch) | 0 | ||||
-rw-r--r-- | patches/server/0934-Improve-tag-parser-handling.patch (renamed from patches/server/0936-Improve-tag-parser-handling.patch) | 0 | ||||
-rw-r--r-- | patches/server/0935-Item-Mutation-Fixes.patch (renamed from patches/server/0937-Item-Mutation-Fixes.patch) | 0 | ||||
-rw-r--r-- | patches/server/0936-Per-world-ticks-per-spawn-settings.patch (renamed from patches/server/0938-Per-world-ticks-per-spawn-settings.patch) | 0 | ||||
-rw-r--r-- | patches/server/0937-Properly-track-the-changed-item-from-dispense-events.patch (renamed from patches/server/0939-Properly-track-the-changed-item-from-dispense-events.patch) | 0 | ||||
-rw-r--r-- | patches/server/0938-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch (renamed from patches/server/0940-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch) | 0 | ||||
-rw-r--r-- | patches/server/0939-Add-config-for-mobs-immune-to-default-effects.patch (renamed from patches/server/0941-Add-config-for-mobs-immune-to-default-effects.patch) | 0 | ||||
-rw-r--r-- | patches/server/0940-Deep-clone-nbt-tags-in-PDC.patch (renamed from patches/server/0942-Deep-clone-nbt-tags-in-PDC.patch) | 0 | ||||
-rw-r--r-- | patches/server/0941-Support-old-UUID-format-for-NBT.patch (renamed from patches/server/0943-Support-old-UUID-format-for-NBT.patch) | 0 | ||||
-rw-r--r-- | patches/server/0942-Fix-shield-disable-inconsistency.patch (renamed from patches/server/0944-Fix-shield-disable-inconsistency.patch) | 0 | ||||
-rw-r--r-- | patches/server/0943-Handle-Large-Packets-disconnecting-client.patch (renamed from patches/server/0945-Handle-Large-Packets-disconnecting-client.patch) | 0 | ||||
-rw-r--r-- | patches/server/0944-Fix-ItemFlags.patch (renamed from patches/server/0946-Fix-ItemFlags.patch) | 0 | ||||
-rw-r--r-- | patches/server/0945-Fix-damage-modifier-inconsistencies.patch (renamed from patches/server/0947-Fix-damage-modifier-inconsistencies.patch) | 0 | ||||
-rw-r--r-- | patches/server/0946-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch (renamed from patches/server/0948-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch) | 0 | ||||
-rw-r--r-- | patches/server/0947-improve-checking-handled-tags-in-itemmeta.patch (renamed from patches/server/0949-improve-checking-handled-tags-in-itemmeta.patch) | 0 | ||||
-rw-r--r-- | patches/server/0948-Expose-hasColor-to-leather-armor.patch (renamed from patches/server/0950-Expose-hasColor-to-leather-armor.patch) | 0 | ||||
-rw-r--r-- | patches/server/0949-Added-API-to-get-player-ha-proxy-address.patch (renamed from patches/server/0951-Added-API-to-get-player-ha-proxy-address.patch) | 2 | ||||
-rw-r--r-- | patches/server/0950-General-ItemMeta-fixes.patch (renamed from patches/server/0952-General-ItemMeta-fixes.patch) | 0 | ||||
-rw-r--r-- | patches/server/0951-More-Chest-Block-API.patch (renamed from patches/server/0953-More-Chest-Block-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0952-Print-data-component-type-on-encoding-error.patch (renamed from patches/server/0954-Print-data-component-type-on-encoding-error.patch) | 0 | ||||
-rw-r--r-- | patches/server/0953-Brigadier-based-command-API.patch (renamed from patches/server/0955-Brigadier-based-command-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0954-Fix-issues-with-Recipe-API.patch (renamed from patches/server/0956-Fix-issues-with-Recipe-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0955-Fix-equipment-slot-and-group-API.patch (renamed from patches/server/0957-Fix-equipment-slot-and-group-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0956-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch (renamed from patches/server/0958-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0957-Prevent-sending-oversized-item-data-in-equipment-and.patch (renamed from patches/server/0959-Prevent-sending-oversized-item-data-in-equipment-and.patch) | 0 | ||||
-rw-r--r-- | patches/server/0958-Prevent-NPE-if-hooked-entity-was-cleared.patch (renamed from patches/server/0960-Prevent-NPE-if-hooked-entity-was-cleared.patch) | 0 | ||||
-rw-r--r-- | patches/server/0959-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch (renamed from patches/server/0961-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch) | 0 | ||||
-rw-r--r-- | patches/server/0960-Add-missing-fishing-event-state.patch (renamed from patches/server/0962-Add-missing-fishing-event-state.patch) | 0 | ||||
-rw-r--r-- | patches/server/0961-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch (renamed from patches/server/0963-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch) | 0 | ||||
-rw-r--r-- | patches/server/0962-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch (renamed from patches/server/0964-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch) | 0 | ||||
-rw-r--r-- | patches/server/0963-Adopt-MaterialRerouting.patch (renamed from patches/server/0965-Adopt-MaterialRerouting.patch) | 0 | ||||
-rw-r--r-- | patches/server/0964-Suspicious-Effect-Entry-API.patch (renamed from patches/server/0966-Suspicious-Effect-Entry-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0965-check-if-itemstack-is-stackable-first.patch (renamed from patches/server/0967-check-if-itemstack-is-stackable-first.patch) | 0 | ||||
-rw-r--r-- | patches/server/0966-Fix-removing-recipes-from-RecipeIterator.patch (renamed from patches/server/0968-Fix-removing-recipes-from-RecipeIterator.patch) | 0 | ||||
-rw-r--r-- | patches/server/0967-Configurable-damage-tick-when-blocking-with-shield.patch (renamed from patches/server/0969-Configurable-damage-tick-when-blocking-with-shield.patch) | 0 | ||||
-rw-r--r-- | patches/server/0968-Properly-remove-the-experimental-smithing-inventory-.patch (renamed from patches/server/0970-Properly-remove-the-experimental-smithing-inventory-.patch) | 0 | ||||
-rw-r--r-- | patches/server/0969-disable-forced-empty-world-ticks.patch (renamed from patches/server/0971-disable-forced-empty-world-ticks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0970-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch (renamed from patches/server/0972-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch) | 0 | ||||
-rw-r--r-- | patches/server/0971-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch (renamed from patches/server/0973-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch) | 2 | ||||
-rw-r--r-- | patches/server/0972-Optimize-Network-Manager-and-add-advanced-packet-sup.patch (renamed from patches/server/0974-Optimize-Network-Manager-and-add-advanced-packet-sup.patch) | 0 | ||||
-rw-r--r-- | patches/server/0973-Allow-Saving-of-Oversized-Chunks.patch (renamed from patches/server/0975-Allow-Saving-of-Oversized-Chunks.patch) | 18 | ||||
-rw-r--r-- | patches/server/0974-Flat-bedrock-generator-settings.patch (renamed from patches/server/0976-Flat-bedrock-generator-settings.patch) | 0 | ||||
-rw-r--r-- | patches/server/0975-Entity-Activation-Range-2.0.patch (renamed from patches/server/0977-Entity-Activation-Range-2.0.patch) | 2 | ||||
-rw-r--r-- | patches/server/0976-Anti-Xray.patch (renamed from patches/server/0978-Anti-Xray.patch) | 0 | ||||
-rw-r--r-- | patches/server/0977-Use-Velocity-compression-and-cipher-natives.patch (renamed from patches/server/0979-Use-Velocity-compression-and-cipher-natives.patch) | 0 | ||||
-rw-r--r-- | patches/server/0978-Optimize-Collision-to-not-load-chunks.patch (renamed from patches/server/0980-Optimize-Collision-to-not-load-chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0979-Optimize-GoalSelector-Goal.Flag-Set-operations.patch (renamed from patches/server/0981-Optimize-GoalSelector-Goal.Flag-Set-operations.patch) | 0 | ||||
-rw-r--r-- | patches/server/0980-Optimize-Hoppers.patch (renamed from patches/server/0982-Optimize-Hoppers.patch) | 0 | ||||
-rw-r--r-- | patches/server/0981-Optimize-Voxel-Shape-Merging.patch (renamed from patches/server/0983-Optimize-Voxel-Shape-Merging.patch) | 0 | ||||
-rw-r--r-- | patches/server/0982-Optimize-Bit-Operations-by-inlining.patch (renamed from patches/server/0984-Optimize-Bit-Operations-by-inlining.patch) | 0 | ||||
-rw-r--r-- | patches/server/0983-Remove-streams-from-hot-code.patch (renamed from patches/server/0985-Remove-streams-from-hot-code.patch) | 0 | ||||
-rw-r--r-- | patches/server/0984-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch (renamed from patches/server/0986-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch) | 0 | ||||
-rw-r--r-- | patches/server/0985-Fix-entity-type-tags-suggestions-in-selectors.patch (renamed from patches/server/0987-Fix-entity-type-tags-suggestions-in-selectors.patch) | 0 | ||||
-rw-r--r-- | patches/server/0986-Handle-Oversized-block-entities-in-chunks.patch (renamed from patches/server/0988-Handle-Oversized-block-entities-in-chunks.patch) | 0 | ||||
-rw-r--r-- | patches/server/0987-Check-distance-in-entity-interactions.patch (renamed from patches/server/0989-Check-distance-in-entity-interactions.patch) | 0 | ||||
-rw-r--r-- | patches/server/0988-Configurable-Sand-Duping.patch (renamed from patches/server/0990-Configurable-Sand-Duping.patch) | 0 | ||||
-rw-r--r-- | patches/server/0989-Properly-resend-entities.patch (renamed from patches/server/0991-Properly-resend-entities.patch) | 0 | ||||
-rw-r--r-- | patches/server/0990-Registry-Modification-API.patch (renamed from patches/server/0992-Registry-Modification-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/0991-Add-registry-entry-and-builders.patch (renamed from patches/server/0993-Add-registry-entry-and-builders.patch) | 0 | ||||
-rw-r--r-- | patches/server/0992-Proxy-ItemStack-to-CraftItemStack.patch (renamed from patches/server/0994-Proxy-ItemStack-to-CraftItemStack.patch) | 0 | ||||
-rw-r--r-- | patches/server/0993-Make-a-PDC-view-accessible-directly-from-ItemStack.patch (renamed from patches/server/0995-Make-a-PDC-view-accessible-directly-from-ItemStack.patch) | 0 | ||||
-rw-r--r-- | patches/server/0994-Prioritize-Minecraft-commands-in-function-parsing-an.patch (renamed from patches/server/0996-Prioritize-Minecraft-commands-in-function-parsing-an.patch) | 0 | ||||
-rw-r--r-- | patches/server/0995-optimize-dirt-and-snow-spreading.patch (renamed from patches/server/0997-optimize-dirt-and-snow-spreading.patch) | 0 | ||||
-rw-r--r-- | patches/server/0996-Fix-NPE-for-Jukebox-setRecord.patch (renamed from patches/server/0998-Fix-NPE-for-Jukebox-setRecord.patch) | 0 | ||||
-rw-r--r-- | patches/server/0997-fix-horse-inventories.patch (renamed from patches/server/0999-fix-horse-inventories.patch) | 0 | ||||
-rw-r--r-- | patches/server/0998-Only-call-EntityDamageEvents-before-actuallyHurt.patch (renamed from patches/server/1000-Only-call-EntityDamageEvents-before-actuallyHurt.patch) | 0 | ||||
-rw-r--r-- | patches/server/0999-Add-ItemType-getItemRarity.patch (renamed from patches/server/1001-Add-ItemType-getItemRarity.patch) | 0 | ||||
-rw-r--r-- | patches/server/1000-Add-plugin-info-at-startup.patch (renamed from patches/server/1002-Add-plugin-info-at-startup.patch) | 0 | ||||
-rw-r--r-- | patches/server/1001-Make-interaction-leniency-distance-configurable.patch (renamed from patches/server/1003-Make-interaction-leniency-distance-configurable.patch) | 0 | ||||
-rw-r--r-- | patches/server/1002-Fix-PickupStatus-getting-reset.patch (renamed from patches/server/1004-Fix-PickupStatus-getting-reset.patch) | 0 | ||||
-rw-r--r-- | patches/server/1003-Check-for-block-type-in-SculkSensorBlock-canActivate.patch (renamed from patches/server/1005-Check-for-block-type-in-SculkSensorBlock-canActivate.patch) | 0 | ||||
-rw-r--r-- | patches/server/1004-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch (renamed from patches/server/1006-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch) | 0 | ||||
-rw-r--r-- | patches/server/1005-Configuration-for-horizontal-only-item-merging.patch (renamed from patches/server/1007-Configuration-for-horizontal-only-item-merging.patch) | 0 | ||||
-rw-r--r-- | patches/server/1006-Add-skipping-world-symlink-scan.patch (renamed from patches/server/1008-Add-skipping-world-symlink-scan.patch) | 0 | ||||
-rw-r--r-- | patches/server/1007-Add-even-more-Enchantment-API.patch (renamed from patches/server/1009-Add-even-more-Enchantment-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1008-Leashable-API.patch (renamed from patches/server/1010-Leashable-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1009-Fix-CraftBukkit-drag-system.patch (renamed from patches/server/1011-Fix-CraftBukkit-drag-system.patch) | 0 | ||||
-rw-r--r-- | patches/server/1010-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch (renamed from patches/server/1012-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch) | 0 | ||||
-rw-r--r-- | patches/server/1011-Remove-set-damage-lootable-item-function-from-compas.patch (renamed from patches/server/1013-Remove-set-damage-lootable-item-function-from-compas.patch) | 0 | ||||
-rw-r--r-- | patches/server/1012-Add-enchantment-seed-update-API.patch (renamed from patches/server/1014-Add-enchantment-seed-update-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1013-Fix-synchronise-sending-chat-to-client-with-updating.patch (renamed from patches/server/1015-Fix-synchronise-sending-chat-to-client-with-updating.patch) | 0 | ||||
-rw-r--r-- | patches/server/1014-Fix-InventoryOpenEvent-cancellation.patch (renamed from patches/server/1016-Fix-InventoryOpenEvent-cancellation.patch) | 2 | ||||
-rw-r--r-- | patches/server/1015-Fire-BlockExpEvent-on-grindstone-use.patch (renamed from patches/server/1017-Fire-BlockExpEvent-on-grindstone-use.patch) | 0 | ||||
-rw-r--r-- | patches/server/1016-Check-dead-flag-in-isAlive.patch (renamed from patches/server/1018-Check-dead-flag-in-isAlive.patch) | 0 | ||||
-rw-r--r-- | patches/server/1017-Add-FeatureFlag-API.patch (renamed from patches/server/1019-Add-FeatureFlag-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1018-Tag-Lifecycle-Events.patch (renamed from patches/server/1020-Tag-Lifecycle-Events.patch) | 0 | ||||
-rw-r--r-- | patches/server/1019-Item-serialization-as-json.patch (renamed from patches/server/1021-Item-serialization-as-json.patch) | 0 | ||||
-rw-r--r-- | patches/server/1020-Validate-slot-in-PlayerInventory-setSlot.patch (renamed from patches/server/1022-Validate-slot-in-PlayerInventory-setSlot.patch) | 0 | ||||
-rw-r--r-- | patches/server/1021-Remove-wall-time-unused-skip-tick-protection.patch (renamed from patches/server/1023-Remove-wall-time-unused-skip-tick-protection.patch) | 0 | ||||
-rw-r--r-- | patches/server/1022-Disable-pretty-printing-for-advancement-saving.patch (renamed from patches/server/1024-Disable-pretty-printing-for-advancement-saving.patch) | 0 | ||||
-rw-r--r-- | patches/server/1023-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch (renamed from patches/server/1025-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch) | 0 | ||||
-rw-r--r-- | patches/server/1024-Add-enchantWithLevels-with-enchantment-registry-set.patch (renamed from patches/server/1026-Add-enchantWithLevels-with-enchantment-registry-set.patch) | 0 | ||||
-rw-r--r-- | patches/server/1025-Improve-entity-effect-API.patch (renamed from patches/server/1027-Improve-entity-effect-API.patch) | 2 | ||||
-rw-r--r-- | patches/server/1026-Add-recipeBrewTime.patch (renamed from patches/server/1028-Add-recipeBrewTime.patch) | 0 | ||||
-rw-r--r-- | patches/server/1027-Call-bucket-events-for-cauldrons.patch (renamed from patches/server/1029-Call-bucket-events-for-cauldrons.patch) | 0 | ||||
-rw-r--r-- | patches/server/1028-Add-PlayerInsertLecternBookEvent.patch (renamed from patches/server/1030-Add-PlayerInsertLecternBookEvent.patch) | 0 | ||||
-rw-r--r-- | patches/server/1029-Void-damage-configuration-API.patch (renamed from patches/server/1031-Void-damage-configuration-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1030-Add-Offline-PDC-API.patch (renamed from patches/server/1032-Add-Offline-PDC-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1031-Add-AnvilView-bypassEnchantmentLevelRestriction.patch (renamed from patches/server/1033-Add-AnvilView-bypassEnchantmentLevelRestriction.patch) | 0 | ||||
-rw-r--r-- | patches/server/1032-Add-proper-async-player-disconnections.patch (renamed from patches/server/1034-Add-proper-async-player-disconnections.patch) | 0 | ||||
-rw-r--r-- | patches/server/1033-DataComponent-API.patch (renamed from patches/server/1035-DataComponent-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1034-Always-send-Banner-patterns-to-the-client.patch (renamed from patches/server/1036-Always-send-Banner-patterns-to-the-client.patch) | 0 | ||||
-rw-r--r-- | patches/server/1035-Rewrite-dataconverter-system.patch (renamed from patches/server/1037-Rewrite-dataconverter-system.patch) | 0 | ||||
-rw-r--r-- | patches/server/1036-Moonrise-optimisation-patches.patch (renamed from patches/server/1038-Moonrise-optimisation-patches.patch) | 33 | ||||
-rw-r--r-- | patches/server/1037-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch (renamed from patches/server/0629-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch) | 63 | ||||
-rw-r--r-- | patches/server/1038-API-for-checking-sent-chunks.patch (renamed from patches/server/1039-API-for-checking-sent-chunks.patch) | 2 | ||||
-rw-r--r-- | patches/server/1039-Fix-CraftWorld-isChunkGenerated.patch (renamed from patches/server/1040-Fix-CraftWorld-isChunkGenerated.patch) | 0 | ||||
-rw-r--r-- | patches/server/1040-Add-startup-flag-to-disable-gamerule-limits.patch (renamed from patches/server/1041-Add-startup-flag-to-disable-gamerule-limits.patch) | 0 | ||||
-rw-r--r-- | patches/server/1041-Improved-Watchdog-Support.patch (renamed from patches/server/1042-Improved-Watchdog-Support.patch) | 2 | ||||
-rw-r--r-- | patches/server/1042-Detail-more-information-in-watchdog-dumps.patch (renamed from patches/server/1043-Detail-more-information-in-watchdog-dumps.patch) | 0 | ||||
-rw-r--r-- | patches/server/1043-Entity-load-save-limit-per-chunk.patch (renamed from patches/server/1044-Entity-load-save-limit-per-chunk.patch) | 0 | ||||
-rw-r--r-- | patches/server/1044-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch (renamed from patches/server/1045-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch) | 8 | ||||
-rw-r--r-- | patches/server/1045-Bundle-spark.patch (renamed from patches/server/1046-Bundle-spark.patch) | 0 | ||||
-rw-r--r-- | patches/server/1046-Improve-performance-of-mass-crafts.patch (renamed from patches/server/1047-Improve-performance-of-mass-crafts.patch) | 0 | ||||
-rw-r--r-- | patches/server/1047-Incremental-chunk-and-player-saving.patch (renamed from patches/server/1048-Incremental-chunk-and-player-saving.patch) | 4 | ||||
-rw-r--r-- | patches/server/1048-Optimise-general-POI-access.patch (renamed from patches/server/1049-Optimise-general-POI-access.patch) | 0 | ||||
-rw-r--r-- | patches/server/1049-Fix-entity-tracker-desync-when-new-players-are-added.patch (renamed from patches/server/1050-Fix-entity-tracker-desync-when-new-players-are-added.patch) | 0 | ||||
-rw-r--r-- | patches/server/1050-Lag-compensation-ticks.patch (renamed from patches/server/1051-Lag-compensation-ticks.patch) | 2 | ||||
-rw-r--r-- | patches/server/1051-Optimise-collision-checking-in-player-move-packet-ha.patch (renamed from patches/server/1052-Optimise-collision-checking-in-player-move-packet-ha.patch) | 0 | ||||
-rw-r--r-- | patches/server/1052-Optional-per-player-mob-spawns.patch (renamed from patches/server/1053-Optional-per-player-mob-spawns.patch) | 6 | ||||
-rw-r--r-- | patches/server/1053-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch (renamed from patches/server/1054-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch) | 6 | ||||
-rw-r--r-- | patches/server/1054-Avoid-issues-with-certain-tasks-not-processing-durin.patch (renamed from patches/server/1055-Avoid-issues-with-certain-tasks-not-processing-durin.patch) | 0 | ||||
-rw-r--r-- | patches/server/1055-Allow-using-old-ender-pearl-behavior.patch (renamed from patches/server/1056-Allow-using-old-ender-pearl-behavior.patch) | 2 | ||||
-rw-r--r-- | patches/server/1056-Block-Enderpearl-Travel-Exploit.patch (renamed from patches/server/1057-Block-Enderpearl-Travel-Exploit.patch) | 2 | ||||
-rw-r--r-- | patches/server/1057-Fix-inconsistencies-in-dispense-events-regarding-sta.patch (renamed from patches/server/1058-Fix-inconsistencies-in-dispense-events-regarding-sta.patch) | 0 | ||||
-rw-r--r-- | patches/server/1058-Correct-update-cursor.patch (renamed from patches/server/1059-Correct-update-cursor.patch) | 0 | ||||
-rw-r--r-- | patches/server/1059-Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch (renamed from patches/server/1060-Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch) | 2 | ||||
-rw-r--r-- | patches/server/1060-Improve-exact-choice-recipe-ingredients.patch (renamed from patches/server/1061-Improve-exact-choice-recipe-ingredients.patch) | 0 | ||||
-rw-r--r-- | patches/server/1061-Eigencraft-redstone-implementation.patch (renamed from patches/server/1062-Eigencraft-redstone-implementation.patch) | 0 | ||||
-rw-r--r-- | patches/server/1062-Improve-performance-of-RecipeMap-removeRecipe.patch (renamed from patches/server/1063-Improve-performance-of-RecipeMap-removeRecipe.patch) | 0 | ||||
-rw-r--r-- | patches/server/1063-Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch (renamed from patches/server/1064-Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch) | 0 | ||||
-rw-r--r-- | patches/server/1064-Add-Alternate-Current-redstone-implementation.patch (renamed from patches/server/1065-Add-Alternate-Current-redstone-implementation.patch) | 4 | ||||
-rw-r--r-- | patches/server/1065-Fix-incorrect-invulnerability-damage-reduction.patch (renamed from patches/server/1066-Fix-incorrect-invulnerability-damage-reduction.patch) | 0 | ||||
-rw-r--r-- | patches/server/1066-Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch (renamed from patches/server/1067-Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch) | 0 | ||||
-rw-r--r-- | patches/server/1067-API-to-check-if-the-server-is-sleeping.patch (renamed from patches/server/1068-API-to-check-if-the-server-is-sleeping.patch) | 0 | ||||
-rw-r--r-- | patches/server/1068-API-to-allow-disallow-tick-sleeping.patch (renamed from patches/server/1069-API-to-allow-disallow-tick-sleeping.patch) | 0 | ||||
-rw-r--r-- | patches/server/1069-Configurable-Entity-Despawn-Time.patch (renamed from patches/server/1070-Configurable-Entity-Despawn-Time.patch) | 0 | ||||
-rw-r--r-- | patches/server/1070-Expanded-Art-API.patch (renamed from patches/server/1071-Expanded-Art-API.patch) | 0 | ||||
-rw-r--r-- | patches/server/1071-Call-ProjectileHitEvent-for-entity-hits.patch (renamed from patches/server/1072-Call-ProjectileHitEvent-for-entity-hits.patch) | 0 |
1009 files changed, 663 insertions, 691 deletions
diff --git a/patches/server/0065-Chunk-Save-Reattempt.patch b/patches/server/0065-Chunk-Save-Reattempt.patch deleted file mode 100644 index 120ee75594..0000000000 --- a/patches/server/0065-Chunk-Save-Reattempt.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Aikar <[email protected]> -Date: Mon, 4 Mar 2013 23:46:10 -0500 -Subject: [PATCH] Chunk Save Reattempt - -We commonly have "Stream Closed" errors on chunk saving, so this code should re-try to save the chunk in the event of failure and hopefully prevent rollbacks. - -diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java -index b24e8255ab18eb5b2e4968aa62aa3d72ef33f0eb..12b7d50f49a2184aaf220a4a50a137b217c57124 100644 ---- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java -+++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java -@@ -296,7 +296,7 @@ public class RegionFile implements AutoCloseable { - return true; - } - } catch (IOException ioexception) { -- com.destroystokyo.paper.exception.ServerInternalException.reportInternalException(ioexception); // Paper - ServerExceptionEvent -+ com.destroystokyo.paper.util.SneakyThrow.sneaky(ioexception); // Paper - Chunk save reattempt; we want the upper try/catch to retry this - return false; - } - } -diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java -index 40f2f4d052add3b4270d29c843e49fb621e1bc8d..df099d4c7f101f50d40dae99b45c271b02712434 100644 ---- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java -+++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java -@@ -134,6 +134,11 @@ public final class RegionFileStorage implements AutoCloseable { - - protected void write(ChunkPos pos, @Nullable CompoundTag nbt) throws IOException { - RegionFile regionfile = this.getRegionFile(pos, false); // CraftBukkit -+ // Paper start - Chunk save reattempt -+ int attempts = 0; -+ Exception lastException = null; -+ while (attempts++ < 5) { try { -+ // Paper end - Chunk save reattempt - - if (nbt == null) { - regionfile.clear(pos); -@@ -158,7 +163,18 @@ public final class RegionFileStorage implements AutoCloseable { - dataoutputstream.close(); - } - } -+ // Paper start - Chunk save reattempt -+ return; -+ } catch (Exception ex) { -+ lastException = ex; -+ } -+ } - -+ if (lastException != null) { -+ com.destroystokyo.paper.exception.ServerInternalException.reportInternalException(lastException); -+ net.minecraft.server.MinecraftServer.LOGGER.error("Failed to save chunk {}", pos, lastException); -+ } -+ // Paper end - Chunk save reattempt - } - - public void close() throws IOException { diff --git a/patches/server/0066-Complete-resource-pack-API.patch b/patches/server/0065-Complete-resource-pack-API.patch index f330036b94..f330036b94 100644 --- a/patches/server/0066-Complete-resource-pack-API.patch +++ b/patches/server/0065-Complete-resource-pack-API.patch diff --git a/patches/server/0067-Default-loading-permissions.yml-before-plugins.patch b/patches/server/0066-Default-loading-permissions.yml-before-plugins.patch index e933d73ae3..45510139a9 100644 --- a/patches/server/0067-Default-loading-permissions.yml-before-plugins.patch +++ b/patches/server/0066-Default-loading-permissions.yml-before-plugins.patch @@ -16,7 +16,7 @@ modify that. Under the previous logic, plugins were unable (cleanly) override pe A config option has been added for those who depend on the previous behavior, but I don't expect that. diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index bb562ada45b828c79d83afdd1687edd32cbaf1dc..d581bfad059e60a693bc27285a723979e7d7dd34 100644 +index 3422b2978eb69c537c19abacbb10ce8a5423756a..248de665ebf0e1ddfb10616f6213fa344cd88d40 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -490,6 +490,7 @@ public final class CraftServer implements Server { diff --git a/patches/server/0068-Allow-Reloading-of-Custom-Permissions.patch b/patches/server/0067-Allow-Reloading-of-Custom-Permissions.patch index 9b62fef16d..9b62fef16d 100644 --- a/patches/server/0068-Allow-Reloading-of-Custom-Permissions.patch +++ b/patches/server/0067-Allow-Reloading-of-Custom-Permissions.patch diff --git a/patches/server/0069-Remove-Metadata-on-reload.patch b/patches/server/0068-Remove-Metadata-on-reload.patch index e5592929ff..61752107c6 100644 --- a/patches/server/0069-Remove-Metadata-on-reload.patch +++ b/patches/server/0068-Remove-Metadata-on-reload.patch @@ -7,7 +7,7 @@ Metadata is not meant to persist reload as things break badly with non primitive This will remove metadata on reload so it does not crash everything if a plugin uses it. diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 2b4c1c3cc4b740d5aceb483c4066f23433c175d9..c6ea35f752c9a0bf9e5e07e3b501fd3fe8c30084 100644 +index a8ee4d5b932e42367df9e74dacd0e3f1fdbe7d11..c6a0765e6cfbe90444b91a19039483070600df6d 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -1005,8 +1005,16 @@ public final class CraftServer implements Server { diff --git a/patches/server/0070-Handle-Item-Meta-Inconsistencies.patch b/patches/server/0069-Handle-Item-Meta-Inconsistencies.patch index e6681a5fd8..fd76315859 100644 --- a/patches/server/0070-Handle-Item-Meta-Inconsistencies.patch +++ b/patches/server/0069-Handle-Item-Meta-Inconsistencies.patch @@ -149,7 +149,7 @@ index 101eea3452c9e387e770b716543c3a4f17b9a737..aea09533fada5bd3d42e2cc147921167 static Map<Enchantment, Integer> getEnchantments(net.minecraft.world.item.ItemStack item) { diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java -index 1c943638bfbda8281d2c9038e9024591823e2b5e..b2683d6efd53b03d7043098b19a1504885a5b3c7 100644 +index b02149d371b3b65537655f8e9713428e19bbc180..d9bbeb08cb58b1fbea5c6aab8f926236639e031d 100644 --- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java +++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java @@ -6,6 +6,7 @@ import com.google.common.collect.ImmutableList; diff --git a/patches/server/0071-Configurable-Non-Player-Arrow-Despawn-Rate.patch b/patches/server/0070-Configurable-Non-Player-Arrow-Despawn-Rate.patch index f59a8a6609..f59a8a6609 100644 --- a/patches/server/0071-Configurable-Non-Player-Arrow-Despawn-Rate.patch +++ b/patches/server/0070-Configurable-Non-Player-Arrow-Despawn-Rate.patch diff --git a/patches/server/0072-Add-World-Util-Methods.patch b/patches/server/0071-Add-World-Util-Methods.patch index 4c7b9c4d27..4c7b9c4d27 100644 --- a/patches/server/0072-Add-World-Util-Methods.patch +++ b/patches/server/0071-Add-World-Util-Methods.patch diff --git a/patches/server/0073-Custom-replacement-for-eaten-items.patch b/patches/server/0072-Custom-replacement-for-eaten-items.patch index bc3c20320f..bc3c20320f 100644 --- a/patches/server/0073-Custom-replacement-for-eaten-items.patch +++ b/patches/server/0072-Custom-replacement-for-eaten-items.patch diff --git a/patches/server/0074-handle-NaN-health-absorb-values-and-repair-bad-data.patch b/patches/server/0073-handle-NaN-health-absorb-values-and-repair-bad-data.patch index 3095ce36ae..3095ce36ae 100644 --- a/patches/server/0074-handle-NaN-health-absorb-values-and-repair-bad-data.patch +++ b/patches/server/0073-handle-NaN-health-absorb-values-and-repair-bad-data.patch diff --git a/patches/server/0075-Use-a-Shared-Random-for-Entities.patch b/patches/server/0074-Use-a-Shared-Random-for-Entities.patch index 6cc939258e..d26d24c577 100644 --- a/patches/server/0075-Use-a-Shared-Random-for-Entities.patch +++ b/patches/server/0074-Use-a-Shared-Random-for-Entities.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Use a Shared Random for Entities Reduces memory usage and provides ensures more randomness, Especially since a lot of garbage entity objects get created. diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 0c2389e73e98ec48ed636f616a36e6e1cefa7b93..27a0f0651ac961c06626df1e4beb5525b4dacd48 100644 +index 10195d04c9ca9e5f79e9c423fba5dc33fa538f3a..30abcdfd4c18781563bed93642778424b4f9a417 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -184,6 +184,79 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess diff --git a/patches/server/0076-Configurable-spawn-chances-for-skeleton-horses.patch b/patches/server/0075-Configurable-spawn-chances-for-skeleton-horses.patch index 3133546f85..3133546f85 100644 --- a/patches/server/0076-Configurable-spawn-chances-for-skeleton-horses.patch +++ b/patches/server/0075-Configurable-spawn-chances-for-skeleton-horses.patch diff --git a/patches/server/0077-Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch b/patches/server/0076-Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch index 7afaf0c0af..dbfa5d5506 100644 --- a/patches/server/0077-Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch +++ b/patches/server/0076-Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch @@ -18,7 +18,7 @@ index 43c7014b51f1f46a0e52f0595e85636767ed92ff..0db5bd55b738baa51f5f2790d398a22b gameprofilerfiller.push(() -> { String s = String.valueOf(worldserver); diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index e623f8e75ec895d18d854a1f2c0dbe41a67dffc8..50296ff319fd6f97e27ec1cb6bdcd7b85a6ce926 100644 +index d0501f4f122f502f5d7501830acc2150eef6a850..25415bd1aaa769bb655432193dcea65640f63115 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -228,6 +228,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe diff --git a/patches/server/0078-Entity-AddTo-RemoveFrom-World-Events.patch b/patches/server/0077-Entity-AddTo-RemoveFrom-World-Events.patch index 0a0bf28ff8..0a0bf28ff8 100644 --- a/patches/server/0078-Entity-AddTo-RemoveFrom-World-Events.patch +++ b/patches/server/0077-Entity-AddTo-RemoveFrom-World-Events.patch diff --git a/patches/server/0079-Configurable-Chunk-Inhabited-Time.patch b/patches/server/0078-Configurable-Chunk-Inhabited-Time.patch index d5d3a231fc..d5d3a231fc 100644 --- a/patches/server/0079-Configurable-Chunk-Inhabited-Time.patch +++ b/patches/server/0078-Configurable-Chunk-Inhabited-Time.patch diff --git a/patches/server/0080-EntityPathfindEvent.patch b/patches/server/0079-EntityPathfindEvent.patch index f852d81661..f852d81661 100644 --- a/patches/server/0080-EntityPathfindEvent.patch +++ b/patches/server/0079-EntityPathfindEvent.patch diff --git a/patches/server/0081-Sanitise-RegionFileCache-and-make-configurable.patch b/patches/server/0080-Sanitise-RegionFileCache-and-make-configurable.patch index 2693eaeb7c..c8504969b8 100644 --- a/patches/server/0081-Sanitise-RegionFileCache-and-make-configurable.patch +++ b/patches/server/0080-Sanitise-RegionFileCache-and-make-configurable.patch @@ -11,7 +11,7 @@ The implementation uses a LinkedHashMap as an LRU cache (modified from HashMap). The maximum size of the RegionFileCache is also made configurable. diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java -index df099d4c7f101f50d40dae99b45c271b02712434..491035aaefff4ee96435ec5d3f9417e28eae0796 100644 +index 40f2f4d052add3b4270d29c843e49fb621e1bc8d..54803d561d98b0d3fd8aa2060a7a184a00dd9da6 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java @@ -39,7 +39,7 @@ public final class RegionFileStorage implements AutoCloseable { diff --git a/patches/server/0082-Do-not-load-chunks-for-Pathfinding.patch b/patches/server/0081-Do-not-load-chunks-for-Pathfinding.patch index f67f87234b..f67f87234b 100644 --- a/patches/server/0082-Do-not-load-chunks-for-Pathfinding.patch +++ b/patches/server/0081-Do-not-load-chunks-for-Pathfinding.patch diff --git a/patches/server/0083-Add-PlayerUseUnknownEntityEvent.patch b/patches/server/0082-Add-PlayerUseUnknownEntityEvent.patch index d895ad4117..d895ad4117 100644 --- a/patches/server/0083-Add-PlayerUseUnknownEntityEvent.patch +++ b/patches/server/0082-Add-PlayerUseUnknownEntityEvent.patch diff --git a/patches/server/0084-Configurable-random-tick-rates-for-blocks.patch b/patches/server/0083-Configurable-random-tick-rates-for-blocks.patch index f55ff2c310..f55ff2c310 100644 --- a/patches/server/0084-Configurable-random-tick-rates-for-blocks.patch +++ b/patches/server/0083-Configurable-random-tick-rates-for-blocks.patch diff --git a/patches/server/0085-Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch b/patches/server/0084-Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch index 9af9af8eb8..9af9af8eb8 100644 --- a/patches/server/0085-Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch +++ b/patches/server/0084-Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch diff --git a/patches/server/0086-Optimize-DataBits.patch b/patches/server/0085-Optimize-DataBits.patch index fa5c0b02f0..fa5c0b02f0 100644 --- a/patches/server/0086-Optimize-DataBits.patch +++ b/patches/server/0085-Optimize-DataBits.patch diff --git a/patches/server/0087-Option-to-use-vanilla-per-world-scoreboard-coloring-.patch b/patches/server/0086-Option-to-use-vanilla-per-world-scoreboard-coloring-.patch index 4a2793dc00..4a2793dc00 100644 --- a/patches/server/0087-Option-to-use-vanilla-per-world-scoreboard-coloring-.patch +++ b/patches/server/0086-Option-to-use-vanilla-per-world-scoreboard-coloring-.patch diff --git a/patches/server/0088-Configurable-Player-Collision.patch b/patches/server/0087-Configurable-Player-Collision.patch index 73cc39e758..e8bd9c9ec1 100644 --- a/patches/server/0088-Configurable-Player-Collision.patch +++ b/patches/server/0087-Configurable-Player-Collision.patch @@ -43,7 +43,7 @@ index 0db5bd55b738baa51f5f2790d398a22b802ae070..351dbb35a9ba0ce52cd5e182ef6dd8c3 if (io.papermc.paper.plugin.PluginInitializerManager.instance().pluginRemapper != null) io.papermc.paper.plugin.PluginInitializerManager.instance().pluginRemapper.pluginsEnabled(); // Paper - Remap plugins this.server.getPluginManager().callEvent(new ServerLoadEvent(ServerLoadEvent.LoadType.STARTUP)); diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index 50b1e493a9adfa687dc22c66044c6aa243340b3f..d0d2b687ec851e3fa08864897774897a1fcd7df8 100644 +index 7782f26764ef79968b1e2f5e1f27f1162ed122de..005e63978a306c695e21b26498937a3b81fb2b38 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -159,6 +159,7 @@ public abstract class PlayerList { diff --git a/patches/server/0089-Add-handshake-event-to-allow-plugins-to-handle-clien.patch b/patches/server/0088-Add-handshake-event-to-allow-plugins-to-handle-clien.patch index 33ef52f088..33ef52f088 100644 --- a/patches/server/0089-Add-handshake-event-to-allow-plugins-to-handle-clien.patch +++ b/patches/server/0088-Add-handshake-event-to-allow-plugins-to-handle-clien.patch diff --git a/patches/server/0090-Configurable-RCON-IP-address.patch b/patches/server/0089-Configurable-RCON-IP-address.patch index 2d1bfec9fe..21e0b530fd 100644 --- a/patches/server/0090-Configurable-RCON-IP-address.patch +++ b/patches/server/0089-Configurable-RCON-IP-address.patch @@ -9,7 +9,7 @@ For servers with multiple IP's, ability to bind to a specific interface. public net.minecraft.server.dedicated.Settings getStringRaw(Ljava/lang/String;)Ljava/lang/String; diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServerProperties.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServerProperties.java -index 341123c078e97862ca8895534e85c324f256f4d6..47835226b61b726c750fe192fd94d3f8ba47565c 100644 +index 353cc3622c7a802bf130146964610e66eb431d64..83d279a66484dfeef3ce34bef3d1c8f221c67f6d 100644 --- a/src/main/java/net/minecraft/server/dedicated/DedicatedServerProperties.java +++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServerProperties.java @@ -110,6 +110,8 @@ public class DedicatedServerProperties extends Settings<DedicatedServerPropertie diff --git a/patches/server/0091-EntityRegainHealthEvent-isFastRegen-API.patch b/patches/server/0090-EntityRegainHealthEvent-isFastRegen-API.patch index c6c6929c40..0b3f78d7b9 100644 --- a/patches/server/0091-EntityRegainHealthEvent-isFastRegen-API.patch +++ b/patches/server/0090-EntityRegainHealthEvent-isFastRegen-API.patch @@ -6,7 +6,7 @@ Subject: [PATCH] EntityRegainHealthEvent isFastRegen API Don't even get me started diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index e5d1877f570b302f0b193e77ff5fdd7e89532513..4a6f9a8b7db8d0e1c3cca5a0a4856d38cb38b94e 100644 +index cd7837935003775688281882b19f0808512a2e0d..f8f4fa56881efabada7ec966d74db0a174907614 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -1350,10 +1350,16 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0092-Add-ability-to-configure-frosted_ice-properties.patch b/patches/server/0091-Add-ability-to-configure-frosted_ice-properties.patch index 5fe3cf9ede..5fe3cf9ede 100644 --- a/patches/server/0092-Add-ability-to-configure-frosted_ice-properties.patch +++ b/patches/server/0091-Add-ability-to-configure-frosted_ice-properties.patch diff --git a/patches/server/0093-remove-null-possibility-for-getServer-singleton.patch b/patches/server/0092-remove-null-possibility-for-getServer-singleton.patch index 3ebd34b206..fff623da10 100644 --- a/patches/server/0093-remove-null-possibility-for-getServer-singleton.patch +++ b/patches/server/0092-remove-null-possibility-for-getServer-singleton.patch @@ -6,7 +6,7 @@ Subject: [PATCH] remove null possibility for getServer singleton to stop IDE complaining about potential NPE diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index 2e6531f39c6b65d79fc544459629ef61b2ad961a..bdc4eafcad57bb0073662e904bde87e9ac5ed0f3 100644 +index 351dbb35a9ba0ce52cd5e182ef6dd8c3d54c28f6..04b57bc2f99adcd65cd21350effe066af2e806df 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -203,6 +203,7 @@ import org.bukkit.event.server.ServerLoadEvent; diff --git a/patches/server/0094-Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch b/patches/server/0093-Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch index e8fe46f840..e8fe46f840 100644 --- a/patches/server/0094-Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch +++ b/patches/server/0093-Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch diff --git a/patches/server/0095-LootTable-API-and-replenishable-lootables.patch b/patches/server/0094-LootTable-API-and-replenishable-lootables.patch index 373db66b1f..373db66b1f 100644 --- a/patches/server/0095-LootTable-API-and-replenishable-lootables.patch +++ b/patches/server/0094-LootTable-API-and-replenishable-lootables.patch diff --git a/patches/server/0096-System-property-for-disabling-watchdoge.patch b/patches/server/0095-System-property-for-disabling-watchdoge.patch index 4a35e21392..4a35e21392 100644 --- a/patches/server/0096-System-property-for-disabling-watchdoge.patch +++ b/patches/server/0095-System-property-for-disabling-watchdoge.patch diff --git a/patches/server/0097-Async-GameProfileCache-saving.patch b/patches/server/0096-Async-GameProfileCache-saving.patch index d01cb4aed3..d01cb4aed3 100644 --- a/patches/server/0097-Async-GameProfileCache-saving.patch +++ b/patches/server/0096-Async-GameProfileCache-saving.patch diff --git a/patches/server/0098-Optional-TNT-doesn-t-move-in-water.patch b/patches/server/0097-Optional-TNT-doesn-t-move-in-water.patch index 4c44ca39c9..4c44ca39c9 100644 --- a/patches/server/0098-Optional-TNT-doesn-t-move-in-water.patch +++ b/patches/server/0097-Optional-TNT-doesn-t-move-in-water.patch diff --git a/patches/server/0099-Faster-redstone-torch-rapid-clock-removal.patch b/patches/server/0098-Faster-redstone-torch-rapid-clock-removal.patch index 9d7f0e9161..9d7f0e9161 100644 --- a/patches/server/0099-Faster-redstone-torch-rapid-clock-removal.patch +++ b/patches/server/0098-Faster-redstone-torch-rapid-clock-removal.patch diff --git a/patches/server/0100-Add-server-name-parameter.patch b/patches/server/0099-Add-server-name-parameter.patch index 32b0259d08..72580c8f34 100644 --- a/patches/server/0100-Add-server-name-parameter.patch +++ b/patches/server/0099-Add-server-name-parameter.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add server-name parameter diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java -index 13f811173c67533ee02f70cc4b6b398cd527c84b..fc9e56427dc04a6ef7286bf027fef6b7ff0bac0c 100644 +index 44b6fd8a64e7d7756eb62cd3816b1c4dcc5c5927..1a254cb043ae57afac80c3cfcf0a130089061ee3 100644 --- a/src/main/java/org/bukkit/craftbukkit/Main.java +++ b/src/main/java/org/bukkit/craftbukkit/Main.java @@ -168,6 +168,14 @@ public class Main { diff --git a/patches/server/0101-Fix-global-sound-handling.patch b/patches/server/0100-Fix-global-sound-handling.patch index 303eeb7fe1..303eeb7fe1 100644 --- a/patches/server/0101-Fix-global-sound-handling.patch +++ b/patches/server/0100-Fix-global-sound-handling.patch diff --git a/patches/server/0102-Avoid-blocking-on-Network-Manager-creation.patch b/patches/server/0101-Avoid-blocking-on-Network-Manager-creation.patch index 1c6ee84de8..1c6ee84de8 100644 --- a/patches/server/0102-Avoid-blocking-on-Network-Manager-creation.patch +++ b/patches/server/0101-Avoid-blocking-on-Network-Manager-creation.patch diff --git a/patches/server/0103-Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch b/patches/server/0102-Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch index d99e7ec08b..d99e7ec08b 100644 --- a/patches/server/0103-Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch +++ b/patches/server/0102-Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch diff --git a/patches/server/0104-Add-setting-for-proxy-online-mode-status.patch b/patches/server/0103-Add-setting-for-proxy-online-mode-status.patch index 58541b2ca3..43b3f70650 100644 --- a/patches/server/0104-Add-setting-for-proxy-online-mode-status.patch +++ b/patches/server/0103-Add-setting-for-proxy-online-mode-status.patch @@ -60,7 +60,7 @@ index a0b0614ac7d2009db5c6c10ab4a5f09dd447c635..653856d0b8dcf2baf4cc77a276f17c8c } else { String[] astring1 = astring; diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index c6ea35f752c9a0bf9e5e07e3b501fd3fe8c30084..f970f821f5ac8cbad90ebb8dd8e8bf222ae229ae 100644 +index c6a0765e6cfbe90444b91a19039483070600df6d..d1a9d9caca782bbdae715c76334d9094357327ff 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -1891,7 +1891,7 @@ public final class CraftServer implements Server { diff --git a/patches/server/0105-Optimise-BlockState-s-hashCode-equals.patch b/patches/server/0104-Optimise-BlockState-s-hashCode-equals.patch index 057a037d89..057a037d89 100644 --- a/patches/server/0105-Optimise-BlockState-s-hashCode-equals.patch +++ b/patches/server/0104-Optimise-BlockState-s-hashCode-equals.patch diff --git a/patches/server/0106-Configurable-packet-in-spam-threshold.patch b/patches/server/0105-Configurable-packet-in-spam-threshold.patch index b28e858037..b28e858037 100644 --- a/patches/server/0106-Configurable-packet-in-spam-threshold.patch +++ b/patches/server/0105-Configurable-packet-in-spam-threshold.patch diff --git a/patches/server/0107-Configurable-flying-kick-messages.patch b/patches/server/0106-Configurable-flying-kick-messages.patch index 00bd532614..00bd532614 100644 --- a/patches/server/0107-Configurable-flying-kick-messages.patch +++ b/patches/server/0106-Configurable-flying-kick-messages.patch diff --git a/patches/server/0108-Add-EntityZapEvent.patch b/patches/server/0107-Add-EntityZapEvent.patch index c788e393ec..c788e393ec 100644 --- a/patches/server/0108-Add-EntityZapEvent.patch +++ b/patches/server/0107-Add-EntityZapEvent.patch diff --git a/patches/server/0109-Filter-bad-block-entity-nbt-data-from-falling-blocks.patch b/patches/server/0108-Filter-bad-block-entity-nbt-data-from-falling-blocks.patch index bf9d10bb7e..bf9d10bb7e 100644 --- a/patches/server/0109-Filter-bad-block-entity-nbt-data-from-falling-blocks.patch +++ b/patches/server/0108-Filter-bad-block-entity-nbt-data-from-falling-blocks.patch diff --git a/patches/server/0110-Cache-user-authenticator-threads.patch b/patches/server/0109-Cache-user-authenticator-threads.patch index 471804336a..471804336a 100644 --- a/patches/server/0110-Cache-user-authenticator-threads.patch +++ b/patches/server/0109-Cache-user-authenticator-threads.patch diff --git a/patches/server/0111-Allow-Reloading-of-Command-Aliases.patch b/patches/server/0110-Allow-Reloading-of-Command-Aliases.patch index 0984a8f80e..0984a8f80e 100644 --- a/patches/server/0111-Allow-Reloading-of-Command-Aliases.patch +++ b/patches/server/0110-Allow-Reloading-of-Command-Aliases.patch diff --git a/patches/server/0112-Add-source-to-PlayerExpChangeEvent.patch b/patches/server/0111-Add-source-to-PlayerExpChangeEvent.patch index cb2ac725a2..cb2ac725a2 100644 --- a/patches/server/0112-Add-source-to-PlayerExpChangeEvent.patch +++ b/patches/server/0111-Add-source-to-PlayerExpChangeEvent.patch diff --git a/patches/server/0113-Add-ProjectileCollideEvent.patch b/patches/server/0112-Add-ProjectileCollideEvent.patch index 2b0113c50b..2b0113c50b 100644 --- a/patches/server/0113-Add-ProjectileCollideEvent.patch +++ b/patches/server/0112-Add-ProjectileCollideEvent.patch diff --git a/patches/server/0114-Prevent-Pathfinding-out-of-World-Border.patch b/patches/server/0113-Prevent-Pathfinding-out-of-World-Border.patch index 21235871ad..21235871ad 100644 --- a/patches/server/0114-Prevent-Pathfinding-out-of-World-Border.patch +++ b/patches/server/0113-Prevent-Pathfinding-out-of-World-Border.patch diff --git a/patches/server/0115-Optimize-Level.hasChunkAt-BlockPosition-Z.patch b/patches/server/0114-Optimize-Level.hasChunkAt-BlockPosition-Z.patch index 526301e39d..526301e39d 100644 --- a/patches/server/0115-Optimize-Level.hasChunkAt-BlockPosition-Z.patch +++ b/patches/server/0114-Optimize-Level.hasChunkAt-BlockPosition-Z.patch diff --git a/patches/server/0116-Bound-Treasure-Maps-to-World-Border.patch b/patches/server/0115-Bound-Treasure-Maps-to-World-Border.patch index 0444bae2ba..0444bae2ba 100644 --- a/patches/server/0116-Bound-Treasure-Maps-to-World-Border.patch +++ b/patches/server/0115-Bound-Treasure-Maps-to-World-Border.patch diff --git a/patches/server/0117-Configurable-Cartographer-Treasure-Maps.patch b/patches/server/0116-Configurable-Cartographer-Treasure-Maps.patch index 1ca587b32e..1ca587b32e 100644 --- a/patches/server/0117-Configurable-Cartographer-Treasure-Maps.patch +++ b/patches/server/0116-Configurable-Cartographer-Treasure-Maps.patch diff --git a/patches/server/0118-Add-API-methods-to-control-if-armor-stands-can-move.patch b/patches/server/0117-Add-API-methods-to-control-if-armor-stands-can-move.patch index e79a04b269..e79a04b269 100644 --- a/patches/server/0118-Add-API-methods-to-control-if-armor-stands-can-move.patch +++ b/patches/server/0117-Add-API-methods-to-control-if-armor-stands-can-move.patch diff --git a/patches/server/0119-String-based-Action-Bar-API.patch b/patches/server/0118-String-based-Action-Bar-API.patch index 028bc2e2c0..028bc2e2c0 100644 --- a/patches/server/0119-String-based-Action-Bar-API.patch +++ b/patches/server/0118-String-based-Action-Bar-API.patch diff --git a/patches/server/0120-Properly-fix-item-duplication-bug.patch b/patches/server/0119-Properly-fix-item-duplication-bug.patch index bfc6ea0e9e..3fe8b5e902 100644 --- a/patches/server/0120-Properly-fix-item-duplication-bug.patch +++ b/patches/server/0119-Properly-fix-item-duplication-bug.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Properly fix item duplication bug Credit to prplz for figuring out the real issue diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 78e4f07019e3231fbaa3f23bcdc8846e2d79ae18..5890aa22912eed9d645393f5a7189d6884fb2c66 100644 +index a06a2c5acb677b2495fab223dfbde293dffca096..8e127c36cbcb14d39de20217564ce1e722a57bcc 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -2982,7 +2982,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0121-Firework-API-s.patch b/patches/server/0120-Firework-API-s.patch index 5efca78eb3..5efca78eb3 100644 --- a/patches/server/0121-Firework-API-s.patch +++ b/patches/server/0120-Firework-API-s.patch diff --git a/patches/server/0122-PlayerTeleportEndGatewayEvent.patch b/patches/server/0121-PlayerTeleportEndGatewayEvent.patch index 0c781b1e9d..c86ce687bf 100644 --- a/patches/server/0122-PlayerTeleportEndGatewayEvent.patch +++ b/patches/server/0121-PlayerTeleportEndGatewayEvent.patch @@ -7,7 +7,7 @@ Allows you to access the Gateway being used in a teleport event Fix the offset used for player teleportation diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 5890aa22912eed9d645393f5a7189d6884fb2c66..b99bd43bf5185bed21fad7dac31baf1a30bdd1fe 100644 +index 8e127c36cbcb14d39de20217564ce1e722a57bcc..0432304139fada99dff884ebf8d08dbf9afc45c7 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1455,6 +1455,11 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0123-Provide-E-TE-Chunk-count-stat-methods.patch b/patches/server/0122-Provide-E-TE-Chunk-count-stat-methods.patch index 6945339bce..7e5e8a1054 100644 --- a/patches/server/0123-Provide-E-TE-Chunk-count-stat-methods.patch +++ b/patches/server/0122-Provide-E-TE-Chunk-count-stat-methods.patch @@ -20,7 +20,7 @@ index 943c14b26cf5b1c9f9ea1acec058cecac3b93bf7..e5eac1977f77b7ce1112bfe7ac1b77d9 private final List<TickingBlockEntity> pendingBlockEntityTickers = Lists.newArrayList(); private boolean tickingBlockEntities; diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java -index 9a79b948264150d0f7a843a8ddd2ea9245ae66f3..44ecb821c528d10f38c8c85298c8257e92e3c41c 100644 +index 0ced83dba344ec55df0a0c992437dbb162426518..ea90a64810e2f0669d862b5b6deba0905380051f 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java @@ -168,6 +168,48 @@ public class CraftWorld extends CraftRegionAccessor implements World { diff --git a/patches/server/0124-Enforce-Sync-Player-Saves.patch b/patches/server/0123-Enforce-Sync-Player-Saves.patch index bbf020dcb3..c0c144111c 100644 --- a/patches/server/0124-Enforce-Sync-Player-Saves.patch +++ b/patches/server/0123-Enforce-Sync-Player-Saves.patch @@ -7,7 +7,7 @@ Saving players async is extremely dangerous. This will force it to main the same way we handle async chunk loads. diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index d0d2b687ec851e3fa08864897774897a1fcd7df8..f9ffae36beb13db416432068d8ee00de21d0c1fe 100644 +index 005e63978a306c695e21b26498937a3b81fb2b38..6341127b5b0230da7417ab2f8c36bf963742d788 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -997,10 +997,12 @@ public abstract class PlayerList { diff --git a/patches/server/0125-ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch b/patches/server/0124-ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch index 122c225e01..50161ad69f 100644 --- a/patches/server/0125-ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch +++ b/patches/server/0124-ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch @@ -127,7 +127,7 @@ index 7f3ac3e8631e30c968ef664f994ad208d05eb4a3..b9160ebca0d11dbbf96da5f0f5810d30 @Override diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 4a6f9a8b7db8d0e1c3cca5a0a4856d38cb38b94e..7a648a8c3f25397e1c883a42648b21a05901513f 100644 +index f8f4fa56881efabada7ec966d74db0a174907614..6c29a05e91a6bac634ca3e5394b90112b65cdbd6 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -1835,7 +1835,7 @@ public abstract class LivingEntity extends Entity implements Attackable { @@ -317,7 +317,7 @@ index 7341e14645eac007312889776a29d16fc390c5bf..119ea31f6e15185b6d6171053f790e39 @Override diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntityTypes.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntityTypes.java -index 3dc11c82e4ccdb57a5e7510bddc5247869075d3e..1c3aacda9242444c0c7bd92cb391e6fff963bb79 100644 +index 161301924f78593c6f398d4ca41dd80bf26b8d58..e0ff8e8ed03a6a78c9fd8e4630c8b95600bee10a 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntityTypes.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntityTypes.java @@ -426,7 +426,7 @@ public final class CraftEntityTypes { diff --git a/patches/server/0126-Cap-Entity-Collisions.patch b/patches/server/0125-Cap-Entity-Collisions.patch index fe97d68719..abbc967c00 100644 --- a/patches/server/0126-Cap-Entity-Collisions.patch +++ b/patches/server/0125-Cap-Entity-Collisions.patch @@ -12,7 +12,7 @@ just as it does in Vanilla, but entity pushing logic will be capped. You can set this to 0 to disable collisions. diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 27a0f0651ac961c06626df1e4beb5525b4dacd48..2b5d1bc6d3b3fd04bcbf4984035a00b9151cf2ee 100644 +index 30abcdfd4c18781563bed93642778424b4f9a417..9b0ae983caa12ea50284d9945a7f312429852795 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -405,6 +405,7 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess diff --git a/patches/server/0127-Remove-CraftScheduler-Async-Task-Debugger.patch b/patches/server/0126-Remove-CraftScheduler-Async-Task-Debugger.patch index 15ad3dc3e2..15ad3dc3e2 100644 --- a/patches/server/0127-Remove-CraftScheduler-Async-Task-Debugger.patch +++ b/patches/server/0126-Remove-CraftScheduler-Async-Task-Debugger.patch diff --git a/patches/server/0128-Properly-handle-async-calls-to-restart-the-server.patch b/patches/server/0127-Properly-handle-async-calls-to-restart-the-server.patch index d16361057c..7f67872d21 100644 --- a/patches/server/0128-Properly-handle-async-calls-to-restart-the-server.patch +++ b/patches/server/0127-Properly-handle-async-calls-to-restart-the-server.patch @@ -64,7 +64,7 @@ index 12c8a4f79abf2c2c15bd271cff4c4ca800e0625a..d69d759de22726f4a825cb5e485670ae if (waitForShutdown) { try { diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index f9ffae36beb13db416432068d8ee00de21d0c1fe..1f3dc7f2376854be577cb6742aa5d87d898b9882 100644 +index 6341127b5b0230da7417ab2f8c36bf963742d788..0829f5cb4e795bc44cf04bdf1b88af6b22c9cf72 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -1110,8 +1110,15 @@ public abstract class PlayerList { diff --git a/patches/server/0129-Add-option-to-make-parrots-stay-on-shoulders-despite.patch b/patches/server/0128-Add-option-to-make-parrots-stay-on-shoulders-despite.patch index 7160cf1fcd..7160cf1fcd 100644 --- a/patches/server/0129-Add-option-to-make-parrots-stay-on-shoulders-despite.patch +++ b/patches/server/0128-Add-option-to-make-parrots-stay-on-shoulders-despite.patch diff --git a/patches/server/0130-Add-configuration-option-to-prevent-player-names-fro.patch b/patches/server/0129-Add-configuration-option-to-prevent-player-names-fro.patch index fb0fd629d5..fb0fd629d5 100644 --- a/patches/server/0130-Add-configuration-option-to-prevent-player-names-fro.patch +++ b/patches/server/0129-Add-configuration-option-to-prevent-player-names-fro.patch diff --git a/patches/server/0131-provide-a-configurable-option-to-disable-creeper-lin.patch b/patches/server/0130-provide-a-configurable-option-to-disable-creeper-lin.patch index c55f4a428d..c55f4a428d 100644 --- a/patches/server/0131-provide-a-configurable-option-to-disable-creeper-lin.patch +++ b/patches/server/0130-provide-a-configurable-option-to-disable-creeper-lin.patch diff --git a/patches/server/0132-Item-canEntityPickup.patch b/patches/server/0131-Item-canEntityPickup.patch index d68202e1be..d68202e1be 100644 --- a/patches/server/0132-Item-canEntityPickup.patch +++ b/patches/server/0131-Item-canEntityPickup.patch diff --git a/patches/server/0133-PlayerPickupItemEvent-setFlyAtPlayer.patch b/patches/server/0132-PlayerPickupItemEvent-setFlyAtPlayer.patch index 081b08fc3a..081b08fc3a 100644 --- a/patches/server/0133-PlayerPickupItemEvent-setFlyAtPlayer.patch +++ b/patches/server/0132-PlayerPickupItemEvent-setFlyAtPlayer.patch diff --git a/patches/server/0134-PlayerAttemptPickupItemEvent.patch b/patches/server/0133-PlayerAttemptPickupItemEvent.patch index 11b2bbe078..11b2bbe078 100644 --- a/patches/server/0134-PlayerAttemptPickupItemEvent.patch +++ b/patches/server/0133-PlayerAttemptPickupItemEvent.patch diff --git a/patches/server/0135-Do-not-submit-profile-lookups-to-worldgen-threads.patch b/patches/server/0134-Do-not-submit-profile-lookups-to-worldgen-threads.patch index 11222ddf7d..11222ddf7d 100644 --- a/patches/server/0135-Do-not-submit-profile-lookups-to-worldgen-threads.patch +++ b/patches/server/0134-Do-not-submit-profile-lookups-to-worldgen-threads.patch diff --git a/patches/server/0136-Basic-PlayerProfile-API.patch b/patches/server/0135-Basic-PlayerProfile-API.patch index a81f8d765a..a81f8d765a 100644 --- a/patches/server/0136-Basic-PlayerProfile-API.patch +++ b/patches/server/0135-Basic-PlayerProfile-API.patch diff --git a/patches/server/0137-Add-UnknownCommandEvent.patch b/patches/server/0136-Add-UnknownCommandEvent.patch index 652711b606..aba283df9e 100644 --- a/patches/server/0137-Add-UnknownCommandEvent.patch +++ b/patches/server/0136-Add-UnknownCommandEvent.patch @@ -78,7 +78,7 @@ index 603d0fa7f9690a09dca3c744bc4f90ac31132b90..2008fd542eaf1c2fac776ae1751c227a return null; diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index cc71aac4de75eafd7b7128b06b46d0439b77c486..2d1f92f75e83aacd39440d2619befdf6cd545af4 100644 +index 267df83abe7f677d48d63432f9dba64781e777e2..a2b62970a5f50d4465db96ba12d8690e72bef95f 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -950,7 +950,13 @@ public final class CraftServer implements Server { diff --git a/patches/server/0138-Shoulder-Entities-Release-API.patch b/patches/server/0137-Shoulder-Entities-Release-API.patch index 3c6d15f323..3c6d15f323 100644 --- a/patches/server/0138-Shoulder-Entities-Release-API.patch +++ b/patches/server/0137-Shoulder-Entities-Release-API.patch diff --git a/patches/server/0139-Profile-Lookup-Events.patch b/patches/server/0138-Profile-Lookup-Events.patch index 8a3c9a944e..8a3c9a944e 100644 --- a/patches/server/0139-Profile-Lookup-Events.patch +++ b/patches/server/0138-Profile-Lookup-Events.patch diff --git a/patches/server/0140-Block-player-logins-during-server-shutdown.patch b/patches/server/0139-Block-player-logins-during-server-shutdown.patch index d3fdf86a58..d3fdf86a58 100644 --- a/patches/server/0140-Block-player-logins-during-server-shutdown.patch +++ b/patches/server/0139-Block-player-logins-during-server-shutdown.patch diff --git a/patches/server/0141-Entity-fromMobSpawner.patch b/patches/server/0140-Entity-fromMobSpawner.patch index c03cb1fa0d..dc193e5905 100644 --- a/patches/server/0141-Entity-fromMobSpawner.patch +++ b/patches/server/0140-Entity-fromMobSpawner.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Entity#fromMobSpawner() diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 2b5d1bc6d3b3fd04bcbf4984035a00b9151cf2ee..aa70b6437cabdd875cec446db4bcf2422ab2cbc6 100644 +index 9b0ae983caa12ea50284d9945a7f312429852795..c22b1ef0751d244310dee880565eef83bdb61114 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -406,6 +406,7 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess diff --git a/patches/server/0142-Improve-the-Saddle-API-for-Horses.patch b/patches/server/0141-Improve-the-Saddle-API-for-Horses.patch index ddf19f0208..ddf19f0208 100644 --- a/patches/server/0142-Improve-the-Saddle-API-for-Horses.patch +++ b/patches/server/0141-Improve-the-Saddle-API-for-Horses.patch diff --git a/patches/server/0143-ensureServerConversions-API.patch b/patches/server/0142-ensureServerConversions-API.patch index 8c69d762bc..8c69d762bc 100644 --- a/patches/server/0143-ensureServerConversions-API.patch +++ b/patches/server/0142-ensureServerConversions-API.patch diff --git a/patches/server/0144-Implement-getI18NDisplayName.patch b/patches/server/0143-Implement-getI18NDisplayName.patch index 32d65af2dc..32d65af2dc 100644 --- a/patches/server/0144-Implement-getI18NDisplayName.patch +++ b/patches/server/0143-Implement-getI18NDisplayName.patch diff --git a/patches/server/0145-ProfileWhitelistVerifyEvent.patch b/patches/server/0144-ProfileWhitelistVerifyEvent.patch index 988ef567ab..335095baa9 100644 --- a/patches/server/0145-ProfileWhitelistVerifyEvent.patch +++ b/patches/server/0144-ProfileWhitelistVerifyEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] ProfileWhitelistVerifyEvent diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index 1f3dc7f2376854be577cb6742aa5d87d898b9882..5cb84271abdabc0f2d44ad9425828431f8818a47 100644 +index 0829f5cb4e795bc44cf04bdf1b88af6b22c9cf72..f4e08c6b20ba64402b8587bde3e01eedcc9c2568 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -590,9 +590,9 @@ public abstract class PlayerList { diff --git a/patches/server/0146-Fix-this-stupid-bullshit.patch b/patches/server/0145-Fix-this-stupid-bullshit.patch index b2c28f452f..066446b1cb 100644 --- a/patches/server/0146-Fix-this-stupid-bullshit.patch +++ b/patches/server/0145-Fix-this-stupid-bullshit.patch @@ -31,7 +31,7 @@ index 9abd1dea58ffc612114d5fd8e8944d4aa8c68236..4840893082cbcd9b00f79149df1a7805 Bootstrap.isBootstrapped = true; Instant instant = Instant.now(); diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java -index b2044a90a4f3b3e16227915269527c4ea47e0747..3dd6beb874df92056c127e2436576adb125d4ed1 100644 +index 1a254cb043ae57afac80c3cfcf0a130089061ee3..2a95a42ade0e82a509f08e2bec7f0c64f55b185c 100644 --- a/src/main/java/org/bukkit/craftbukkit/Main.java +++ b/src/main/java/org/bukkit/craftbukkit/Main.java @@ -249,10 +249,12 @@ public class Main { diff --git a/patches/server/0147-LivingEntity-setKiller.patch b/patches/server/0146-LivingEntity-setKiller.patch index 1a07e6b288..1a07e6b288 100644 --- a/patches/server/0147-LivingEntity-setKiller.patch +++ b/patches/server/0146-LivingEntity-setKiller.patch diff --git a/patches/server/0148-Ocelot-despawns-should-honor-nametags-and-leash.patch b/patches/server/0147-Ocelot-despawns-should-honor-nametags-and-leash.patch index ac704548ec..ac704548ec 100644 --- a/patches/server/0148-Ocelot-despawns-should-honor-nametags-and-leash.patch +++ b/patches/server/0147-Ocelot-despawns-should-honor-nametags-and-leash.patch diff --git a/patches/server/0149-Reset-spawner-timer-when-spawner-event-is-cancelled.patch b/patches/server/0148-Reset-spawner-timer-when-spawner-event-is-cancelled.patch index e27bff4361..e27bff4361 100644 --- a/patches/server/0149-Reset-spawner-timer-when-spawner-event-is-cancelled.patch +++ b/patches/server/0148-Reset-spawner-timer-when-spawner-event-is-cancelled.patch diff --git a/patches/server/0150-Allow-specifying-a-custom-authentication-servers-dow.patch b/patches/server/0149-Allow-specifying-a-custom-authentication-servers-dow.patch index 49defd6c90..49defd6c90 100644 --- a/patches/server/0150-Allow-specifying-a-custom-authentication-servers-dow.patch +++ b/patches/server/0149-Allow-specifying-a-custom-authentication-servers-dow.patch diff --git a/patches/server/0151-Add-PlayerJumpEvent.patch b/patches/server/0150-Add-PlayerJumpEvent.patch index 6e1404774e..6e1404774e 100644 --- a/patches/server/0151-Add-PlayerJumpEvent.patch +++ b/patches/server/0150-Add-PlayerJumpEvent.patch diff --git a/patches/server/0152-handle-ServerboundKeepAlivePacket-async.patch b/patches/server/0151-handle-ServerboundKeepAlivePacket-async.patch index db2c92f2c3..db2c92f2c3 100644 --- a/patches/server/0152-handle-ServerboundKeepAlivePacket-async.patch +++ b/patches/server/0151-handle-ServerboundKeepAlivePacket-async.patch diff --git a/patches/server/0153-Expose-client-protocol-version-and-virtual-host.patch b/patches/server/0152-Expose-client-protocol-version-and-virtual-host.patch index 2c7a6a7911..2c7a6a7911 100644 --- a/patches/server/0153-Expose-client-protocol-version-and-virtual-host.patch +++ b/patches/server/0152-Expose-client-protocol-version-and-virtual-host.patch diff --git a/patches/server/0154-revert-serverside-behavior-of-keepalives.patch b/patches/server/0153-revert-serverside-behavior-of-keepalives.patch index 78c569400b..78c569400b 100644 --- a/patches/server/0154-revert-serverside-behavior-of-keepalives.patch +++ b/patches/server/0153-revert-serverside-behavior-of-keepalives.patch diff --git a/patches/server/0155-Send-attack-SoundEffects-only-to-players-who-can-see.patch b/patches/server/0154-Send-attack-SoundEffects-only-to-players-who-can-see.patch index af85833106..af85833106 100644 --- a/patches/server/0155-Send-attack-SoundEffects-only-to-players-who-can-see.patch +++ b/patches/server/0154-Send-attack-SoundEffects-only-to-players-who-can-see.patch diff --git a/patches/server/0156-Add-PlayerArmorChangeEvent.patch b/patches/server/0155-Add-PlayerArmorChangeEvent.patch index cd83cc1481..cd83cc1481 100644 --- a/patches/server/0156-Add-PlayerArmorChangeEvent.patch +++ b/patches/server/0155-Add-PlayerArmorChangeEvent.patch diff --git a/patches/server/0157-Prevent-logins-from-being-processed-when-the-player-.patch b/patches/server/0156-Prevent-logins-from-being-processed-when-the-player-.patch index 95804a7b7c..95804a7b7c 100644 --- a/patches/server/0157-Prevent-logins-from-being-processed-when-the-player-.patch +++ b/patches/server/0156-Prevent-logins-from-being-processed-when-the-player-.patch diff --git a/patches/server/0158-Fix-MC-117075-Block-entity-unload-lag-spike.patch b/patches/server/0157-Fix-MC-117075-Block-entity-unload-lag-spike.patch index 12f777016d..12f777016d 100644 --- a/patches/server/0158-Fix-MC-117075-Block-entity-unload-lag-spike.patch +++ b/patches/server/0157-Fix-MC-117075-Block-entity-unload-lag-spike.patch diff --git a/patches/server/0159-use-CB-BlockState-implementations-for-captured-block.patch b/patches/server/0158-use-CB-BlockState-implementations-for-captured-block.patch index 983ff7742b..983ff7742b 100644 --- a/patches/server/0159-use-CB-BlockState-implementations-for-captured-block.patch +++ b/patches/server/0158-use-CB-BlockState-implementations-for-captured-block.patch diff --git a/patches/server/0160-API-to-get-a-BlockState-without-a-snapshot.patch b/patches/server/0159-API-to-get-a-BlockState-without-a-snapshot.patch index 97e12295c9..97e12295c9 100644 --- a/patches/server/0160-API-to-get-a-BlockState-without-a-snapshot.patch +++ b/patches/server/0159-API-to-get-a-BlockState-without-a-snapshot.patch diff --git a/patches/server/0161-AsyncTabCompleteEvent.patch b/patches/server/0160-AsyncTabCompleteEvent.patch index 2436de2911..e02cf2d105 100644 --- a/patches/server/0161-AsyncTabCompleteEvent.patch +++ b/patches/server/0160-AsyncTabCompleteEvent.patch @@ -80,7 +80,7 @@ index 414077a1fed2955bd64ac7091af1daeda2a92e2c..79d9a58c66382fd94ab5f6020285e341 this.server.getCommands().getDispatcher().getCompletionSuggestions(parseresults).thenAccept((suggestions) -> { diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 2d1f92f75e83aacd39440d2619befdf6cd545af4..1dd440057cb1d8acce7bfaa7ab1814937a4c63af 100644 +index a2b62970a5f50d4465db96ba12d8690e72bef95f..35ec2e57ed0b5b7263862a45afbed4857537e412 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -2297,7 +2297,7 @@ public final class CraftServer implements Server { diff --git a/patches/server/0162-PlayerPickupExperienceEvent.patch b/patches/server/0161-PlayerPickupExperienceEvent.patch index a07fa0d160..a07fa0d160 100644 --- a/patches/server/0162-PlayerPickupExperienceEvent.patch +++ b/patches/server/0161-PlayerPickupExperienceEvent.patch diff --git a/patches/server/0163-Ability-to-apply-mending-to-XP-API.patch b/patches/server/0162-Ability-to-apply-mending-to-XP-API.patch index 590dfbe627..590dfbe627 100644 --- a/patches/server/0163-Ability-to-apply-mending-to-XP-API.patch +++ b/patches/server/0162-Ability-to-apply-mending-to-XP-API.patch diff --git a/patches/server/0164-PlayerNaturallySpawnCreaturesEvent.patch b/patches/server/0163-PlayerNaturallySpawnCreaturesEvent.patch index cb145ad224..cb145ad224 100644 --- a/patches/server/0164-PlayerNaturallySpawnCreaturesEvent.patch +++ b/patches/server/0163-PlayerNaturallySpawnCreaturesEvent.patch diff --git a/patches/server/0165-Add-setPlayerProfile-API-for-Skulls.patch b/patches/server/0164-Add-setPlayerProfile-API-for-Skulls.patch index 3b0eaf2557..3b0eaf2557 100644 --- a/patches/server/0165-Add-setPlayerProfile-API-for-Skulls.patch +++ b/patches/server/0164-Add-setPlayerProfile-API-for-Skulls.patch diff --git a/patches/server/0166-PreCreatureSpawnEvent.patch b/patches/server/0165-PreCreatureSpawnEvent.patch index 0f7306bfc5..0f7306bfc5 100644 --- a/patches/server/0166-PreCreatureSpawnEvent.patch +++ b/patches/server/0165-PreCreatureSpawnEvent.patch diff --git a/patches/server/0167-Fill-Profile-Property-Events.patch b/patches/server/0166-Fill-Profile-Property-Events.patch index 0c89bc936a..0c89bc936a 100644 --- a/patches/server/0167-Fill-Profile-Property-Events.patch +++ b/patches/server/0166-Fill-Profile-Property-Events.patch diff --git a/patches/server/0168-Add-PlayerAdvancementCriterionGrantEvent.patch b/patches/server/0167-Add-PlayerAdvancementCriterionGrantEvent.patch index af41f90a89..af41f90a89 100644 --- a/patches/server/0168-Add-PlayerAdvancementCriterionGrantEvent.patch +++ b/patches/server/0167-Add-PlayerAdvancementCriterionGrantEvent.patch diff --git a/patches/server/0169-Add-ArmorStand-Item-Meta.patch b/patches/server/0168-Add-ArmorStand-Item-Meta.patch index 7e6ae430c9..9c2b77fa50 100644 --- a/patches/server/0169-Add-ArmorStand-Item-Meta.patch +++ b/patches/server/0168-Add-ArmorStand-Item-Meta.patch @@ -225,7 +225,7 @@ index c4f12f96e39cb6189799a796b4cb2cb4f0b92392..ecce5d0da946ca279c5608068442cc53 + // Paper end } diff --git a/src/test/java/org/bukkit/craftbukkit/inventory/ItemMetaTest.java b/src/test/java/org/bukkit/craftbukkit/inventory/ItemMetaTest.java -index 46025e3ffdc21f14403186094f893dff6316ba5e..50faaaa48dffcaf53823caed1e3f7263cd5c441f 100644 +index debab9859e89a87adc74ced592501ad06c236031..6cc54035af870b75f45d836e5b60f5d9240dd7d0 100644 --- a/src/test/java/org/bukkit/craftbukkit/inventory/ItemMetaTest.java +++ b/src/test/java/org/bukkit/craftbukkit/inventory/ItemMetaTest.java @@ -365,6 +365,7 @@ public class ItemMetaTest { diff --git a/patches/server/0170-Extend-Player-Interact-cancellation.patch b/patches/server/0169-Extend-Player-Interact-cancellation.patch index 430e2a5e62..430e2a5e62 100644 --- a/patches/server/0170-Extend-Player-Interact-cancellation.patch +++ b/patches/server/0169-Extend-Player-Interact-cancellation.patch diff --git a/patches/server/0171-Tameable-getOwnerUniqueId-API.patch b/patches/server/0170-Tameable-getOwnerUniqueId-API.patch index 8ef9a7ad54..8ef9a7ad54 100644 --- a/patches/server/0171-Tameable-getOwnerUniqueId-API.patch +++ b/patches/server/0170-Tameable-getOwnerUniqueId-API.patch diff --git a/patches/server/0172-Toggleable-player-crits.patch b/patches/server/0171-Toggleable-player-crits.patch index 3a3f237d57..3a3f237d57 100644 --- a/patches/server/0172-Toggleable-player-crits.patch +++ b/patches/server/0171-Toggleable-player-crits.patch diff --git a/patches/server/0173-Disable-Explicit-Network-Manager-Flushing.patch b/patches/server/0172-Disable-Explicit-Network-Manager-Flushing.patch index 583fa8e586..583fa8e586 100644 --- a/patches/server/0173-Disable-Explicit-Network-Manager-Flushing.patch +++ b/patches/server/0172-Disable-Explicit-Network-Manager-Flushing.patch diff --git a/patches/server/0174-Implement-extended-PaperServerListPingEvent.patch b/patches/server/0173-Implement-extended-PaperServerListPingEvent.patch index b9db1ac1ec..b9db1ac1ec 100644 --- a/patches/server/0174-Implement-extended-PaperServerListPingEvent.patch +++ b/patches/server/0173-Implement-extended-PaperServerListPingEvent.patch diff --git a/patches/server/0175-Add-more-fields-to-AsyncPreLoginEvent.patch b/patches/server/0174-Add-more-fields-to-AsyncPreLoginEvent.patch index 685fda6db8..685fda6db8 100644 --- a/patches/server/0175-Add-more-fields-to-AsyncPreLoginEvent.patch +++ b/patches/server/0174-Add-more-fields-to-AsyncPreLoginEvent.patch diff --git a/patches/server/0176-Player.setPlayerProfile-API.patch b/patches/server/0175-Player.setPlayerProfile-API.patch index fd09301185..155a82385a 100644 --- a/patches/server/0176-Player.setPlayerProfile-API.patch +++ b/patches/server/0175-Player.setPlayerProfile-API.patch @@ -27,7 +27,7 @@ index 4a62c1abc6f3c48bbda40325b4ce46632db3f28d..bab8c53041afb9606db55923e5466eab playerName = gameprofile.getName(); uniqueId = gameprofile.getId(); diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index 5cb84271abdabc0f2d44ad9425828431f8818a47..a929c809dc1dcb2bdab4db0d2a8ca794189e93d9 100644 +index f4e08c6b20ba64402b8587bde3e01eedcc9c2568..ac5607fb1ac771f16b14d71e08a8d4183a39a002 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -799,10 +799,16 @@ public abstract class PlayerList { diff --git a/patches/server/0177-getPlayerUniqueId-API.patch b/patches/server/0176-getPlayerUniqueId-API.patch index c4f1f1285d..5214138b6e 100644 --- a/patches/server/0177-getPlayerUniqueId-API.patch +++ b/patches/server/0176-getPlayerUniqueId-API.patch @@ -9,7 +9,7 @@ In Offline Mode, will return an Offline UUID This is a more performant way to obtain a UUID for a name than loading an OfflinePlayer diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 1dd440057cb1d8acce7bfaa7ab1814937a4c63af..6bb1d3f3548c382379323059457844978438f802 100644 +index 35ec2e57ed0b5b7263862a45afbed4857537e412..64742de1ec4611809a11f685536f4aaa71201ea2 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -1891,6 +1891,25 @@ public final class CraftServer implements Server { diff --git a/patches/server/0178-Improved-Async-Task-Scheduler.patch b/patches/server/0177-Improved-Async-Task-Scheduler.patch index d53657768c..d53657768c 100644 --- a/patches/server/0178-Improved-Async-Task-Scheduler.patch +++ b/patches/server/0177-Improved-Async-Task-Scheduler.patch diff --git a/patches/server/0179-Make-legacy-ping-handler-more-reliable.patch b/patches/server/0178-Make-legacy-ping-handler-more-reliable.patch index e9431bd1eb..e9431bd1eb 100644 --- a/patches/server/0179-Make-legacy-ping-handler-more-reliable.patch +++ b/patches/server/0178-Make-legacy-ping-handler-more-reliable.patch diff --git a/patches/server/0180-Call-PaperServerListPingEvent-for-legacy-pings.patch b/patches/server/0179-Call-PaperServerListPingEvent-for-legacy-pings.patch index 5265180dd5..5265180dd5 100644 --- a/patches/server/0180-Call-PaperServerListPingEvent-for-legacy-pings.patch +++ b/patches/server/0179-Call-PaperServerListPingEvent-for-legacy-pings.patch diff --git a/patches/server/0181-Flag-to-disable-the-channel-limit.patch b/patches/server/0180-Flag-to-disable-the-channel-limit.patch index 867f7c6540..867f7c6540 100644 --- a/patches/server/0181-Flag-to-disable-the-channel-limit.patch +++ b/patches/server/0180-Flag-to-disable-the-channel-limit.patch diff --git a/patches/server/0182-Add-openSign-method-to-HumanEntity.patch b/patches/server/0181-Add-openSign-method-to-HumanEntity.patch index c90098c049..c90098c049 100644 --- a/patches/server/0182-Add-openSign-method-to-HumanEntity.patch +++ b/patches/server/0181-Add-openSign-method-to-HumanEntity.patch diff --git a/patches/server/0183-Configurable-sprint-interruption-on-attack.patch b/patches/server/0182-Configurable-sprint-interruption-on-attack.patch index 1fe54fe26f..1fe54fe26f 100644 --- a/patches/server/0183-Configurable-sprint-interruption-on-attack.patch +++ b/patches/server/0182-Configurable-sprint-interruption-on-attack.patch diff --git a/patches/server/0184-EndermanEscapeEvent.patch b/patches/server/0183-EndermanEscapeEvent.patch index cd9bf53000..cd9bf53000 100644 --- a/patches/server/0184-EndermanEscapeEvent.patch +++ b/patches/server/0183-EndermanEscapeEvent.patch diff --git a/patches/server/0185-Enderman.teleportRandomly.patch b/patches/server/0184-Enderman.teleportRandomly.patch index aeb2e69493..aeb2e69493 100644 --- a/patches/server/0185-Enderman.teleportRandomly.patch +++ b/patches/server/0184-Enderman.teleportRandomly.patch diff --git a/patches/server/0186-Expand-World.spawnParticle-API-and-add-Builder.patch b/patches/server/0185-Expand-World.spawnParticle-API-and-add-Builder.patch index 978cde4c95..978cde4c95 100644 --- a/patches/server/0186-Expand-World.spawnParticle-API-and-add-Builder.patch +++ b/patches/server/0185-Expand-World.spawnParticle-API-and-add-Builder.patch diff --git a/patches/server/0187-Fix-exploit-that-allowed-colored-signs-to-be-created.patch b/patches/server/0186-Fix-exploit-that-allowed-colored-signs-to-be-created.patch index 9b28d06fce..9b28d06fce 100644 --- a/patches/server/0187-Fix-exploit-that-allowed-colored-signs-to-be-created.patch +++ b/patches/server/0186-Fix-exploit-that-allowed-colored-signs-to-be-created.patch diff --git a/patches/server/0188-EndermanAttackPlayerEvent.patch b/patches/server/0187-EndermanAttackPlayerEvent.patch index 7ec73bf7df..7ec73bf7df 100644 --- a/patches/server/0188-EndermanAttackPlayerEvent.patch +++ b/patches/server/0187-EndermanAttackPlayerEvent.patch diff --git a/patches/server/0189-WitchConsumePotionEvent.patch b/patches/server/0188-WitchConsumePotionEvent.patch index d63befdcdb..d63befdcdb 100644 --- a/patches/server/0189-WitchConsumePotionEvent.patch +++ b/patches/server/0188-WitchConsumePotionEvent.patch diff --git a/patches/server/0190-WitchThrowPotionEvent.patch b/patches/server/0189-WitchThrowPotionEvent.patch index fc4a2c07db..fc4a2c07db 100644 --- a/patches/server/0190-WitchThrowPotionEvent.patch +++ b/patches/server/0189-WitchThrowPotionEvent.patch diff --git a/patches/server/0191-WitchReadyPotionEvent.patch b/patches/server/0190-WitchReadyPotionEvent.patch index 5275662a1d..5275662a1d 100644 --- a/patches/server/0191-WitchReadyPotionEvent.patch +++ b/patches/server/0190-WitchReadyPotionEvent.patch diff --git a/patches/server/0192-ItemStack-getMaxItemUseDuration.patch b/patches/server/0191-ItemStack-getMaxItemUseDuration.patch index d3f513e3a9..d3f513e3a9 100644 --- a/patches/server/0192-ItemStack-getMaxItemUseDuration.patch +++ b/patches/server/0191-ItemStack-getMaxItemUseDuration.patch diff --git a/patches/server/0193-Add-EntityTeleportEndGatewayEvent.patch b/patches/server/0192-Add-EntityTeleportEndGatewayEvent.patch index 48430a9c1c..6431091971 100644 --- a/patches/server/0193-Add-EntityTeleportEndGatewayEvent.patch +++ b/patches/server/0192-Add-EntityTeleportEndGatewayEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add EntityTeleportEndGatewayEvent diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index aa70b6437cabdd875cec446db4bcf2422ab2cbc6..46cb5722be10182af7af41f733405ab5fe137576 100644 +index c22b1ef0751d244310dee880565eef83bdb61114..7001d4f1da527ed3cfd548eebccfcdc284b6a2ee 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -3430,8 +3430,16 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess diff --git a/patches/server/0194-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch b/patches/server/0193-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch index 70526b8bcb..70526b8bcb 100644 --- a/patches/server/0194-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch +++ b/patches/server/0193-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch diff --git a/patches/server/0195-Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch b/patches/server/0194-Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch index fd7f24c4f3..fd7f24c4f3 100644 --- a/patches/server/0195-Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch +++ b/patches/server/0194-Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch diff --git a/patches/server/0196-Configurable-LootPool-luck-formula.patch b/patches/server/0195-Configurable-LootPool-luck-formula.patch index 33c95e3339..33c95e3339 100644 --- a/patches/server/0196-Configurable-LootPool-luck-formula.patch +++ b/patches/server/0195-Configurable-LootPool-luck-formula.patch diff --git a/patches/server/0197-Print-Error-details-when-failing-to-save-player-data.patch b/patches/server/0196-Print-Error-details-when-failing-to-save-player-data.patch index 0885ca8d10..0885ca8d10 100644 --- a/patches/server/0197-Print-Error-details-when-failing-to-save-player-data.patch +++ b/patches/server/0196-Print-Error-details-when-failing-to-save-player-data.patch diff --git a/patches/server/0198-Make-shield-blocking-delay-configurable.patch b/patches/server/0197-Make-shield-blocking-delay-configurable.patch index e1dfd5efbf..87567dd988 100644 --- a/patches/server/0198-Make-shield-blocking-delay-configurable.patch +++ b/patches/server/0197-Make-shield-blocking-delay-configurable.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Make shield blocking delay configurable diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 08322f6147b78d140a2e0d6c3189ee95270c3c71..9e21f77689eb246ad72cdbd7ee19211dcb2ed738 100644 +index a03583daf6cac850c154e0e89dc3fa00a844903f..349aa25d6e52190534ea68a31b6e2ae29a689944 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -4102,12 +4102,24 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0199-Improve-EntityShootBowEvent.patch b/patches/server/0198-Improve-EntityShootBowEvent.patch index 213e6f61c1..213e6f61c1 100644 --- a/patches/server/0199-Improve-EntityShootBowEvent.patch +++ b/patches/server/0198-Improve-EntityShootBowEvent.patch diff --git a/patches/server/0200-PlayerReadyArrowEvent.patch b/patches/server/0199-PlayerReadyArrowEvent.patch index 8d16572d48..8d16572d48 100644 --- a/patches/server/0200-PlayerReadyArrowEvent.patch +++ b/patches/server/0199-PlayerReadyArrowEvent.patch diff --git a/patches/server/0201-Add-entity-knockback-events.patch b/patches/server/0200-Add-entity-knockback-events.patch index 3e29b55d3e..d13ddac4e7 100644 --- a/patches/server/0201-Add-entity-knockback-events.patch +++ b/patches/server/0200-Add-entity-knockback-events.patch @@ -11,7 +11,7 @@ Co-authored-by: aerulion <[email protected]> Co-authored-by: Jake Potrebic <[email protected]> diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 46cb5722be10182af7af41f733405ab5fe137576..ab7740d1753cd8540189c77053e5ca1f71c1b024 100644 +index 7001d4f1da527ed3cfd548eebccfcdc284b6a2ee..9f503da8895e85991f3d5e8f62c7aa065c61c93c 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -2051,7 +2051,21 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess @@ -38,7 +38,7 @@ index 46cb5722be10182af7af41f733405ab5fe137576..ab7740d1753cd8540189c77053e5ca1f } diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 9e21f77689eb246ad72cdbd7ee19211dcb2ed738..61124dfec84792fa23ce1b0f03cbd97b1a6bde5b 100644 +index 349aa25d6e52190534ea68a31b6e2ae29a689944..6b599427c2d61d4475af0f5af8294308940cf0c9 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -1563,7 +1563,7 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0202-Expand-Explosions-API.patch b/patches/server/0201-Expand-Explosions-API.patch index 7bf62df21c..7bf62df21c 100644 --- a/patches/server/0202-Expand-Explosions-API.patch +++ b/patches/server/0201-Expand-Explosions-API.patch diff --git a/patches/server/0203-LivingEntity-Active-Item-API.patch b/patches/server/0202-LivingEntity-Active-Item-API.patch index f7de817b6b..f7de817b6b 100644 --- a/patches/server/0203-LivingEntity-Active-Item-API.patch +++ b/patches/server/0202-LivingEntity-Active-Item-API.patch diff --git a/patches/server/0204-RangedEntity-API.patch b/patches/server/0203-RangedEntity-API.patch index 2b548743e2..2b548743e2 100644 --- a/patches/server/0204-RangedEntity-API.patch +++ b/patches/server/0203-RangedEntity-API.patch diff --git a/patches/server/0205-Add-config-to-disable-ender-dragon-legacy-check.patch b/patches/server/0204-Add-config-to-disable-ender-dragon-legacy-check.patch index 7c711b2484..7c711b2484 100644 --- a/patches/server/0205-Add-config-to-disable-ender-dragon-legacy-check.patch +++ b/patches/server/0204-Add-config-to-disable-ender-dragon-legacy-check.patch diff --git a/patches/server/0206-Implement-World.getEntity-UUID-API.patch b/patches/server/0205-Implement-World.getEntity-UUID-API.patch index 7ed2037b31..ad1944ffb4 100644 --- a/patches/server/0206-Implement-World.getEntity-UUID-API.patch +++ b/patches/server/0205-Implement-World.getEntity-UUID-API.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Implement World.getEntity(UUID) API diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java -index a4f140fefaac7e74b6c9834e6b532f20e80b9ab9..0f8a5ad8853052c51989570df10a75bb5b3a1f68 100644 +index 195e698eadc7ce916b4bcfe04849501ee4a39aad..5cc7cb42bd6c456ca0f3d62666083c9fd0516ffa 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java @@ -1129,6 +1129,15 @@ public class CraftWorld extends CraftRegionAccessor implements World { diff --git a/patches/server/0207-InventoryCloseEvent-Reason-API.patch b/patches/server/0206-InventoryCloseEvent-Reason-API.patch index 5432df8ae8..5307753ead 100644 --- a/patches/server/0207-InventoryCloseEvent-Reason-API.patch +++ b/patches/server/0206-InventoryCloseEvent-Reason-API.patch @@ -29,7 +29,7 @@ index f0fc08bcc2988277b6a5e3107e6fc5c89bb67b93..e03032b96e8f44ef83f52dcf3dc5a885 } // Spigot End diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index cded42f7af776d2596db9b33fabef91ea9b3b64e..075437bbca3ec82cf1a1cbf66f1af6966f519211 100644 +index 8fd3802d8e293e35478666bd4e921d58e1ce5b41..8a3b570034d2ec7916b80b89186c0664e7bc73dd 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -933,7 +933,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0208-Vex-get-setSummoner-API.patch b/patches/server/0207-Vex-get-setSummoner-API.patch index 9c014ff1fc..9c014ff1fc 100644 --- a/patches/server/0208-Vex-get-setSummoner-API.patch +++ b/patches/server/0207-Vex-get-setSummoner-API.patch diff --git a/patches/server/0209-add-more-information-to-Entity.toString.patch b/patches/server/0208-add-more-information-to-Entity.toString.patch index ec05b0c235..8541967ffd 100644 --- a/patches/server/0209-add-more-information-to-Entity.toString.patch +++ b/patches/server/0208-add-more-information-to-Entity.toString.patch @@ -6,7 +6,7 @@ Subject: [PATCH] add more information to Entity.toString() UUID, ticks lived, valid, dead diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index ab7740d1753cd8540189c77053e5ca1f71c1b024..659ed49cebb8ed2a6e1c88fb1e4d95f0520820d4 100644 +index 9f503da8895e85991f3d5e8f62c7aa065c61c93c..e67d8da5be50e07cb0473b7bfe6d381da044155a 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -3407,7 +3407,7 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess diff --git a/patches/server/0210-EnderDragon-Events.patch b/patches/server/0209-EnderDragon-Events.patch index f78c44aab2..f78c44aab2 100644 --- a/patches/server/0210-EnderDragon-Events.patch +++ b/patches/server/0209-EnderDragon-Events.patch diff --git a/patches/server/0211-PlayerElytraBoostEvent.patch b/patches/server/0210-PlayerElytraBoostEvent.patch index 3042206c20..3042206c20 100644 --- a/patches/server/0211-PlayerElytraBoostEvent.patch +++ b/patches/server/0210-PlayerElytraBoostEvent.patch diff --git a/patches/server/0212-PlayerLaunchProjectileEvent.patch b/patches/server/0211-PlayerLaunchProjectileEvent.patch index de1f0193b6..de1f0193b6 100644 --- a/patches/server/0212-PlayerLaunchProjectileEvent.patch +++ b/patches/server/0211-PlayerLaunchProjectileEvent.patch diff --git a/patches/server/0213-Improve-BlockPosition-inlining.patch b/patches/server/0212-Improve-BlockPosition-inlining.patch index e1e44f61f0..e1e44f61f0 100644 --- a/patches/server/0213-Improve-BlockPosition-inlining.patch +++ b/patches/server/0212-Improve-BlockPosition-inlining.patch diff --git a/patches/server/0214-Option-to-prevent-armor-stands-from-doing-entity-loo.patch b/patches/server/0213-Option-to-prevent-armor-stands-from-doing-entity-loo.patch index 8f032f18fa..8f032f18fa 100644 --- a/patches/server/0214-Option-to-prevent-armor-stands-from-doing-entity-loo.patch +++ b/patches/server/0213-Option-to-prevent-armor-stands-from-doing-entity-loo.patch diff --git a/patches/server/0215-Vanished-players-don-t-have-rights.patch b/patches/server/0214-Vanished-players-don-t-have-rights.patch index 4d196bf7d1..4d196bf7d1 100644 --- a/patches/server/0215-Vanished-players-don-t-have-rights.patch +++ b/patches/server/0214-Vanished-players-don-t-have-rights.patch diff --git a/patches/server/0216-Allow-disabling-armor-stand-ticking.patch b/patches/server/0215-Allow-disabling-armor-stand-ticking.patch index 52031cba6b..52031cba6b 100644 --- a/patches/server/0216-Allow-disabling-armor-stand-ticking.patch +++ b/patches/server/0215-Allow-disabling-armor-stand-ticking.patch diff --git a/patches/server/0217-SkeletonHorse-Additions.patch b/patches/server/0216-SkeletonHorse-Additions.patch index 2b721231ef..2b721231ef 100644 --- a/patches/server/0217-SkeletonHorse-Additions.patch +++ b/patches/server/0216-SkeletonHorse-Additions.patch diff --git a/patches/server/0218-Expand-ArmorStand-API.patch b/patches/server/0217-Expand-ArmorStand-API.patch index 8e53f0be90..8e53f0be90 100644 --- a/patches/server/0218-Expand-ArmorStand-API.patch +++ b/patches/server/0217-Expand-ArmorStand-API.patch diff --git a/patches/server/0219-AnvilDamageEvent.patch b/patches/server/0218-AnvilDamageEvent.patch index 8e5891eb7c..2364b6084c 100644 --- a/patches/server/0219-AnvilDamageEvent.patch +++ b/patches/server/0218-AnvilDamageEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] AnvilDamageEvent diff --git a/src/main/java/net/minecraft/world/inventory/AnvilMenu.java b/src/main/java/net/minecraft/world/inventory/AnvilMenu.java -index ab59f5cdd5ce76a0408f4b6ce907e7be103d7950..126565e673e94b9c66aa4547596bbf198c57c7ad 100644 +index 14e1b077f9de9ad616db6714a6268e6ffff28343..dff005cc860fc5ff0759d6e35502deebd00943ed 100644 --- a/src/main/java/net/minecraft/world/inventory/AnvilMenu.java +++ b/src/main/java/net/minecraft/world/inventory/AnvilMenu.java @@ -111,6 +111,16 @@ public class AnvilMenu extends ItemCombinerMenu { diff --git a/patches/server/0220-Add-TNTPrimeEvent.patch b/patches/server/0219-Add-TNTPrimeEvent.patch index 4cf9d43050..4cf9d43050 100644 --- a/patches/server/0220-Add-TNTPrimeEvent.patch +++ b/patches/server/0219-Add-TNTPrimeEvent.patch diff --git a/patches/server/0221-Break-up-and-make-tab-spam-limits-configurable.patch b/patches/server/0220-Break-up-and-make-tab-spam-limits-configurable.patch index 92f889e9c0..92f889e9c0 100644 --- a/patches/server/0221-Break-up-and-make-tab-spam-limits-configurable.patch +++ b/patches/server/0220-Break-up-and-make-tab-spam-limits-configurable.patch diff --git a/patches/server/0222-Fix-NBT-type-issues.patch b/patches/server/0221-Fix-NBT-type-issues.patch index bae1fe4393..bae1fe4393 100644 --- a/patches/server/0222-Fix-NBT-type-issues.patch +++ b/patches/server/0221-Fix-NBT-type-issues.patch diff --git a/patches/server/0223-Remove-unnecessary-itemmeta-handling.patch b/patches/server/0222-Remove-unnecessary-itemmeta-handling.patch index d573a1e6f9..d573a1e6f9 100644 --- a/patches/server/0223-Remove-unnecessary-itemmeta-handling.patch +++ b/patches/server/0222-Remove-unnecessary-itemmeta-handling.patch diff --git a/patches/server/0224-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch b/patches/server/0223-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch index 15dfd12d29..15dfd12d29 100644 --- a/patches/server/0224-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch +++ b/patches/server/0223-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch diff --git a/patches/server/0225-Add-Early-Warning-Feature-to-WatchDog.patch b/patches/server/0224-Add-Early-Warning-Feature-to-WatchDog.patch index bb4db1eb5d..5b529f749d 100644 --- a/patches/server/0225-Add-Early-Warning-Feature-to-WatchDog.patch +++ b/patches/server/0224-Add-Early-Warning-Feature-to-WatchDog.patch @@ -33,7 +33,7 @@ index 7c2b2dbc03bf4c3308a3e2a34260fee56d646488..5080c8296112aa093ca5450cad1d54c4 com.destroystokyo.paper.Metrics.PaperMetrics.startMetrics(); // Paper - start metrics com.destroystokyo.paper.VersionHistoryManager.INSTANCE.getClass(); // Paper - load version history now diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 6bb1d3f3548c382379323059457844978438f802..6d08b753c04a78e4ec07eaf8ff6c3b9daaf91f64 100644 +index 64742de1ec4611809a11f685536f4aaa71201ea2..65856f97a5e6f2cbfec94585d65ec5ae27004f37 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -965,6 +965,7 @@ public final class CraftServer implements Server { diff --git a/patches/server/0226-Use-ConcurrentHashMap-in-JsonList.patch b/patches/server/0225-Use-ConcurrentHashMap-in-JsonList.patch index 657e75580e..75fd866138 100644 --- a/patches/server/0226-Use-ConcurrentHashMap-in-JsonList.patch +++ b/patches/server/0225-Use-ConcurrentHashMap-in-JsonList.patch @@ -23,7 +23,7 @@ Modified isEmpty to use the isEmpty() method instead of the slightly confusing s The point of this is readability, but does have a side-benefit of a small microptimization diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index c9c3ebcb7239bf01617a89f03cd0ad12dd0b2c34..f2c7fba1f474618eb68a804d2dc7fc8d70c8ff6f 100644 +index 06338f5fa552a390db05a90b5cc796a70104ada0..8bb2749f751839f7dfd8fb62f676bd54ec8b1b09 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -593,7 +593,7 @@ public abstract class PlayerList { diff --git a/patches/server/0227-Use-a-Queue-for-Queueing-Commands.patch b/patches/server/0226-Use-a-Queue-for-Queueing-Commands.patch index 8ee1b6a200..8ee1b6a200 100644 --- a/patches/server/0227-Use-a-Queue-for-Queueing-Commands.patch +++ b/patches/server/0226-Use-a-Queue-for-Queueing-Commands.patch diff --git a/patches/server/0228-Ability-to-get-block-entities-from-a-chunk-without-s.patch b/patches/server/0227-Ability-to-get-block-entities-from-a-chunk-without-s.patch index 77ed848f4c..77ed848f4c 100644 --- a/patches/server/0228-Ability-to-get-block-entities-from-a-chunk-without-s.patch +++ b/patches/server/0227-Ability-to-get-block-entities-from-a-chunk-without-s.patch diff --git a/patches/server/0229-Optimize-BlockPosition-helper-methods.patch b/patches/server/0228-Optimize-BlockPosition-helper-methods.patch index 5c3a739bd0..5c3a739bd0 100644 --- a/patches/server/0229-Optimize-BlockPosition-helper-methods.patch +++ b/patches/server/0228-Optimize-BlockPosition-helper-methods.patch diff --git a/patches/server/0230-Restore-vanilla-default-mob-spawn-range-and-water-an.patch b/patches/server/0229-Restore-vanilla-default-mob-spawn-range-and-water-an.patch index 0ed98b85c4..0ed98b85c4 100644 --- a/patches/server/0230-Restore-vanilla-default-mob-spawn-range-and-water-an.patch +++ b/patches/server/0229-Restore-vanilla-default-mob-spawn-range-and-water-an.patch diff --git a/patches/server/0231-Slime-Pathfinder-Events.patch b/patches/server/0230-Slime-Pathfinder-Events.patch index b24fcc8b0b..b24fcc8b0b 100644 --- a/patches/server/0231-Slime-Pathfinder-Events.patch +++ b/patches/server/0230-Slime-Pathfinder-Events.patch diff --git a/patches/server/0232-Configurable-speed-for-water-flowing-over-lava.patch b/patches/server/0231-Configurable-speed-for-water-flowing-over-lava.patch index 5b45a51e5f..5b45a51e5f 100644 --- a/patches/server/0232-Configurable-speed-for-water-flowing-over-lava.patch +++ b/patches/server/0231-Configurable-speed-for-water-flowing-over-lava.patch diff --git a/patches/server/0233-Optimize-CraftBlockData-Creation.patch b/patches/server/0232-Optimize-CraftBlockData-Creation.patch index 03c51206ce..03c51206ce 100644 --- a/patches/server/0233-Optimize-CraftBlockData-Creation.patch +++ b/patches/server/0232-Optimize-CraftBlockData-Creation.patch diff --git a/patches/server/0234-Optimize-MappedRegistry.patch b/patches/server/0233-Optimize-MappedRegistry.patch index 967e274d5b..967e274d5b 100644 --- a/patches/server/0234-Optimize-MappedRegistry.patch +++ b/patches/server/0233-Optimize-MappedRegistry.patch diff --git a/patches/server/0235-Add-PhantomPreSpawnEvent.patch b/patches/server/0234-Add-PhantomPreSpawnEvent.patch index 3398693ce4..3398693ce4 100644 --- a/patches/server/0235-Add-PhantomPreSpawnEvent.patch +++ b/patches/server/0234-Add-PhantomPreSpawnEvent.patch diff --git a/patches/server/0236-Add-More-Creeper-API.patch b/patches/server/0235-Add-More-Creeper-API.patch index 04605aa213..04605aa213 100644 --- a/patches/server/0236-Add-More-Creeper-API.patch +++ b/patches/server/0235-Add-More-Creeper-API.patch diff --git a/patches/server/0237-Inventory-removeItemAnySlot.patch b/patches/server/0236-Inventory-removeItemAnySlot.patch index 1316343a0a..1316343a0a 100644 --- a/patches/server/0237-Inventory-removeItemAnySlot.patch +++ b/patches/server/0236-Inventory-removeItemAnySlot.patch diff --git a/patches/server/0238-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch b/patches/server/0237-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch index ab27482cc1..658a8370ad 100644 --- a/patches/server/0238-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch +++ b/patches/server/0237-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Make CraftWorld#loadChunk(int, int, false) load unconverted diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java -index 0f8a5ad8853052c51989570df10a75bb5b3a1f68..58bece6427afd9e0341e2cf065adc0b04cd8a0e2 100644 +index 5cc7cb42bd6c456ca0f3d62666083c9fd0516ffa..c3874468dc5bcdbe08e473760b028223b3ed8bb1 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java @@ -430,7 +430,7 @@ public class CraftWorld extends CraftRegionAccessor implements World { diff --git a/patches/server/0239-Add-ray-tracing-methods-to-LivingEntity.patch b/patches/server/0238-Add-ray-tracing-methods-to-LivingEntity.patch index e9b2e45d29..c5fccadff5 100644 --- a/patches/server/0239-Add-ray-tracing-methods-to-LivingEntity.patch +++ b/patches/server/0238-Add-ray-tracing-methods-to-LivingEntity.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add ray tracing methods to LivingEntity diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 61124dfec84792fa23ce1b0f03cbd97b1a6bde5b..30343efb680edf3dc355498b04c5db9ebecbf270 100644 +index 6b599427c2d61d4475af0f5af8294308940cf0c9..6a46d57d4941b1abbac4c2609272feb3fb8e45e6 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -4113,6 +4113,19 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0240-Expose-attack-cooldown-methods-for-Player.patch b/patches/server/0239-Expose-attack-cooldown-methods-for-Player.patch index 93104eea2c..b4bdf91b2a 100644 --- a/patches/server/0240-Expose-attack-cooldown-methods-for-Player.patch +++ b/patches/server/0239-Expose-attack-cooldown-methods-for-Player.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Expose attack cooldown methods for Player diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 01d257d1fe33b3d38e155b69436173a8a3c828e2..ca3e3aa01ee5f1b926478817636e6b94bf3176fd 100644 +index b8a453e3e54a205d703bb1f4602686606c0f0f4d..549bc20645706faa65f6307d295cb028f53b2607 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -2995,6 +2995,21 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0241-Improve-death-events.patch b/patches/server/0240-Improve-death-events.patch index a1b7400225..9060d69916 100644 --- a/patches/server/0241-Improve-death-events.patch +++ b/patches/server/0240-Improve-death-events.patch @@ -19,7 +19,7 @@ public net.minecraft.world.entity.LivingEntity getDeathSound()Lnet/minecraft/sou public net.minecraft.world.entity.LivingEntity getSoundVolume()F diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 29b836a75b835f0d5233db419fc5ca8dde885fdb..2bd97344502a63173de923542f27759d7e98b6cc 100644 +index 8a3b570034d2ec7916b80b89186c0664e7bc73dd..ca32fad1fbb5eeb0b6fb8c74f645277e92f63c33 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -296,6 +296,10 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { @@ -79,7 +79,7 @@ index 29b836a75b835f0d5233db419fc5ca8dde885fdb..2bd97344502a63173de923542f27759d } } diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 30343efb680edf3dc355498b04c5db9ebecbf270..781568c0aef7556fd4422574d31c0ad790f0afa7 100644 +index 6a46d57d4941b1abbac4c2609272feb3fb8e45e6..d1a65777767f503275d41ed48db887eedafe6324 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -295,6 +295,7 @@ public abstract class LivingEntity extends Entity implements Attackable { @@ -420,7 +420,7 @@ index 2caba38a50b7ea535337a3540aa5272d4a9f1878..e20565cf256aacd012a1722c5ebbf901 // CraftBukkit end this.gameEvent(GameEvent.ENTITY_DIE); diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index ca3e3aa01ee5f1b926478817636e6b94bf3176fd..66446d549444316ca89051a0da99583dc4ef80fe 100644 +index 549bc20645706faa65f6307d295cb028f53b2607..c74b3abba82679594d9f3966979771c16e5f98f3 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -2532,7 +2532,14 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0242-Allow-chests-to-be-placed-with-NBT-data.patch b/patches/server/0241-Allow-chests-to-be-placed-with-NBT-data.patch index 4b282589d9..4b282589d9 100644 --- a/patches/server/0242-Allow-chests-to-be-placed-with-NBT-data.patch +++ b/patches/server/0241-Allow-chests-to-be-placed-with-NBT-data.patch diff --git a/patches/server/0243-Mob-Pathfinding-API.patch b/patches/server/0242-Mob-Pathfinding-API.patch index 638eb9310c..638eb9310c 100644 --- a/patches/server/0243-Mob-Pathfinding-API.patch +++ b/patches/server/0242-Mob-Pathfinding-API.patch diff --git a/patches/server/0244-Prevent-various-interactions-from-causing-chunk-load.patch b/patches/server/0243-Prevent-various-interactions-from-causing-chunk-load.patch index a2789a6dfa..a2789a6dfa 100644 --- a/patches/server/0244-Prevent-various-interactions-from-causing-chunk-load.patch +++ b/patches/server/0243-Prevent-various-interactions-from-causing-chunk-load.patch diff --git a/patches/server/0245-Prevent-mob-spawning-from-loading-generating-chunks.patch b/patches/server/0244-Prevent-mob-spawning-from-loading-generating-chunks.patch index e9d396eb02..e9d396eb02 100644 --- a/patches/server/0245-Prevent-mob-spawning-from-loading-generating-chunks.patch +++ b/patches/server/0244-Prevent-mob-spawning-from-loading-generating-chunks.patch diff --git a/patches/server/0246-Implement-furnace-cook-speed-multiplier-API.patch b/patches/server/0245-Implement-furnace-cook-speed-multiplier-API.patch index 3a04c8b1ea..3a04c8b1ea 100644 --- a/patches/server/0246-Implement-furnace-cook-speed-multiplier-API.patch +++ b/patches/server/0245-Implement-furnace-cook-speed-multiplier-API.patch diff --git a/patches/server/0247-Honor-EntityAgeable.ageLock.patch b/patches/server/0246-Honor-EntityAgeable.ageLock.patch index aaaf81b894..aaaf81b894 100644 --- a/patches/server/0247-Honor-EntityAgeable.ageLock.patch +++ b/patches/server/0246-Honor-EntityAgeable.ageLock.patch diff --git a/patches/server/0248-Configurable-connection-throttle-kick-message.patch b/patches/server/0247-Configurable-connection-throttle-kick-message.patch index ed8fbcb06d..ed8fbcb06d 100644 --- a/patches/server/0248-Configurable-connection-throttle-kick-message.patch +++ b/patches/server/0247-Configurable-connection-throttle-kick-message.patch diff --git a/patches/server/0249-Prevent-chunk-loading-from-Fluid-Flowing.patch b/patches/server/0248-Prevent-chunk-loading-from-Fluid-Flowing.patch index 8426fd78fd..8426fd78fd 100644 --- a/patches/server/0249-Prevent-chunk-loading-from-Fluid-Flowing.patch +++ b/patches/server/0248-Prevent-chunk-loading-from-Fluid-Flowing.patch diff --git a/patches/server/0250-PreSpawnerSpawnEvent.patch b/patches/server/0249-PreSpawnerSpawnEvent.patch index d10c136bb8..d10c136bb8 100644 --- a/patches/server/0250-PreSpawnerSpawnEvent.patch +++ b/patches/server/0249-PreSpawnerSpawnEvent.patch diff --git a/patches/server/0251-Add-LivingEntity-getTargetEntity.patch b/patches/server/0250-Add-LivingEntity-getTargetEntity.patch index de209ef73f..7a6786a2ee 100644 --- a/patches/server/0251-Add-LivingEntity-getTargetEntity.patch +++ b/patches/server/0250-Add-LivingEntity-getTargetEntity.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add LivingEntity#getTargetEntity diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 781568c0aef7556fd4422574d31c0ad790f0afa7..8f6f73fd6f1fce3b78e472f454e0a34043a00125 100644 +index d1a65777767f503275d41ed48db887eedafe6324..7ba5e60eae4fc230c86956ed8ee895c9e1585d42 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -4177,6 +4177,38 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0252-Add-sun-related-API.patch b/patches/server/0251-Add-sun-related-API.patch index 7d7d5d8da5..d8ad64f351 100644 --- a/patches/server/0252-Add-sun-related-API.patch +++ b/patches/server/0251-Add-sun-related-API.patch @@ -7,7 +7,7 @@ Subject: [PATCH] Add sun related API public net.minecraft.world.entity.Mob isSunBurnTick()Z diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java -index 58bece6427afd9e0341e2cf065adc0b04cd8a0e2..e6a7359d120b2361669a407b92357ea1a6b9a2a8 100644 +index c3874468dc5bcdbe08e473760b028223b3ed8bb1..0e074cabe81a7135773c59dbdd5607247fa8bf16 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java @@ -754,6 +754,13 @@ public class CraftWorld extends CraftRegionAccessor implements World { diff --git a/patches/server/0253-Turtle-API.patch b/patches/server/0252-Turtle-API.patch index bf96743cf2..bf96743cf2 100644 --- a/patches/server/0253-Turtle-API.patch +++ b/patches/server/0252-Turtle-API.patch diff --git a/patches/server/0254-Call-player-spectator-target-events-and-improve-impl.patch b/patches/server/0253-Call-player-spectator-target-events-and-improve-impl.patch index e23eee6ec8..a5b2f09843 100644 --- a/patches/server/0254-Call-player-spectator-target-events-and-improve-impl.patch +++ b/patches/server/0253-Call-player-spectator-target-events-and-improve-impl.patch @@ -19,7 +19,7 @@ spectate the target entity. Co-authored-by: Spottedleaf <[email protected]> diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 2bd97344502a63173de923542f27759d7e98b6cc..c533098740bbf5d8e27011fa9593a0fa274e6600 100644 +index ca32fad1fbb5eeb0b6fb8c74f645277e92f63c33..419476f7ee7c55552655ef0098da0ddbc2434361 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -2441,6 +2441,21 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0255-Add-more-Witch-API.patch b/patches/server/0254-Add-more-Witch-API.patch index c250557de6..c250557de6 100644 --- a/patches/server/0255-Add-more-Witch-API.patch +++ b/patches/server/0254-Add-more-Witch-API.patch diff --git a/patches/server/0256-Check-Drowned-for-Villager-Aggression-Config.patch b/patches/server/0255-Check-Drowned-for-Villager-Aggression-Config.patch index 34b444c109..34b444c109 100644 --- a/patches/server/0256-Check-Drowned-for-Villager-Aggression-Config.patch +++ b/patches/server/0255-Check-Drowned-for-Villager-Aggression-Config.patch diff --git a/patches/server/0257-Add-option-to-prevent-players-from-moving-into-unloa.patch b/patches/server/0256-Add-option-to-prevent-players-from-moving-into-unloa.patch index a382aa3965..a382aa3965 100644 --- a/patches/server/0257-Add-option-to-prevent-players-from-moving-into-unloa.patch +++ b/patches/server/0256-Add-option-to-prevent-players-from-moving-into-unloa.patch diff --git a/patches/server/0258-Reset-players-airTicks-on-respawn.patch b/patches/server/0257-Reset-players-airTicks-on-respawn.patch index 601a3944c0..1755009e76 100644 --- a/patches/server/0258-Reset-players-airTicks-on-respawn.patch +++ b/patches/server/0257-Reset-players-airTicks-on-respawn.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Reset players airTicks on respawn diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index c533098740bbf5d8e27011fa9593a0fa274e6600..cef054ba95ed7d2b0e2ee575edae3e94b77f58b6 100644 +index 419476f7ee7c55552655ef0098da0ddbc2434361..90587b5acee5c2d854604b53ef83c5f7d8c87a08 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -3052,6 +3052,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0259-Don-t-sleep-after-profile-lookups-if-not-needed.patch b/patches/server/0258-Don-t-sleep-after-profile-lookups-if-not-needed.patch index d871ee76b6..d871ee76b6 100644 --- a/patches/server/0259-Don-t-sleep-after-profile-lookups-if-not-needed.patch +++ b/patches/server/0258-Don-t-sleep-after-profile-lookups-if-not-needed.patch diff --git a/patches/server/0260-Improve-Server-Thread-Pool-and-Thread-Priorities.patch b/patches/server/0259-Improve-Server-Thread-Pool-and-Thread-Priorities.patch index 71b311db27..c65945b955 100644 --- a/patches/server/0260-Improve-Server-Thread-Pool-and-Thread-Priorities.patch +++ b/patches/server/0259-Improve-Server-Thread-Pool-and-Thread-Priorities.patch @@ -94,7 +94,7 @@ index 8cac2075077b1d9c2b01e09c99780ff9e204abb2..bf2833c92eca6491699b4a89410e4e46 return new TracingExecutor(executorService); } diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index eb0adba0178a88243946e0c7f39503aa8c7d8feb..3669a2943b01e0e9add41df1ff38afd1cd40e96b 100644 +index c4d8918a7accbe5eb3035b4ec3b423f30c613d60..b54c1ecf3384fba741fa6334caee498b83887508 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -332,6 +332,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop<TickTa diff --git a/patches/server/0261-Optimize-World-Time-Updates.patch b/patches/server/0260-Optimize-World-Time-Updates.patch index d133543642..d133543642 100644 --- a/patches/server/0261-Optimize-World-Time-Updates.patch +++ b/patches/server/0260-Optimize-World-Time-Updates.patch diff --git a/patches/server/0262-Restore-custom-InventoryHolder-support.patch b/patches/server/0261-Restore-custom-InventoryHolder-support.patch index f86f8995c6..f86f8995c6 100644 --- a/patches/server/0262-Restore-custom-InventoryHolder-support.patch +++ b/patches/server/0261-Restore-custom-InventoryHolder-support.patch diff --git a/patches/server/0263-Fix-SpongeAbsortEvent-handling.patch b/patches/server/0262-Fix-SpongeAbsortEvent-handling.patch index 5fb5190058..5fb5190058 100644 --- a/patches/server/0263-Fix-SpongeAbsortEvent-handling.patch +++ b/patches/server/0262-Fix-SpongeAbsortEvent-handling.patch diff --git a/patches/server/0264-Don-t-allow-digging-into-unloaded-chunks.patch b/patches/server/0263-Don-t-allow-digging-into-unloaded-chunks.patch index 3c5725587c..3c5725587c 100644 --- a/patches/server/0264-Don-t-allow-digging-into-unloaded-chunks.patch +++ b/patches/server/0263-Don-t-allow-digging-into-unloaded-chunks.patch diff --git a/patches/server/0265-Make-the-default-permission-message-configurable.patch b/patches/server/0264-Make-the-default-permission-message-configurable.patch index c4e4a36cfc..c4e4a36cfc 100644 --- a/patches/server/0265-Make-the-default-permission-message-configurable.patch +++ b/patches/server/0264-Make-the-default-permission-message-configurable.patch diff --git a/patches/server/0266-force-entity-dismount-during-teleportation.patch b/patches/server/0265-force-entity-dismount-during-teleportation.patch index 70b6f602f8..3cd8ed1fac 100644 --- a/patches/server/0266-force-entity-dismount-during-teleportation.patch +++ b/patches/server/0265-force-entity-dismount-during-teleportation.patch @@ -20,7 +20,7 @@ this is going to be the best soultion all around. Improvements/suggestions welcome! diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index cef054ba95ed7d2b0e2ee575edae3e94b77f58b6..8d958ac09bd9484d879eee6acb6aaea20f4f8339 100644 +index 90587b5acee5c2d854604b53ef83c5f7d8c87a08..a2342c9cfa8db2c012a77cc95378e3adb2a98287 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -2826,9 +2826,15 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { @@ -41,7 +41,7 @@ index cef054ba95ed7d2b0e2ee575edae3e94b77f58b6..8d958ac09bd9484d879eee6acb6aaea2 Iterator iterator = entityliving.getActiveEffects().iterator(); diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 659ed49cebb8ed2a6e1c88fb1e4d95f0520820d4..2e1628a9b5507ff6b1f00ac83247fc033b2db1c4 100644 +index e67d8da5be50e07cb0473b7bfe6d381da044155a..a430a3e2c3b4ae53cad1fbaf4dd71b9e2f24ccf7 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -2822,17 +2822,28 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess @@ -106,7 +106,7 @@ index 659ed49cebb8ed2a6e1c88fb1e4d95f0520820d4..2e1628a9b5507ff6b1f00ac83247fc03 if (this.valid) { Bukkit.getPluginManager().callEvent(event); diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 8f6f73fd6f1fce3b78e472f454e0a34043a00125..7e684a7df64b64e25ba602c39488712eefdfbcfa 100644 +index 7ba5e60eae4fc230c86956ed8ee895c9e1585d42..901336aac08f4c49328316aeccb7c48a591ed6b0 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -3757,9 +3757,15 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0267-Add-more-Zombie-API.patch b/patches/server/0266-Add-more-Zombie-API.patch index f018f7e612..f018f7e612 100644 --- a/patches/server/0267-Add-more-Zombie-API.patch +++ b/patches/server/0266-Add-more-Zombie-API.patch diff --git a/patches/server/0268-Book-size-limits.patch b/patches/server/0267-Book-size-limits.patch index 8e4d723b12..8e4d723b12 100644 --- a/patches/server/0268-Book-size-limits.patch +++ b/patches/server/0267-Book-size-limits.patch diff --git a/patches/server/0269-Add-PlayerConnectionCloseEvent.patch b/patches/server/0268-Add-PlayerConnectionCloseEvent.patch index 30540debea..30540debea 100644 --- a/patches/server/0269-Add-PlayerConnectionCloseEvent.patch +++ b/patches/server/0268-Add-PlayerConnectionCloseEvent.patch diff --git a/patches/server/0270-Replace-OfflinePlayer-getLastPlayed.patch b/patches/server/0269-Replace-OfflinePlayer-getLastPlayed.patch index cbd68f27b3..646e79bbdf 100644 --- a/patches/server/0270-Replace-OfflinePlayer-getLastPlayed.patch +++ b/patches/server/0269-Replace-OfflinePlayer-getLastPlayed.patch @@ -16,7 +16,7 @@ intent to remove) and replace it with two new methods, clearly named and documented as to their purpose. diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 8d958ac09bd9484d879eee6acb6aaea20f4f8339..3e0ddfe11d74ce47a023837b2ee472f0bc4c48c3 100644 +index a2342c9cfa8db2c012a77cc95378e3adb2a98287..9d6910c6a685d1c8f6804cfe086c958a0fcb0526 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -296,6 +296,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { @@ -106,7 +106,7 @@ index f6b2ca92fd3510a76cbf56d0ea55aa6caaf12ba1..e0d342a0ddd140b342f7af138c71596c public Location getLastDeathLocation() { if (this.getData().contains("LastDeathLocation", 10)) { diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 66446d549444316ca89051a0da99583dc4ef80fe..d77a729354448831852a883acfff45ccb151cc0c 100644 +index c74b3abba82679594d9f3966979771c16e5f98f3..b118f3214d4ab039e09da04019117a0085e47dcc 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -215,6 +215,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0271-Workaround-for-vehicle-tracking-issue-on-disconnect.patch b/patches/server/0270-Workaround-for-vehicle-tracking-issue-on-disconnect.patch index 8be3eeac38..809a66aefa 100644 --- a/patches/server/0271-Workaround-for-vehicle-tracking-issue-on-disconnect.patch +++ b/patches/server/0270-Workaround-for-vehicle-tracking-issue-on-disconnect.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Workaround for vehicle tracking issue on disconnect diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 3e0ddfe11d74ce47a023837b2ee472f0bc4c48c3..9cfd0b457f6c462921667b9439a7b3e32d019758 100644 +index 9d6910c6a685d1c8f6804cfe086c958a0fcb0526..3fbdc6394c1f431d1bf8ee13513a69b96f69bdd9 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -2078,6 +2078,13 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0272-Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch b/patches/server/0271-Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch index 12aeb87aa3..4f525f0809 100644 --- a/patches/server/0272-Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch +++ b/patches/server/0271-Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch @@ -8,7 +8,7 @@ We just add a check to ensure that the CraftPlayer's handle is a ServerPlayer diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index f351250b8e8b66bcf72230bbc76835fcb45817e1..faab55435a0c4fc6ff9d117f29a2401677b9f828 100644 +index b118f3214d4ab039e09da04019117a0085e47dcc..b3b13f1baea0b170fd4f1546689aad40f53d3c27 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -229,8 +229,12 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0273-BlockDestroyEvent.patch b/patches/server/0272-BlockDestroyEvent.patch index 6e560f06f5..6e560f06f5 100644 --- a/patches/server/0273-BlockDestroyEvent.patch +++ b/patches/server/0272-BlockDestroyEvent.patch diff --git a/patches/server/0274-Async-command-map-building.patch b/patches/server/0273-Async-command-map-building.patch index e4b8563a3d..e4b8563a3d 100644 --- a/patches/server/0274-Async-command-map-building.patch +++ b/patches/server/0273-Async-command-map-building.patch diff --git a/patches/server/0275-Brigadier-Mojang-API.patch b/patches/server/0274-Brigadier-Mojang-API.patch index de560b4742..de560b4742 100644 --- a/patches/server/0275-Brigadier-Mojang-API.patch +++ b/patches/server/0274-Brigadier-Mojang-API.patch diff --git a/patches/server/0276-Limit-Client-Sign-length-more.patch b/patches/server/0275-Limit-Client-Sign-length-more.patch index adfa39c698..adfa39c698 100644 --- a/patches/server/0276-Limit-Client-Sign-length-more.patch +++ b/patches/server/0275-Limit-Client-Sign-length-more.patch diff --git a/patches/server/0277-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch b/patches/server/0276-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch index b24ebf2018..2409c16a72 100644 --- a/patches/server/0277-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch +++ b/patches/server/0276-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Call WhitelistToggleEvent when whitelist is toggled diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index f56ef720a74611ffef314553f4f785ea5cf086ac..c75bc7427bd818e9d23ca0af2b08cb160f3c432e 100644 +index 4b2826f3319dca1f795653106d22fc6948c6a27a..97b48186a48ca037645d4a5ae84e3a95fd413a33 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -1095,6 +1095,7 @@ public abstract class PlayerList { diff --git a/patches/server/0278-Fixes-and-additions-to-the-spawn-reason-API.patch b/patches/server/0277-Fixes-and-additions-to-the-spawn-reason-API.patch index 00ad95502b..bdf01442fe 100644 --- a/patches/server/0278-Fixes-and-additions-to-the-spawn-reason-API.patch +++ b/patches/server/0277-Fixes-and-additions-to-the-spawn-reason-API.patch @@ -38,7 +38,7 @@ index 01c4f405692116813bbd3d851738f52a50b548a2..ddff9f9f5322f62286f32161888e1b6a // WorldServer.LOGGER.warn("Tried to add entity {} but it was marked as removed already", EntityTypes.getKey(entity.getType())); // CraftBukkit return false; diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index d3901066dbfb85fecfd8ef42420dd2be4baaff60..cd6f1d86fe258889ad561869f444e2cfae27aebf 100644 +index 3fbdc6394c1f431d1bf8ee13513a69b96f69bdd9..33677b85b2727134dfe98c31e7395caf615b1c08 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -716,7 +716,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0279-Fire-event-on-GS4-query.patch b/patches/server/0278-Fire-event-on-GS4-query.patch index 6468ff12c1..6468ff12c1 100644 --- a/patches/server/0279-Fire-event-on-GS4-query.patch +++ b/patches/server/0278-Fire-event-on-GS4-query.patch diff --git a/patches/server/0280-Add-PlayerPostRespawnEvent.patch b/patches/server/0279-Add-PlayerPostRespawnEvent.patch index a887fd9918..a2ffa8e647 100644 --- a/patches/server/0280-Add-PlayerPostRespawnEvent.patch +++ b/patches/server/0279-Add-PlayerPostRespawnEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add PlayerPostRespawnEvent diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index fd1fe9a72a1d4e87b97a34fc79ab1429d31207e5..2cfc2213e3036585dc4723eecf747e1c37d53b72 100644 +index a04cfa09d9f8594a7ad3120855efe1641abb7a47..2f48182fea64a82857cbb93dc94f7019ac55215a 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -704,6 +704,10 @@ public abstract class PlayerList { diff --git a/patches/server/0281-Server-Tick-Events.patch b/patches/server/0280-Server-Tick-Events.patch index 5def36634a..5def36634a 100644 --- a/patches/server/0281-Server-Tick-Events.patch +++ b/patches/server/0280-Server-Tick-Events.patch diff --git a/patches/server/0282-PlayerDeathEvent-getItemsToKeep.patch b/patches/server/0281-PlayerDeathEvent-getItemsToKeep.patch index dd5b9f834c..2f8fa65443 100644 --- a/patches/server/0282-PlayerDeathEvent-getItemsToKeep.patch +++ b/patches/server/0281-PlayerDeathEvent-getItemsToKeep.patch @@ -11,7 +11,7 @@ Example Usage: https://gist.github.com/aikar/5bb202de6057a051a950ce1f29feb0b4 public net.minecraft.world.entity.player.Inventory compartments diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 62412b37d4f7d37b3fec0966ab700c2ae4d8cada..c5eb4766d95b1ed91be8e8631200f56096a17766 100644 +index 33677b85b2727134dfe98c31e7395caf615b1c08..2e81c8dc6bad9e4e2f2847bf841d3fee8cbfbeed 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1157,6 +1157,46 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0283-Optimize-Captured-BlockEntity-Lookup.patch b/patches/server/0282-Optimize-Captured-BlockEntity-Lookup.patch index 4dedbb8d9c..4dedbb8d9c 100644 --- a/patches/server/0283-Optimize-Captured-BlockEntity-Lookup.patch +++ b/patches/server/0282-Optimize-Captured-BlockEntity-Lookup.patch diff --git a/patches/server/0284-Mob-Spawner-API-Enhancements.patch b/patches/server/0283-Mob-Spawner-API-Enhancements.patch index c549ce98b1..c549ce98b1 100644 --- a/patches/server/0284-Mob-Spawner-API-Enhancements.patch +++ b/patches/server/0283-Mob-Spawner-API-Enhancements.patch diff --git a/patches/server/0285-Fix-CB-call-to-changed-postToMainThread-method.patch b/patches/server/0284-Fix-CB-call-to-changed-postToMainThread-method.patch index 9c45be140f..9c45be140f 100644 --- a/patches/server/0285-Fix-CB-call-to-changed-postToMainThread-method.patch +++ b/patches/server/0284-Fix-CB-call-to-changed-postToMainThread-method.patch diff --git a/patches/server/0286-Fix-sounds-when-item-frames-are-modified-MC-123450.patch b/patches/server/0285-Fix-sounds-when-item-frames-are-modified-MC-123450.patch index d0f13edcc4..d0f13edcc4 100644 --- a/patches/server/0286-Fix-sounds-when-item-frames-are-modified-MC-123450.patch +++ b/patches/server/0285-Fix-sounds-when-item-frames-are-modified-MC-123450.patch diff --git a/patches/server/0287-Implement-CraftBlockSoundGroup.patch b/patches/server/0286-Implement-CraftBlockSoundGroup.patch index 84bba66813..84bba66813 100644 --- a/patches/server/0287-Implement-CraftBlockSoundGroup.patch +++ b/patches/server/0286-Implement-CraftBlockSoundGroup.patch diff --git a/patches/server/0288-Expose-the-internal-current-tick.patch b/patches/server/0287-Expose-the-internal-current-tick.patch index 093771806c..093771806c 100644 --- a/patches/server/0288-Expose-the-internal-current-tick.patch +++ b/patches/server/0287-Expose-the-internal-current-tick.patch diff --git a/patches/server/0289-Show-blockstate-location-if-we-failed-to-read-it.patch b/patches/server/0288-Show-blockstate-location-if-we-failed-to-read-it.patch index 55deba82c5..55deba82c5 100644 --- a/patches/server/0289-Show-blockstate-location-if-we-failed-to-read-it.patch +++ b/patches/server/0288-Show-blockstate-location-if-we-failed-to-read-it.patch diff --git a/patches/server/0290-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch b/patches/server/0289-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch index 9b920bb3ec..9b920bb3ec 100644 --- a/patches/server/0290-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch +++ b/patches/server/0289-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch diff --git a/patches/server/0291-Configurable-projectile-relative-velocity.patch b/patches/server/0290-Configurable-projectile-relative-velocity.patch index 93e1cc2d7d..93e1cc2d7d 100644 --- a/patches/server/0291-Configurable-projectile-relative-velocity.patch +++ b/patches/server/0290-Configurable-projectile-relative-velocity.patch diff --git a/patches/server/0292-offset-item-frame-ticking.patch b/patches/server/0291-offset-item-frame-ticking.patch index f8748a09cc..f8748a09cc 100644 --- a/patches/server/0292-offset-item-frame-ticking.patch +++ b/patches/server/0291-offset-item-frame-ticking.patch diff --git a/patches/server/0293-Prevent-consuming-the-wrong-itemstack.patch b/patches/server/0292-Prevent-consuming-the-wrong-itemstack.patch index 6da3d543fa..3a31b4866f 100644 --- a/patches/server/0293-Prevent-consuming-the-wrong-itemstack.patch +++ b/patches/server/0292-Prevent-consuming-the-wrong-itemstack.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Prevent consuming the wrong itemstack diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 7e684a7df64b64e25ba602c39488712eefdfbcfa..ba78e8b73793292830f3260f9a12c50c698bb881 100644 +index 901336aac08f4c49328316aeccb7c48a591ed6b0..caf74116e44a9e3269cec9b65708e604403ffc77 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -3994,9 +3994,14 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0294-Dont-send-unnecessary-sign-update.patch b/patches/server/0293-Dont-send-unnecessary-sign-update.patch index cccd627a78..cccd627a78 100644 --- a/patches/server/0294-Dont-send-unnecessary-sign-update.patch +++ b/patches/server/0293-Dont-send-unnecessary-sign-update.patch diff --git a/patches/server/0295-Add-option-to-disable-pillager-patrols.patch b/patches/server/0294-Add-option-to-disable-pillager-patrols.patch index dd3c57ff12..dd3c57ff12 100644 --- a/patches/server/0295-Add-option-to-disable-pillager-patrols.patch +++ b/patches/server/0294-Add-option-to-disable-pillager-patrols.patch diff --git a/patches/server/0296-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch b/patches/server/0295-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch index 82277a287f..82277a287f 100644 --- a/patches/server/0296-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch +++ b/patches/server/0295-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch diff --git a/patches/server/0297-Duplicate-UUID-Resolve-Option.patch b/patches/server/0296-Duplicate-UUID-Resolve-Option.patch index b42bece1fc..b42bece1fc 100644 --- a/patches/server/0297-Duplicate-UUID-Resolve-Option.patch +++ b/patches/server/0296-Duplicate-UUID-Resolve-Option.patch diff --git a/patches/server/0298-PlayerDeathEvent-shouldDropExperience.patch b/patches/server/0297-PlayerDeathEvent-shouldDropExperience.patch index 22cdda6c79..2b8ecf9f4c 100644 --- a/patches/server/0298-PlayerDeathEvent-shouldDropExperience.patch +++ b/patches/server/0297-PlayerDeathEvent-shouldDropExperience.patch @@ -5,7 +5,7 @@ Subject: [PATCH] PlayerDeathEvent#shouldDropExperience diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index c5eb4766d95b1ed91be8e8631200f56096a17766..099a9aa7e64da22e720fa527cac8750991ee8562 100644 +index 2e81c8dc6bad9e4e2f2847bf841d3fee8cbfbeed..00d55b6c5879b706d84ed6b913431e728730da81 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1278,7 +1278,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0299-Prevent-bees-loading-chunks-checking-hive-position.patch b/patches/server/0298-Prevent-bees-loading-chunks-checking-hive-position.patch index ce7ab4dd4d..ce7ab4dd4d 100644 --- a/patches/server/0299-Prevent-bees-loading-chunks-checking-hive-position.patch +++ b/patches/server/0298-Prevent-bees-loading-chunks-checking-hive-position.patch diff --git a/patches/server/0300-Don-t-load-Chunks-from-Hoppers-and-other-things.patch b/patches/server/0299-Don-t-load-Chunks-from-Hoppers-and-other-things.patch index cf3afd7040..cf3afd7040 100644 --- a/patches/server/0300-Don-t-load-Chunks-from-Hoppers-and-other-things.patch +++ b/patches/server/0299-Don-t-load-Chunks-from-Hoppers-and-other-things.patch diff --git a/patches/server/0301-Optimise-EntityGetter-getPlayerByUUID.patch b/patches/server/0300-Optimise-EntityGetter-getPlayerByUUID.patch index 1f06a4645d..1f06a4645d 100644 --- a/patches/server/0301-Optimise-EntityGetter-getPlayerByUUID.patch +++ b/patches/server/0300-Optimise-EntityGetter-getPlayerByUUID.patch diff --git a/patches/server/0302-Fix-item-EAR-ticks.patch b/patches/server/0301-Fix-item-EAR-ticks.patch index f59d628d3b..daff062c2e 100644 --- a/patches/server/0302-Fix-item-EAR-ticks.patch +++ b/patches/server/0301-Fix-item-EAR-ticks.patch @@ -21,7 +21,7 @@ index 75ebf09777e19645eee296a9edabac39c858ffb9..c21fa55c62d97d9511e41a1e313e9043 this.applyEffectsFromBlocks(); float f = 0.98F; diff --git a/src/main/java/org/spigotmc/ActivationRange.java b/src/main/java/org/spigotmc/ActivationRange.java -index bd522080d17b5b470ec3ab42aa4ecc3082248c8a..84ff1210e944ea9d1ec88874d218458773e341c9 100644 +index 3184090cfa1ce6ec01686a7651be01cff49f5951..34297951d33242237af578d5ffc2e314c1e594f1 100644 --- a/src/main/java/org/spigotmc/ActivationRange.java +++ b/src/main/java/org/spigotmc/ActivationRange.java @@ -234,7 +234,7 @@ public class ActivationRange diff --git a/patches/server/0303-Optimize-call-to-getFluid-for-explosions.patch b/patches/server/0302-Optimize-call-to-getFluid-for-explosions.patch index b6eb87bb5e..b6eb87bb5e 100644 --- a/patches/server/0303-Optimize-call-to-getFluid-for-explosions.patch +++ b/patches/server/0302-Optimize-call-to-getFluid-for-explosions.patch diff --git a/patches/server/0304-Guard-against-serializing-mismatching-chunk-coordina.patch b/patches/server/0303-Guard-against-serializing-mismatching-chunk-coordina.patch index 26436c7223..26436c7223 100644 --- a/patches/server/0304-Guard-against-serializing-mismatching-chunk-coordina.patch +++ b/patches/server/0303-Guard-against-serializing-mismatching-chunk-coordina.patch diff --git a/patches/server/0305-Alternative-item-despawn-rate.patch b/patches/server/0304-Alternative-item-despawn-rate.patch index ba7e9db85d..ba7e9db85d 100644 --- a/patches/server/0305-Alternative-item-despawn-rate.patch +++ b/patches/server/0304-Alternative-item-despawn-rate.patch diff --git a/patches/server/0306-Tracking-Range-Improvements.patch b/patches/server/0305-Tracking-Range-Improvements.patch index 3377d904f2..3377d904f2 100644 --- a/patches/server/0306-Tracking-Range-Improvements.patch +++ b/patches/server/0305-Tracking-Range-Improvements.patch diff --git a/patches/server/0307-Bees-get-gravity-in-void.-Fixes-MC-167279.patch b/patches/server/0306-Bees-get-gravity-in-void.-Fixes-MC-167279.patch index cf391a4f9f..cf391a4f9f 100644 --- a/patches/server/0307-Bees-get-gravity-in-void.-Fixes-MC-167279.patch +++ b/patches/server/0306-Bees-get-gravity-in-void.-Fixes-MC-167279.patch diff --git a/patches/server/0308-Improve-Block-breakNaturally-API.patch b/patches/server/0307-Improve-Block-breakNaturally-API.patch index 55dcdabf64..55dcdabf64 100644 --- a/patches/server/0308-Improve-Block-breakNaturally-API.patch +++ b/patches/server/0307-Improve-Block-breakNaturally-API.patch diff --git a/patches/server/0309-Optimise-getChunkAt-calls-for-loaded-chunks.patch b/patches/server/0308-Optimise-getChunkAt-calls-for-loaded-chunks.patch index 6096acc77d..45e56cdb47 100644 --- a/patches/server/0309-Optimise-getChunkAt-calls-for-loaded-chunks.patch +++ b/patches/server/0308-Optimise-getChunkAt-calls-for-loaded-chunks.patch @@ -7,7 +7,7 @@ bypass the need to get a player chunk, then get the either, then unwrap it... diff --git a/src/main/java/net/minecraft/server/level/ServerChunkCache.java b/src/main/java/net/minecraft/server/level/ServerChunkCache.java -index 5749698b0c9647295e0be6f7d532d39c18432539..758b874424b1fed90893132e5455a683b789ebf2 100644 +index f4fa64ab18573cb9a22a9bfb79a351c388d1aaa5..2bd7f0554bdf668930c990156f65e97e4b64d8bc 100644 --- a/src/main/java/net/minecraft/server/level/ServerChunkCache.java +++ b/src/main/java/net/minecraft/server/level/ServerChunkCache.java @@ -194,6 +194,12 @@ public class ServerChunkCache extends ChunkSource { diff --git a/patches/server/0310-Add-debug-for-sync-chunk-loads.patch b/patches/server/0309-Add-debug-for-sync-chunk-loads.patch index b0b1810a80..224d9b01ef 100644 --- a/patches/server/0310-Add-debug-for-sync-chunk-loads.patch +++ b/patches/server/0309-Add-debug-for-sync-chunk-loads.patch @@ -302,7 +302,7 @@ index 0000000000000000000000000000000000000000..95d6022c9cfb2e36ec5a71be6e343540 + } +} diff --git a/src/main/java/net/minecraft/server/level/ServerChunkCache.java b/src/main/java/net/minecraft/server/level/ServerChunkCache.java -index 758b874424b1fed90893132e5455a683b789ebf2..0a895055ec7f61d3cb52d303bbe3f89486a322e7 100644 +index 2bd7f0554bdf668930c990156f65e97e4b64d8bc..6a2af3cd3aebe525a5ff41a801929547d59b8fec 100644 --- a/src/main/java/net/minecraft/server/level/ServerChunkCache.java +++ b/src/main/java/net/minecraft/server/level/ServerChunkCache.java @@ -221,6 +221,7 @@ public class ServerChunkCache extends ChunkSource { diff --git a/patches/server/0311-Improve-java-version-check.patch b/patches/server/0310-Improve-java-version-check.patch index 90af2b3b15..f25e71069d 100644 --- a/patches/server/0311-Improve-java-version-check.patch +++ b/patches/server/0310-Improve-java-version-check.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Improve java version check Co-Authored-By: MiniDigger <[email protected]> diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java -index 1efb42f7ad357f9b4185dea79106ccd38c9f5325..c618934b5cf66d9625c7be2ac114f1a1ca629d33 100644 +index 2a95a42ade0e82a509f08e2bec7f0c64f55b185c..6eb053f88860ce8693a7baa35eddc9e3fccaced3 100644 --- a/src/main/java/org/bukkit/craftbukkit/Main.java +++ b/src/main/java/org/bukkit/craftbukkit/Main.java @@ -203,11 +203,20 @@ public class Main { diff --git a/patches/server/0312-Add-ThrownEggHatchEvent.patch b/patches/server/0311-Add-ThrownEggHatchEvent.patch index 4f5c62f3e6..4f5c62f3e6 100644 --- a/patches/server/0312-Add-ThrownEggHatchEvent.patch +++ b/patches/server/0311-Add-ThrownEggHatchEvent.patch diff --git a/patches/server/0313-Entity-Jump-API.patch b/patches/server/0312-Entity-Jump-API.patch index e9ef901729..c4fbb06bf0 100644 --- a/patches/server/0313-Entity-Jump-API.patch +++ b/patches/server/0312-Entity-Jump-API.patch @@ -7,7 +7,7 @@ Subject: [PATCH] Entity Jump API public net.minecraft.world.entity.LivingEntity jumping diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index ba78e8b73793292830f3260f9a12c50c698bb881..a874913997c80c8f47f395e2ef4bb959aaa3e76d 100644 +index caf74116e44a9e3269cec9b65708e604403ffc77..559c949f5ddf086877a798a7e8eb492c329b62c8 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -3538,8 +3538,10 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0314-Add-option-to-nerf-pigmen-from-nether-portals.patch b/patches/server/0313-Add-option-to-nerf-pigmen-from-nether-portals.patch index 85acae1cfa..a5fe2fd06d 100644 --- a/patches/server/0314-Add-option-to-nerf-pigmen-from-nether-portals.patch +++ b/patches/server/0313-Add-option-to-nerf-pigmen-from-nether-portals.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add option to nerf pigmen from nether portals diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index e7b4809aa7220597ae92cf8f941f61e874d45d46..01ea0f81aecbf642d238e6cf6409df2cc83000f3 100644 +index 49310b11116259193a93aca37da9c6a6949eb948..8cea6fccdea8965e372983ab3cf8ba61911e439f 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -407,6 +407,7 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess diff --git a/patches/server/0315-Make-the-GUI-graph-fancier.patch b/patches/server/0314-Make-the-GUI-graph-fancier.patch index 25e1012aa6..25e1012aa6 100644 --- a/patches/server/0315-Make-the-GUI-graph-fancier.patch +++ b/patches/server/0314-Make-the-GUI-graph-fancier.patch diff --git a/patches/server/0316-add-hand-to-BlockMultiPlaceEvent.patch b/patches/server/0315-add-hand-to-BlockMultiPlaceEvent.patch index f5cef45e8c..b9b59dc0c9 100644 --- a/patches/server/0316-add-hand-to-BlockMultiPlaceEvent.patch +++ b/patches/server/0315-add-hand-to-BlockMultiPlaceEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] add hand to BlockMultiPlaceEvent diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java -index 199abd66d2113e7bc8c478fe8e4f6657d2e12304..0627e3be754dbf8201f3212cf823e2f8cb77cdeb 100644 +index b537b3ac2ed238c01ec76ccc7941a09bfc959c10..74f33aeb6193080446ebbcc5242d95c3b1c97823 100644 --- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java +++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java @@ -411,13 +411,18 @@ public class CraftEventFactory { diff --git a/patches/server/0317-Validate-tripwire-hook-placement-before-update.patch b/patches/server/0316-Validate-tripwire-hook-placement-before-update.patch index b607c1afe9..b607c1afe9 100644 --- a/patches/server/0317-Validate-tripwire-hook-placement-before-update.patch +++ b/patches/server/0316-Validate-tripwire-hook-placement-before-update.patch diff --git a/patches/server/0318-Add-option-to-allow-iron-golems-to-spawn-in-air.patch b/patches/server/0317-Add-option-to-allow-iron-golems-to-spawn-in-air.patch index 8991de1b70..8991de1b70 100644 --- a/patches/server/0318-Add-option-to-allow-iron-golems-to-spawn-in-air.patch +++ b/patches/server/0317-Add-option-to-allow-iron-golems-to-spawn-in-air.patch diff --git a/patches/server/0319-Configurable-chance-of-villager-zombie-infection.patch b/patches/server/0318-Configurable-chance-of-villager-zombie-infection.patch index e26452bb88..e26452bb88 100644 --- a/patches/server/0319-Configurable-chance-of-villager-zombie-infection.patch +++ b/patches/server/0318-Configurable-chance-of-villager-zombie-infection.patch diff --git a/patches/server/0320-Optimise-Chunk-getFluid.patch b/patches/server/0319-Optimise-Chunk-getFluid.patch index b81a71067c..b81a71067c 100644 --- a/patches/server/0320-Optimise-Chunk-getFluid.patch +++ b/patches/server/0319-Optimise-Chunk-getFluid.patch diff --git a/patches/server/0321-Set-spigots-verbose-world-setting-to-false-by-def.patch b/patches/server/0320-Set-spigots-verbose-world-setting-to-false-by-def.patch index d6e5084490..d6e5084490 100644 --- a/patches/server/0321-Set-spigots-verbose-world-setting-to-false-by-def.patch +++ b/patches/server/0320-Set-spigots-verbose-world-setting-to-false-by-def.patch diff --git a/patches/server/0322-Add-tick-times-API-and-mspt-command.patch b/patches/server/0321-Add-tick-times-API-and-mspt-command.patch index 7f28662cab..7f28662cab 100644 --- a/patches/server/0322-Add-tick-times-API-and-mspt-command.patch +++ b/patches/server/0321-Add-tick-times-API-and-mspt-command.patch diff --git a/patches/server/0323-Expose-MinecraftServer-isRunning.patch b/patches/server/0322-Expose-MinecraftServer-isRunning.patch index 7a4ecb699a..7a4ecb699a 100644 --- a/patches/server/0323-Expose-MinecraftServer-isRunning.patch +++ b/patches/server/0322-Expose-MinecraftServer-isRunning.patch diff --git a/patches/server/0324-Add-Raw-Byte-ItemStack-Serialization.patch b/patches/server/0323-Add-Raw-Byte-ItemStack-Serialization.patch index 70ced2037c..70ced2037c 100644 --- a/patches/server/0324-Add-Raw-Byte-ItemStack-Serialization.patch +++ b/patches/server/0323-Add-Raw-Byte-ItemStack-Serialization.patch diff --git a/patches/server/0325-Pillager-patrol-spawn-settings-and-per-player-option.patch b/patches/server/0324-Pillager-patrol-spawn-settings-and-per-player-option.patch index 31c97db07b..da308c4970 100644 --- a/patches/server/0325-Pillager-patrol-spawn-settings-and-per-player-option.patch +++ b/patches/server/0324-Pillager-patrol-spawn-settings-and-per-player-option.patch @@ -10,7 +10,7 @@ When not per player it will use the Vanilla mechanic of one delay per world and the world age for the start day. diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 099a9aa7e64da22e720fa527cac8750991ee8562..ea8279637a2af4d18c9decbf3342b058edeffd73 100644 +index 00d55b6c5879b706d84ed6b913431e728730da81..a4c6f458703cdd794d2825e81ce00e5af63d21bd 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -297,6 +297,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0326-Remote-Connections-shouldn-t-hold-up-shutdown.patch b/patches/server/0325-Remote-Connections-shouldn-t-hold-up-shutdown.patch index b9679f9f48..b9679f9f48 100644 --- a/patches/server/0326-Remote-Connections-shouldn-t-hold-up-shutdown.patch +++ b/patches/server/0325-Remote-Connections-shouldn-t-hold-up-shutdown.patch diff --git a/patches/server/0327-Do-not-allow-Vexes-to-load-chunks.patch b/patches/server/0326-Do-not-allow-Vexes-to-load-chunks.patch index 0bc83a1344..0bc83a1344 100644 --- a/patches/server/0327-Do-not-allow-Vexes-to-load-chunks.patch +++ b/patches/server/0326-Do-not-allow-Vexes-to-load-chunks.patch diff --git a/patches/server/0328-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch b/patches/server/0327-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch index f9e919de80..f9e919de80 100644 --- a/patches/server/0328-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch +++ b/patches/server/0327-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch diff --git a/patches/server/0329-Don-t-tick-dead-players.patch b/patches/server/0328-Don-t-tick-dead-players.patch index 511d5ca037..a283819a3e 100644 --- a/patches/server/0329-Don-t-tick-dead-players.patch +++ b/patches/server/0328-Don-t-tick-dead-players.patch @@ -7,7 +7,7 @@ Causes sync chunk loads and who knows what all else. This is safe because Spectators are skipped in unloaded chunks too in vanilla. diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index ea8279637a2af4d18c9decbf3342b058edeffd73..965ca28a8877f5e541741c45bace7075d15a77d7 100644 +index a4c6f458703cdd794d2825e81ce00e5af63d21bd..9f3a7ba170b729fad228e212436f15bb8169f906 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -993,7 +993,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0330-Dead-Player-s-shouldn-t-be-able-to-move.patch b/patches/server/0329-Dead-Player-s-shouldn-t-be-able-to-move.patch index 068a5a06f9..068a5a06f9 100644 --- a/patches/server/0330-Dead-Player-s-shouldn-t-be-able-to-move.patch +++ b/patches/server/0329-Dead-Player-s-shouldn-t-be-able-to-move.patch diff --git a/patches/server/0331-Don-t-move-existing-players-to-world-spawn.patch b/patches/server/0330-Don-t-move-existing-players-to-world-spawn.patch index 4c51963248..e7da8ffb65 100644 --- a/patches/server/0331-Don-t-move-existing-players-to-world-spawn.patch +++ b/patches/server/0330-Don-t-move-existing-players-to-world-spawn.patch @@ -13,7 +13,7 @@ By skipping this, we avoid potential for a large spike on server start. public net.minecraft.server.level.ServerPlayer fudgeSpawnLocation(Lnet/minecraft/server/level/ServerLevel;)V diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 965ca28a8877f5e541741c45bace7075d15a77d7..adbc8e74f0b454403bc682de11bd0342e9bb6c2c 100644 +index 9f3a7ba170b729fad228e212436f15bb8169f906..5437ccea0205c23435de3584b26ee5a48afc5d1b 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -419,7 +419,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { @@ -35,7 +35,7 @@ index 965ca28a8877f5e541741c45bace7075d15a77d7..adbc8e74f0b454403bc682de11bd0342 this.gameMode.setLevel((ServerLevel) world); } diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index 2cfc2213e3036585dc4723eecf747e1c37d53b72..ad4f5a4e00b9b517841acd0b4ff5088e45451bf4 100644 +index 2f48182fea64a82857cbb93dc94f7019ac55215a..e137278f9dc02eefaaf7071a3219436a94cfcfac 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -226,6 +226,7 @@ public abstract class PlayerList { diff --git a/patches/server/0332-Optimize-Pathfinding.patch b/patches/server/0331-Optimize-Pathfinding.patch index 76c7c6e423..76c7c6e423 100644 --- a/patches/server/0332-Optimize-Pathfinding.patch +++ b/patches/server/0331-Optimize-Pathfinding.patch diff --git a/patches/server/0333-Reduce-Either-Optional-allocation.patch b/patches/server/0332-Reduce-Either-Optional-allocation.patch index d42e0ac184..d42e0ac184 100644 --- a/patches/server/0333-Reduce-Either-Optional-allocation.patch +++ b/patches/server/0332-Reduce-Either-Optional-allocation.patch diff --git a/patches/server/0334-Reduce-memory-footprint-of-CompoundTag.patch b/patches/server/0333-Reduce-memory-footprint-of-CompoundTag.patch index c29c346e90..c29c346e90 100644 --- a/patches/server/0334-Reduce-memory-footprint-of-CompoundTag.patch +++ b/patches/server/0333-Reduce-memory-footprint-of-CompoundTag.patch diff --git a/patches/server/0335-Prevent-opening-inventories-when-frozen.patch b/patches/server/0334-Prevent-opening-inventories-when-frozen.patch index de2065861e..bcbb0054b2 100644 --- a/patches/server/0335-Prevent-opening-inventories-when-frozen.patch +++ b/patches/server/0334-Prevent-opening-inventories-when-frozen.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Prevent opening inventories when frozen diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index adbc8e74f0b454403bc682de11bd0342e9bb6c2c..363175d3325c012f31ba84060bb0bfac694f6ab8 100644 +index 5437ccea0205c23435de3584b26ee5a48afc5d1b..0c68c0a9ec9b353b353eff0c36af2993df5f59b3 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -938,7 +938,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0336-Don-t-run-entity-collision-code-if-not-needed.patch b/patches/server/0335-Don-t-run-entity-collision-code-if-not-needed.patch index 3f5d224512..2ee05c9c08 100644 --- a/patches/server/0336-Don-t-run-entity-collision-code-if-not-needed.patch +++ b/patches/server/0335-Don-t-run-entity-collision-code-if-not-needed.patch @@ -12,7 +12,7 @@ The entity's current team collision rule causes them to NEVER collide. Co-authored-by: Owen1212055 <[email protected]> diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index a874913997c80c8f47f395e2ef4bb959aaa3e76d..b01e472a8a5f05e586bfa35e33abfd3875518ab3 100644 +index 559c949f5ddf086877a798a7e8eb492c329b62c8..428881b560f30cd7804dfc660a62f0ec94bd7f4c 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -3682,10 +3682,24 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0337-Implement-Player-Client-Options-API.patch b/patches/server/0336-Implement-Player-Client-Options-API.patch index 96ad445461..96ad445461 100644 --- a/patches/server/0337-Implement-Player-Client-Options-API.patch +++ b/patches/server/0336-Implement-Player-Client-Options-API.patch diff --git a/patches/server/0338-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch b/patches/server/0337-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch index 0db5556d5a..0db5556d5a 100644 --- a/patches/server/0338-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch +++ b/patches/server/0337-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch diff --git a/patches/server/0339-Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch b/patches/server/0338-Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch index 1196295511..1196295511 100644 --- a/patches/server/0339-Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch +++ b/patches/server/0338-Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch diff --git a/patches/server/0340-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch b/patches/server/0339-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch index abd396810f..6c67ce040e 100644 --- a/patches/server/0340-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch +++ b/patches/server/0339-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch @@ -84,7 +84,7 @@ index ac5725230b04bc1a333863e251fe86580f909ea9..54de4e701adea123c0fdfb5787e95169 } // Paper end - Entity#getEntitySpawnReason diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 01ea0f81aecbf642d238e6cf6409df2cc83000f3..416e76f2124aba0c9ad6e6ecb052e73a8b743f37 100644 +index 8cea6fccdea8965e372983ab3cf8ba61911e439f..dce9bdf371ebbfd4407ac7ca940df29777384232 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -2503,27 +2503,8 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess diff --git a/patches/server/0341-Add-PlayerAttackEntityCooldownResetEvent.patch b/patches/server/0340-Add-PlayerAttackEntityCooldownResetEvent.patch index 9d2516951e..83513aec23 100644 --- a/patches/server/0341-Add-PlayerAttackEntityCooldownResetEvent.patch +++ b/patches/server/0340-Add-PlayerAttackEntityCooldownResetEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add PlayerAttackEntityCooldownResetEvent diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index b01e472a8a5f05e586bfa35e33abfd3875518ab3..33d969e09372930e740a8a4a84e5503284df9c28 100644 +index 428881b560f30cd7804dfc660a62f0ec94bd7f4c..06cac1b4c9e97cade7dd6e7971ca06e934b495ac 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -2353,7 +2353,17 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0342-Don-t-fire-BlockFade-on-worldgen-threads.patch b/patches/server/0341-Don-t-fire-BlockFade-on-worldgen-threads.patch index cafa4896df..cafa4896df 100644 --- a/patches/server/0342-Don-t-fire-BlockFade-on-worldgen-threads.patch +++ b/patches/server/0341-Don-t-fire-BlockFade-on-worldgen-threads.patch diff --git a/patches/server/0343-Add-phantom-creative-and-insomniac-controls.patch b/patches/server/0342-Add-phantom-creative-and-insomniac-controls.patch index eed8a10b78..eed8a10b78 100644 --- a/patches/server/0343-Add-phantom-creative-and-insomniac-controls.patch +++ b/patches/server/0342-Add-phantom-creative-and-insomniac-controls.patch diff --git a/patches/server/0344-Fix-item-duplication-and-teleport-issues.patch b/patches/server/0343-Fix-item-duplication-and-teleport-issues.patch index 9ba828b0c5..8b468ae1a2 100644 --- a/patches/server/0344-Fix-item-duplication-and-teleport-issues.patch +++ b/patches/server/0343-Fix-item-duplication-and-teleport-issues.patch @@ -16,7 +16,7 @@ So even if something NEW comes up, it would be impossible to drop the same item twice because the source was destroyed. diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 416e76f2124aba0c9ad6e6ecb052e73a8b743f37..8b4ded85500379bd7dafba51a91732dc56b815e6 100644 +index dce9bdf371ebbfd4407ac7ca940df29777384232..5ed8a86b6525992a3e8ffa63feef82e29180f0e9 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -2631,11 +2631,12 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess @@ -68,7 +68,7 @@ index 416e76f2124aba0c9ad6e6ecb052e73a8b743f37..8b4ded85500379bd7dafba51a91732dc Iterator iterator = this.getPassengers().iterator(); diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 33d969e09372930e740a8a4a84e5503284df9c28..4d39aa2fdc311acb34d7b674365141b995c324b7 100644 +index 06cac1b4c9e97cade7dd6e7971ca06e934b495ac..911dcfb9b34d94e38db71c17022b8a8c1e707eb7 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -1765,9 +1765,9 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/patches/server/0345-Villager-Restocks-API.patch b/patches/server/0344-Villager-Restocks-API.patch index 4ad766705c..4ad766705c 100644 --- a/patches/server/0345-Villager-Restocks-API.patch +++ b/patches/server/0344-Villager-Restocks-API.patch diff --git a/patches/server/0346-Validate-PickItem-Packet-and-kick-for-invalid.patch b/patches/server/0345-Validate-PickItem-Packet-and-kick-for-invalid.patch index 6b1b7c3df3..6b1b7c3df3 100644 --- a/patches/server/0346-Validate-PickItem-Packet-and-kick-for-invalid.patch +++ b/patches/server/0345-Validate-PickItem-Packet-and-kick-for-invalid.patch diff --git a/patches/server/0347-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch b/patches/server/0346-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch index e325a1d810..d9be497c9d 100644 --- a/patches/server/0347-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch +++ b/patches/server/0346-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch @@ -17,7 +17,7 @@ keeping long lived large direct buffers in cache. Set system properly at server startup if not set already to help protect from this. diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java -index c618934b5cf66d9625c7be2ac114f1a1ca629d33..124aeebbbae7dc8cea1260bf3134a339c2e152ed 100644 +index 6eb053f88860ce8693a7baa35eddc9e3fccaced3..29838b7c28409776e124641878def8d6d87630f5 100644 --- a/src/main/java/org/bukkit/craftbukkit/Main.java +++ b/src/main/java/org/bukkit/craftbukkit/Main.java @@ -27,6 +27,7 @@ public class Main { diff --git a/patches/server/0348-misc-debugging-dumps.patch b/patches/server/0347-misc-debugging-dumps.patch index c5ae682c05..5ef4a9efba 100644 --- a/patches/server/0348-misc-debugging-dumps.patch +++ b/patches/server/0347-misc-debugging-dumps.patch @@ -105,7 +105,7 @@ index 5457358bc76889153036818fdfd70a043ec4e40f..880e5c52746e9e3a9a1f42ec6461be54 this.connection.disconnect(ServerConfigurationPacketListenerImpl.DISCONNECT_REASON_INVALID_DATA); } diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index c40331c2be3a3cfb156c3faa5f6a9fd3cb237077..6b042419af11730b0159c030ea1881dcfbb37dcd 100644 +index e9391811dc6ff954bdf1854e1e33e96931bcd2ac..e5a534c3cae53811899d33664b0a985c2442582c 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -1051,6 +1051,7 @@ public final class CraftServer implements Server { diff --git a/patches/server/0349-Prevent-teleporting-dead-entities.patch b/patches/server/0348-Prevent-teleporting-dead-entities.patch index 3f17b011a4..3f17b011a4 100644 --- a/patches/server/0349-Prevent-teleporting-dead-entities.patch +++ b/patches/server/0348-Prevent-teleporting-dead-entities.patch diff --git a/patches/server/0350-Implement-Mob-Goal-API.patch b/patches/server/0349-Implement-Mob-Goal-API.patch index 18883d8d15..d4a5da1492 100644 --- a/patches/server/0350-Implement-Mob-Goal-API.patch +++ b/patches/server/0349-Implement-Mob-Goal-API.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Implement Mob Goal API diff --git a/build.gradle.kts b/build.gradle.kts -index 40afa9e2cfb4518e9050ccac739aec3215f95d56..fd687af4923208272b01fc03fe9b65867e49dd6e 100644 +index cb100e337521fd278893ec775606f128717105f7..d253682a020cc5cb41c9fdae48adf5c85258be62 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -54,6 +54,7 @@ dependencies { diff --git a/patches/server/0351-Add-villager-reputation-API.patch b/patches/server/0350-Add-villager-reputation-API.patch index f08d60eeae..f08d60eeae 100644 --- a/patches/server/0351-Add-villager-reputation-API.patch +++ b/patches/server/0350-Add-villager-reputation-API.patch diff --git a/patches/server/0352-ExperienceOrb-merging-stacking-API-and-fixes.patch b/patches/server/0351-ExperienceOrb-merging-stacking-API-and-fixes.patch index 76581b9350..41ff454c98 100644 --- a/patches/server/0352-ExperienceOrb-merging-stacking-API-and-fixes.patch +++ b/patches/server/0351-ExperienceOrb-merging-stacking-API-and-fixes.patch @@ -77,7 +77,7 @@ index 5a7d314ec0562e472f5dc45924a7b24841cff126..650e4a01cecc4cc08e7ff9ebcc4c3670 public java.util.UUID getTriggerEntityId() { return getHandle().triggerEntityId; diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java -index 6b094f8bdf1f25d5c2e108eb88d95aed4a41f6f3..cb708c5ce9e81005d638f03e398e7f0f2b9f7521 100644 +index f482fc14e171129f9fa60113b1223b2db79ec6ec..b8e1a7251f9fa09f03b00b387013af1c623a1e52 100644 --- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java +++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java @@ -712,15 +712,29 @@ public class CraftEventFactory { diff --git a/patches/server/0353-Fix-PotionEffect-ignores-icon-flag.patch b/patches/server/0352-Fix-PotionEffect-ignores-icon-flag.patch index 9dff9c741c..9dff9c741c 100644 --- a/patches/server/0353-Fix-PotionEffect-ignores-icon-flag.patch +++ b/patches/server/0352-Fix-PotionEffect-ignores-icon-flag.patch diff --git a/patches/server/0354-Potential-bed-API.patch b/patches/server/0353-Potential-bed-API.patch index e4dbfa304f..e4dbfa304f 100644 --- a/patches/server/0354-Potential-bed-API.patch +++ b/patches/server/0353-Potential-bed-API.patch diff --git a/patches/server/0355-Wait-for-Async-Tasks-during-shutdown.patch b/patches/server/0354-Wait-for-Async-Tasks-during-shutdown.patch index 1780ba8fb2..77c0ef6db8 100644 --- a/patches/server/0355-Wait-for-Async-Tasks-during-shutdown.patch +++ b/patches/server/0354-Wait-for-Async-Tasks-during-shutdown.patch @@ -22,7 +22,7 @@ index 52cf2b4de3f544790f6372cbfffb0429ea311818..3d2c70ab9938555c976588b0a98901d5 // CraftBukkit end if (io.papermc.paper.plugin.PluginInitializerManager.instance().pluginRemapper != null) io.papermc.paper.plugin.PluginInitializerManager.instance().pluginRemapper.shutdown(); // Paper - Plugin remapping diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 8339da59b7a73411f45b77f6eb93e8ad65a1ef48..d1be64bec1985ff04bf61ed65f18b043e771657c 100644 +index 4108eebafddc9c271be8c6eb5afbdca70e5fbb89..ca8eb3216c4331a95ab44f923f6b49641662505f 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -1062,6 +1062,32 @@ public final class CraftServer implements Server { diff --git a/patches/server/0356-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch b/patches/server/0355-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch index 1a72e117f5..1a72e117f5 100644 --- a/patches/server/0356-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch +++ b/patches/server/0355-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch diff --git a/patches/server/0357-Add-option-for-console-having-all-permissions.patch b/patches/server/0356-Add-option-for-console-having-all-permissions.patch index ace91d22dd..ace91d22dd 100644 --- a/patches/server/0357-Add-option-for-console-having-all-permissions.patch +++ b/patches/server/0356-Add-option-for-console-having-all-permissions.patch diff --git a/patches/server/0358-Fix-villager-trading-demand-MC-163962.patch b/patches/server/0357-Fix-villager-trading-demand-MC-163962.patch index bd7b6c4273..bd7b6c4273 100644 --- a/patches/server/0358-Fix-villager-trading-demand-MC-163962.patch +++ b/patches/server/0357-Fix-villager-trading-demand-MC-163962.patch diff --git a/patches/server/0359-Maps-shouldn-t-load-chunks.patch b/patches/server/0358-Maps-shouldn-t-load-chunks.patch index 450ca270e1..450ca270e1 100644 --- a/patches/server/0359-Maps-shouldn-t-load-chunks.patch +++ b/patches/server/0358-Maps-shouldn-t-load-chunks.patch diff --git a/patches/server/0360-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch b/patches/server/0359-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch index fa9145353c..fa9145353c 100644 --- a/patches/server/0360-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch +++ b/patches/server/0359-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch diff --git a/patches/server/0361-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch b/patches/server/0360-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch index 72996a4bdc..72996a4bdc 100644 --- a/patches/server/0361-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch +++ b/patches/server/0360-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch diff --git a/patches/server/0362-Fix-piston-physics-inconsistency-MC-188840.patch b/patches/server/0361-Fix-piston-physics-inconsistency-MC-188840.patch index aca7ba66df..aca7ba66df 100644 --- a/patches/server/0362-Fix-piston-physics-inconsistency-MC-188840.patch +++ b/patches/server/0361-Fix-piston-physics-inconsistency-MC-188840.patch diff --git a/patches/server/0363-Fix-missing-chunks-due-to-integer-overflow.patch b/patches/server/0362-Fix-missing-chunks-due-to-integer-overflow.patch index e7af97469b..e7af97469b 100644 --- a/patches/server/0363-Fix-missing-chunks-due-to-integer-overflow.patch +++ b/patches/server/0362-Fix-missing-chunks-due-to-integer-overflow.patch diff --git a/patches/server/0364-Prevent-position-desync-causing-tp-exploit.patch b/patches/server/0363-Prevent-position-desync-causing-tp-exploit.patch index 8b73d196cf..8b73d196cf 100644 --- a/patches/server/0364-Prevent-position-desync-causing-tp-exploit.patch +++ b/patches/server/0363-Prevent-position-desync-causing-tp-exploit.patch diff --git a/patches/server/0365-Inventory-getHolder-method-without-block-snapshot.patch b/patches/server/0364-Inventory-getHolder-method-without-block-snapshot.patch index b30d42bf56..b30d42bf56 100644 --- a/patches/server/0365-Inventory-getHolder-method-without-block-snapshot.patch +++ b/patches/server/0364-Inventory-getHolder-method-without-block-snapshot.patch diff --git a/patches/server/0366-Add-PlayerRecipeBookClickEvent.patch b/patches/server/0365-Add-PlayerRecipeBookClickEvent.patch index 8083914a42..8083914a42 100644 --- a/patches/server/0366-Add-PlayerRecipeBookClickEvent.patch +++ b/patches/server/0365-Add-PlayerRecipeBookClickEvent.patch diff --git a/patches/server/0367-Hide-sync-chunk-writes-behind-flag.patch b/patches/server/0366-Hide-sync-chunk-writes-behind-flag.patch index c0da32d0ed..8703d3b68a 100644 --- a/patches/server/0367-Hide-sync-chunk-writes-behind-flag.patch +++ b/patches/server/0366-Hide-sync-chunk-writes-behind-flag.patch @@ -9,7 +9,7 @@ on harddrives. -DPaper.enable-sync-chunk-writes=true to enable diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServerProperties.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServerProperties.java -index 47835226b61b726c750fe192fd94d3f8ba47565c..52e61f75f922a075ccc745198f4ba6ad8fa58ea2 100644 +index 83d279a66484dfeef3ce34bef3d1c8f221c67f6d..a2633780619d73c29a23cb8b6a208ca9ba549fb0 100644 --- a/src/main/java/net/minecraft/server/dedicated/DedicatedServerProperties.java +++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServerProperties.java @@ -146,7 +146,7 @@ public class DedicatedServerProperties extends Settings<DedicatedServerPropertie diff --git a/patches/server/0368-Add-permission-for-command-blocks.patch b/patches/server/0367-Add-permission-for-command-blocks.patch index 0a7fb386cc..0a7fb386cc 100644 --- a/patches/server/0368-Add-permission-for-command-blocks.patch +++ b/patches/server/0367-Add-permission-for-command-blocks.patch diff --git a/patches/server/0369-Ensure-Entity-position-and-AABB-are-never-invalid.patch b/patches/server/0368-Ensure-Entity-position-and-AABB-are-never-invalid.patch index 8d67ff41dd..2b16e5d032 100644 --- a/patches/server/0369-Ensure-Entity-position-and-AABB-are-never-invalid.patch +++ b/patches/server/0368-Ensure-Entity-position-and-AABB-are-never-invalid.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Ensure Entity position and AABB are never invalid Co-authored-by: Spottedleaf <[email protected]> diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 8b4ded85500379bd7dafba51a91732dc56b815e6..65144603a545903b8f11ee1b2b1ac2795af81381 100644 +index 5ed8a86b6525992a3e8ffa63feef82e29180f0e9..9833c1876a6fdce15326f10ff9a44ab3587eaf32 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -678,8 +678,8 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess diff --git a/patches/server/0370-Fix-Per-World-Difficulty-Remembering-Difficulty.patch b/patches/server/0369-Fix-Per-World-Difficulty-Remembering-Difficulty.patch index 80a0903dda..a0949c9fb2 100644 --- a/patches/server/0370-Fix-Per-World-Difficulty-Remembering-Difficulty.patch +++ b/patches/server/0369-Fix-Per-World-Difficulty-Remembering-Difficulty.patch @@ -104,7 +104,7 @@ index ca8eb3216c4331a95ab44f923f6b49641662505f..9905555f249db72649bde8401835dd81 for (SpawnCategory spawnCategory : SpawnCategory.values()) { if (CraftSpawnCategory.isValidForLimits(spawnCategory)) { diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java -index e6a7359d120b2361669a407b92357ea1a6b9a2a8..93d1c641a6fa063f3c5a4b9b2d9a15071ae7de01 100644 +index 0e074cabe81a7135773c59dbdd5607247fa8bf16..f3ebea4d228d53057e2480a59eda5774eba03bb4 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java @@ -1169,7 +1169,7 @@ public class CraftWorld extends CraftRegionAccessor implements World { diff --git a/patches/server/0371-Paper-dumpitem-command.patch b/patches/server/0370-Paper-dumpitem-command.patch index 3c84400215..3c84400215 100644 --- a/patches/server/0371-Paper-dumpitem-command.patch +++ b/patches/server/0370-Paper-dumpitem-command.patch diff --git a/patches/server/0372-Improve-Legacy-Component-serialization-size.patch b/patches/server/0371-Improve-Legacy-Component-serialization-size.patch index e52764c13c..e52764c13c 100644 --- a/patches/server/0372-Improve-Legacy-Component-serialization-size.patch +++ b/patches/server/0371-Improve-Legacy-Component-serialization-size.patch diff --git a/patches/server/0373-Add-BlockStateMeta-clearBlockState.patch b/patches/server/0372-Add-BlockStateMeta-clearBlockState.patch index 426769212c..426769212c 100644 --- a/patches/server/0373-Add-BlockStateMeta-clearBlockState.patch +++ b/patches/server/0372-Add-BlockStateMeta-clearBlockState.patch diff --git a/patches/server/0374-Convert-legacy-attributes-in-Item-Meta.patch b/patches/server/0373-Convert-legacy-attributes-in-Item-Meta.patch index fcb2004735..fcb2004735 100644 --- a/patches/server/0374-Convert-legacy-attributes-in-Item-Meta.patch +++ b/patches/server/0373-Convert-legacy-attributes-in-Item-Meta.patch diff --git a/patches/server/0375-Do-not-accept-invalid-client-settings.patch b/patches/server/0374-Do-not-accept-invalid-client-settings.patch index ba6f03a6ba..ba6f03a6ba 100644 --- a/patches/server/0375-Do-not-accept-invalid-client-settings.patch +++ b/patches/server/0374-Do-not-accept-invalid-client-settings.patch diff --git a/patches/server/0376-Improve-fix-EntityTargetLivingEntityEvent.patch b/patches/server/0375-Improve-fix-EntityTargetLivingEntityEvent.patch index 2777b41e11..2777b41e11 100644 --- a/patches/server/0376-Improve-fix-EntityTargetLivingEntityEvent.patch +++ b/patches/server/0375-Improve-fix-EntityTargetLivingEntityEvent.patch diff --git a/patches/server/0377-Add-entity-liquid-API.patch b/patches/server/0376-Add-entity-liquid-API.patch index e7b8d36eb5..e7b8d36eb5 100644 --- a/patches/server/0377-Add-entity-liquid-API.patch +++ b/patches/server/0376-Add-entity-liquid-API.patch diff --git a/patches/server/0378-Add-PrepareResultEvent.patch b/patches/server/0377-Add-PrepareResultEvent.patch index 6f987bb449..6f987bb449 100644 --- a/patches/server/0378-Add-PrepareResultEvent.patch +++ b/patches/server/0377-Add-PrepareResultEvent.patch diff --git a/patches/server/0379-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch b/patches/server/0378-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch index c4d04af351..c4d04af351 100644 --- a/patches/server/0379-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch +++ b/patches/server/0378-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch diff --git a/patches/server/0380-Fix-arrows-never-despawning-MC-125757.patch b/patches/server/0379-Fix-arrows-never-despawning-MC-125757.patch index ed2c8a3409..ed2c8a3409 100644 --- a/patches/server/0380-Fix-arrows-never-despawning-MC-125757.patch +++ b/patches/server/0379-Fix-arrows-never-despawning-MC-125757.patch diff --git a/patches/server/0381-Thread-Safe-Vanilla-Command-permission-checking.patch b/patches/server/0380-Thread-Safe-Vanilla-Command-permission-checking.patch index 475b277470..475b277470 100644 --- a/patches/server/0381-Thread-Safe-Vanilla-Command-permission-checking.patch +++ b/patches/server/0380-Thread-Safe-Vanilla-Command-permission-checking.patch diff --git a/patches/server/0382-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch b/patches/server/0381-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch index bd520de151..bd520de151 100644 --- a/patches/server/0382-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch +++ b/patches/server/0381-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch diff --git a/patches/server/0383-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch b/patches/server/0382-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch index 0bd1007497..0bd1007497 100644 --- a/patches/server/0383-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch +++ b/patches/server/0382-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch diff --git a/patches/server/0384-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch b/patches/server/0383-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch index ef009ef823..ef009ef823 100644 --- a/patches/server/0384-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch +++ b/patches/server/0383-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch diff --git a/patches/server/0385-Optimize-NetworkManager-Exception-Handling.patch b/patches/server/0384-Optimize-NetworkManager-Exception-Handling.patch index 8626e3b900..8626e3b900 100644 --- a/patches/server/0385-Optimize-NetworkManager-Exception-Handling.patch +++ b/patches/server/0384-Optimize-NetworkManager-Exception-Handling.patch diff --git a/patches/server/0386-Fix-some-rails-connecting-improperly.patch b/patches/server/0385-Fix-some-rails-connecting-improperly.patch index c22d4e1fdf..c22d4e1fdf 100644 --- a/patches/server/0386-Fix-some-rails-connecting-improperly.patch +++ b/patches/server/0385-Fix-some-rails-connecting-improperly.patch diff --git a/patches/server/0387-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch b/patches/server/0386-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch index 75cd32bb83..75cd32bb83 100644 --- a/patches/server/0387-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch +++ b/patches/server/0386-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch diff --git a/patches/server/0388-Brand-support.patch b/patches/server/0387-Brand-support.patch index 7ca0f729af..30d4a00324 100644 --- a/patches/server/0388-Brand-support.patch +++ b/patches/server/0387-Brand-support.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Brand support diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index fd0fd75ed3e75cbdcc1abd56905ace176b871c25..b614be746f1b3c6470eddeb86bb1d4a976b84fcc 100644 +index 8c80a852ed00c2bf79bb68da9d535af425893deb..02ad5331783097d97473ef2a1f2e28b07baae8e4 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -322,6 +322,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { @@ -57,7 +57,7 @@ index b9fbaddcc8239bf737fdea51790f678306e511eb..9a8b08d4b70b8890961e4af7ce6e870a } catch (Exception ex) { ServerGamePacketListenerImpl.LOGGER.error("Couldn\'t dispatch custom payload", ex); diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 5ca3025700b3e8995ae003b73dd53e580c95b889..93caaea4832f2cf7102b43c24afaea55e11ae4c1 100644 +index 8cfcd8797d056be07b09ec9627bc35bf75eb0d2d..f0872343921628714aa503c52089115ae814ae7d 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -3156,6 +3156,13 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0389-Add-playPickupItemAnimation-to-LivingEntity.patch b/patches/server/0388-Add-playPickupItemAnimation-to-LivingEntity.patch index 64c59dce17..64c59dce17 100644 --- a/patches/server/0389-Add-playPickupItemAnimation-to-LivingEntity.patch +++ b/patches/server/0388-Add-playPickupItemAnimation-to-LivingEntity.patch diff --git a/patches/server/0390-Don-t-require-FACING-data.patch b/patches/server/0389-Don-t-require-FACING-data.patch index 2cec1e5276..2cec1e5276 100644 --- a/patches/server/0390-Don-t-require-FACING-data.patch +++ b/patches/server/0389-Don-t-require-FACING-data.patch diff --git a/patches/server/0391-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch b/patches/server/0390-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch index 42aa6ace69..42aa6ace69 100644 --- a/patches/server/0391-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch +++ b/patches/server/0390-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch diff --git a/patches/server/0392-Add-moon-phase-API.patch b/patches/server/0391-Add-moon-phase-API.patch index 2fcd34c334..2fcd34c334 100644 --- a/patches/server/0392-Add-moon-phase-API.patch +++ b/patches/server/0391-Add-moon-phase-API.patch diff --git a/patches/server/0393-Do-not-let-the-server-load-chunks-from-newer-version.patch b/patches/server/0392-Do-not-let-the-server-load-chunks-from-newer-version.patch index 3bdfea31f7..3bdfea31f7 100644 --- a/patches/server/0393-Do-not-let-the-server-load-chunks-from-newer-version.patch +++ b/patches/server/0392-Do-not-let-the-server-load-chunks-from-newer-version.patch diff --git a/patches/server/0394-Prevent-headless-pistons-from-being-created.patch b/patches/server/0393-Prevent-headless-pistons-from-being-created.patch index 1cbd0b1c6c..1cbd0b1c6c 100644 --- a/patches/server/0394-Prevent-headless-pistons-from-being-created.patch +++ b/patches/server/0393-Prevent-headless-pistons-from-being-created.patch diff --git a/patches/server/0395-Add-BellRingEvent.patch b/patches/server/0394-Add-BellRingEvent.patch index c78e88ccaa..c78e88ccaa 100644 --- a/patches/server/0395-Add-BellRingEvent.patch +++ b/patches/server/0394-Add-BellRingEvent.patch diff --git a/patches/server/0396-Add-zombie-targets-turtle-egg-config.patch b/patches/server/0395-Add-zombie-targets-turtle-egg-config.patch index 73a1b707b4..73a1b707b4 100644 --- a/patches/server/0396-Add-zombie-targets-turtle-egg-config.patch +++ b/patches/server/0395-Add-zombie-targets-turtle-egg-config.patch diff --git a/patches/server/0397-Buffer-joins-to-world.patch b/patches/server/0396-Buffer-joins-to-world.patch index 2e31ea4385..2e31ea4385 100644 --- a/patches/server/0397-Buffer-joins-to-world.patch +++ b/patches/server/0396-Buffer-joins-to-world.patch diff --git a/patches/server/0398-Fix-hex-colors-not-working-in-some-kick-messages.patch b/patches/server/0397-Fix-hex-colors-not-working-in-some-kick-messages.patch index 1cafcc355b..1cafcc355b 100644 --- a/patches/server/0398-Fix-hex-colors-not-working-in-some-kick-messages.patch +++ b/patches/server/0397-Fix-hex-colors-not-working-in-some-kick-messages.patch diff --git a/patches/server/0399-Add-more-Evoker-API.patch b/patches/server/0398-Add-more-Evoker-API.patch index f44eceff55..f44eceff55 100644 --- a/patches/server/0399-Add-more-Evoker-API.patch +++ b/patches/server/0398-Add-more-Evoker-API.patch diff --git a/patches/server/0400-Add-methods-to-get-translation-keys.patch b/patches/server/0399-Add-methods-to-get-translation-keys.patch index 667be15737..667be15737 100644 --- a/patches/server/0400-Add-methods-to-get-translation-keys.patch +++ b/patches/server/0399-Add-methods-to-get-translation-keys.patch diff --git a/patches/server/0401-Create-HoverEvent-from-ItemStack-Entity.patch b/patches/server/0400-Create-HoverEvent-from-ItemStack-Entity.patch index 66d23bfd33..66d23bfd33 100644 --- a/patches/server/0401-Create-HoverEvent-from-ItemStack-Entity.patch +++ b/patches/server/0400-Create-HoverEvent-from-ItemStack-Entity.patch diff --git a/patches/server/0402-Cache-block-data-strings.patch b/patches/server/0401-Cache-block-data-strings.patch index 3871c96541..3871c96541 100644 --- a/patches/server/0402-Cache-block-data-strings.patch +++ b/patches/server/0401-Cache-block-data-strings.patch diff --git a/patches/server/0403-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch b/patches/server/0402-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch index 4ced839378..4ced839378 100644 --- a/patches/server/0403-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch +++ b/patches/server/0402-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch diff --git a/patches/server/0404-Add-additional-open-container-api-to-HumanEntity.patch b/patches/server/0403-Add-additional-open-container-api-to-HumanEntity.patch index 4f9cf8d9d9..4f9cf8d9d9 100644 --- a/patches/server/0404-Add-additional-open-container-api-to-HumanEntity.patch +++ b/patches/server/0403-Add-additional-open-container-api-to-HumanEntity.patch diff --git a/patches/server/0405-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch b/patches/server/0404-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch index 9a0c6f1492..9a0c6f1492 100644 --- a/patches/server/0405-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch +++ b/patches/server/0404-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch diff --git a/patches/server/0406-Extend-block-drop-capture-to-capture-all-items-added.patch b/patches/server/0405-Extend-block-drop-capture-to-capture-all-items-added.patch index 493fb97397..493fb97397 100644 --- a/patches/server/0406-Extend-block-drop-capture-to-capture-all-items-added.patch +++ b/patches/server/0405-Extend-block-drop-capture-to-capture-all-items-added.patch diff --git a/patches/server/0407-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch b/patches/server/0406-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch index ace3484e57..ace3484e57 100644 --- a/patches/server/0407-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch +++ b/patches/server/0406-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch diff --git a/patches/server/0408-Lazily-track-plugin-scoreboards-by-default.patch b/patches/server/0407-Lazily-track-plugin-scoreboards-by-default.patch index 28ae9df043..28ae9df043 100644 --- a/patches/server/0408-Lazily-track-plugin-scoreboards-by-default.patch +++ b/patches/server/0407-Lazily-track-plugin-scoreboards-by-default.patch diff --git a/patches/server/0409-Entity-isTicking.patch b/patches/server/0408-Entity-isTicking.patch index 8c21802ef0..8c21802ef0 100644 --- a/patches/server/0409-Entity-isTicking.patch +++ b/patches/server/0408-Entity-isTicking.patch diff --git a/patches/server/0410-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch b/patches/server/0409-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch index 626e40e0cd..626e40e0cd 100644 --- a/patches/server/0410-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch +++ b/patches/server/0409-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch diff --git a/patches/server/0411-Fix-Concurrency-issue-in-ShufflingList.patch b/patches/server/0410-Fix-Concurrency-issue-in-ShufflingList.patch index f04a40e1ac..f04a40e1ac 100644 --- a/patches/server/0411-Fix-Concurrency-issue-in-ShufflingList.patch +++ b/patches/server/0410-Fix-Concurrency-issue-in-ShufflingList.patch diff --git a/patches/server/0412-Reset-Ender-Crystals-on-Dragon-Spawn.patch b/patches/server/0411-Reset-Ender-Crystals-on-Dragon-Spawn.patch index 0c53eb55ed..0c53eb55ed 100644 --- a/patches/server/0412-Reset-Ender-Crystals-on-Dragon-Spawn.patch +++ b/patches/server/0411-Reset-Ender-Crystals-on-Dragon-Spawn.patch diff --git a/patches/server/0413-Fix-for-large-move-vectors-crashing-server.patch b/patches/server/0412-Fix-for-large-move-vectors-crashing-server.patch index 82dc6a2eef..82dc6a2eef 100644 --- a/patches/server/0413-Fix-for-large-move-vectors-crashing-server.patch +++ b/patches/server/0412-Fix-for-large-move-vectors-crashing-server.patch diff --git a/patches/server/0414-Optimise-getType-calls.patch b/patches/server/0413-Optimise-getType-calls.patch index 07a3b551c2..07a3b551c2 100644 --- a/patches/server/0414-Optimise-getType-calls.patch +++ b/patches/server/0413-Optimise-getType-calls.patch diff --git a/patches/server/0415-Villager-resetOffers.patch b/patches/server/0414-Villager-resetOffers.patch index 2b919a8646..2b919a8646 100644 --- a/patches/server/0415-Villager-resetOffers.patch +++ b/patches/server/0414-Villager-resetOffers.patch diff --git a/patches/server/0416-Retain-block-place-order-when-capturing-blockstates.patch b/patches/server/0415-Retain-block-place-order-when-capturing-blockstates.patch index 6da68ddaf2..6da68ddaf2 100644 --- a/patches/server/0416-Retain-block-place-order-when-capturing-blockstates.patch +++ b/patches/server/0415-Retain-block-place-order-when-capturing-blockstates.patch diff --git a/patches/server/0417-Fix-item-locations-dropped-from-campfires.patch b/patches/server/0416-Fix-item-locations-dropped-from-campfires.patch index df4949c1b8..df4949c1b8 100644 --- a/patches/server/0417-Fix-item-locations-dropped-from-campfires.patch +++ b/patches/server/0416-Fix-item-locations-dropped-from-campfires.patch diff --git a/patches/server/0418-Fix-bell-block-entity-memory-leak.patch b/patches/server/0417-Fix-bell-block-entity-memory-leak.patch index 5343b073cd..5343b073cd 100644 --- a/patches/server/0418-Fix-bell-block-entity-memory-leak.patch +++ b/patches/server/0417-Fix-bell-block-entity-memory-leak.patch diff --git a/patches/server/0419-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch b/patches/server/0418-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch index 67b54defca..67b54defca 100644 --- a/patches/server/0419-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch +++ b/patches/server/0418-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch diff --git a/patches/server/0420-Add-getOfflinePlayerIfCached-String.patch b/patches/server/0419-Add-getOfflinePlayerIfCached-String.patch index 3b226a9a85..3b226a9a85 100644 --- a/patches/server/0420-Add-getOfflinePlayerIfCached-String.patch +++ b/patches/server/0419-Add-getOfflinePlayerIfCached-String.patch diff --git a/patches/server/0421-Add-ignore-discounts-API.patch b/patches/server/0420-Add-ignore-discounts-API.patch index 84103c5a2e..84103c5a2e 100644 --- a/patches/server/0421-Add-ignore-discounts-API.patch +++ b/patches/server/0420-Add-ignore-discounts-API.patch diff --git a/patches/server/0422-Toggle-for-removing-existing-dragon.patch b/patches/server/0421-Toggle-for-removing-existing-dragon.patch index 5efff5ff3f..5efff5ff3f 100644 --- a/patches/server/0422-Toggle-for-removing-existing-dragon.patch +++ b/patches/server/0421-Toggle-for-removing-existing-dragon.patch diff --git a/patches/server/0423-Fix-client-lag-on-advancement-loading.patch b/patches/server/0422-Fix-client-lag-on-advancement-loading.patch index c7284e1f8b..c7284e1f8b 100644 --- a/patches/server/0423-Fix-client-lag-on-advancement-loading.patch +++ b/patches/server/0422-Fix-client-lag-on-advancement-loading.patch diff --git a/patches/server/0424-Item-no-age-no-player-pickup.patch b/patches/server/0423-Item-no-age-no-player-pickup.patch index 1fffbaf558..1fffbaf558 100644 --- a/patches/server/0424-Item-no-age-no-player-pickup.patch +++ b/patches/server/0423-Item-no-age-no-player-pickup.patch diff --git a/patches/server/0425-Beacon-API-custom-effect-ranges.patch b/patches/server/0424-Beacon-API-custom-effect-ranges.patch index 6afe0e8f7c..6afe0e8f7c 100644 --- a/patches/server/0425-Beacon-API-custom-effect-ranges.patch +++ b/patches/server/0424-Beacon-API-custom-effect-ranges.patch diff --git a/patches/server/0426-Add-API-for-quit-reason.patch b/patches/server/0425-Add-API-for-quit-reason.patch index 56cd117fd4..c4ca4510d4 100644 --- a/patches/server/0426-Add-API-for-quit-reason.patch +++ b/patches/server/0425-Add-API-for-quit-reason.patch @@ -28,7 +28,7 @@ index 134810ac91d828d67759cd1ed56f11b71e292917..ba41646a5edb57c4d9766df08bbc5701 Connection.LOGGER.debug("Failed to sent packet", throwable); if (this.getSending() == PacketFlow.CLIENTBOUND) { diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 80198c2f6419a3358f41df15dd7bbeb642d37585..0236a3db9b839f871a11b16615ab982069ebe34b 100644 +index 02ad5331783097d97473ef2a1f2e28b07baae8e4..46de03e961438faaf44b8bd39aed7535daef1bf9 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -323,6 +323,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0427-Add-Wandering-Trader-spawn-rate-config-options.patch b/patches/server/0426-Add-Wandering-Trader-spawn-rate-config-options.patch index 30e4e03f24..30e4e03f24 100644 --- a/patches/server/0427-Add-Wandering-Trader-spawn-rate-config-options.patch +++ b/patches/server/0426-Add-Wandering-Trader-spawn-rate-config-options.patch diff --git a/patches/server/0428-Add-Destroy-Speed-API.patch b/patches/server/0427-Add-Destroy-Speed-API.patch index 2274f8a5d4..2274f8a5d4 100644 --- a/patches/server/0428-Add-Destroy-Speed-API.patch +++ b/patches/server/0427-Add-Destroy-Speed-API.patch diff --git a/patches/server/0429-Fix-Player-spawnParticle-x-y-z-precision-loss.patch b/patches/server/0428-Fix-Player-spawnParticle-x-y-z-precision-loss.patch index 1934d75706..c5e4b9749f 100644 --- a/patches/server/0429-Fix-Player-spawnParticle-x-y-z-precision-loss.patch +++ b/patches/server/0428-Fix-Player-spawnParticle-x-y-z-precision-loss.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Fix Player spawnParticle x/y/z precision loss diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 93caaea4832f2cf7102b43c24afaea55e11ae4c1..a88d94d51520521144799b9abc4bbde0596082e0 100644 +index f0872343921628714aa503c52089115ae814ae7d..87d1b609dbd145290427840a365f45e9c1a1eb61 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -2724,7 +2724,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0430-Add-LivingEntity-clearActiveItem.patch b/patches/server/0429-Add-LivingEntity-clearActiveItem.patch index 3c6621ccfa..3c6621ccfa 100644 --- a/patches/server/0430-Add-LivingEntity-clearActiveItem.patch +++ b/patches/server/0429-Add-LivingEntity-clearActiveItem.patch diff --git a/patches/server/0431-Add-PlayerItemCooldownEvent.patch b/patches/server/0430-Add-PlayerItemCooldownEvent.patch index 773d0201e7..773d0201e7 100644 --- a/patches/server/0431-Add-PlayerItemCooldownEvent.patch +++ b/patches/server/0430-Add-PlayerItemCooldownEvent.patch diff --git a/patches/server/0432-Significantly-improve-performance-of-the-end-generat.patch b/patches/server/0431-Significantly-improve-performance-of-the-end-generat.patch index ed3ee50bc9..ed3ee50bc9 100644 --- a/patches/server/0432-Significantly-improve-performance-of-the-end-generat.patch +++ b/patches/server/0431-Significantly-improve-performance-of-the-end-generat.patch diff --git a/patches/server/0433-More-lightning-API.patch b/patches/server/0432-More-lightning-API.patch index 967871902a..967871902a 100644 --- a/patches/server/0433-More-lightning-API.patch +++ b/patches/server/0432-More-lightning-API.patch diff --git a/patches/server/0434-Climbing-should-not-bypass-cramming-gamerule.patch b/patches/server/0433-Climbing-should-not-bypass-cramming-gamerule.patch index f1a1607dd7..f1a1607dd7 100644 --- a/patches/server/0434-Climbing-should-not-bypass-cramming-gamerule.patch +++ b/patches/server/0433-Climbing-should-not-bypass-cramming-gamerule.patch diff --git a/patches/server/0435-Add-missing-default-perms-for-commands.patch b/patches/server/0434-Add-missing-default-perms-for-commands.patch index 95a842cb3f..95a842cb3f 100644 --- a/patches/server/0435-Add-missing-default-perms-for-commands.patch +++ b/patches/server/0434-Add-missing-default-perms-for-commands.patch diff --git a/patches/server/0436-Add-PlayerShearBlockEvent.patch b/patches/server/0435-Add-PlayerShearBlockEvent.patch index db7c1ccc71..db7c1ccc71 100644 --- a/patches/server/0436-Add-PlayerShearBlockEvent.patch +++ b/patches/server/0435-Add-PlayerShearBlockEvent.patch diff --git a/patches/server/0437-Limit-recipe-packets.patch b/patches/server/0436-Limit-recipe-packets.patch index 5b0badbbe1..5b0badbbe1 100644 --- a/patches/server/0437-Limit-recipe-packets.patch +++ b/patches/server/0436-Limit-recipe-packets.patch diff --git a/patches/server/0438-Fix-CraftSound-backwards-compatibility.patch b/patches/server/0437-Fix-CraftSound-backwards-compatibility.patch index 604e24920d..604e24920d 100644 --- a/patches/server/0438-Fix-CraftSound-backwards-compatibility.patch +++ b/patches/server/0437-Fix-CraftSound-backwards-compatibility.patch diff --git a/patches/server/0439-Player-Chunk-Load-Unload-Events.patch b/patches/server/0438-Player-Chunk-Load-Unload-Events.patch index 0fee853cd3..0fee853cd3 100644 --- a/patches/server/0439-Player-Chunk-Load-Unload-Events.patch +++ b/patches/server/0438-Player-Chunk-Load-Unload-Events.patch diff --git a/patches/server/0440-Optimize-Dynamic-get-Missing-Keys.patch b/patches/server/0439-Optimize-Dynamic-get-Missing-Keys.patch index e8bbac8b76..e8bbac8b76 100644 --- a/patches/server/0440-Optimize-Dynamic-get-Missing-Keys.patch +++ b/patches/server/0439-Optimize-Dynamic-get-Missing-Keys.patch diff --git a/patches/server/0441-Expose-LivingEntity-hurt-direction.patch b/patches/server/0440-Expose-LivingEntity-hurt-direction.patch index 86eb7976a7..604bb654f0 100644 --- a/patches/server/0441-Expose-LivingEntity-hurt-direction.patch +++ b/patches/server/0440-Expose-LivingEntity-hurt-direction.patch @@ -18,7 +18,7 @@ index 917ac21794f1aabc6e95ab2fff2ea7547b9778a8..78bb666dbc5ccd84820e1c7b38224951 public Vec3 currentImpulseImpactPos; @Nullable diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java -index 9022555db0df8c269fc039c895422cf36c08097e..cb56c75be83e839bafdae4356f85d33499d01d8a 100644 +index 8012ee71e1ce9f174eb5c4ac9eb8372b81e0a78c..42c41cd4b280839a35f77e04d0dc6a06d262d8f3 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -125,6 +125,13 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { diff --git a/patches/server/0442-Add-OBSTRUCTED-reason-to-BedEnterResult.patch b/patches/server/0441-Add-OBSTRUCTED-reason-to-BedEnterResult.patch index 675b673d78..675b673d78 100644 --- a/patches/server/0442-Add-OBSTRUCTED-reason-to-BedEnterResult.patch +++ b/patches/server/0441-Add-OBSTRUCTED-reason-to-BedEnterResult.patch diff --git a/patches/server/0443-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch b/patches/server/0442-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch index 8c0b0c171b..8c0b0c171b 100644 --- a/patches/server/0443-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch +++ b/patches/server/0442-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch diff --git a/patches/server/0444-Add-TargetHitEvent.patch b/patches/server/0443-Add-TargetHitEvent.patch index 816c525fd2..816c525fd2 100644 --- a/patches/server/0444-Add-TargetHitEvent.patch +++ b/patches/server/0443-Add-TargetHitEvent.patch diff --git a/patches/server/0445-MC-4-Fix-item-position-desync.patch b/patches/server/0444-MC-4-Fix-item-position-desync.patch index a4ce339757..a4ce339757 100644 --- a/patches/server/0445-MC-4-Fix-item-position-desync.patch +++ b/patches/server/0444-MC-4-Fix-item-position-desync.patch diff --git a/patches/server/0446-Additional-Block-Material-API.patch b/patches/server/0445-Additional-Block-Material-API.patch index 19f5b4b7ef..19f5b4b7ef 100644 --- a/patches/server/0446-Additional-Block-Material-API.patch +++ b/patches/server/0445-Additional-Block-Material-API.patch diff --git a/patches/server/0447-API-to-get-Material-from-Boats-and-Minecarts.patch b/patches/server/0446-API-to-get-Material-from-Boats-and-Minecarts.patch index 25467e469e..25467e469e 100644 --- a/patches/server/0447-API-to-get-Material-from-Boats-and-Minecarts.patch +++ b/patches/server/0446-API-to-get-Material-from-Boats-and-Minecarts.patch diff --git a/patches/server/0448-Allow-disabling-mob-spawner-spawn-egg-transformation.patch b/patches/server/0447-Allow-disabling-mob-spawner-spawn-egg-transformation.patch index 893e6ffe60..893e6ffe60 100644 --- a/patches/server/0448-Allow-disabling-mob-spawner-spawn-egg-transformation.patch +++ b/patches/server/0447-Allow-disabling-mob-spawner-spawn-egg-transformation.patch diff --git a/patches/server/0449-Fix-Not-a-string-Map-Conversion-spam.patch b/patches/server/0448-Fix-Not-a-string-Map-Conversion-spam.patch index 8952de7633..8952de7633 100644 --- a/patches/server/0449-Fix-Not-a-string-Map-Conversion-spam.patch +++ b/patches/server/0448-Fix-Not-a-string-Map-Conversion-spam.patch diff --git a/patches/server/0450-Add-PlayerFlowerPotManipulateEvent.patch b/patches/server/0449-Add-PlayerFlowerPotManipulateEvent.patch index 5b13a05793..5b13a05793 100644 --- a/patches/server/0450-Add-PlayerFlowerPotManipulateEvent.patch +++ b/patches/server/0449-Add-PlayerFlowerPotManipulateEvent.patch diff --git a/patches/server/0451-Fix-interact-event-not-being-called-sometimes.patch b/patches/server/0450-Fix-interact-event-not-being-called-sometimes.patch index 72c54e87a3..72c54e87a3 100644 --- a/patches/server/0451-Fix-interact-event-not-being-called-sometimes.patch +++ b/patches/server/0450-Fix-interact-event-not-being-called-sometimes.patch diff --git a/patches/server/0452-Zombie-API-breaking-doors.patch b/patches/server/0451-Zombie-API-breaking-doors.patch index b0741f110f..b0741f110f 100644 --- a/patches/server/0452-Zombie-API-breaking-doors.patch +++ b/patches/server/0451-Zombie-API-breaking-doors.patch diff --git a/patches/server/0453-Fix-nerfed-slime-when-splitting.patch b/patches/server/0452-Fix-nerfed-slime-when-splitting.patch index c35358b895..c35358b895 100644 --- a/patches/server/0453-Fix-nerfed-slime-when-splitting.patch +++ b/patches/server/0452-Fix-nerfed-slime-when-splitting.patch diff --git a/patches/server/0454-Add-EntityLoadCrossbowEvent.patch b/patches/server/0453-Add-EntityLoadCrossbowEvent.patch index 72ec5141a0..72ec5141a0 100644 --- a/patches/server/0454-Add-EntityLoadCrossbowEvent.patch +++ b/patches/server/0453-Add-EntityLoadCrossbowEvent.patch diff --git a/patches/server/0455-Add-WorldGameRuleChangeEvent.patch b/patches/server/0454-Add-WorldGameRuleChangeEvent.patch index 5e011c5b51..5e011c5b51 100644 --- a/patches/server/0455-Add-WorldGameRuleChangeEvent.patch +++ b/patches/server/0454-Add-WorldGameRuleChangeEvent.patch diff --git a/patches/server/0456-Add-ServerResourcesReloadedEvent.patch b/patches/server/0455-Add-ServerResourcesReloadedEvent.patch index 8473de6cd2..8473de6cd2 100644 --- a/patches/server/0456-Add-ServerResourcesReloadedEvent.patch +++ b/patches/server/0455-Add-ServerResourcesReloadedEvent.patch diff --git a/patches/server/0457-Add-world-settings-for-mobs-picking-up-loot.patch b/patches/server/0456-Add-world-settings-for-mobs-picking-up-loot.patch index 9e08c62541..9e08c62541 100644 --- a/patches/server/0457-Add-world-settings-for-mobs-picking-up-loot.patch +++ b/patches/server/0456-Add-world-settings-for-mobs-picking-up-loot.patch diff --git a/patches/server/0458-Add-BlockFailedDispenseEvent.patch b/patches/server/0457-Add-BlockFailedDispenseEvent.patch index 0be11fef1b..0be11fef1b 100644 --- a/patches/server/0458-Add-BlockFailedDispenseEvent.patch +++ b/patches/server/0457-Add-BlockFailedDispenseEvent.patch diff --git a/patches/server/0459-Add-PlayerLecternPageChangeEvent.patch b/patches/server/0458-Add-PlayerLecternPageChangeEvent.patch index 15052d962d..15052d962d 100644 --- a/patches/server/0459-Add-PlayerLecternPageChangeEvent.patch +++ b/patches/server/0458-Add-PlayerLecternPageChangeEvent.patch diff --git a/patches/server/0460-Add-PlayerLoomPatternSelectEvent.patch b/patches/server/0459-Add-PlayerLoomPatternSelectEvent.patch index b523b29e0f..b523b29e0f 100644 --- a/patches/server/0460-Add-PlayerLoomPatternSelectEvent.patch +++ b/patches/server/0459-Add-PlayerLoomPatternSelectEvent.patch diff --git a/patches/server/0461-Configurable-door-breaking-difficulty.patch b/patches/server/0460-Configurable-door-breaking-difficulty.patch index 94b37c735f..94b37c735f 100644 --- a/patches/server/0461-Configurable-door-breaking-difficulty.patch +++ b/patches/server/0460-Configurable-door-breaking-difficulty.patch diff --git a/patches/server/0462-Empty-commands-shall-not-be-dispatched.patch b/patches/server/0461-Empty-commands-shall-not-be-dispatched.patch index ca4dd56d56..ca4dd56d56 100644 --- a/patches/server/0462-Empty-commands-shall-not-be-dispatched.patch +++ b/patches/server/0461-Empty-commands-shall-not-be-dispatched.patch diff --git a/patches/server/0463-Remove-stale-POIs.patch b/patches/server/0462-Remove-stale-POIs.patch index 01a5abab0f..01a5abab0f 100644 --- a/patches/server/0463-Remove-stale-POIs.patch +++ b/patches/server/0462-Remove-stale-POIs.patch diff --git a/patches/server/0464-Fix-villager-boat-exploit.patch b/patches/server/0463-Fix-villager-boat-exploit.patch index f5548b98cc..f5548b98cc 100644 --- a/patches/server/0464-Fix-villager-boat-exploit.patch +++ b/patches/server/0463-Fix-villager-boat-exploit.patch diff --git a/patches/server/0465-Add-sendOpLevel-API.patch b/patches/server/0464-Add-sendOpLevel-API.patch index 4c6369b5e6..26dede1fac 100644 --- a/patches/server/0465-Add-sendOpLevel-API.patch +++ b/patches/server/0464-Add-sendOpLevel-API.patch @@ -32,7 +32,7 @@ index fbe10666c4ec6caa95aa38a6f99ccca700e9a4d2..061bba184c8bc2569ce1d413435ec136 public boolean isWhiteListed(GameProfile profile) { diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index a88d94d51520521144799b9abc4bbde0596082e0..dbb25f5cc8cf03654faf2386826965f049737897 100644 +index 87d1b609dbd145290427840a365f45e9c1a1eb61..44046e5936f06b3e46078cffe3a4667034e8f33c 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -684,6 +684,15 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0466-Add-RegistryAccess-for-managing-Registries.patch b/patches/server/0465-Add-RegistryAccess-for-managing-Registries.patch index 721db48bdb..721db48bdb 100644 --- a/patches/server/0466-Add-RegistryAccess-for-managing-Registries.patch +++ b/patches/server/0465-Add-RegistryAccess-for-managing-Registries.patch diff --git a/patches/server/0467-Add-StructuresLocateEvent.patch b/patches/server/0466-Add-StructuresLocateEvent.patch index 5556e96212..5556e96212 100644 --- a/patches/server/0467-Add-StructuresLocateEvent.patch +++ b/patches/server/0466-Add-StructuresLocateEvent.patch diff --git a/patches/server/0468-Collision-option-for-requiring-a-player-participant.patch b/patches/server/0467-Collision-option-for-requiring-a-player-participant.patch index 407fffe0af..407fffe0af 100644 --- a/patches/server/0468-Collision-option-for-requiring-a-player-participant.patch +++ b/patches/server/0467-Collision-option-for-requiring-a-player-participant.patch diff --git a/patches/server/0469-Return-chat-component-with-empty-text-instead-of-thr.patch b/patches/server/0468-Return-chat-component-with-empty-text-instead-of-thr.patch index 20c17b39c0..20c17b39c0 100644 --- a/patches/server/0469-Return-chat-component-with-empty-text-instead-of-thr.patch +++ b/patches/server/0468-Return-chat-component-with-empty-text-instead-of-thr.patch diff --git a/patches/server/0470-Make-schedule-command-per-world.patch b/patches/server/0469-Make-schedule-command-per-world.patch index 3ac2f8e3f4..3ac2f8e3f4 100644 --- a/patches/server/0470-Make-schedule-command-per-world.patch +++ b/patches/server/0469-Make-schedule-command-per-world.patch diff --git a/patches/server/0471-Configurable-max-leash-distance.patch b/patches/server/0470-Configurable-max-leash-distance.patch index 625e1c156b..625e1c156b 100644 --- a/patches/server/0471-Configurable-max-leash-distance.patch +++ b/patches/server/0470-Configurable-max-leash-distance.patch diff --git a/patches/server/0472-Add-BlockPreDispenseEvent.patch b/patches/server/0471-Add-BlockPreDispenseEvent.patch index 58c12a1348..58c12a1348 100644 --- a/patches/server/0472-Add-BlockPreDispenseEvent.patch +++ b/patches/server/0471-Add-BlockPreDispenseEvent.patch diff --git a/patches/server/0473-Add-PlayerChangeBeaconEffectEvent.patch b/patches/server/0472-Add-PlayerChangeBeaconEffectEvent.patch index 0b8263f96e..0b8263f96e 100644 --- a/patches/server/0473-Add-PlayerChangeBeaconEffectEvent.patch +++ b/patches/server/0472-Add-PlayerChangeBeaconEffectEvent.patch diff --git a/patches/server/0474-Add-toggle-for-always-placing-the-dragon-egg.patch b/patches/server/0473-Add-toggle-for-always-placing-the-dragon-egg.patch index 0b28271dd1..0b28271dd1 100644 --- a/patches/server/0474-Add-toggle-for-always-placing-the-dragon-egg.patch +++ b/patches/server/0473-Add-toggle-for-always-placing-the-dragon-egg.patch diff --git a/patches/server/0475-Add-PlayerStonecutterRecipeSelectEvent.patch b/patches/server/0474-Add-PlayerStonecutterRecipeSelectEvent.patch index 8a5e50313f..8a5e50313f 100644 --- a/patches/server/0475-Add-PlayerStonecutterRecipeSelectEvent.patch +++ b/patches/server/0474-Add-PlayerStonecutterRecipeSelectEvent.patch diff --git a/patches/server/0476-Expand-EntityUnleashEvent.patch b/patches/server/0475-Expand-EntityUnleashEvent.patch index 9ca5dd92d0..9ca5dd92d0 100644 --- a/patches/server/0476-Expand-EntityUnleashEvent.patch +++ b/patches/server/0475-Expand-EntityUnleashEvent.patch diff --git a/patches/server/0477-Reset-shield-blocking-on-dimension-change.patch b/patches/server/0476-Reset-shield-blocking-on-dimension-change.patch index 6054c7c0be..1e1175064f 100644 --- a/patches/server/0477-Reset-shield-blocking-on-dimension-change.patch +++ b/patches/server/0476-Reset-shield-blocking-on-dimension-change.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Reset shield blocking on dimension change diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 0236a3db9b839f871a11b16615ab982069ebe34b..2b91b321f6652e10d6809d57e9f0ac1c5fb150f1 100644 +index 46de03e961438faaf44b8bd39aed7535daef1bf9..5571e89876317e7b4b304bb1ec9c31078d0f69ee 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1613,6 +1613,11 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0478-Add-DragonEggFormEvent.patch b/patches/server/0477-Add-DragonEggFormEvent.patch index 34506b3c79..34506b3c79 100644 --- a/patches/server/0478-Add-DragonEggFormEvent.patch +++ b/patches/server/0477-Add-DragonEggFormEvent.patch diff --git a/patches/server/0479-Add-EntityMoveEvent.patch b/patches/server/0478-Add-EntityMoveEvent.patch index 09eb20254f..09eb20254f 100644 --- a/patches/server/0479-Add-EntityMoveEvent.patch +++ b/patches/server/0478-Add-EntityMoveEvent.patch diff --git a/patches/server/0480-added-option-to-disable-pathfinding-updates-on-block.patch b/patches/server/0479-added-option-to-disable-pathfinding-updates-on-block.patch index d7fc759f02..d7fc759f02 100644 --- a/patches/server/0480-added-option-to-disable-pathfinding-updates-on-block.patch +++ b/patches/server/0479-added-option-to-disable-pathfinding-updates-on-block.patch diff --git a/patches/server/0481-Inline-shift-direction-fields.patch b/patches/server/0480-Inline-shift-direction-fields.patch index 22234bc09a..22234bc09a 100644 --- a/patches/server/0481-Inline-shift-direction-fields.patch +++ b/patches/server/0480-Inline-shift-direction-fields.patch diff --git a/patches/server/0482-Allow-adding-items-to-BlockDropItemEvent.patch b/patches/server/0481-Allow-adding-items-to-BlockDropItemEvent.patch index 7b84a8ac96..7b84a8ac96 100644 --- a/patches/server/0482-Allow-adding-items-to-BlockDropItemEvent.patch +++ b/patches/server/0481-Allow-adding-items-to-BlockDropItemEvent.patch diff --git a/patches/server/0483-Add-getMainThreadExecutor-to-BukkitScheduler.patch b/patches/server/0482-Add-getMainThreadExecutor-to-BukkitScheduler.patch index ead28f59cb..ead28f59cb 100644 --- a/patches/server/0483-Add-getMainThreadExecutor-to-BukkitScheduler.patch +++ b/patches/server/0482-Add-getMainThreadExecutor-to-BukkitScheduler.patch diff --git a/patches/server/0484-living-entity-allow-attribute-registration.patch b/patches/server/0483-living-entity-allow-attribute-registration.patch index e9e4ab2f48..e9e4ab2f48 100644 --- a/patches/server/0484-living-entity-allow-attribute-registration.patch +++ b/patches/server/0483-living-entity-allow-attribute-registration.patch diff --git a/patches/server/0485-fix-dead-slime-setSize-invincibility.patch b/patches/server/0484-fix-dead-slime-setSize-invincibility.patch index 494e56127e..494e56127e 100644 --- a/patches/server/0485-fix-dead-slime-setSize-invincibility.patch +++ b/patches/server/0484-fix-dead-slime-setSize-invincibility.patch diff --git a/patches/server/0486-Merchant-getRecipes-should-return-an-immutable-list.patch b/patches/server/0485-Merchant-getRecipes-should-return-an-immutable-list.patch index d40a7cf8d7..d40a7cf8d7 100644 --- a/patches/server/0486-Merchant-getRecipes-should-return-an-immutable-list.patch +++ b/patches/server/0485-Merchant-getRecipes-should-return-an-immutable-list.patch diff --git a/patches/server/0487-Expose-Tracked-Players.patch b/patches/server/0486-Expose-Tracked-Players.patch index 5e7f3c585c..5e7f3c585c 100644 --- a/patches/server/0487-Expose-Tracked-Players.patch +++ b/patches/server/0486-Expose-Tracked-Players.patch diff --git a/patches/server/0487-Improve-ServerGUI.patch b/patches/server/0487-Improve-ServerGUI.patch new file mode 100644 index 0000000000..48a151cd82 --- /dev/null +++ b/patches/server/0487-Improve-ServerGUI.patch @@ -0,0 +1,432 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: AlexProgrammerDE <[email protected]> +Date: Sat, 3 Oct 2020 08:27:40 +0200 +Subject: [PATCH] Improve ServerGUI + +- Added logo to server frame +- Show tps in the server stats + +diff --git a/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java b/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java +index f93373d28d741e1f8a53e07b4e328ce9c4e1657f..12b327eea95e0de9e9c39b7d039badee8ec46508 100644 +--- a/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java ++++ b/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java +@@ -58,9 +58,22 @@ public class RAMDetails extends JList<String> { + public void update() { + GraphData data = RAMGraph.DATA.peekLast(); + Vector<String> vector = new Vector<>(); ++ ++ // Follows CraftServer#getTPS ++ double[] tps = new double[] { ++ server.tps1.getAverage(), ++ server.tps5.getAverage(), ++ server.tps15.getAverage() ++ }; ++ String[] tpsAvg = new String[tps.length]; ++ ++ for ( int g = 0; g < tps.length; g++) { ++ tpsAvg[g] = format( tps[g] ); ++ } + vector.add("Memory use: " + (data.getUsedMem() / 1024L / 1024L) + " mb (" + (data.getFree() * 100L / data.getMax()) + "% free)"); + vector.add("Heap: " + (data.getTotal() / 1024L / 1024L) + " / " + (data.getMax() / 1024L / 1024L) + " mb"); + vector.add("Avg tick: " + DECIMAL_FORMAT.format((double)this.server.getAverageTickTimeNanos() / (double) TimeUtil.NANOSECONDS_PER_MILLISECOND) + " ms"); ++ vector.add("TPS from last 1m, 5m, 15m: " + String.join(", ", tpsAvg)); + setListData(vector); + } + +@@ -71,4 +84,8 @@ public class RAMDetails extends JList<String> { + } + return ((double) total / (double) tickTimes.length) * 1.0E-6D; + } ++ ++ private static String format(double tps) { ++ return ( ( tps > 21.0 ) ? "*" : "" ) + Math.min( Math.round( tps * 100.0 ) / 100.0, 20.0 ); ++ } + } +diff --git a/src/main/java/net/minecraft/server/gui/MinecraftServerGui.java b/src/main/java/net/minecraft/server/gui/MinecraftServerGui.java +index 8b570b0c3967a22c085f390110cb29cbd9c8feff..4d3fe4f56e0b264fa030409919caf52d5f421d46 100644 +--- a/src/main/java/net/minecraft/server/gui/MinecraftServerGui.java ++++ b/src/main/java/net/minecraft/server/gui/MinecraftServerGui.java +@@ -59,6 +59,15 @@ public class MinecraftServerGui extends JComponent { + jframe.pack(); + jframe.setLocationRelativeTo((Component) null); + jframe.setVisible(true); ++ jframe.setName("Minecraft server"); // Paper - Improve ServerGUI ++ ++ // Paper start - Improve ServerGUI ++ try { ++ jframe.setIconImage(javax.imageio.ImageIO.read(Objects.requireNonNull(MinecraftServerGui.class.getClassLoader().getResourceAsStream("logo.png")))); ++ } catch (java.io.IOException ignore) { ++ } ++ // Paper end - Improve ServerGUI ++ + jframe.addWindowListener(new WindowAdapter() { + public void windowClosing(WindowEvent windowevent) { + if (!servergui.isClosing.getAndSet(true)) { +diff --git a/src/main/java/net/minecraft/server/gui/StatsComponent.java b/src/main/java/net/minecraft/server/gui/StatsComponent.java +index 6e9c6d556ed55325e36d191fc9d1508c00879671..096c89bd01cec2abd151bf6fffc4847d1bcd548f 100644 +--- a/src/main/java/net/minecraft/server/gui/StatsComponent.java ++++ b/src/main/java/net/minecraft/server/gui/StatsComponent.java +@@ -34,10 +34,19 @@ public class StatsComponent extends JComponent { + + private void tick() { + long l = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory(); ++ // Paper start - Improve ServerGUI ++ double[] tps = org.bukkit.Bukkit.getTPS(); ++ String[] tpsAvg = new String[tps.length]; ++ ++ for ( int g = 0; g < tps.length; g++) { ++ tpsAvg[g] = format( tps[g] ); ++ } + this.msgs[0] = "Memory use: " + l / 1024L / 1024L + " mb (" + Runtime.getRuntime().freeMemory() * 100L / Runtime.getRuntime().maxMemory() + "% free)"; + this.msgs[1] = "Avg tick: " + + DECIMAL_FORMAT.format((double)this.server.getAverageTickTimeNanos() / (double)TimeUtil.NANOSECONDS_PER_MILLISECOND) + + " ms"; ++ this.msgs[2] = "TPS from last 1m, 5m, 15m: " + String.join(", ", tpsAvg); ++ // Paper end - Improve ServerGUI + this.values[this.vp++ & 0xFF] = (int)(l * 100L / Runtime.getRuntime().maxMemory()); + this.repaint(); + } +@@ -66,4 +75,10 @@ public class StatsComponent extends JComponent { + public void close() { + this.timer.stop(); + } ++ ++ // Paper start - Improve ServerGUI ++ private static String format(double tps) { ++ return (( tps > 21.0 ) ? "*" : "") + Math.min(Math.round(tps * 100.0) / 100.0, 20.0); // only print * at 21, we commonly peak to 20.02 as the tick sleep is not accurate enough, stop the noise ++ } ++ // Paper end - Improve ServerGUI + } +diff --git a/src/main/resources/logo.png b/src/main/resources/logo.png +new file mode 100644 +index 0000000000000000000000000000000000000000..8b924977b7886df9ab8790b1e4ff9b1c04a2af45 +GIT binary patch +literal 16900 +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 +XXyugpZ1#qMfq}u()z4*}Q$iB}^Bg|U + +literal 0 +HcmV?d00001 + diff --git a/patches/server/0488-Improve-ServerGUI.patch b/patches/server/0488-Improve-ServerGUI.patch deleted file mode 100644 index 8dde1d1a9b..0000000000 --- a/patches/server/0488-Improve-ServerGUI.patch +++ /dev/null @@ -1,431 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: AlexProgrammerDE <[email protected]> -Date: Sat, 3 Oct 2020 08:27:40 +0200 -Subject: [PATCH] Improve ServerGUI - -- Added logo to server frame -- Show tps in the server stats - -diff --git a/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java b/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java -index f93373d28d741e1f8a53e07b4e328ce9c4e1657f..12b327eea95e0de9e9c39b7d039badee8ec46508 100644 ---- a/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java -+++ b/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java -@@ -58,9 +58,22 @@ public class RAMDetails extends JList<String> { - public void update() { - GraphData data = RAMGraph.DATA.peekLast(); - Vector<String> vector = new Vector<>(); -+ -+ // Follows CraftServer#getTPS -+ double[] tps = new double[] { -+ server.tps1.getAverage(), -+ server.tps5.getAverage(), -+ server.tps15.getAverage() -+ }; -+ String[] tpsAvg = new String[tps.length]; -+ -+ for ( int g = 0; g < tps.length; g++) { -+ tpsAvg[g] = format( tps[g] ); -+ } - vector.add("Memory use: " + (data.getUsedMem() / 1024L / 1024L) + " mb (" + (data.getFree() * 100L / data.getMax()) + "% free)"); - vector.add("Heap: " + (data.getTotal() / 1024L / 1024L) + " / " + (data.getMax() / 1024L / 1024L) + " mb"); - vector.add("Avg tick: " + DECIMAL_FORMAT.format((double)this.server.getAverageTickTimeNanos() / (double) TimeUtil.NANOSECONDS_PER_MILLISECOND) + " ms"); -+ vector.add("TPS from last 1m, 5m, 15m: " + String.join(", ", tpsAvg)); - setListData(vector); - } - -@@ -71,4 +84,8 @@ public class RAMDetails extends JList<String> { - } - return ((double) total / (double) tickTimes.length) * 1.0E-6D; - } -+ -+ private static String format(double tps) { -+ return ( ( tps > 21.0 ) ? "*" : "" ) + Math.min( Math.round( tps * 100.0 ) / 100.0, 20.0 ); -+ } - } -diff --git a/src/main/java/net/minecraft/server/gui/MinecraftServerGui.java b/src/main/java/net/minecraft/server/gui/MinecraftServerGui.java -index 8b570b0c3967a22c085f390110cb29cbd9c8feff..4d3fe4f56e0b264fa030409919caf52d5f421d46 100644 ---- a/src/main/java/net/minecraft/server/gui/MinecraftServerGui.java -+++ b/src/main/java/net/minecraft/server/gui/MinecraftServerGui.java -@@ -59,6 +59,15 @@ public class MinecraftServerGui extends JComponent { - jframe.pack(); - jframe.setLocationRelativeTo((Component) null); - jframe.setVisible(true); -+ jframe.setName("Minecraft server"); // Paper - Improve ServerGUI -+ -+ // Paper start - Improve ServerGUI -+ try { -+ jframe.setIconImage(javax.imageio.ImageIO.read(Objects.requireNonNull(MinecraftServerGui.class.getClassLoader().getResourceAsStream("logo.png")))); -+ } catch (java.io.IOException ignore) { -+ } -+ // Paper end - Improve ServerGUI -+ - jframe.addWindowListener(new WindowAdapter() { - public void windowClosing(WindowEvent windowevent) { - if (!servergui.isClosing.getAndSet(true)) { -diff --git a/src/main/java/net/minecraft/server/gui/StatsComponent.java b/src/main/java/net/minecraft/server/gui/StatsComponent.java -index 6e9c6d556ed55325e36d191fc9d1508c00879671..096c89bd01cec2abd151bf6fffc4847d1bcd548f 100644 ---- a/src/main/java/net/minecraft/server/gui/StatsComponent.java -+++ b/src/main/java/net/minecraft/server/gui/StatsComponent.java -@@ -34,10 +34,19 @@ public class StatsComponent extends JComponent { - - private void tick() { - long l = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory(); -+ // Paper start - Improve ServerGUI -+ double[] tps = org.bukkit.Bukkit.getTPS(); -+ String[] tpsAvg = new String[tps.length]; -+ -+ for ( int g = 0; g < tps.length; g++) { -+ tpsAvg[g] = format( tps[g] ); -+ } - this.msgs[0] = "Memory use: " + l / 1024L / 1024L + " mb (" + Runtime.getRuntime().freeMemory() * 100L / Runtime.getRuntime().maxMemory() + "% free)"; - this.msgs[1] = "Avg tick: " - + DECIMAL_FORMAT.format((double)this.server.getAverageTickTimeNanos() / (double)TimeUtil.NANOSECONDS_PER_MILLISECOND) - + " ms"; -+ this.msgs[2] = "TPS from last 1m, 5m, 15m: " + String.join(", ", tpsAvg); -+ // Paper end - Improve ServerGUI - this.values[this.vp++ & 0xFF] = (int)(l * 100L / Runtime.getRuntime().maxMemory()); - this.repaint(); - } -@@ -66,4 +75,10 @@ public class StatsComponent extends JComponent { - public void close() { - this.timer.stop(); - } -+ -+ // Paper start - Improve ServerGUI -+ private static String format(double tps) { -+ return (( tps > 21.0 ) ? "*" : "") + Math.min(Math.round(tps * 100.0) / 100.0, 20.0); // only print * at 21, we commonly peak to 20.02 as the tick sleep is not accurate enough, stop the noise -+ } -+ // Paper end - Improve ServerGUI - } -diff --git a/src/main/resources/logo.png b/src/main/resources/logo.png -new file mode 100644 -index 0000000000000000000000000000000000000000..8b924977b7886df9ab8790b1e4ff9b1c04a2af45 -GIT binary patch -literal 16900 -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 -LFIp>X81%mY^Bg|U - -literal 0 -HcmV?d00001 - diff --git a/patches/server/0489-fix-converting-txt-to-json-file.patch b/patches/server/0488-fix-converting-txt-to-json-file.patch index 7f63558c05..7f63558c05 100644 --- a/patches/server/0489-fix-converting-txt-to-json-file.patch +++ b/patches/server/0488-fix-converting-txt-to-json-file.patch diff --git a/patches/server/0490-Add-worldborder-events.patch b/patches/server/0489-Add-worldborder-events.patch index 014dba4c88..014dba4c88 100644 --- a/patches/server/0490-Add-worldborder-events.patch +++ b/patches/server/0489-Add-worldborder-events.patch diff --git a/patches/server/0491-Add-PlayerNameEntityEvent.patch b/patches/server/0490-Add-PlayerNameEntityEvent.patch index 4215e4291d..4215e4291d 100644 --- a/patches/server/0491-Add-PlayerNameEntityEvent.patch +++ b/patches/server/0490-Add-PlayerNameEntityEvent.patch diff --git a/patches/server/0492-Add-recipe-to-cook-events.patch b/patches/server/0491-Add-recipe-to-cook-events.patch index db11d30abc..db11d30abc 100644 --- a/patches/server/0492-Add-recipe-to-cook-events.patch +++ b/patches/server/0491-Add-recipe-to-cook-events.patch diff --git a/patches/server/0493-Add-Block-isValidTool.patch b/patches/server/0492-Add-Block-isValidTool.patch index e0c42e8e37..e0c42e8e37 100644 --- a/patches/server/0493-Add-Block-isValidTool.patch +++ b/patches/server/0492-Add-Block-isValidTool.patch diff --git a/patches/server/0494-Allow-using-signs-inside-spawn-protection.patch b/patches/server/0493-Allow-using-signs-inside-spawn-protection.patch index cbb5462bf6..cbb5462bf6 100644 --- a/patches/server/0494-Allow-using-signs-inside-spawn-protection.patch +++ b/patches/server/0493-Allow-using-signs-inside-spawn-protection.patch diff --git a/patches/server/0495-Expand-world-key-API.patch b/patches/server/0494-Expand-world-key-API.patch index f5b8dc10fe..f5b8dc10fe 100644 --- a/patches/server/0495-Expand-world-key-API.patch +++ b/patches/server/0494-Expand-world-key-API.patch diff --git a/patches/server/0496-Add-fast-alternative-constructor-for-Rotations.patch b/patches/server/0495-Add-fast-alternative-constructor-for-Rotations.patch index e28775fc9a..e28775fc9a 100644 --- a/patches/server/0496-Add-fast-alternative-constructor-for-Rotations.patch +++ b/patches/server/0495-Add-fast-alternative-constructor-for-Rotations.patch diff --git a/patches/server/0497-Drop-carried-item-when-player-has-disconnected.patch b/patches/server/0496-Drop-carried-item-when-player-has-disconnected.patch index 42055a9f10..42055a9f10 100644 --- a/patches/server/0497-Drop-carried-item-when-player-has-disconnected.patch +++ b/patches/server/0496-Drop-carried-item-when-player-has-disconnected.patch diff --git a/patches/server/0498-forced-whitelist-use-configurable-kick-message.patch b/patches/server/0497-forced-whitelist-use-configurable-kick-message.patch index 9f6ee3c356..9f6ee3c356 100644 --- a/patches/server/0498-forced-whitelist-use-configurable-kick-message.patch +++ b/patches/server/0497-forced-whitelist-use-configurable-kick-message.patch diff --git a/patches/server/0499-Don-t-ignore-result-of-PlayerEditBookEvent.patch b/patches/server/0498-Don-t-ignore-result-of-PlayerEditBookEvent.patch index 6363109547..6363109547 100644 --- a/patches/server/0499-Don-t-ignore-result-of-PlayerEditBookEvent.patch +++ b/patches/server/0498-Don-t-ignore-result-of-PlayerEditBookEvent.patch diff --git a/patches/server/0500-Expose-protocol-version.patch b/patches/server/0499-Expose-protocol-version.patch index 61d4fc32be..61d4fc32be 100644 --- a/patches/server/0500-Expose-protocol-version.patch +++ b/patches/server/0499-Expose-protocol-version.patch diff --git a/patches/server/0501-Enhance-console-tab-completions-for-brigadier-comman.patch b/patches/server/0500-Enhance-console-tab-completions-for-brigadier-comman.patch index 3d1a0fb945..3d1a0fb945 100644 --- a/patches/server/0501-Enhance-console-tab-completions-for-brigadier-comman.patch +++ b/patches/server/0500-Enhance-console-tab-completions-for-brigadier-comman.patch diff --git a/patches/server/0502-Fix-PlayerItemConsumeEvent-cancelling-properly.patch b/patches/server/0501-Fix-PlayerItemConsumeEvent-cancelling-properly.patch index ad9efea6d1..ad9efea6d1 100644 --- a/patches/server/0502-Fix-PlayerItemConsumeEvent-cancelling-properly.patch +++ b/patches/server/0501-Fix-PlayerItemConsumeEvent-cancelling-properly.patch diff --git a/patches/server/0503-Add-bypass-host-check.patch b/patches/server/0502-Add-bypass-host-check.patch index 53fea6e14d..53fea6e14d 100644 --- a/patches/server/0503-Add-bypass-host-check.patch +++ b/patches/server/0502-Add-bypass-host-check.patch diff --git a/patches/server/0504-Set-area-affect-cloud-rotation.patch b/patches/server/0503-Set-area-affect-cloud-rotation.patch index e87d48589a..e87d48589a 100644 --- a/patches/server/0504-Set-area-affect-cloud-rotation.patch +++ b/patches/server/0503-Set-area-affect-cloud-rotation.patch diff --git a/patches/server/0505-add-isDeeplySleeping-to-HumanEntity.patch b/patches/server/0504-add-isDeeplySleeping-to-HumanEntity.patch index 0bb0024480..645f1201ea 100644 --- a/patches/server/0505-add-isDeeplySleeping-to-HumanEntity.patch +++ b/patches/server/0504-add-isDeeplySleeping-to-HumanEntity.patch @@ -5,7 +5,7 @@ Subject: [PATCH] add isDeeplySleeping to HumanEntity diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java -index cb56c75be83e839bafdae4356f85d33499d01d8a..1e49eae80730aa9d2e49cd92759d899deb49fb90 100644 +index 42c41cd4b280839a35f77e04d0dc6a06d262d8f3..d5c4184e0d93eabc699661829ff4bf9b46d27142 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -132,6 +132,13 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { diff --git a/patches/server/0506-add-consumeFuel-to-FurnaceBurnEvent.patch b/patches/server/0505-add-consumeFuel-to-FurnaceBurnEvent.patch index 5b664856f4..5b664856f4 100644 --- a/patches/server/0506-add-consumeFuel-to-FurnaceBurnEvent.patch +++ b/patches/server/0505-add-consumeFuel-to-FurnaceBurnEvent.patch diff --git a/patches/server/0507-add-get-set-drop-chance-to-EntityEquipment.patch b/patches/server/0506-add-get-set-drop-chance-to-EntityEquipment.patch index e794470410..e794470410 100644 --- a/patches/server/0507-add-get-set-drop-chance-to-EntityEquipment.patch +++ b/patches/server/0506-add-get-set-drop-chance-to-EntityEquipment.patch diff --git a/patches/server/0508-fix-PigZombieAngerEvent-cancellation.patch b/patches/server/0507-fix-PigZombieAngerEvent-cancellation.patch index 040d076f37..040d076f37 100644 --- a/patches/server/0508-fix-PigZombieAngerEvent-cancellation.patch +++ b/patches/server/0507-fix-PigZombieAngerEvent-cancellation.patch diff --git a/patches/server/0509-fix-PlayerItemHeldEvent-firing-twice.patch b/patches/server/0508-fix-PlayerItemHeldEvent-firing-twice.patch index 5732fc5af6..5732fc5af6 100644 --- a/patches/server/0509-fix-PlayerItemHeldEvent-firing-twice.patch +++ b/patches/server/0508-fix-PlayerItemHeldEvent-firing-twice.patch diff --git a/patches/server/0510-Add-PlayerDeepSleepEvent.patch b/patches/server/0509-Add-PlayerDeepSleepEvent.patch index 2f01c63a54..2f01c63a54 100644 --- a/patches/server/0510-Add-PlayerDeepSleepEvent.patch +++ b/patches/server/0509-Add-PlayerDeepSleepEvent.patch diff --git a/patches/server/0511-More-World-API.patch b/patches/server/0510-More-World-API.patch index c9ff78a94a..c9ff78a94a 100644 --- a/patches/server/0511-More-World-API.patch +++ b/patches/server/0510-More-World-API.patch diff --git a/patches/server/0512-Add-PlayerBedFailEnterEvent.patch b/patches/server/0511-Add-PlayerBedFailEnterEvent.patch index a592f428c2..a592f428c2 100644 --- a/patches/server/0512-Add-PlayerBedFailEnterEvent.patch +++ b/patches/server/0511-Add-PlayerBedFailEnterEvent.patch diff --git a/patches/server/0513-Implement-methods-to-convert-between-Component-and-B.patch b/patches/server/0512-Implement-methods-to-convert-between-Component-and-B.patch index c5765e9de7..c5765e9de7 100644 --- a/patches/server/0513-Implement-methods-to-convert-between-Component-and-B.patch +++ b/patches/server/0512-Implement-methods-to-convert-between-Component-and-B.patch diff --git a/patches/server/0514-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch b/patches/server/0513-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch index 519b566ff9..852f5276ee 100644 --- a/patches/server/0514-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch +++ b/patches/server/0513-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Expand PlayerRespawnEvent, fix passed parameter issues Co-authored-by: Jake Potrebic <[email protected]> diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 2b91b321f6652e10d6809d57e9f0ac1c5fb150f1..57253e59b6330be6176d3aa42f8f575ad1995bca 100644 +index 5571e89876317e7b4b304bb1ec9c31078d0f69ee..563b20033a5280091f93ab72a8600369035b6a0a 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1456,7 +1456,13 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0515-Introduce-beacon-activation-deactivation-events.patch b/patches/server/0514-Introduce-beacon-activation-deactivation-events.patch index 336acbe811..336acbe811 100644 --- a/patches/server/0515-Introduce-beacon-activation-deactivation-events.patch +++ b/patches/server/0514-Introduce-beacon-activation-deactivation-events.patch diff --git a/patches/server/0516-Add-Channel-initialization-listeners.patch b/patches/server/0515-Add-Channel-initialization-listeners.patch index 334eb230f0..334eb230f0 100644 --- a/patches/server/0516-Add-Channel-initialization-listeners.patch +++ b/patches/server/0515-Add-Channel-initialization-listeners.patch diff --git a/patches/server/0517-Send-empty-commands-if-tab-completion-is-disabled.patch b/patches/server/0516-Send-empty-commands-if-tab-completion-is-disabled.patch index 58cea72f9b..58cea72f9b 100644 --- a/patches/server/0517-Send-empty-commands-if-tab-completion-is-disabled.patch +++ b/patches/server/0516-Send-empty-commands-if-tab-completion-is-disabled.patch diff --git a/patches/server/0518-Add-more-WanderingTrader-API.patch b/patches/server/0517-Add-more-WanderingTrader-API.patch index 4221f28015..4221f28015 100644 --- a/patches/server/0518-Add-more-WanderingTrader-API.patch +++ b/patches/server/0517-Add-more-WanderingTrader-API.patch diff --git a/patches/server/0519-Add-EntityBlockStorage-clearEntities.patch b/patches/server/0518-Add-EntityBlockStorage-clearEntities.patch index c37749bd56..c37749bd56 100644 --- a/patches/server/0519-Add-EntityBlockStorage-clearEntities.patch +++ b/patches/server/0518-Add-EntityBlockStorage-clearEntities.patch diff --git a/patches/server/0520-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch b/patches/server/0519-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch index 9df7276feb..9df7276feb 100644 --- a/patches/server/0520-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch +++ b/patches/server/0519-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch diff --git a/patches/server/0521-Add-HiddenPotionEffect-API.patch b/patches/server/0520-Add-HiddenPotionEffect-API.patch index 2d0b0d5b03..2d0b0d5b03 100644 --- a/patches/server/0521-Add-HiddenPotionEffect-API.patch +++ b/patches/server/0520-Add-HiddenPotionEffect-API.patch diff --git a/patches/server/0522-Inventory-close.patch b/patches/server/0521-Inventory-close.patch index 9ca8b717ab..9ca8b717ab 100644 --- a/patches/server/0522-Inventory-close.patch +++ b/patches/server/0521-Inventory-close.patch diff --git a/patches/server/0523-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch b/patches/server/0522-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch index ca5b9a4b8a..ca5b9a4b8a 100644 --- a/patches/server/0523-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch +++ b/patches/server/0522-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch diff --git a/patches/server/0524-Add-basic-Datapack-API.patch b/patches/server/0523-Add-basic-Datapack-API.patch index 990697b9ea..990697b9ea 100644 --- a/patches/server/0524-Add-basic-Datapack-API.patch +++ b/patches/server/0523-Add-basic-Datapack-API.patch diff --git a/patches/server/0525-Add-environment-variable-to-disable-server-gui.patch b/patches/server/0524-Add-environment-variable-to-disable-server-gui.patch index 5afe5fb870..5afe5fb870 100644 --- a/patches/server/0525-Add-environment-variable-to-disable-server-gui.patch +++ b/patches/server/0524-Add-environment-variable-to-disable-server-gui.patch diff --git a/patches/server/0526-Expand-PlayerGameModeChangeEvent.patch b/patches/server/0525-Expand-PlayerGameModeChangeEvent.patch index 0198d74688..ea2b448cf1 100644 --- a/patches/server/0526-Expand-PlayerGameModeChangeEvent.patch +++ b/patches/server/0525-Expand-PlayerGameModeChangeEvent.patch @@ -45,7 +45,7 @@ index 7f09119bc7d661e08a960dd2bd46006efe752d3e..d1da3600dc07107309b20ebe6e7c0c4d } diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 7c4f7a17f34802962c74bb8c5a732861d1a759c6..d26c2b8fd241216d4411254c16012f8141f2856c 100644 +index 563b20033a5280091f93ab72a8600369035b6a0a..bbbf48a43c48ba0db7ee74a8b9a1f1beeb211f68 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -2335,10 +2335,18 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { @@ -147,7 +147,7 @@ index 2bd2f1cdf3467cacee55094d43bd3eccf61b9aa7..c3b4b800c5a34afa03ed7c31e14f26ca } } diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index dbb25f5cc8cf03654faf2386826965f049737897..a6a2ed03ae781809b50fd793265977db0918a259 100644 +index 44046e5936f06b3e46078cffe3a4667034e8f33c..98e80b178551895eaec042c29068dcfdf6d07125 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1671,7 +1671,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0527-ItemStack-repair-check-API.patch b/patches/server/0526-ItemStack-repair-check-API.patch index fb178f277b..fb178f277b 100644 --- a/patches/server/0527-ItemStack-repair-check-API.patch +++ b/patches/server/0526-ItemStack-repair-check-API.patch diff --git a/patches/server/0528-More-Enchantment-API.patch b/patches/server/0527-More-Enchantment-API.patch index a3bf8f8e7e..a3bf8f8e7e 100644 --- a/patches/server/0528-More-Enchantment-API.patch +++ b/patches/server/0527-More-Enchantment-API.patch diff --git a/patches/server/0529-Move-range-check-for-block-placing-up.patch b/patches/server/0528-Move-range-check-for-block-placing-up.patch index b93574bed6..b93574bed6 100644 --- a/patches/server/0529-Move-range-check-for-block-placing-up.patch +++ b/patches/server/0528-Move-range-check-for-block-placing-up.patch diff --git a/patches/server/0530-Add-Mob-lookAt-API.patch b/patches/server/0529-Add-Mob-lookAt-API.patch index 8a8ba9fdcd..8a8ba9fdcd 100644 --- a/patches/server/0530-Add-Mob-lookAt-API.patch +++ b/patches/server/0529-Add-Mob-lookAt-API.patch diff --git a/patches/server/0531-Correctly-check-if-bucket-dispenses-will-succeed-for.patch b/patches/server/0530-Correctly-check-if-bucket-dispenses-will-succeed-for.patch index 85ef521c40..85ef521c40 100644 --- a/patches/server/0531-Correctly-check-if-bucket-dispenses-will-succeed-for.patch +++ b/patches/server/0530-Correctly-check-if-bucket-dispenses-will-succeed-for.patch diff --git a/patches/server/0532-Add-Unix-domain-socket-support.patch b/patches/server/0531-Add-Unix-domain-socket-support.patch index 34dd3ee134..34dd3ee134 100644 --- a/patches/server/0532-Add-Unix-domain-socket-support.patch +++ b/patches/server/0531-Add-Unix-domain-socket-support.patch diff --git a/patches/server/0533-Add-EntityInsideBlockEvent.patch b/patches/server/0532-Add-EntityInsideBlockEvent.patch index 0009e3fbdf..0009e3fbdf 100644 --- a/patches/server/0533-Add-EntityInsideBlockEvent.patch +++ b/patches/server/0532-Add-EntityInsideBlockEvent.patch diff --git a/patches/server/0534-Improve-item-default-attribute-API.patch b/patches/server/0533-Improve-item-default-attribute-API.patch index f5daf28287..f5daf28287 100644 --- a/patches/server/0534-Improve-item-default-attribute-API.patch +++ b/patches/server/0533-Improve-item-default-attribute-API.patch diff --git a/patches/server/0535-Add-cause-to-Weather-ThunderChangeEvents.patch b/patches/server/0534-Add-cause-to-Weather-ThunderChangeEvents.patch index ef52ee655c..ef52ee655c 100644 --- a/patches/server/0535-Add-cause-to-Weather-ThunderChangeEvents.patch +++ b/patches/server/0534-Add-cause-to-Weather-ThunderChangeEvents.patch diff --git a/patches/server/0536-More-Lidded-Block-API.patch b/patches/server/0535-More-Lidded-Block-API.patch index 437434c525..437434c525 100644 --- a/patches/server/0536-More-Lidded-Block-API.patch +++ b/patches/server/0535-More-Lidded-Block-API.patch diff --git a/patches/server/0537-Limit-item-frame-cursors-on-maps.patch b/patches/server/0536-Limit-item-frame-cursors-on-maps.patch index a55a4490c0..a55a4490c0 100644 --- a/patches/server/0537-Limit-item-frame-cursors-on-maps.patch +++ b/patches/server/0536-Limit-item-frame-cursors-on-maps.patch diff --git a/patches/server/0538-Add-PlayerKickEvent-causes.patch b/patches/server/0537-Add-PlayerKickEvent-causes.patch index 60d07ed41d..38dde8a325 100644 --- a/patches/server/0538-Add-PlayerKickEvent-causes.patch +++ b/patches/server/0537-Add-PlayerKickEvent-causes.patch @@ -495,7 +495,7 @@ index 9e2ad78b12cadbf0e2bda1e12fe844120529c347..6a7d7fad990fc44fdda6849d43dad141 } } diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index a6a2ed03ae781809b50fd793265977db0918a259..43d46239295ea16808383fbdb4d94da0b85e4fad 100644 +index 98e80b178551895eaec042c29068dcfdf6d07125..8b142874a8977676740f61a0e7277d767fab56e0 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -280,7 +280,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0539-Add-PufferFishStateChangeEvent.patch b/patches/server/0538-Add-PufferFishStateChangeEvent.patch index 0574c7ed8c..0574c7ed8c 100644 --- a/patches/server/0539-Add-PufferFishStateChangeEvent.patch +++ b/patches/server/0538-Add-PufferFishStateChangeEvent.patch diff --git a/patches/server/0540-Fix-PlayerBucketEmptyEvent-result-itemstack.patch b/patches/server/0539-Fix-PlayerBucketEmptyEvent-result-itemstack.patch index 646e52a326..646e52a326 100644 --- a/patches/server/0540-Fix-PlayerBucketEmptyEvent-result-itemstack.patch +++ b/patches/server/0539-Fix-PlayerBucketEmptyEvent-result-itemstack.patch diff --git a/patches/server/0541-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch b/patches/server/0540-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch index ee4d412a1c..ee4d412a1c 100644 --- a/patches/server/0541-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch +++ b/patches/server/0540-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch diff --git a/patches/server/0542-Add-option-to-fix-items-merging-through-walls.patch b/patches/server/0541-Add-option-to-fix-items-merging-through-walls.patch index b4e4e39ae1..b4e4e39ae1 100644 --- a/patches/server/0542-Add-option-to-fix-items-merging-through-walls.patch +++ b/patches/server/0541-Add-option-to-fix-items-merging-through-walls.patch diff --git a/patches/server/0543-Add-BellRevealRaiderEvent.patch b/patches/server/0542-Add-BellRevealRaiderEvent.patch index 871aa2a198..871aa2a198 100644 --- a/patches/server/0543-Add-BellRevealRaiderEvent.patch +++ b/patches/server/0542-Add-BellRevealRaiderEvent.patch diff --git a/patches/server/0544-Fix-invulnerable-end-crystals.patch b/patches/server/0543-Fix-invulnerable-end-crystals.patch index 4349e5a8ad..4349e5a8ad 100644 --- a/patches/server/0544-Fix-invulnerable-end-crystals.patch +++ b/patches/server/0543-Fix-invulnerable-end-crystals.patch diff --git a/patches/server/0545-Add-ElderGuardianAppearanceEvent.patch b/patches/server/0544-Add-ElderGuardianAppearanceEvent.patch index e28248ff5d..e28248ff5d 100644 --- a/patches/server/0545-Add-ElderGuardianAppearanceEvent.patch +++ b/patches/server/0544-Add-ElderGuardianAppearanceEvent.patch diff --git a/patches/server/0546-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch b/patches/server/0545-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch index 3d03f4c4d2..3d03f4c4d2 100644 --- a/patches/server/0546-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch +++ b/patches/server/0545-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch diff --git a/patches/server/0547-Line-Of-Sight-Changes.patch b/patches/server/0546-Line-Of-Sight-Changes.patch index 7fa7d25951..7fa7d25951 100644 --- a/patches/server/0547-Line-Of-Sight-Changes.patch +++ b/patches/server/0546-Line-Of-Sight-Changes.patch diff --git a/patches/server/0548-add-per-world-spawn-limits.patch b/patches/server/0547-add-per-world-spawn-limits.patch index 430c3bbabc..430c3bbabc 100644 --- a/patches/server/0548-add-per-world-spawn-limits.patch +++ b/patches/server/0547-add-per-world-spawn-limits.patch diff --git a/patches/server/0549-Fix-potions-splash-events.patch b/patches/server/0548-Fix-potions-splash-events.patch index 68350d52f2..68350d52f2 100644 --- a/patches/server/0549-Fix-potions-splash-events.patch +++ b/patches/server/0548-Fix-potions-splash-events.patch diff --git a/patches/server/0550-Add-more-LimitedRegion-API.patch b/patches/server/0549-Add-more-LimitedRegion-API.patch index f46a2383c8..f46a2383c8 100644 --- a/patches/server/0550-Add-more-LimitedRegion-API.patch +++ b/patches/server/0549-Add-more-LimitedRegion-API.patch diff --git a/patches/server/0551-Fix-PlayerDropItemEvent-using-wrong-item.patch b/patches/server/0550-Fix-PlayerDropItemEvent-using-wrong-item.patch index 009c771fe8..62881137b2 100644 --- a/patches/server/0551-Fix-PlayerDropItemEvent-using-wrong-item.patch +++ b/patches/server/0550-Fix-PlayerDropItemEvent-using-wrong-item.patch @@ -31,7 +31,7 @@ index c81fd3e1108fb0a02f9240263404af2b968c8494..0d9de4c61c7b26a6ff37c12fde629161 } diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 254d9eede5a9a57280643284175df2e061aa78ea..09798fc2d2d847f3ec705a2640f25ac08ca69f92 100644 +index bbbf48a43c48ba0db7ee74a8b9a1f1beeb211f68..286876246559eb38d6aa591c79afceb63d561aeb 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -2744,7 +2744,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0552-Missing-Entity-API.patch b/patches/server/0551-Missing-Entity-API.patch index 5640dce8db..5640dce8db 100644 --- a/patches/server/0552-Missing-Entity-API.patch +++ b/patches/server/0551-Missing-Entity-API.patch diff --git a/patches/server/0553-Fix-return-value-of-Block-applyBoneMeal-always-being.patch b/patches/server/0552-Fix-return-value-of-Block-applyBoneMeal-always-being.patch index 40cc161932..40cc161932 100644 --- a/patches/server/0553-Fix-return-value-of-Block-applyBoneMeal-always-being.patch +++ b/patches/server/0552-Fix-return-value-of-Block-applyBoneMeal-always-being.patch diff --git a/patches/server/0554-Use-getChunkIfLoadedImmediately-in-places.patch b/patches/server/0553-Use-getChunkIfLoadedImmediately-in-places.patch index 2e754bbb7b..2e754bbb7b 100644 --- a/patches/server/0554-Use-getChunkIfLoadedImmediately-in-places.patch +++ b/patches/server/0553-Use-getChunkIfLoadedImmediately-in-places.patch diff --git a/patches/server/0555-Fix-commands-from-signs-not-firing-command-events.patch b/patches/server/0554-Fix-commands-from-signs-not-firing-command-events.patch index aa87a425fd..aa87a425fd 100644 --- a/patches/server/0555-Fix-commands-from-signs-not-firing-command-events.patch +++ b/patches/server/0554-Fix-commands-from-signs-not-firing-command-events.patch diff --git a/patches/server/0556-Add-PlayerArmSwingEvent.patch b/patches/server/0555-Add-PlayerArmSwingEvent.patch index 5b14fa047d..5b14fa047d 100644 --- a/patches/server/0556-Add-PlayerArmSwingEvent.patch +++ b/patches/server/0555-Add-PlayerArmSwingEvent.patch diff --git a/patches/server/0557-Fix-kick-event-leave-message-not-being-sent.patch b/patches/server/0556-Fix-kick-event-leave-message-not-being-sent.patch index 6d4ff398db..01fed42d62 100644 --- a/patches/server/0557-Fix-kick-event-leave-message-not-being-sent.patch +++ b/patches/server/0556-Fix-kick-event-leave-message-not-being-sent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Fix kick event leave message not being sent diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 09798fc2d2d847f3ec705a2640f25ac08ca69f92..87652ea4f3950c2161b3405dcfef03bd196f1237 100644 +index 286876246559eb38d6aa591c79afceb63d561aeb..98979f82a14c057bd0640b598d5832c620333d1e 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -318,7 +318,6 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0558-Don-t-apply-cramming-damage-to-players.patch b/patches/server/0557-Don-t-apply-cramming-damage-to-players.patch index c3598bbd22..55a1fe08a5 100644 --- a/patches/server/0558-Don-t-apply-cramming-damage-to-players.patch +++ b/patches/server/0557-Don-t-apply-cramming-damage-to-players.patch @@ -11,7 +11,7 @@ It does not make a lot of sense to damage players if they get crammed, For those who really want it a config option is provided. diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 87652ea4f3950c2161b3405dcfef03bd196f1237..f0655e6c9c0f60b57912a76448706d49ce774dce 100644 +index 98979f82a14c057bd0640b598d5832c620333d1e..b3fb9d8942b0c56d343656c45ec96d22c00b5def 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1814,7 +1814,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0559-Rate-options-and-timings-for-sensors-and-behaviors.patch b/patches/server/0558-Rate-options-and-timings-for-sensors-and-behaviors.patch index 3473ea4ceb..3473ea4ceb 100644 --- a/patches/server/0559-Rate-options-and-timings-for-sensors-and-behaviors.patch +++ b/patches/server/0558-Rate-options-and-timings-for-sensors-and-behaviors.patch diff --git a/patches/server/0560-Add-missing-forceDrop-toggles.patch b/patches/server/0559-Add-missing-forceDrop-toggles.patch index 70612df277..70612df277 100644 --- a/patches/server/0560-Add-missing-forceDrop-toggles.patch +++ b/patches/server/0559-Add-missing-forceDrop-toggles.patch diff --git a/patches/server/0561-Stinger-API.patch b/patches/server/0560-Stinger-API.patch index 6b8d804d91..6b8d804d91 100644 --- a/patches/server/0561-Stinger-API.patch +++ b/patches/server/0560-Stinger-API.patch diff --git a/patches/server/0562-Add-System.out-err-catcher.patch b/patches/server/0561-Add-System.out-err-catcher.patch index 8b01f8520a..8b01f8520a 100644 --- a/patches/server/0562-Add-System.out-err-catcher.patch +++ b/patches/server/0561-Add-System.out-err-catcher.patch diff --git a/patches/server/0563-Prevent-AFK-kick-while-watching-end-credits.patch b/patches/server/0562-Prevent-AFK-kick-while-watching-end-credits.patch index dc3eed68eb..dc3eed68eb 100644 --- a/patches/server/0563-Prevent-AFK-kick-while-watching-end-credits.patch +++ b/patches/server/0562-Prevent-AFK-kick-while-watching-end-credits.patch diff --git a/patches/server/0564-Allow-skipping-writing-of-comments-to-server.propert.patch b/patches/server/0563-Allow-skipping-writing-of-comments-to-server.propert.patch index 1fce522892..1fce522892 100644 --- a/patches/server/0564-Allow-skipping-writing-of-comments-to-server.propert.patch +++ b/patches/server/0563-Allow-skipping-writing-of-comments-to-server.propert.patch diff --git a/patches/server/0565-Add-PlayerSetSpawnEvent.patch b/patches/server/0564-Add-PlayerSetSpawnEvent.patch index 3dd1d604fe..51b865e2ee 100644 --- a/patches/server/0565-Add-PlayerSetSpawnEvent.patch +++ b/patches/server/0564-Add-PlayerSetSpawnEvent.patch @@ -49,7 +49,7 @@ index a2d0699e8427b2262a2396495111125eccafbb66..15db9368227dbc29d07d74e85bd126b3 } } diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index b8804881f983cc91ab8e92ba2447151f1e5af9fc..b0391056c5308292131de1d8d2a86a552a9d94e2 100644 +index b3fb9d8942b0c56d343656c45ec96d22c00b5def..0cd75ffc8952baacb391ea8ee67fd1e8d0a42264 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1690,7 +1690,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { @@ -187,7 +187,7 @@ index db26b5a0464bd6087eeacaf6dd61eba37365df92..9117c035d5a6ff114b028fad3380ceb1 } diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 43d46239295ea16808383fbdb4d94da0b85e4fad..3f89cbc48828f36cf6ff02b9de6cd378b2fde4f2 100644 +index 8b142874a8977676740f61a0e7277d767fab56e0..907b61ff0cde1024508157a45bef7cb50b812393 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1420,9 +1420,9 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0566-Make-hoppers-respect-inventory-max-stack-size.patch b/patches/server/0565-Make-hoppers-respect-inventory-max-stack-size.patch index fc01c5cad4..fc01c5cad4 100644 --- a/patches/server/0566-Make-hoppers-respect-inventory-max-stack-size.patch +++ b/patches/server/0565-Make-hoppers-respect-inventory-max-stack-size.patch diff --git a/patches/server/0567-Optimize-entity-tracker-passenger-checks.patch b/patches/server/0566-Optimize-entity-tracker-passenger-checks.patch index 0b928beb61..0b928beb61 100644 --- a/patches/server/0567-Optimize-entity-tracker-passenger-checks.patch +++ b/patches/server/0566-Optimize-entity-tracker-passenger-checks.patch diff --git a/patches/server/0568-Config-option-for-Piglins-guarding-chests.patch b/patches/server/0567-Config-option-for-Piglins-guarding-chests.patch index 32c61a7ec0..32c61a7ec0 100644 --- a/patches/server/0568-Config-option-for-Piglins-guarding-chests.patch +++ b/patches/server/0567-Config-option-for-Piglins-guarding-chests.patch diff --git a/patches/server/0569-Add-EntityDamageItemEvent.patch b/patches/server/0568-Add-EntityDamageItemEvent.patch index e6822b715e..e6822b715e 100644 --- a/patches/server/0569-Add-EntityDamageItemEvent.patch +++ b/patches/server/0568-Add-EntityDamageItemEvent.patch diff --git a/patches/server/0570-Optimize-indirect-passenger-iteration.patch b/patches/server/0569-Optimize-indirect-passenger-iteration.patch index 36c3804273..36c3804273 100644 --- a/patches/server/0570-Optimize-indirect-passenger-iteration.patch +++ b/patches/server/0569-Optimize-indirect-passenger-iteration.patch diff --git a/patches/server/0571-Configurable-item-frame-map-cursor-update-interval.patch b/patches/server/0570-Configurable-item-frame-map-cursor-update-interval.patch index 98f717ebc1..98f717ebc1 100644 --- a/patches/server/0571-Configurable-item-frame-map-cursor-update-interval.patch +++ b/patches/server/0570-Configurable-item-frame-map-cursor-update-interval.patch diff --git a/patches/server/0572-Change-EnderEye-target-without-changing-other-things.patch b/patches/server/0571-Change-EnderEye-target-without-changing-other-things.patch index 5612422ea7..5612422ea7 100644 --- a/patches/server/0572-Change-EnderEye-target-without-changing-other-things.patch +++ b/patches/server/0571-Change-EnderEye-target-without-changing-other-things.patch diff --git a/patches/server/0573-Add-BlockBreakBlockEvent.patch b/patches/server/0572-Add-BlockBreakBlockEvent.patch index fbd3627b5c..fbd3627b5c 100644 --- a/patches/server/0573-Add-BlockBreakBlockEvent.patch +++ b/patches/server/0572-Add-BlockBreakBlockEvent.patch diff --git a/patches/server/0574-Option-to-prevent-data-components-copy-in-smithing-r.patch b/patches/server/0573-Option-to-prevent-data-components-copy-in-smithing-r.patch index 1c9a4f5da5..1c9a4f5da5 100644 --- a/patches/server/0574-Option-to-prevent-data-components-copy-in-smithing-r.patch +++ b/patches/server/0573-Option-to-prevent-data-components-copy-in-smithing-r.patch diff --git a/patches/server/0575-More-CommandBlock-API.patch b/patches/server/0574-More-CommandBlock-API.patch index 5fa4fa81e1..5fa4fa81e1 100644 --- a/patches/server/0575-More-CommandBlock-API.patch +++ b/patches/server/0574-More-CommandBlock-API.patch diff --git a/patches/server/0576-Add-missing-team-sidebar-display-slots.patch b/patches/server/0575-Add-missing-team-sidebar-display-slots.patch index de7d3fc8e5..de7d3fc8e5 100644 --- a/patches/server/0576-Add-missing-team-sidebar-display-slots.patch +++ b/patches/server/0575-Add-missing-team-sidebar-display-slots.patch diff --git a/patches/server/0577-Add-back-EntityPortalExitEvent.patch b/patches/server/0576-Add-back-EntityPortalExitEvent.patch index 282d51195e..282d51195e 100644 --- a/patches/server/0577-Add-back-EntityPortalExitEvent.patch +++ b/patches/server/0576-Add-back-EntityPortalExitEvent.patch diff --git a/patches/server/0578-Add-methods-to-find-targets-for-lightning-strikes.patch b/patches/server/0577-Add-methods-to-find-targets-for-lightning-strikes.patch index 01813e49c7..01813e49c7 100644 --- a/patches/server/0578-Add-methods-to-find-targets-for-lightning-strikes.patch +++ b/patches/server/0577-Add-methods-to-find-targets-for-lightning-strikes.patch diff --git a/patches/server/0579-Get-entity-default-attributes.patch b/patches/server/0578-Get-entity-default-attributes.patch index 9c95ca3611..9c95ca3611 100644 --- a/patches/server/0579-Get-entity-default-attributes.patch +++ b/patches/server/0578-Get-entity-default-attributes.patch diff --git a/patches/server/0580-Left-handed-API.patch b/patches/server/0579-Left-handed-API.patch index 50bb0d4ebe..50bb0d4ebe 100644 --- a/patches/server/0580-Left-handed-API.patch +++ b/patches/server/0579-Left-handed-API.patch diff --git a/patches/server/0581-Add-more-advancement-API.patch b/patches/server/0580-Add-more-advancement-API.patch index 1875c743c1..1875c743c1 100644 --- a/patches/server/0581-Add-more-advancement-API.patch +++ b/patches/server/0580-Add-more-advancement-API.patch diff --git a/patches/server/0582-Add-ItemFactory-getSpawnEgg-API.patch b/patches/server/0581-Add-ItemFactory-getSpawnEgg-API.patch index ec4a572edf..ec4a572edf 100644 --- a/patches/server/0582-Add-ItemFactory-getSpawnEgg-API.patch +++ b/patches/server/0581-Add-ItemFactory-getSpawnEgg-API.patch diff --git a/patches/server/0583-Add-critical-damage-API.patch b/patches/server/0582-Add-critical-damage-API.patch index bef96face6..bef96face6 100644 --- a/patches/server/0583-Add-critical-damage-API.patch +++ b/patches/server/0582-Add-critical-damage-API.patch diff --git a/patches/server/0584-Fix-issues-with-mob-conversion.patch b/patches/server/0583-Fix-issues-with-mob-conversion.patch index 281a6e42c5..281a6e42c5 100644 --- a/patches/server/0584-Fix-issues-with-mob-conversion.patch +++ b/patches/server/0583-Fix-issues-with-mob-conversion.patch diff --git a/patches/server/0585-Add-hasCollision-methods-to-various-places.patch b/patches/server/0584-Add-hasCollision-methods-to-various-places.patch index 421b0ba92e..421b0ba92e 100644 --- a/patches/server/0585-Add-hasCollision-methods-to-various-places.patch +++ b/patches/server/0584-Add-hasCollision-methods-to-various-places.patch diff --git a/patches/server/0586-Goat-ram-API.patch b/patches/server/0585-Goat-ram-API.patch index 21d6196f4c..21d6196f4c 100644 --- a/patches/server/0586-Goat-ram-API.patch +++ b/patches/server/0585-Goat-ram-API.patch diff --git a/patches/server/0587-Add-API-for-resetting-a-single-score.patch b/patches/server/0586-Add-API-for-resetting-a-single-score.patch index b9dd1c2be3..b9dd1c2be3 100644 --- a/patches/server/0587-Add-API-for-resetting-a-single-score.patch +++ b/patches/server/0586-Add-API-for-resetting-a-single-score.patch diff --git a/patches/server/0588-Add-Raw-Byte-Entity-Serialization.patch b/patches/server/0587-Add-Raw-Byte-Entity-Serialization.patch index 6735257894..6735257894 100644 --- a/patches/server/0588-Add-Raw-Byte-Entity-Serialization.patch +++ b/patches/server/0587-Add-Raw-Byte-Entity-Serialization.patch diff --git a/patches/server/0589-Vanilla-command-permission-fixes.patch b/patches/server/0588-Vanilla-command-permission-fixes.patch index c1bd75dad5..c1bd75dad5 100644 --- a/patches/server/0589-Vanilla-command-permission-fixes.patch +++ b/patches/server/0588-Vanilla-command-permission-fixes.patch diff --git a/patches/server/0590-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch b/patches/server/0589-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch index b51374cebe..e2742c73ce 100644 --- a/patches/server/0590-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch +++ b/patches/server/0589-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch @@ -28,7 +28,7 @@ index 50d4bd6223eb92c640a61ee61af862e794fbb519..a870349f1de975e46fe831ff32394d6d } // Spigot End diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index fe39d0ab5e99818356d4e1a600af4bdd3eb03b70..6f0955d58da2df5ffc4b81fc5c7b7c3846d65f52 100644 +index 0cd75ffc8952baacb391ea8ee67fd1e8d0a42264..430a7269852c8f03542382aafad989977be96197 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1983,6 +1983,18 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0591-Fix-GameProfileCache-concurrency.patch b/patches/server/0590-Fix-GameProfileCache-concurrency.patch index 6cb7e5235f..6cb7e5235f 100644 --- a/patches/server/0591-Fix-GameProfileCache-concurrency.patch +++ b/patches/server/0590-Fix-GameProfileCache-concurrency.patch diff --git a/patches/server/0592-Improve-and-expand-AsyncCatcher.patch b/patches/server/0591-Improve-and-expand-AsyncCatcher.patch index f2bb9da75a..f2bb9da75a 100644 --- a/patches/server/0592-Improve-and-expand-AsyncCatcher.patch +++ b/patches/server/0591-Improve-and-expand-AsyncCatcher.patch diff --git a/patches/server/0593-Add-paper-mobcaps-and-paper-playermobcaps.patch b/patches/server/0592-Add-paper-mobcaps-and-paper-playermobcaps.patch index 4f2526463b..4f2526463b 100644 --- a/patches/server/0593-Add-paper-mobcaps-and-paper-playermobcaps.patch +++ b/patches/server/0592-Add-paper-mobcaps-and-paper-playermobcaps.patch diff --git a/patches/server/0594-Sanitize-ResourceLocation-error-logging.patch b/patches/server/0593-Sanitize-ResourceLocation-error-logging.patch index 602f0d3b27..602f0d3b27 100644 --- a/patches/server/0594-Sanitize-ResourceLocation-error-logging.patch +++ b/patches/server/0593-Sanitize-ResourceLocation-error-logging.patch diff --git a/patches/server/0595-Manually-inline-methods-in-BlockPosition.patch b/patches/server/0594-Manually-inline-methods-in-BlockPosition.patch index 89987ab3d2..89987ab3d2 100644 --- a/patches/server/0595-Manually-inline-methods-in-BlockPosition.patch +++ b/patches/server/0594-Manually-inline-methods-in-BlockPosition.patch diff --git a/patches/server/0596-Name-craft-scheduler-threads-according-to-the-plugin.patch b/patches/server/0595-Name-craft-scheduler-threads-according-to-the-plugin.patch index 30f250f235..30f250f235 100644 --- a/patches/server/0596-Name-craft-scheduler-threads-according-to-the-plugin.patch +++ b/patches/server/0595-Name-craft-scheduler-threads-according-to-the-plugin.patch diff --git a/patches/server/0597-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch b/patches/server/0596-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch index 9efbcafadb..9efbcafadb 100644 --- a/patches/server/0597-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch +++ b/patches/server/0596-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch diff --git a/patches/server/0598-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch b/patches/server/0597-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch index eff1d0a95f..eff1d0a95f 100644 --- a/patches/server/0598-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch +++ b/patches/server/0597-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch diff --git a/patches/server/0599-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch b/patches/server/0598-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch index e01f02928a..e01f02928a 100644 --- a/patches/server/0599-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch +++ b/patches/server/0598-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch diff --git a/patches/server/0600-Oprimise-map-impl-for-tracked-players.patch b/patches/server/0599-Oprimise-map-impl-for-tracked-players.patch index ba86306e1b..ba86306e1b 100644 --- a/patches/server/0600-Oprimise-map-impl-for-tracked-players.patch +++ b/patches/server/0599-Oprimise-map-impl-for-tracked-players.patch diff --git a/patches/server/0601-Add-missing-InventoryType.patch b/patches/server/0600-Add-missing-InventoryType.patch index a49bdf073d..a49bdf073d 100644 --- a/patches/server/0601-Add-missing-InventoryType.patch +++ b/patches/server/0600-Add-missing-InventoryType.patch diff --git a/patches/server/0602-Optimise-BlockSoil-nearby-water-lookup.patch b/patches/server/0601-Optimise-BlockSoil-nearby-water-lookup.patch index 4a5d6c5b9d..4a5d6c5b9d 100644 --- a/patches/server/0602-Optimise-BlockSoil-nearby-water-lookup.patch +++ b/patches/server/0601-Optimise-BlockSoil-nearby-water-lookup.patch diff --git a/patches/server/0603-Fix-merchant-inventory-not-closing-on-entity-removal.patch b/patches/server/0602-Fix-merchant-inventory-not-closing-on-entity-removal.patch index 73f23716d8..73f23716d8 100644 --- a/patches/server/0603-Fix-merchant-inventory-not-closing-on-entity-removal.patch +++ b/patches/server/0602-Fix-merchant-inventory-not-closing-on-entity-removal.patch diff --git a/patches/server/0604-Check-requirement-before-suggesting-root-nodes.patch b/patches/server/0603-Check-requirement-before-suggesting-root-nodes.patch index fce5e326f9..fce5e326f9 100644 --- a/patches/server/0604-Check-requirement-before-suggesting-root-nodes.patch +++ b/patches/server/0603-Check-requirement-before-suggesting-root-nodes.patch diff --git a/patches/server/0605-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch b/patches/server/0604-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch index db870d4240..db870d4240 100644 --- a/patches/server/0605-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch +++ b/patches/server/0604-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch diff --git a/patches/server/0606-Add-packet-limiter-config.patch b/patches/server/0605-Add-packet-limiter-config.patch index a6bd6521f4..a6bd6521f4 100644 --- a/patches/server/0606-Add-packet-limiter-config.patch +++ b/patches/server/0605-Add-packet-limiter-config.patch diff --git a/patches/server/0607-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch b/patches/server/0606-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch index f5c3a81df3..f5c3a81df3 100644 --- a/patches/server/0607-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch +++ b/patches/server/0606-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch diff --git a/patches/server/0608-Ensure-valid-vehicle-status.patch b/patches/server/0607-Ensure-valid-vehicle-status.patch index 30b9aa81a9..7440d5c859 100644 --- a/patches/server/0608-Ensure-valid-vehicle-status.patch +++ b/patches/server/0607-Ensure-valid-vehicle-status.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Ensure valid vehicle status diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 6f0955d58da2df5ffc4b81fc5c7b7c3846d65f52..3b5ff5eaed200d07cadf069d5657c9aeab8db90b 100644 +index 430a7269852c8f03542382aafad989977be96197..20592a302333f1927ca088e8002cd76a8b10ca17 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -698,7 +698,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0609-Prevent-softlocked-end-exit-portal-generation.patch b/patches/server/0608-Prevent-softlocked-end-exit-portal-generation.patch index 4c54f27f94..4c54f27f94 100644 --- a/patches/server/0609-Prevent-softlocked-end-exit-portal-generation.patch +++ b/patches/server/0608-Prevent-softlocked-end-exit-portal-generation.patch diff --git a/patches/server/0610-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch b/patches/server/0609-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch index 4fac0c1ab3..4fac0c1ab3 100644 --- a/patches/server/0610-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch +++ b/patches/server/0609-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch diff --git a/patches/server/0611-Don-t-log-debug-logging-being-disabled.patch b/patches/server/0610-Don-t-log-debug-logging-being-disabled.patch index 8e733b1cea..8e733b1cea 100644 --- a/patches/server/0611-Don-t-log-debug-logging-being-disabled.patch +++ b/patches/server/0610-Don-t-log-debug-logging-being-disabled.patch diff --git a/patches/server/0612-fix-various-menus-with-empty-level-accesses.patch b/patches/server/0611-fix-various-menus-with-empty-level-accesses.patch index efe5d1ddce..efe5d1ddce 100644 --- a/patches/server/0612-fix-various-menus-with-empty-level-accesses.patch +++ b/patches/server/0611-fix-various-menus-with-empty-level-accesses.patch diff --git a/patches/server/0613-Preserve-overstacked-loot.patch b/patches/server/0612-Preserve-overstacked-loot.patch index db50d2fd8a..db50d2fd8a 100644 --- a/patches/server/0613-Preserve-overstacked-loot.patch +++ b/patches/server/0612-Preserve-overstacked-loot.patch diff --git a/patches/server/0614-Update-head-rotation-in-missing-places.patch b/patches/server/0613-Update-head-rotation-in-missing-places.patch index 65816d8278..65816d8278 100644 --- a/patches/server/0614-Update-head-rotation-in-missing-places.patch +++ b/patches/server/0613-Update-head-rotation-in-missing-places.patch diff --git a/patches/server/0615-prevent-unintended-light-block-manipulation.patch b/patches/server/0614-prevent-unintended-light-block-manipulation.patch index b8ca205064..b8ca205064 100644 --- a/patches/server/0615-prevent-unintended-light-block-manipulation.patch +++ b/patches/server/0614-prevent-unintended-light-block-manipulation.patch diff --git a/patches/server/0616-Fix-CraftCriteria-defaults-map.patch b/patches/server/0615-Fix-CraftCriteria-defaults-map.patch index 3e79bd7fb7..3e79bd7fb7 100644 --- a/patches/server/0616-Fix-CraftCriteria-defaults-map.patch +++ b/patches/server/0615-Fix-CraftCriteria-defaults-map.patch diff --git a/patches/server/0617-Fix-upstreams-block-state-factories.patch b/patches/server/0616-Fix-upstreams-block-state-factories.patch index 93376fc4b1..93376fc4b1 100644 --- a/patches/server/0617-Fix-upstreams-block-state-factories.patch +++ b/patches/server/0616-Fix-upstreams-block-state-factories.patch diff --git a/patches/server/0618-Configurable-feature-seeds.patch b/patches/server/0617-Configurable-feature-seeds.patch index b374cbddbf..b374cbddbf 100644 --- a/patches/server/0618-Configurable-feature-seeds.patch +++ b/patches/server/0617-Configurable-feature-seeds.patch diff --git a/patches/server/0619-Add-root-admin-user-detection.patch b/patches/server/0618-Add-root-admin-user-detection.patch index df739cc33c..df739cc33c 100644 --- a/patches/server/0619-Add-root-admin-user-detection.patch +++ b/patches/server/0618-Add-root-admin-user-detection.patch diff --git a/patches/server/0620-don-t-attempt-to-teleport-dead-entities.patch b/patches/server/0619-don-t-attempt-to-teleport-dead-entities.patch index a7655c738c..a7655c738c 100644 --- a/patches/server/0620-don-t-attempt-to-teleport-dead-entities.patch +++ b/patches/server/0619-don-t-attempt-to-teleport-dead-entities.patch diff --git a/patches/server/0621-Prevent-excessive-velocity-through-repeated-crits.patch b/patches/server/0620-Prevent-excessive-velocity-through-repeated-crits.patch index 7d38deddec..7d38deddec 100644 --- a/patches/server/0621-Prevent-excessive-velocity-through-repeated-crits.patch +++ b/patches/server/0620-Prevent-excessive-velocity-through-repeated-crits.patch diff --git a/patches/server/0622-Remove-client-side-code-using-deprecated-for-removal.patch b/patches/server/0621-Remove-client-side-code-using-deprecated-for-removal.patch index 1a9d2657f1..1a9d2657f1 100644 --- a/patches/server/0622-Remove-client-side-code-using-deprecated-for-removal.patch +++ b/patches/server/0621-Remove-client-side-code-using-deprecated-for-removal.patch diff --git a/patches/server/0623-Fix-Spigot-growth-modifiers.patch b/patches/server/0622-Fix-Spigot-growth-modifiers.patch index 6a24adf1c8..6a24adf1c8 100644 --- a/patches/server/0623-Fix-Spigot-growth-modifiers.patch +++ b/patches/server/0622-Fix-Spigot-growth-modifiers.patch diff --git a/patches/server/0624-Prevent-ContainerOpenersCounter-openCount-from-going.patch b/patches/server/0623-Prevent-ContainerOpenersCounter-openCount-from-going.patch index b017de75d1..b017de75d1 100644 --- a/patches/server/0624-Prevent-ContainerOpenersCounter-openCount-from-going.patch +++ b/patches/server/0623-Prevent-ContainerOpenersCounter-openCount-from-going.patch diff --git a/patches/server/0625-Add-PlayerItemFrameChangeEvent.patch b/patches/server/0624-Add-PlayerItemFrameChangeEvent.patch index b7e908ab6e..b7e908ab6e 100644 --- a/patches/server/0625-Add-PlayerItemFrameChangeEvent.patch +++ b/patches/server/0624-Add-PlayerItemFrameChangeEvent.patch diff --git a/patches/server/0626-Optimize-HashMapPalette.patch b/patches/server/0625-Optimize-HashMapPalette.patch index a490eb0c20..a490eb0c20 100644 --- a/patches/server/0626-Optimize-HashMapPalette.patch +++ b/patches/server/0625-Optimize-HashMapPalette.patch diff --git a/patches/server/0627-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch b/patches/server/0626-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch index 50968cdc50..50968cdc50 100644 --- a/patches/server/0627-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch +++ b/patches/server/0626-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch diff --git a/patches/server/0628-Add-more-Campfire-API.patch b/patches/server/0627-Add-more-Campfire-API.patch index c490c151c3..c490c151c3 100644 --- a/patches/server/0628-Add-more-Campfire-API.patch +++ b/patches/server/0627-Add-more-Campfire-API.patch diff --git a/patches/server/0630-Forward-CraftEntity-in-teleport-command.patch b/patches/server/0628-Forward-CraftEntity-in-teleport-command.patch index 4a6aa85265..4a6aa85265 100644 --- a/patches/server/0630-Forward-CraftEntity-in-teleport-command.patch +++ b/patches/server/0628-Forward-CraftEntity-in-teleport-command.patch diff --git a/patches/server/0631-Improve-scoreboard-entries.patch b/patches/server/0629-Improve-scoreboard-entries.patch index 8acac86ce3..8acac86ce3 100644 --- a/patches/server/0631-Improve-scoreboard-entries.patch +++ b/patches/server/0629-Improve-scoreboard-entries.patch diff --git a/patches/server/0632-Entity-powdered-snow-API.patch b/patches/server/0630-Entity-powdered-snow-API.patch index acfaef73e3..acfaef73e3 100644 --- a/patches/server/0632-Entity-powdered-snow-API.patch +++ b/patches/server/0630-Entity-powdered-snow-API.patch diff --git a/patches/server/0633-Add-API-for-item-entity-health.patch b/patches/server/0631-Add-API-for-item-entity-health.patch index cd2757b544..cd2757b544 100644 --- a/patches/server/0633-Add-API-for-item-entity-health.patch +++ b/patches/server/0631-Add-API-for-item-entity-health.patch diff --git a/patches/server/0634-Configurable-max-block-light-for-monster-spawning.patch b/patches/server/0632-Configurable-max-block-light-for-monster-spawning.patch index 8c19486a5f..8c19486a5f 100644 --- a/patches/server/0634-Configurable-max-block-light-for-monster-spawning.patch +++ b/patches/server/0632-Configurable-max-block-light-for-monster-spawning.patch diff --git a/patches/server/0635-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch b/patches/server/0633-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch index b239d74e25..b239d74e25 100644 --- a/patches/server/0635-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch +++ b/patches/server/0633-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch diff --git a/patches/server/0636-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch b/patches/server/0634-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch index cfaa295706..cfaa295706 100644 --- a/patches/server/0636-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch +++ b/patches/server/0634-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch diff --git a/patches/server/0637-Bucketable-API.patch b/patches/server/0635-Bucketable-API.patch index 274ccde059..274ccde059 100644 --- a/patches/server/0637-Bucketable-API.patch +++ b/patches/server/0635-Bucketable-API.patch diff --git a/patches/server/0638-Validate-usernames.patch b/patches/server/0636-Validate-usernames.patch index e8287bc641..e8287bc641 100644 --- a/patches/server/0638-Validate-usernames.patch +++ b/patches/server/0636-Validate-usernames.patch diff --git a/patches/server/0639-Make-water-animal-spawn-height-configurable.patch b/patches/server/0637-Make-water-animal-spawn-height-configurable.patch index 341b55b1f6..341b55b1f6 100644 --- a/patches/server/0639-Make-water-animal-spawn-height-configurable.patch +++ b/patches/server/0637-Make-water-animal-spawn-height-configurable.patch diff --git a/patches/server/0640-Expose-vanilla-BiomeProvider-from-WorldInfo.patch b/patches/server/0638-Expose-vanilla-BiomeProvider-from-WorldInfo.patch index 64fb16f6c5..64fb16f6c5 100644 --- a/patches/server/0640-Expose-vanilla-BiomeProvider-from-WorldInfo.patch +++ b/patches/server/0638-Expose-vanilla-BiomeProvider-from-WorldInfo.patch diff --git a/patches/server/0641-Add-config-option-for-worlds-affected-by-time-cmd.patch b/patches/server/0639-Add-config-option-for-worlds-affected-by-time-cmd.patch index 156eacada9..156eacada9 100644 --- a/patches/server/0641-Add-config-option-for-worlds-affected-by-time-cmd.patch +++ b/patches/server/0639-Add-config-option-for-worlds-affected-by-time-cmd.patch diff --git a/patches/server/0642-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch b/patches/server/0640-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch index be0eedab93..be0eedab93 100644 --- a/patches/server/0642-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch +++ b/patches/server/0640-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch diff --git a/patches/server/0643-Multiple-Entries-with-Scoreboards.patch b/patches/server/0641-Multiple-Entries-with-Scoreboards.patch index 558cc93da5..558cc93da5 100644 --- a/patches/server/0643-Multiple-Entries-with-Scoreboards.patch +++ b/patches/server/0641-Multiple-Entries-with-Scoreboards.patch diff --git a/patches/server/0644-Reset-placed-block-on-exception.patch b/patches/server/0642-Reset-placed-block-on-exception.patch index 327d98e291..327d98e291 100644 --- a/patches/server/0644-Reset-placed-block-on-exception.patch +++ b/patches/server/0642-Reset-placed-block-on-exception.patch diff --git a/patches/server/0645-Add-configurable-height-for-slime-spawn.patch b/patches/server/0643-Add-configurable-height-for-slime-spawn.patch index dfc8ecb349..dfc8ecb349 100644 --- a/patches/server/0645-Add-configurable-height-for-slime-spawn.patch +++ b/patches/server/0643-Add-configurable-height-for-slime-spawn.patch diff --git a/patches/server/0646-Fix-xp-reward-for-baby-zombies.patch b/patches/server/0644-Fix-xp-reward-for-baby-zombies.patch index 3ec320760f..3ec320760f 100644 --- a/patches/server/0646-Fix-xp-reward-for-baby-zombies.patch +++ b/patches/server/0644-Fix-xp-reward-for-baby-zombies.patch diff --git a/patches/server/0647-Multi-Block-Change-API-Implementation.patch b/patches/server/0645-Multi-Block-Change-API-Implementation.patch index 657277a804..7f0a67630e 100644 --- a/patches/server/0647-Multi-Block-Change-API-Implementation.patch +++ b/patches/server/0645-Multi-Block-Change-API-Implementation.patch @@ -24,7 +24,7 @@ index 926ff9be3d9e3f5d620e4c7ccb22b9f64865ff8c..1a37654aff9a9c86c9f7af10a1cf7213 buf.writeLong(this.sectionPos.asLong()); buf.writeVarInt(this.positions.length); diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 3f89cbc48828f36cf6ff02b9de6cd378b2fde4f2..e9e895b885e6e45df45246f3988d6e62a1b3d960 100644 +index 907b61ff0cde1024508157a45bef7cb50b812393..13f17ea2164972df50359af9af14262d0821c2a6 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -937,6 +937,32 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0648-Fix-NotePlayEvent.patch b/patches/server/0646-Fix-NotePlayEvent.patch index cdffcd6f0f..cdffcd6f0f 100644 --- a/patches/server/0648-Fix-NotePlayEvent.patch +++ b/patches/server/0646-Fix-NotePlayEvent.patch diff --git a/patches/server/0649-Freeze-Tick-Lock-API.patch b/patches/server/0647-Freeze-Tick-Lock-API.patch index 1ac6ab0e8e..1ac6ab0e8e 100644 --- a/patches/server/0649-Freeze-Tick-Lock-API.patch +++ b/patches/server/0647-Freeze-Tick-Lock-API.patch diff --git a/patches/server/0650-More-PotionEffectType-API.patch b/patches/server/0648-More-PotionEffectType-API.patch index 2773c98338..2773c98338 100644 --- a/patches/server/0650-More-PotionEffectType-API.patch +++ b/patches/server/0648-More-PotionEffectType-API.patch diff --git a/patches/server/0651-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch b/patches/server/0649-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch index 027285c2b1..027285c2b1 100644 --- a/patches/server/0651-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch +++ b/patches/server/0649-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch diff --git a/patches/server/0652-API-for-creating-command-sender-which-forwards-feedb.patch b/patches/server/0650-API-for-creating-command-sender-which-forwards-feedb.patch index f86274766d..f86274766d 100644 --- a/patches/server/0652-API-for-creating-command-sender-which-forwards-feedb.patch +++ b/patches/server/0650-API-for-creating-command-sender-which-forwards-feedb.patch diff --git a/patches/server/0653-Add-missing-structure-set-seed-configs.patch b/patches/server/0651-Add-missing-structure-set-seed-configs.patch index 8677197bdc..8677197bdc 100644 --- a/patches/server/0653-Add-missing-structure-set-seed-configs.patch +++ b/patches/server/0651-Add-missing-structure-set-seed-configs.patch diff --git a/patches/server/0654-Fix-cancelled-powdered-snow-bucket-placement.patch b/patches/server/0652-Fix-cancelled-powdered-snow-bucket-placement.patch index d1a867e605..d1a867e605 100644 --- a/patches/server/0654-Fix-cancelled-powdered-snow-bucket-placement.patch +++ b/patches/server/0652-Fix-cancelled-powdered-snow-bucket-placement.patch diff --git a/patches/server/0655-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch b/patches/server/0653-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch index d5922672e4..d5922672e4 100644 --- a/patches/server/0655-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch +++ b/patches/server/0653-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch diff --git a/patches/server/0656-Add-GameEvent-tags.patch b/patches/server/0654-Add-GameEvent-tags.patch index bb674d2f17..bb674d2f17 100644 --- a/patches/server/0656-Add-GameEvent-tags.patch +++ b/patches/server/0654-Add-GameEvent-tags.patch diff --git a/patches/server/0657-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch b/patches/server/0655-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch index 37019b7021..37019b7021 100644 --- a/patches/server/0657-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch +++ b/patches/server/0655-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch diff --git a/patches/server/0658-Furnace-RecipesUsed-API.patch b/patches/server/0656-Furnace-RecipesUsed-API.patch index 5b19cd68c0..5b19cd68c0 100644 --- a/patches/server/0658-Furnace-RecipesUsed-API.patch +++ b/patches/server/0656-Furnace-RecipesUsed-API.patch diff --git a/patches/server/0659-Configurable-sculk-sensor-listener-range.patch b/patches/server/0657-Configurable-sculk-sensor-listener-range.patch index 3dd1324354..3dd1324354 100644 --- a/patches/server/0659-Configurable-sculk-sensor-listener-range.patch +++ b/patches/server/0657-Configurable-sculk-sensor-listener-range.patch diff --git a/patches/server/0660-Add-missing-block-data-API.patch b/patches/server/0658-Add-missing-block-data-API.patch index ace8c632a6..ace8c632a6 100644 --- a/patches/server/0660-Add-missing-block-data-API.patch +++ b/patches/server/0658-Add-missing-block-data-API.patch diff --git a/patches/server/0661-Option-to-have-default-CustomSpawners-in-custom-worl.patch b/patches/server/0659-Option-to-have-default-CustomSpawners-in-custom-worl.patch index e7084b7b3d..e7084b7b3d 100644 --- a/patches/server/0661-Option-to-have-default-CustomSpawners-in-custom-worl.patch +++ b/patches/server/0659-Option-to-have-default-CustomSpawners-in-custom-worl.patch diff --git a/patches/server/0662-Put-world-into-worldlist-before-initing-the-world.patch b/patches/server/0660-Put-world-into-worldlist-before-initing-the-world.patch index 56e3b2d29b..56e3b2d29b 100644 --- a/patches/server/0662-Put-world-into-worldlist-before-initing-the-world.patch +++ b/patches/server/0660-Put-world-into-worldlist-before-initing-the-world.patch diff --git a/patches/server/0663-Custom-Potion-Mixes.patch b/patches/server/0661-Custom-Potion-Mixes.patch index 94e9dddaeb..94e9dddaeb 100644 --- a/patches/server/0663-Custom-Potion-Mixes.patch +++ b/patches/server/0661-Custom-Potion-Mixes.patch diff --git a/patches/server/0664-Force-close-world-loading-screen.patch b/patches/server/0662-Force-close-world-loading-screen.patch index 820a46bebe..820a46bebe 100644 --- a/patches/server/0664-Force-close-world-loading-screen.patch +++ b/patches/server/0662-Force-close-world-loading-screen.patch diff --git a/patches/server/0665-Fix-falling-block-spawn-methods.patch b/patches/server/0663-Fix-falling-block-spawn-methods.patch index 577c742f03..577c742f03 100644 --- a/patches/server/0665-Fix-falling-block-spawn-methods.patch +++ b/patches/server/0663-Fix-falling-block-spawn-methods.patch diff --git a/patches/server/0666-Expose-furnace-minecart-push-values.patch b/patches/server/0664-Expose-furnace-minecart-push-values.patch index fb48aabb5f..fb48aabb5f 100644 --- a/patches/server/0666-Expose-furnace-minecart-push-values.patch +++ b/patches/server/0664-Expose-furnace-minecart-push-values.patch diff --git a/patches/server/0667-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch b/patches/server/0665-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch index 7a72849b26..7a72849b26 100644 --- a/patches/server/0667-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch +++ b/patches/server/0665-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch diff --git a/patches/server/0668-More-Projectile-API.patch b/patches/server/0666-More-Projectile-API.patch index c03e65b770..c03e65b770 100644 --- a/patches/server/0668-More-Projectile-API.patch +++ b/patches/server/0666-More-Projectile-API.patch diff --git a/patches/server/0669-Fix-swamp-hut-cat-generation-deadlock.patch b/patches/server/0667-Fix-swamp-hut-cat-generation-deadlock.patch index 24bfbc0dc7..24bfbc0dc7 100644 --- a/patches/server/0669-Fix-swamp-hut-cat-generation-deadlock.patch +++ b/patches/server/0667-Fix-swamp-hut-cat-generation-deadlock.patch diff --git a/patches/server/0670-Don-t-allow-vehicle-movement-from-players-while-tele.patch b/patches/server/0668-Don-t-allow-vehicle-movement-from-players-while-tele.patch index cb7a4055d9..cb7a4055d9 100644 --- a/patches/server/0670-Don-t-allow-vehicle-movement-from-players-while-tele.patch +++ b/patches/server/0668-Don-t-allow-vehicle-movement-from-players-while-tele.patch diff --git a/patches/server/0671-Implement-getComputedBiome-API.patch b/patches/server/0669-Implement-getComputedBiome-API.patch index dab55a6218..dab55a6218 100644 --- a/patches/server/0671-Implement-getComputedBiome-API.patch +++ b/patches/server/0669-Implement-getComputedBiome-API.patch diff --git a/patches/server/0672-Make-some-itemstacks-nonnull.patch b/patches/server/0670-Make-some-itemstacks-nonnull.patch index 20944d9088..20944d9088 100644 --- a/patches/server/0672-Make-some-itemstacks-nonnull.patch +++ b/patches/server/0670-Make-some-itemstacks-nonnull.patch diff --git a/patches/server/0673-Implement-enchantWithLevels-API.patch b/patches/server/0671-Implement-enchantWithLevels-API.patch index 45f1f704ca..45f1f704ca 100644 --- a/patches/server/0673-Implement-enchantWithLevels-API.patch +++ b/patches/server/0671-Implement-enchantWithLevels-API.patch diff --git a/patches/server/0674-Fix-saving-in-unloadWorld.patch b/patches/server/0672-Fix-saving-in-unloadWorld.patch index 540896076f..540896076f 100644 --- a/patches/server/0674-Fix-saving-in-unloadWorld.patch +++ b/patches/server/0672-Fix-saving-in-unloadWorld.patch diff --git a/patches/server/0675-Buffer-OOB-setBlock-calls.patch b/patches/server/0673-Buffer-OOB-setBlock-calls.patch index 1b7ba291c4..1b7ba291c4 100644 --- a/patches/server/0675-Buffer-OOB-setBlock-calls.patch +++ b/patches/server/0673-Buffer-OOB-setBlock-calls.patch diff --git a/patches/server/0676-Add-TameableDeathMessageEvent.patch b/patches/server/0674-Add-TameableDeathMessageEvent.patch index 641b0b0e37..641b0b0e37 100644 --- a/patches/server/0676-Add-TameableDeathMessageEvent.patch +++ b/patches/server/0674-Add-TameableDeathMessageEvent.patch diff --git a/patches/server/0677-Fix-new-block-data-for-EntityChangeBlockEvent.patch b/patches/server/0675-Fix-new-block-data-for-EntityChangeBlockEvent.patch index 941734df6f..941734df6f 100644 --- a/patches/server/0677-Fix-new-block-data-for-EntityChangeBlockEvent.patch +++ b/patches/server/0675-Fix-new-block-data-for-EntityChangeBlockEvent.patch diff --git a/patches/server/0678-fix-player-loottables-running-when-mob-loot-gamerule.patch b/patches/server/0676-fix-player-loottables-running-when-mob-loot-gamerule.patch index 96f920f7d1..7cf6d23322 100644 --- a/patches/server/0678-fix-player-loottables-running-when-mob-loot-gamerule.patch +++ b/patches/server/0676-fix-player-loottables-running-when-mob-loot-gamerule.patch @@ -5,7 +5,7 @@ Subject: [PATCH] fix player loottables running when mob loot gamerule is false diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 3b5ff5eaed200d07cadf069d5657c9aeab8db90b..cf674caab9e67a27f90ead557634949710c19ca3 100644 +index 20592a302333f1927ca088e8002cd76a8b10ca17..705727a13c12a26d669cebe9ec2fb9d100b59e1d 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1218,12 +1218,14 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0679-Ensure-entity-passenger-world-matches-ridden-entity.patch b/patches/server/0677-Ensure-entity-passenger-world-matches-ridden-entity.patch index 9e576da81a..9e576da81a 100644 --- a/patches/server/0679-Ensure-entity-passenger-world-matches-ridden-entity.patch +++ b/patches/server/0677-Ensure-entity-passenger-world-matches-ridden-entity.patch diff --git a/patches/server/0680-Cache-resource-keys-and-optimize-reference-Holder-ta.patch b/patches/server/0678-Cache-resource-keys-and-optimize-reference-Holder-ta.patch index 7356aca21a..7356aca21a 100644 --- a/patches/server/0680-Cache-resource-keys-and-optimize-reference-Holder-ta.patch +++ b/patches/server/0678-Cache-resource-keys-and-optimize-reference-Holder-ta.patch diff --git a/patches/server/0681-Allow-changing-the-EnderDragon-podium.patch b/patches/server/0679-Allow-changing-the-EnderDragon-podium.patch index 5cbce2b4ec..5cbce2b4ec 100644 --- a/patches/server/0681-Allow-changing-the-EnderDragon-podium.patch +++ b/patches/server/0679-Allow-changing-the-EnderDragon-podium.patch diff --git a/patches/server/0682-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch b/patches/server/0680-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch index f885dbe8b4..f885dbe8b4 100644 --- a/patches/server/0682-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch +++ b/patches/server/0680-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch diff --git a/patches/server/0683-Prevent-tile-entity-copies-loading-chunks.patch b/patches/server/0681-Prevent-tile-entity-copies-loading-chunks.patch index d690eb7288..d690eb7288 100644 --- a/patches/server/0683-Prevent-tile-entity-copies-loading-chunks.patch +++ b/patches/server/0681-Prevent-tile-entity-copies-loading-chunks.patch diff --git a/patches/server/0684-Use-username-instead-of-display-name-in-PlayerList-g.patch b/patches/server/0682-Use-username-instead-of-display-name-in-PlayerList-g.patch index 5407679d61..5407679d61 100644 --- a/patches/server/0684-Use-username-instead-of-display-name-in-PlayerList-g.patch +++ b/patches/server/0682-Use-username-instead-of-display-name-in-PlayerList-g.patch diff --git a/patches/server/0685-Expand-PlayerItemDamageEvent.patch b/patches/server/0683-Expand-PlayerItemDamageEvent.patch index 9659c38659..9659c38659 100644 --- a/patches/server/0685-Expand-PlayerItemDamageEvent.patch +++ b/patches/server/0683-Expand-PlayerItemDamageEvent.patch diff --git a/patches/server/0686-WorldCreator-keepSpawnLoaded.patch b/patches/server/0684-WorldCreator-keepSpawnLoaded.patch index ab38fc7006..ab38fc7006 100644 --- a/patches/server/0686-WorldCreator-keepSpawnLoaded.patch +++ b/patches/server/0684-WorldCreator-keepSpawnLoaded.patch diff --git a/patches/server/0687-Fix-CME-in-CraftPersistentDataTypeRegistry.patch b/patches/server/0685-Fix-CME-in-CraftPersistentDataTypeRegistry.patch index ed8adb4503..ed8adb4503 100644 --- a/patches/server/0687-Fix-CME-in-CraftPersistentDataTypeRegistry.patch +++ b/patches/server/0685-Fix-CME-in-CraftPersistentDataTypeRegistry.patch diff --git a/patches/server/0688-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch b/patches/server/0686-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch index 3ecc56a332..3ecc56a332 100644 --- a/patches/server/0688-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch +++ b/patches/server/0686-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch diff --git a/patches/server/0689-Add-EntityDyeEvent-and-CollarColorable-interface.patch b/patches/server/0687-Add-EntityDyeEvent-and-CollarColorable-interface.patch index d50c55e4e3..d50c55e4e3 100644 --- a/patches/server/0689-Add-EntityDyeEvent-and-CollarColorable-interface.patch +++ b/patches/server/0687-Add-EntityDyeEvent-and-CollarColorable-interface.patch diff --git a/patches/server/0690-Fire-CauldronLevelChange-on-initial-fill.patch b/patches/server/0688-Fire-CauldronLevelChange-on-initial-fill.patch index 86520e0647..86520e0647 100644 --- a/patches/server/0690-Fire-CauldronLevelChange-on-initial-fill.patch +++ b/patches/server/0688-Fire-CauldronLevelChange-on-initial-fill.patch diff --git a/patches/server/0691-fix-powder-snow-cauldrons-not-turning-to-water.patch b/patches/server/0689-fix-powder-snow-cauldrons-not-turning-to-water.patch index 201c323a35..201c323a35 100644 --- a/patches/server/0691-fix-powder-snow-cauldrons-not-turning-to-water.patch +++ b/patches/server/0689-fix-powder-snow-cauldrons-not-turning-to-water.patch diff --git a/patches/server/0692-Add-PlayerStopUsingItemEvent.patch b/patches/server/0690-Add-PlayerStopUsingItemEvent.patch index 4471991148..4471991148 100644 --- a/patches/server/0692-Add-PlayerStopUsingItemEvent.patch +++ b/patches/server/0690-Add-PlayerStopUsingItemEvent.patch diff --git a/patches/server/0693-Don-t-tick-markers.patch b/patches/server/0691-Don-t-tick-markers.patch index 81c5c7ea5c..81c5c7ea5c 100644 --- a/patches/server/0693-Don-t-tick-markers.patch +++ b/patches/server/0691-Don-t-tick-markers.patch diff --git a/patches/server/0694-Expand-FallingBlock-API.patch b/patches/server/0692-Expand-FallingBlock-API.patch index 7992fef972..7992fef972 100644 --- a/patches/server/0694-Expand-FallingBlock-API.patch +++ b/patches/server/0692-Expand-FallingBlock-API.patch diff --git a/patches/server/0695-Add-support-for-Proxy-Protocol.patch b/patches/server/0693-Add-support-for-Proxy-Protocol.patch index 6387bf34f6..6387bf34f6 100644 --- a/patches/server/0695-Add-support-for-Proxy-Protocol.patch +++ b/patches/server/0693-Add-support-for-Proxy-Protocol.patch diff --git a/patches/server/0696-Fix-OfflinePlayer-getBedSpawnLocation.patch b/patches/server/0694-Fix-OfflinePlayer-getBedSpawnLocation.patch index 4726c2f65c..4726c2f65c 100644 --- a/patches/server/0696-Fix-OfflinePlayer-getBedSpawnLocation.patch +++ b/patches/server/0694-Fix-OfflinePlayer-getBedSpawnLocation.patch diff --git a/patches/server/0697-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch b/patches/server/0695-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch index 7158b83635..7158b83635 100644 --- a/patches/server/0697-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch +++ b/patches/server/0695-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch diff --git a/patches/server/0698-Sanitize-sent-BlockEntity-NBT.patch b/patches/server/0696-Sanitize-sent-BlockEntity-NBT.patch index 60a49fa4ef..60a49fa4ef 100644 --- a/patches/server/0698-Sanitize-sent-BlockEntity-NBT.patch +++ b/patches/server/0696-Sanitize-sent-BlockEntity-NBT.patch diff --git a/patches/server/0699-Disable-component-selector-resolving-in-books-by-def.patch b/patches/server/0697-Disable-component-selector-resolving-in-books-by-def.patch index 7231198032..7231198032 100644 --- a/patches/server/0699-Disable-component-selector-resolving-in-books-by-def.patch +++ b/patches/server/0697-Disable-component-selector-resolving-in-books-by-def.patch diff --git a/patches/server/0700-Prevent-entity-loading-causing-async-lookups.patch b/patches/server/0698-Prevent-entity-loading-causing-async-lookups.patch index a355a7c5d0..a355a7c5d0 100644 --- a/patches/server/0700-Prevent-entity-loading-causing-async-lookups.patch +++ b/patches/server/0698-Prevent-entity-loading-causing-async-lookups.patch diff --git a/patches/server/0701-Throw-exception-on-world-create-while-being-ticked.patch b/patches/server/0699-Throw-exception-on-world-create-while-being-ticked.patch index 5e7fab746b..5e7fab746b 100644 --- a/patches/server/0701-Throw-exception-on-world-create-while-being-ticked.patch +++ b/patches/server/0699-Throw-exception-on-world-create-while-being-ticked.patch diff --git a/patches/server/0702-Dont-resent-entity-on-art-update.patch b/patches/server/0700-Dont-resent-entity-on-art-update.patch index 38d1a4ca58..38d1a4ca58 100644 --- a/patches/server/0702-Dont-resent-entity-on-art-update.patch +++ b/patches/server/0700-Dont-resent-entity-on-art-update.patch diff --git a/patches/server/0703-Add-WardenAngerChangeEvent.patch b/patches/server/0701-Add-WardenAngerChangeEvent.patch index ca2817ab51..ca2817ab51 100644 --- a/patches/server/0703-Add-WardenAngerChangeEvent.patch +++ b/patches/server/0701-Add-WardenAngerChangeEvent.patch diff --git a/patches/server/0704-Add-option-for-strict-advancement-dimension-checks.patch b/patches/server/0702-Add-option-for-strict-advancement-dimension-checks.patch index 3b8d2aa02f..c58840bc49 100644 --- a/patches/server/0704-Add-option-for-strict-advancement-dimension-checks.patch +++ b/patches/server/0702-Add-option-for-strict-advancement-dimension-checks.patch @@ -24,7 +24,7 @@ index 01b8f7024fbc965bc6a7f97f79ba3dec964ef769..801823d003a8e28a13fe90db4604cd09 } else { BlockPos blockPos = BlockPos.containing(x, y, z); diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index cf674caab9e67a27f90ead557634949710c19ca3..c98e07e1a507d5ffd3b16fa4bf3cdcc3b704e67d 100644 +index 705727a13c12a26d669cebe9ec2fb9d100b59e1d..0f7a07a22ee1db3fd96c06ce7248d9d5392bd14f 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1655,6 +1655,12 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0705-Add-missing-important-BlockStateListPopulator-method.patch b/patches/server/0703-Add-missing-important-BlockStateListPopulator-method.patch index e0b94dc4ac..e0b94dc4ac 100644 --- a/patches/server/0705-Add-missing-important-BlockStateListPopulator-method.patch +++ b/patches/server/0703-Add-missing-important-BlockStateListPopulator-method.patch diff --git a/patches/server/0706-Nameable-Banner-API.patch b/patches/server/0704-Nameable-Banner-API.patch index aab360dbed..aab360dbed 100644 --- a/patches/server/0706-Nameable-Banner-API.patch +++ b/patches/server/0704-Nameable-Banner-API.patch diff --git a/patches/server/0707-Don-t-broadcast-messages-to-command-blocks.patch b/patches/server/0705-Don-t-broadcast-messages-to-command-blocks.patch index e27e3d40a7..e27e3d40a7 100644 --- a/patches/server/0707-Don-t-broadcast-messages-to-command-blocks.patch +++ b/patches/server/0705-Don-t-broadcast-messages-to-command-blocks.patch diff --git a/patches/server/0708-Prevent-empty-items-from-being-added-to-world.patch b/patches/server/0706-Prevent-empty-items-from-being-added-to-world.patch index 4f718f2374..4f718f2374 100644 --- a/patches/server/0708-Prevent-empty-items-from-being-added-to-world.patch +++ b/patches/server/0706-Prevent-empty-items-from-being-added-to-world.patch diff --git a/patches/server/0709-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch b/patches/server/0707-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch index c2e21a749e..c2e21a749e 100644 --- a/patches/server/0709-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch +++ b/patches/server/0707-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch diff --git a/patches/server/0710-Add-Player-getFishHook.patch b/patches/server/0708-Add-Player-getFishHook.patch index b2f8e7f0eb..15a4d9dca1 100644 --- a/patches/server/0710-Add-Player-getFishHook.patch +++ b/patches/server/0708-Add-Player-getFishHook.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add Player#getFishHook diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java -index 1e49eae80730aa9d2e49cd92759d899deb49fb90..df9d02eb1ffc3cc669e835e2c08d951283871db3 100644 +index d5c4184e0d93eabc699661829ff4bf9b46d27142..aa3a47149fec342096817c7b9ce45ea196fd33d0 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -160,6 +160,15 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { diff --git a/patches/server/0711-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch b/patches/server/0709-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch index 32aaf6dc6e..32aaf6dc6e 100644 --- a/patches/server/0711-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch +++ b/patches/server/0709-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch diff --git a/patches/server/0712-Add-various-missing-EntityDropItemEvent-calls.patch b/patches/server/0710-Add-various-missing-EntityDropItemEvent-calls.patch index 3175db1ada..3175db1ada 100644 --- a/patches/server/0712-Add-various-missing-EntityDropItemEvent-calls.patch +++ b/patches/server/0710-Add-various-missing-EntityDropItemEvent-calls.patch diff --git a/patches/server/0713-Fix-Bee-flower-NPE.patch b/patches/server/0711-Fix-Bee-flower-NPE.patch index d84bd3a355..d84bd3a355 100644 --- a/patches/server/0713-Fix-Bee-flower-NPE.patch +++ b/patches/server/0711-Fix-Bee-flower-NPE.patch diff --git a/patches/server/0714-More-Teleport-API.patch b/patches/server/0712-More-Teleport-API.patch index d588e8eee3..0496d12460 100644 --- a/patches/server/0714-More-Teleport-API.patch +++ b/patches/server/0712-More-Teleport-API.patch @@ -113,7 +113,7 @@ index 10fb64df10820974d11f142c102a11a5bd0f317c..8d2f6bb43fb69a4a1e2085960eb24f43 private final org.bukkit.entity.Entity.Spigot spigot = new org.bukkit.entity.Entity.Spigot() { diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index e9e895b885e6e45df45246f3988d6e62a1b3d960..6c6128922491efe4f47eb27039eb078f2f411315 100644 +index 13f17ea2164972df50359af9af14262d0821c2a6..659e9e1062dd7d5cd6d1756f3d61c2478179d479 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1293,13 +1293,94 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0715-Add-EntityPortalReadyEvent.patch b/patches/server/0713-Add-EntityPortalReadyEvent.patch index 46f19b8cc8..46f19b8cc8 100644 --- a/patches/server/0715-Add-EntityPortalReadyEvent.patch +++ b/patches/server/0713-Add-EntityPortalReadyEvent.patch diff --git a/patches/server/0716-Don-t-use-level-random-in-entity-constructors.patch b/patches/server/0714-Don-t-use-level-random-in-entity-constructors.patch index 83efb1446f..83efb1446f 100644 --- a/patches/server/0716-Don-t-use-level-random-in-entity-constructors.patch +++ b/patches/server/0714-Don-t-use-level-random-in-entity-constructors.patch diff --git a/patches/server/0717-Send-block-entities-after-destroy-prediction.patch b/patches/server/0715-Send-block-entities-after-destroy-prediction.patch index 33f40a7bcc..33f40a7bcc 100644 --- a/patches/server/0717-Send-block-entities-after-destroy-prediction.patch +++ b/patches/server/0715-Send-block-entities-after-destroy-prediction.patch diff --git a/patches/server/0718-Warn-on-plugins-accessing-faraway-chunks.patch b/patches/server/0716-Warn-on-plugins-accessing-faraway-chunks.patch index 504e0b4859..504e0b4859 100644 --- a/patches/server/0718-Warn-on-plugins-accessing-faraway-chunks.patch +++ b/patches/server/0716-Warn-on-plugins-accessing-faraway-chunks.patch diff --git a/patches/server/0719-Custom-Chat-Completion-Suggestions-API.patch b/patches/server/0717-Custom-Chat-Completion-Suggestions-API.patch index f8af416810..60f779c74e 100644 --- a/patches/server/0719-Custom-Chat-Completion-Suggestions-API.patch +++ b/patches/server/0717-Custom-Chat-Completion-Suggestions-API.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Custom Chat Completion Suggestions API diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 6c6128922491efe4f47eb27039eb078f2f411315..b8a0be15e8987719b8cfb4ab842544197cfa2d67 100644 +index 659e9e1062dd7d5cd6d1756f3d61c2478179d479..947c4fd897ee61799d5532aca67b7118a806e842 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -698,6 +698,24 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0720-Add-and-fix-missing-BlockFadeEvents.patch b/patches/server/0718-Add-and-fix-missing-BlockFadeEvents.patch index 1ac5d1e5ab..1ac5d1e5ab 100644 --- a/patches/server/0720-Add-and-fix-missing-BlockFadeEvents.patch +++ b/patches/server/0718-Add-and-fix-missing-BlockFadeEvents.patch diff --git a/patches/server/0721-Collision-API.patch b/patches/server/0719-Collision-API.patch index 6798d0e429..6798d0e429 100644 --- a/patches/server/0721-Collision-API.patch +++ b/patches/server/0719-Collision-API.patch diff --git a/patches/server/0722-Fix-suggest-command-message-for-brigadier-syntax-exc.patch b/patches/server/0720-Fix-suggest-command-message-for-brigadier-syntax-exc.patch index 34f5fa3e3d..34f5fa3e3d 100644 --- a/patches/server/0722-Fix-suggest-command-message-for-brigadier-syntax-exc.patch +++ b/patches/server/0720-Fix-suggest-command-message-for-brigadier-syntax-exc.patch diff --git a/patches/server/0723-Block-Ticking-API.patch b/patches/server/0721-Block-Ticking-API.patch index c2a5c23d6c..c2a5c23d6c 100644 --- a/patches/server/0723-Block-Ticking-API.patch +++ b/patches/server/0721-Block-Ticking-API.patch diff --git a/patches/server/0724-Add-Velocity-IP-Forwarding-Support.patch b/patches/server/0722-Add-Velocity-IP-Forwarding-Support.patch index a276b2c88d..a276b2c88d 100644 --- a/patches/server/0724-Add-Velocity-IP-Forwarding-Support.patch +++ b/patches/server/0722-Add-Velocity-IP-Forwarding-Support.patch diff --git a/patches/server/0725-Add-NamespacedKey-biome-methods.patch b/patches/server/0723-Add-NamespacedKey-biome-methods.patch index 1734d3c119..1734d3c119 100644 --- a/patches/server/0725-Add-NamespacedKey-biome-methods.patch +++ b/patches/server/0723-Add-NamespacedKey-biome-methods.patch diff --git a/patches/server/0726-Fix-plugin-loggers-on-server-shutdown.patch b/patches/server/0724-Fix-plugin-loggers-on-server-shutdown.patch index 1b6830b082..1b6830b082 100644 --- a/patches/server/0726-Fix-plugin-loggers-on-server-shutdown.patch +++ b/patches/server/0724-Fix-plugin-loggers-on-server-shutdown.patch diff --git a/patches/server/0727-Stop-large-look-changes-from-crashing-the-server.patch b/patches/server/0725-Stop-large-look-changes-from-crashing-the-server.patch index add808bade..add808bade 100644 --- a/patches/server/0727-Stop-large-look-changes-from-crashing-the-server.patch +++ b/patches/server/0725-Stop-large-look-changes-from-crashing-the-server.patch diff --git a/patches/server/0728-Fire-EntityChangeBlockEvent-in-more-places.patch b/patches/server/0726-Fire-EntityChangeBlockEvent-in-more-places.patch index 1d46619357..1d46619357 100644 --- a/patches/server/0728-Fire-EntityChangeBlockEvent-in-more-places.patch +++ b/patches/server/0726-Fire-EntityChangeBlockEvent-in-more-places.patch diff --git a/patches/server/0729-Missing-eating-regain-reason.patch b/patches/server/0727-Missing-eating-regain-reason.patch index 38626b6352..38626b6352 100644 --- a/patches/server/0729-Missing-eating-regain-reason.patch +++ b/patches/server/0727-Missing-eating-regain-reason.patch diff --git a/patches/server/0730-Missing-effect-cause.patch b/patches/server/0728-Missing-effect-cause.patch index 6157121022..6157121022 100644 --- a/patches/server/0730-Missing-effect-cause.patch +++ b/patches/server/0728-Missing-effect-cause.patch diff --git a/patches/server/0731-Added-byte-array-serialization-deserialization-for-P.patch b/patches/server/0729-Added-byte-array-serialization-deserialization-for-P.patch index f2a4d437f0..f2a4d437f0 100644 --- a/patches/server/0731-Added-byte-array-serialization-deserialization-for-P.patch +++ b/patches/server/0729-Added-byte-array-serialization-deserialization-for-P.patch diff --git a/patches/server/0732-Add-source-block-to-BlockPhysicsEvent.patch b/patches/server/0730-Add-source-block-to-BlockPhysicsEvent.patch index 91adea4a23..91adea4a23 100644 --- a/patches/server/0732-Add-source-block-to-BlockPhysicsEvent.patch +++ b/patches/server/0730-Add-source-block-to-BlockPhysicsEvent.patch diff --git a/patches/server/0733-Configurable-chat-thread-limit.patch b/patches/server/0731-Configurable-chat-thread-limit.patch index 43277b9fb4..43277b9fb4 100644 --- a/patches/server/0733-Configurable-chat-thread-limit.patch +++ b/patches/server/0731-Configurable-chat-thread-limit.patch diff --git a/patches/server/0734-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch b/patches/server/0732-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch index 3ce15af172..3ce15af172 100644 --- a/patches/server/0734-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch +++ b/patches/server/0732-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch diff --git a/patches/server/0735-fix-Jigsaw-block-kicking-user.patch b/patches/server/0733-fix-Jigsaw-block-kicking-user.patch index 749d498f57..749d498f57 100644 --- a/patches/server/0735-fix-Jigsaw-block-kicking-user.patch +++ b/patches/server/0733-fix-Jigsaw-block-kicking-user.patch diff --git a/patches/server/0736-use-BlockFormEvent-for-mud-converting-into-clay.patch b/patches/server/0734-use-BlockFormEvent-for-mud-converting-into-clay.patch index 3159c4b594..3159c4b594 100644 --- a/patches/server/0736-use-BlockFormEvent-for-mud-converting-into-clay.patch +++ b/patches/server/0734-use-BlockFormEvent-for-mud-converting-into-clay.patch diff --git a/patches/server/0737-Add-getDrops-to-BlockState.patch b/patches/server/0735-Add-getDrops-to-BlockState.patch index ea12f69bde..ea12f69bde 100644 --- a/patches/server/0737-Add-getDrops-to-BlockState.patch +++ b/patches/server/0735-Add-getDrops-to-BlockState.patch diff --git a/patches/server/0738-Fix-a-bunch-of-vanilla-bugs.patch b/patches/server/0736-Fix-a-bunch-of-vanilla-bugs.patch index c8defc9dce..c8defc9dce 100644 --- a/patches/server/0738-Fix-a-bunch-of-vanilla-bugs.patch +++ b/patches/server/0736-Fix-a-bunch-of-vanilla-bugs.patch diff --git a/patches/server/0739-Remove-unnecessary-onTrackingStart-during-navigation.patch b/patches/server/0737-Remove-unnecessary-onTrackingStart-during-navigation.patch index 1997aae5c2..1997aae5c2 100644 --- a/patches/server/0739-Remove-unnecessary-onTrackingStart-during-navigation.patch +++ b/patches/server/0737-Remove-unnecessary-onTrackingStart-during-navigation.patch diff --git a/patches/server/0740-Fix-custom-piglin-loved-items.patch b/patches/server/0738-Fix-custom-piglin-loved-items.patch index 358bd47f1e..358bd47f1e 100644 --- a/patches/server/0740-Fix-custom-piglin-loved-items.patch +++ b/patches/server/0738-Fix-custom-piglin-loved-items.patch diff --git a/patches/server/0741-EntityPickupItemEvent-fixes.patch b/patches/server/0739-EntityPickupItemEvent-fixes.patch index 839a01673d..839a01673d 100644 --- a/patches/server/0741-EntityPickupItemEvent-fixes.patch +++ b/patches/server/0739-EntityPickupItemEvent-fixes.patch diff --git a/patches/server/0742-Correctly-handle-interactions-with-items-on-cooldown.patch b/patches/server/0740-Correctly-handle-interactions-with-items-on-cooldown.patch index d902a451c9..d902a451c9 100644 --- a/patches/server/0742-Correctly-handle-interactions-with-items-on-cooldown.patch +++ b/patches/server/0740-Correctly-handle-interactions-with-items-on-cooldown.patch diff --git a/patches/server/0743-Add-PlayerInventorySlotChangeEvent.patch b/patches/server/0741-Add-PlayerInventorySlotChangeEvent.patch index ba048c97a2..873fac7831 100644 --- a/patches/server/0743-Add-PlayerInventorySlotChangeEvent.patch +++ b/patches/server/0741-Add-PlayerInventorySlotChangeEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add PlayerInventorySlotChangeEvent diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index c98e07e1a507d5ffd3b16fa4bf3cdcc3b704e67d..0929f399f0525d8cc886dc32392aa2d3096431b5 100644 +index 0f7a07a22ee1db3fd96c06ce7248d9d5392bd14f..046f7f73a6b1673d0736c49b5d0fb09b6eb6d91d 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -381,6 +381,25 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0744-Elder-Guardian-appearance-API.patch b/patches/server/0742-Elder-Guardian-appearance-API.patch index 4d3622601d..3d635e7223 100644 --- a/patches/server/0744-Elder-Guardian-appearance-API.patch +++ b/patches/server/0742-Elder-Guardian-appearance-API.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Elder Guardian appearance API diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index b8a0be15e8987719b8cfb4ab842544197cfa2d67..762dfbf88773b85893b3d4fa3a71ce577f3ecbd6 100644 +index 947c4fd897ee61799d5532aca67b7118a806e842..c94e24b1d0752ed5031f5710068c2e1dd6a172c5 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -3310,6 +3310,13 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0745-Add-entity-knockback-API.patch b/patches/server/0743-Add-entity-knockback-API.patch index 71f4427274..71f4427274 100644 --- a/patches/server/0745-Add-entity-knockback-API.patch +++ b/patches/server/0743-Add-entity-knockback-API.patch diff --git a/patches/server/0746-Detect-headless-JREs.patch b/patches/server/0744-Detect-headless-JREs.patch index e680b6146f..e680b6146f 100644 --- a/patches/server/0746-Detect-headless-JREs.patch +++ b/patches/server/0744-Detect-headless-JREs.patch diff --git a/patches/server/0747-fix-entity-vehicle-collision-event-not-called.patch b/patches/server/0745-fix-entity-vehicle-collision-event-not-called.patch index 5511a3cdd1..5511a3cdd1 100644 --- a/patches/server/0747-fix-entity-vehicle-collision-event-not-called.patch +++ b/patches/server/0745-fix-entity-vehicle-collision-event-not-called.patch diff --git a/patches/server/0748-Add-EntityToggleSitEvent.patch b/patches/server/0746-Add-EntityToggleSitEvent.patch index 7bab6af93d..7bab6af93d 100644 --- a/patches/server/0748-Add-EntityToggleSitEvent.patch +++ b/patches/server/0746-Add-EntityToggleSitEvent.patch diff --git a/patches/server/0749-Add-fire-tick-delay-option.patch b/patches/server/0747-Add-fire-tick-delay-option.patch index 7db107dee9..7db107dee9 100644 --- a/patches/server/0749-Add-fire-tick-delay-option.patch +++ b/patches/server/0747-Add-fire-tick-delay-option.patch diff --git a/patches/server/0750-Add-Moving-Piston-API.patch b/patches/server/0748-Add-Moving-Piston-API.patch index e3d3955822..e3d3955822 100644 --- a/patches/server/0750-Add-Moving-Piston-API.patch +++ b/patches/server/0748-Add-Moving-Piston-API.patch diff --git a/patches/server/0751-Ignore-impossible-spawn-tick.patch b/patches/server/0749-Ignore-impossible-spawn-tick.patch index ee2750f36d..ee2750f36d 100644 --- a/patches/server/0751-Ignore-impossible-spawn-tick.patch +++ b/patches/server/0749-Ignore-impossible-spawn-tick.patch diff --git a/patches/server/0752-Fix-EntityArgument-and-EntitySelectorParser-permissi.patch b/patches/server/0750-Fix-EntityArgument-and-EntitySelectorParser-permissi.patch index 2fe35c8b32..2fe35c8b32 100644 --- a/patches/server/0752-Fix-EntityArgument-and-EntitySelectorParser-permissi.patch +++ b/patches/server/0750-Fix-EntityArgument-and-EntitySelectorParser-permissi.patch diff --git a/patches/server/0753-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch b/patches/server/0751-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch index c12c95ac99..c12c95ac99 100644 --- a/patches/server/0753-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch +++ b/patches/server/0751-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch diff --git a/patches/server/0754-Add-PrePlayerAttackEntityEvent.patch b/patches/server/0752-Add-PrePlayerAttackEntityEvent.patch index 5a925374e5..5a925374e5 100644 --- a/patches/server/0754-Add-PrePlayerAttackEntityEvent.patch +++ b/patches/server/0752-Add-PrePlayerAttackEntityEvent.patch diff --git a/patches/server/0755-ensure-reset-EnderDragon-boss-event-name.patch b/patches/server/0753-ensure-reset-EnderDragon-boss-event-name.patch index 4c5db1221b..4c5db1221b 100644 --- a/patches/server/0755-ensure-reset-EnderDragon-boss-event-name.patch +++ b/patches/server/0753-ensure-reset-EnderDragon-boss-event-name.patch diff --git a/patches/server/0756-Add-Player-Warden-Warning-API.patch b/patches/server/0754-Add-Player-Warden-Warning-API.patch index a8a6cb8100..8755c60c90 100644 --- a/patches/server/0756-Add-Player-Warden-Warning-API.patch +++ b/patches/server/0754-Add-Player-Warden-Warning-API.patch @@ -10,7 +10,7 @@ public net.minecraft.world.entity.monster.warden.WardenSpawnTracker cooldownTick public net.minecraft.world.entity.monster.warden.WardenSpawnTracker increaseWarningLevel()V diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 762dfbf88773b85893b3d4fa3a71ce577f3ecbd6..82767306f63025fa537163cbbac24bd4d66e3416 100644 +index c94e24b1d0752ed5031f5710068c2e1dd6a172c5..76d85db873d223aa3f8b310e83eff880d451ff8f 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -3315,6 +3315,41 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0757-More-vanilla-friendly-methods-to-update-trades.patch b/patches/server/0755-More-vanilla-friendly-methods-to-update-trades.patch index b3901a0ae7..b3901a0ae7 100644 --- a/patches/server/0757-More-vanilla-friendly-methods-to-update-trades.patch +++ b/patches/server/0755-More-vanilla-friendly-methods-to-update-trades.patch diff --git a/patches/server/0758-Add-paper-dumplisteners-command.patch b/patches/server/0756-Add-paper-dumplisteners-command.patch index aabb60033d..aabb60033d 100644 --- a/patches/server/0758-Add-paper-dumplisteners-command.patch +++ b/patches/server/0756-Add-paper-dumplisteners-command.patch diff --git a/patches/server/0759-check-global-player-list-where-appropriate.patch b/patches/server/0757-check-global-player-list-where-appropriate.patch index c8b1741440..c8b1741440 100644 --- a/patches/server/0759-check-global-player-list-where-appropriate.patch +++ b/patches/server/0757-check-global-player-list-where-appropriate.patch diff --git a/patches/server/0760-Fix-async-entity-add-due-to-fungus-trees.patch b/patches/server/0758-Fix-async-entity-add-due-to-fungus-trees.patch index 009feeb37a..009feeb37a 100644 --- a/patches/server/0760-Fix-async-entity-add-due-to-fungus-trees.patch +++ b/patches/server/0758-Fix-async-entity-add-due-to-fungus-trees.patch diff --git a/patches/server/0761-ItemStack-damage-API.patch b/patches/server/0759-ItemStack-damage-API.patch index 55e7f06af1..55e7f06af1 100644 --- a/patches/server/0761-ItemStack-damage-API.patch +++ b/patches/server/0759-ItemStack-damage-API.patch diff --git a/patches/server/0762-Friction-API.patch b/patches/server/0760-Friction-API.patch index d0219e68b9..d0219e68b9 100644 --- a/patches/server/0762-Friction-API.patch +++ b/patches/server/0760-Friction-API.patch diff --git a/patches/server/0763-Ability-to-control-player-s-insomnia-and-phantoms.patch b/patches/server/0761-Ability-to-control-player-s-insomnia-and-phantoms.patch index 0b482955d5..0b482955d5 100644 --- a/patches/server/0763-Ability-to-control-player-s-insomnia-and-phantoms.patch +++ b/patches/server/0761-Ability-to-control-player-s-insomnia-and-phantoms.patch diff --git a/patches/server/0764-Fix-premature-player-kicks-on-shutdown.patch b/patches/server/0762-Fix-premature-player-kicks-on-shutdown.patch index 640595a34d..640595a34d 100644 --- a/patches/server/0764-Fix-premature-player-kicks-on-shutdown.patch +++ b/patches/server/0762-Fix-premature-player-kicks-on-shutdown.patch diff --git a/patches/server/0765-Sync-offhand-slot-in-menus.patch b/patches/server/0763-Sync-offhand-slot-in-menus.patch index 7a9fe3be6f..8200d057c4 100644 --- a/patches/server/0765-Sync-offhand-slot-in-menus.patch +++ b/patches/server/0763-Sync-offhand-slot-in-menus.patch @@ -8,7 +8,7 @@ offhand slot isn't sent. This is not correct because you *can* put stuff into th by pressing the offhand swap item diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 0929f399f0525d8cc886dc32392aa2d3096431b5..772a759a474a114ccb2f7f83b678708714788e60 100644 +index 046f7f73a6b1673d0736c49b5d0fb09b6eb6d91d..986daea0c055d6015441b22c610e5e29b7ebd2ff 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -350,6 +350,13 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0766-Player-Entity-Tracking-Events.patch b/patches/server/0764-Player-Entity-Tracking-Events.patch index 8a601a81f2..8a601a81f2 100644 --- a/patches/server/0766-Player-Entity-Tracking-Events.patch +++ b/patches/server/0764-Player-Entity-Tracking-Events.patch diff --git a/patches/server/0767-Limit-pet-look-distance.patch b/patches/server/0765-Limit-pet-look-distance.patch index 983f861539..983f861539 100644 --- a/patches/server/0767-Limit-pet-look-distance.patch +++ b/patches/server/0765-Limit-pet-look-distance.patch diff --git a/patches/server/0768-fix-Instruments.patch b/patches/server/0766-fix-Instruments.patch index 76c48459cd..4269d924c3 100644 --- a/patches/server/0768-fix-Instruments.patch +++ b/patches/server/0766-fix-Instruments.patch @@ -6,7 +6,7 @@ Subject: [PATCH] fix Instruments properly handle Player#playNote diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 82767306f63025fa537163cbbac24bd4d66e3416..02e3c1aef805dd83a54a9fab2843dc2d7d47cdb5 100644 +index 76d85db873d223aa3f8b310e83eff880d451ff8f..9e7c7e016211622e35acda872477acb1ea62ca9f 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -775,7 +775,10 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0769-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch b/patches/server/0767-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch index 6825374465..6825374465 100644 --- a/patches/server/0769-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch +++ b/patches/server/0767-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch diff --git a/patches/server/0770-Add-BlockLockCheckEvent.patch b/patches/server/0768-Add-BlockLockCheckEvent.patch index b06f734eb2..b06f734eb2 100644 --- a/patches/server/0770-Add-BlockLockCheckEvent.patch +++ b/patches/server/0768-Add-BlockLockCheckEvent.patch diff --git a/patches/server/0771-Add-Sneaking-API-for-Entities.patch b/patches/server/0769-Add-Sneaking-API-for-Entities.patch index aaf72ccfd7..aaf72ccfd7 100644 --- a/patches/server/0771-Add-Sneaking-API-for-Entities.patch +++ b/patches/server/0769-Add-Sneaking-API-for-Entities.patch diff --git a/patches/server/0772-Improve-logging-and-errors.patch b/patches/server/0770-Improve-logging-and-errors.patch index 05b5ce7881..05b5ce7881 100644 --- a/patches/server/0772-Improve-logging-and-errors.patch +++ b/patches/server/0770-Improve-logging-and-errors.patch diff --git a/patches/server/0773-Improve-PortalEvents.patch b/patches/server/0771-Improve-PortalEvents.patch index fc97d0c046..1f961cddb9 100644 --- a/patches/server/0773-Improve-PortalEvents.patch +++ b/patches/server/0771-Improve-PortalEvents.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Improve PortalEvents diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 772a759a474a114ccb2f7f83b678708714788e60..6a8a1c22e1bf53df7cf4b14daf9ff1de7017ef8b 100644 +index 986daea0c055d6015441b22c610e5e29b7ebd2ff..df2c899988429cb68b0abbb829d378e6a2ed022b 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1561,7 +1561,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0774-Add-config-option-for-spider-worldborder-climbing.patch b/patches/server/0772-Add-config-option-for-spider-worldborder-climbing.patch index 6d4efc38b6..6d4efc38b6 100644 --- a/patches/server/0774-Add-config-option-for-spider-worldborder-climbing.patch +++ b/patches/server/0772-Add-config-option-for-spider-worldborder-climbing.patch diff --git a/patches/server/0775-Add-missing-SpigotConfig-logCommands-check.patch b/patches/server/0773-Add-missing-SpigotConfig-logCommands-check.patch index 1f4535d32a..1f4535d32a 100644 --- a/patches/server/0775-Add-missing-SpigotConfig-logCommands-check.patch +++ b/patches/server/0773-Add-missing-SpigotConfig-logCommands-check.patch diff --git a/patches/server/0776-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch b/patches/server/0774-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch index 581ad00ec1..581ad00ec1 100644 --- a/patches/server/0776-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch +++ b/patches/server/0774-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch diff --git a/patches/server/0777-Flying-Fall-Damage.patch b/patches/server/0775-Flying-Fall-Damage.patch index 55e6d96677..6e83415e6d 100644 --- a/patches/server/0777-Flying-Fall-Damage.patch +++ b/patches/server/0775-Flying-Fall-Damage.patch @@ -26,7 +26,7 @@ index 30e0a5fe3f9bd85d2b702c2c877c5682ed35d461..aca888c2f02b09ac6739bdc81b194c45 } else { if (fallDistance >= 2.0F) { diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 02e3c1aef805dd83a54a9fab2843dc2d7d47cdb5..9e46b2c9b3390c70ab10f279a4b41160b2f17b6d 100644 +index 9e7c7e016211622e35acda872477acb1ea62ca9f..2bebbc926acce49d2ea1e7a170abb5b9a587868d 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -2593,6 +2593,19 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0778-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch b/patches/server/0776-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch index e26237618f..e26237618f 100644 --- a/patches/server/0778-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch +++ b/patches/server/0776-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch diff --git a/patches/server/0779-config-for-disabling-entity-tag-tags.patch b/patches/server/0777-config-for-disabling-entity-tag-tags.patch index 59c33843ce..59c33843ce 100644 --- a/patches/server/0779-config-for-disabling-entity-tag-tags.patch +++ b/patches/server/0777-config-for-disabling-entity-tag-tags.patch diff --git a/patches/server/0780-Use-single-player-info-update-packet-on-join.patch b/patches/server/0778-Use-single-player-info-update-packet-on-join.patch index a4901625a7..a4901625a7 100644 --- a/patches/server/0780-Use-single-player-info-update-packet-on-join.patch +++ b/patches/server/0778-Use-single-player-info-update-packet-on-join.patch diff --git a/patches/server/0781-Correctly-shrink-items-during-EntityResurrectEvent.patch b/patches/server/0779-Correctly-shrink-items-during-EntityResurrectEvent.patch index d2f07ac306..d2f07ac306 100644 --- a/patches/server/0781-Correctly-shrink-items-during-EntityResurrectEvent.patch +++ b/patches/server/0779-Correctly-shrink-items-during-EntityResurrectEvent.patch diff --git a/patches/server/0782-Win-Screen-API.patch b/patches/server/0780-Win-Screen-API.patch index 2f98e51fbf..42b019a13f 100644 --- a/patches/server/0782-Win-Screen-API.patch +++ b/patches/server/0780-Win-Screen-API.patch @@ -7,7 +7,7 @@ Subject: [PATCH] Win Screen API public net.minecraft.server.level.ServerPlayer seenCredits diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 9e46b2c9b3390c70ab10f279a4b41160b2f17b6d..37f8b1adfeba6eebcbb21cd9a143ac8f6dacdcfb 100644 +index 2bebbc926acce49d2ea1e7a170abb5b9a587868d..cc8423a7feeb33f95a429c293e628fb1499ebb73 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1312,6 +1312,25 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0783-Remove-CraftItemStack-setAmount-null-assignment.patch b/patches/server/0781-Remove-CraftItemStack-setAmount-null-assignment.patch index aa0acd564f..aa0acd564f 100644 --- a/patches/server/0783-Remove-CraftItemStack-setAmount-null-assignment.patch +++ b/patches/server/0781-Remove-CraftItemStack-setAmount-null-assignment.patch diff --git a/patches/server/0784-Fix-force-opening-enchantment-tables.patch b/patches/server/0782-Fix-force-opening-enchantment-tables.patch index 6ddc05bd3f..deac4001bb 100644 --- a/patches/server/0784-Fix-force-opening-enchantment-tables.patch +++ b/patches/server/0782-Fix-force-opening-enchantment-tables.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Fix force-opening enchantment tables diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java -index df9d02eb1ffc3cc669e835e2c08d951283871db3..04fe27a84eb240f8e9bb0ed5b21fd60cfed619ad 100644 +index aa3a47149fec342096817c7b9ce45ea196fd33d0..9509fa35ccf6f1f6fe24250bad8095b6ccdad6b0 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -411,7 +411,18 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { diff --git a/patches/server/0785-Add-Entity-Body-Yaw-API.patch b/patches/server/0783-Add-Entity-Body-Yaw-API.patch index 8c8b6b3629..8c8b6b3629 100644 --- a/patches/server/0785-Add-Entity-Body-Yaw-API.patch +++ b/patches/server/0783-Add-Entity-Body-Yaw-API.patch diff --git a/patches/server/0786-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch b/patches/server/0784-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch index 9c1f7e2d47..9c1f7e2d47 100644 --- a/patches/server/0786-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch +++ b/patches/server/0784-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch diff --git a/patches/server/0787-Add-EntityFertilizeEggEvent.patch b/patches/server/0785-Add-EntityFertilizeEggEvent.patch index a5b9caf556..a5b9caf556 100644 --- a/patches/server/0787-Add-EntityFertilizeEggEvent.patch +++ b/patches/server/0785-Add-EntityFertilizeEggEvent.patch diff --git a/patches/server/0788-Fix-HumanEntity-drop-not-updating-the-client-inv.patch b/patches/server/0786-Fix-HumanEntity-drop-not-updating-the-client-inv.patch index 21d4d0ad65..5807cdf697 100644 --- a/patches/server/0788-Fix-HumanEntity-drop-not-updating-the-client-inv.patch +++ b/patches/server/0786-Fix-HumanEntity-drop-not-updating-the-client-inv.patch @@ -7,7 +7,7 @@ Subject: [PATCH] Fix HumanEntity#drop not updating the client inv public net.minecraft.server.level.ServerPlayer containerSynchronizer diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java -index 04fe27a84eb240f8e9bb0ed5b21fd60cfed619ad..7dddf4dd090fcd9e86b147d7e4ddeaa99800713e 100644 +index 9509fa35ccf6f1f6fe24250bad8095b6ccdad6b0..db99af60c8145cc62f368b06bbc283f24d4dbfb2 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -782,8 +782,15 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { diff --git a/patches/server/0789-Add-CompostItemEvent-and-EntityCompostItemEvent.patch b/patches/server/0787-Add-CompostItemEvent-and-EntityCompostItemEvent.patch index 2e105236ee..2e105236ee 100644 --- a/patches/server/0789-Add-CompostItemEvent-and-EntityCompostItemEvent.patch +++ b/patches/server/0787-Add-CompostItemEvent-and-EntityCompostItemEvent.patch diff --git a/patches/server/0790-Correctly-handle-ArmorStand-invisibility.patch b/patches/server/0788-Correctly-handle-ArmorStand-invisibility.patch index 4c4c5048be..4c4c5048be 100644 --- a/patches/server/0790-Correctly-handle-ArmorStand-invisibility.patch +++ b/patches/server/0788-Correctly-handle-ArmorStand-invisibility.patch diff --git a/patches/server/0791-Fix-advancement-triggers-for-entity-damage.patch b/patches/server/0789-Fix-advancement-triggers-for-entity-damage.patch index 5d63deeb0d..5d63deeb0d 100644 --- a/patches/server/0791-Fix-advancement-triggers-for-entity-damage.patch +++ b/patches/server/0789-Fix-advancement-triggers-for-entity-damage.patch diff --git a/patches/server/0792-Fix-text-display-error-on-spawn.patch b/patches/server/0790-Fix-text-display-error-on-spawn.patch index d783ac8eee..d783ac8eee 100644 --- a/patches/server/0792-Fix-text-display-error-on-spawn.patch +++ b/patches/server/0790-Fix-text-display-error-on-spawn.patch diff --git a/patches/server/0793-Fix-inventories-returning-null-Locations.patch b/patches/server/0791-Fix-inventories-returning-null-Locations.patch index 1a65689fad..1a65689fad 100644 --- a/patches/server/0793-Fix-inventories-returning-null-Locations.patch +++ b/patches/server/0791-Fix-inventories-returning-null-Locations.patch diff --git a/patches/server/0794-Add-Shearable-API.patch b/patches/server/0792-Add-Shearable-API.patch index 302cec90c2..302cec90c2 100644 --- a/patches/server/0794-Add-Shearable-API.patch +++ b/patches/server/0792-Add-Shearable-API.patch diff --git a/patches/server/0795-Fix-SpawnEggMeta-get-setSpawnedType.patch b/patches/server/0793-Fix-SpawnEggMeta-get-setSpawnedType.patch index 254a94df3a..254a94df3a 100644 --- a/patches/server/0795-Fix-SpawnEggMeta-get-setSpawnedType.patch +++ b/patches/server/0793-Fix-SpawnEggMeta-get-setSpawnedType.patch diff --git a/patches/server/0796-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch b/patches/server/0794-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch index 72035f8c0e..72035f8c0e 100644 --- a/patches/server/0796-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch +++ b/patches/server/0794-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch diff --git a/patches/server/0797-Treat-sequence-violations-like-they-should-be.patch b/patches/server/0795-Treat-sequence-violations-like-they-should-be.patch index de57dee971..de57dee971 100644 --- a/patches/server/0797-Treat-sequence-violations-like-they-should-be.patch +++ b/patches/server/0795-Treat-sequence-violations-like-they-should-be.patch diff --git a/patches/server/0798-Prevent-causing-expired-keys-from-impacting-new-join.patch b/patches/server/0796-Prevent-causing-expired-keys-from-impacting-new-join.patch index 0ee423dac7..0ee423dac7 100644 --- a/patches/server/0798-Prevent-causing-expired-keys-from-impacting-new-join.patch +++ b/patches/server/0796-Prevent-causing-expired-keys-from-impacting-new-join.patch diff --git a/patches/server/0799-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch b/patches/server/0797-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch index cf13c8d853..cf13c8d853 100644 --- a/patches/server/0799-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch +++ b/patches/server/0797-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch diff --git a/patches/server/0800-Use-array-for-gamerule-storage.patch b/patches/server/0798-Use-array-for-gamerule-storage.patch index efb6cfeb50..efb6cfeb50 100644 --- a/patches/server/0800-Use-array-for-gamerule-storage.patch +++ b/patches/server/0798-Use-array-for-gamerule-storage.patch diff --git a/patches/server/0801-Fix-a-couple-of-upstream-bed-issues.patch b/patches/server/0799-Fix-a-couple-of-upstream-bed-issues.patch index 76cfa7bc0d..76cfa7bc0d 100644 --- a/patches/server/0801-Fix-a-couple-of-upstream-bed-issues.patch +++ b/patches/server/0799-Fix-a-couple-of-upstream-bed-issues.patch diff --git a/patches/server/0802-Fix-demo-flag-not-enabling-demo-mode.patch b/patches/server/0800-Fix-demo-flag-not-enabling-demo-mode.patch index 1a72571965..1a72571965 100644 --- a/patches/server/0802-Fix-demo-flag-not-enabling-demo-mode.patch +++ b/patches/server/0800-Fix-demo-flag-not-enabling-demo-mode.patch diff --git a/patches/server/0803-Add-Mob-Experience-reward-API.patch b/patches/server/0801-Add-Mob-Experience-reward-API.patch index 9e59c458f8..9e59c458f8 100644 --- a/patches/server/0803-Add-Mob-Experience-reward-API.patch +++ b/patches/server/0801-Add-Mob-Experience-reward-API.patch diff --git a/patches/server/0804-Break-redstone-on-top-of-trap-doors-early.patch b/patches/server/0802-Break-redstone-on-top-of-trap-doors-early.patch index ded460b32b..ded460b32b 100644 --- a/patches/server/0804-Break-redstone-on-top-of-trap-doors-early.patch +++ b/patches/server/0802-Break-redstone-on-top-of-trap-doors-early.patch diff --git a/patches/server/0805-Avoid-Lazy-Initialization-for-Enum-Fields.patch b/patches/server/0803-Avoid-Lazy-Initialization-for-Enum-Fields.patch index becde16ce8..becde16ce8 100644 --- a/patches/server/0805-Avoid-Lazy-Initialization-for-Enum-Fields.patch +++ b/patches/server/0803-Avoid-Lazy-Initialization-for-Enum-Fields.patch diff --git a/patches/server/0806-More-accurate-isInOpenWater-impl.patch b/patches/server/0804-More-accurate-isInOpenWater-impl.patch index 6e110094dd..6e110094dd 100644 --- a/patches/server/0806-More-accurate-isInOpenWater-impl.patch +++ b/patches/server/0804-More-accurate-isInOpenWater-impl.patch diff --git a/patches/server/0807-Expand-PlayerItemMendEvent.patch b/patches/server/0805-Expand-PlayerItemMendEvent.patch index f2aa9edbd1..aba88cb11c 100644 --- a/patches/server/0807-Expand-PlayerItemMendEvent.patch +++ b/patches/server/0805-Expand-PlayerItemMendEvent.patch @@ -30,7 +30,7 @@ index 3a7af27bb1ce0cbe56bd3760cd400083daf98d4c..bf0838f574fa3fb9654e087d602b8d38 if (l > 0) { // this.value = l; // CraftBukkit - update exp value of orb for PlayerItemMendEvent calls // Paper - the value field should not be mutated here because it doesn't take "count" into account diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 37f8b1adfeba6eebcbb21cd9a143ac8f6dacdcfb..981b5074e832038537f8281e25bbd868c580c091 100644 +index cc8423a7feeb33f95a429c293e628fb1499ebb73..086492649e07de374aed486181a7c3ddb96cd7e1 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1865,11 +1865,12 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0808-Refresh-ProjectileSource-for-projectiles.patch b/patches/server/0806-Refresh-ProjectileSource-for-projectiles.patch index 0041557448..0041557448 100644 --- a/patches/server/0808-Refresh-ProjectileSource-for-projectiles.patch +++ b/patches/server/0806-Refresh-ProjectileSource-for-projectiles.patch diff --git a/patches/server/0809-Add-transient-modifier-API.patch b/patches/server/0807-Add-transient-modifier-API.patch index 36cc0a030a..36cc0a030a 100644 --- a/patches/server/0809-Add-transient-modifier-API.patch +++ b/patches/server/0807-Add-transient-modifier-API.patch diff --git a/patches/server/0810-Fix-block-place-logic.patch b/patches/server/0808-Fix-block-place-logic.patch index 4f22f03cab..4f22f03cab 100644 --- a/patches/server/0810-Fix-block-place-logic.patch +++ b/patches/server/0808-Fix-block-place-logic.patch diff --git a/patches/server/0811-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch b/patches/server/0809-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch index 69e6a10e57..69e6a10e57 100644 --- a/patches/server/0811-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch +++ b/patches/server/0809-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch diff --git a/patches/server/0812-Call-BlockGrowEvent-for-missing-blocks.patch b/patches/server/0810-Call-BlockGrowEvent-for-missing-blocks.patch index d48638c261..d48638c261 100644 --- a/patches/server/0812-Call-BlockGrowEvent-for-missing-blocks.patch +++ b/patches/server/0810-Call-BlockGrowEvent-for-missing-blocks.patch diff --git a/patches/server/0813-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch b/patches/server/0811-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch index 516bf15511..516bf15511 100644 --- a/patches/server/0813-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch +++ b/patches/server/0811-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch diff --git a/patches/server/0814-fix-MapLike-spam-for-missing-key-selector.patch b/patches/server/0812-fix-MapLike-spam-for-missing-key-selector.patch index 2bd3b889f1..2bd3b889f1 100644 --- a/patches/server/0814-fix-MapLike-spam-for-missing-key-selector.patch +++ b/patches/server/0812-fix-MapLike-spam-for-missing-key-selector.patch diff --git a/patches/server/0815-Fix-sniffer-removeExploredLocation.patch b/patches/server/0813-Fix-sniffer-removeExploredLocation.patch index e8b1703090..e8b1703090 100644 --- a/patches/server/0815-Fix-sniffer-removeExploredLocation.patch +++ b/patches/server/0813-Fix-sniffer-removeExploredLocation.patch diff --git a/patches/server/0816-Add-method-to-remove-all-active-potion-effects.patch b/patches/server/0814-Add-method-to-remove-all-active-potion-effects.patch index e730bcf1d4..e730bcf1d4 100644 --- a/patches/server/0816-Add-method-to-remove-all-active-potion-effects.patch +++ b/patches/server/0814-Add-method-to-remove-all-active-potion-effects.patch diff --git a/patches/server/0817-Add-event-for-player-editing-sign.patch b/patches/server/0815-Add-event-for-player-editing-sign.patch index 5029597839..5029597839 100644 --- a/patches/server/0817-Add-event-for-player-editing-sign.patch +++ b/patches/server/0815-Add-event-for-player-editing-sign.patch diff --git a/patches/server/0818-Only-tick-item-frames-if-players-can-see-it.patch b/patches/server/0816-Only-tick-item-frames-if-players-can-see-it.patch index c7c6cd499f..c7c6cd499f 100644 --- a/patches/server/0818-Only-tick-item-frames-if-players-can-see-it.patch +++ b/patches/server/0816-Only-tick-item-frames-if-players-can-see-it.patch diff --git a/patches/server/0819-Fix-cmd-permission-levels-for-command-blocks.patch b/patches/server/0817-Fix-cmd-permission-levels-for-command-blocks.patch index aa96a27db6..aa96a27db6 100644 --- a/patches/server/0819-Fix-cmd-permission-levels-for-command-blocks.patch +++ b/patches/server/0817-Fix-cmd-permission-levels-for-command-blocks.patch diff --git a/patches/server/0820-Add-option-to-disable-block-updates.patch b/patches/server/0818-Add-option-to-disable-block-updates.patch index 0ea835ecc9..0ea835ecc9 100644 --- a/patches/server/0820-Add-option-to-disable-block-updates.patch +++ b/patches/server/0818-Add-option-to-disable-block-updates.patch diff --git a/patches/server/0821-Call-missing-BlockDispenseEvent.patch b/patches/server/0819-Call-missing-BlockDispenseEvent.patch index 174a0ab4b6..174a0ab4b6 100644 --- a/patches/server/0821-Call-missing-BlockDispenseEvent.patch +++ b/patches/server/0819-Call-missing-BlockDispenseEvent.patch diff --git a/patches/server/0822-Don-t-load-chunks-for-supporting-block-checks.patch b/patches/server/0820-Don-t-load-chunks-for-supporting-block-checks.patch index 7440fc0c49..7440fc0c49 100644 --- a/patches/server/0822-Don-t-load-chunks-for-supporting-block-checks.patch +++ b/patches/server/0820-Don-t-load-chunks-for-supporting-block-checks.patch diff --git a/patches/server/0823-Optimize-player-lookups-for-beacons.patch b/patches/server/0821-Optimize-player-lookups-for-beacons.patch index 7e1285d891..7e1285d891 100644 --- a/patches/server/0823-Optimize-player-lookups-for-beacons.patch +++ b/patches/server/0821-Optimize-player-lookups-for-beacons.patch diff --git a/patches/server/0824-More-Sign-Block-API.patch b/patches/server/0822-More-Sign-Block-API.patch index 70558b0010..70558b0010 100644 --- a/patches/server/0824-More-Sign-Block-API.patch +++ b/patches/server/0822-More-Sign-Block-API.patch diff --git a/patches/server/0825-fix-item-meta-for-tadpole-buckets.patch b/patches/server/0823-fix-item-meta-for-tadpole-buckets.patch index 0ad43795a2..0ad43795a2 100644 --- a/patches/server/0825-fix-item-meta-for-tadpole-buckets.patch +++ b/patches/server/0823-fix-item-meta-for-tadpole-buckets.patch diff --git a/patches/server/0826-Fix-BanList-API.patch b/patches/server/0824-Fix-BanList-API.patch index e1b5f101e4..6773a8fbe0 100644 --- a/patches/server/0826-Fix-BanList-API.patch +++ b/patches/server/0824-Fix-BanList-API.patch @@ -208,7 +208,7 @@ index 172202accf4448a933fcf1ff820316c7910dd7f7..50ee7656580d386db473c054f5c5ec57 return null; } diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 981b5074e832038537f8281e25bbd868c580c091..cf9f7143924239c8add0e7231d922e41d9ff84d7 100644 +index 086492649e07de374aed486181a7c3ddb96cd7e1..e00a0eef7166793849f1caca285a51b922d422fa 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1759,23 +1759,23 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0827-Determine-lava-and-water-fluid-explosion-resistance-.patch b/patches/server/0825-Determine-lava-and-water-fluid-explosion-resistance-.patch index 4f2b8e09cd..4f2b8e09cd 100644 --- a/patches/server/0827-Determine-lava-and-water-fluid-explosion-resistance-.patch +++ b/patches/server/0825-Determine-lava-and-water-fluid-explosion-resistance-.patch diff --git a/patches/server/0828-Fix-possible-NPE-on-painting-creation.patch b/patches/server/0826-Fix-possible-NPE-on-painting-creation.patch index cc63dc03cf..cc63dc03cf 100644 --- a/patches/server/0828-Fix-possible-NPE-on-painting-creation.patch +++ b/patches/server/0826-Fix-possible-NPE-on-painting-creation.patch diff --git a/patches/server/0829-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch b/patches/server/0827-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch index c481798890..c481798890 100644 --- a/patches/server/0829-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch +++ b/patches/server/0827-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch diff --git a/patches/server/0830-ExperienceOrb-should-call-EntitySpawnEvent.patch b/patches/server/0828-ExperienceOrb-should-call-EntitySpawnEvent.patch index da24259a50..da24259a50 100644 --- a/patches/server/0830-ExperienceOrb-should-call-EntitySpawnEvent.patch +++ b/patches/server/0828-ExperienceOrb-should-call-EntitySpawnEvent.patch diff --git a/patches/server/0831-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch b/patches/server/0829-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch index 301b345fb9..301b345fb9 100644 --- a/patches/server/0831-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch +++ b/patches/server/0829-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch diff --git a/patches/server/0832-Add-whitelist-events.patch b/patches/server/0830-Add-whitelist-events.patch index 96884032fb..96884032fb 100644 --- a/patches/server/0832-Add-whitelist-events.patch +++ b/patches/server/0830-Add-whitelist-events.patch diff --git a/patches/server/0833-Implement-PlayerFailMoveEvent.patch b/patches/server/0831-Implement-PlayerFailMoveEvent.patch index ad4b642a19..ad4b642a19 100644 --- a/patches/server/0833-Implement-PlayerFailMoveEvent.patch +++ b/patches/server/0831-Implement-PlayerFailMoveEvent.patch diff --git a/patches/server/0834-Folia-scheduler-and-owned-region-API.patch b/patches/server/0832-Folia-scheduler-and-owned-region-API.patch index 10b07e7cdb..10b07e7cdb 100644 --- a/patches/server/0834-Folia-scheduler-and-owned-region-API.patch +++ b/patches/server/0832-Folia-scheduler-and-owned-region-API.patch diff --git a/patches/server/0835-Only-erase-allay-memory-on-non-item-targets.patch b/patches/server/0833-Only-erase-allay-memory-on-non-item-targets.patch index 6342f7dee7..6342f7dee7 100644 --- a/patches/server/0835-Only-erase-allay-memory-on-non-item-targets.patch +++ b/patches/server/0833-Only-erase-allay-memory-on-non-item-targets.patch diff --git a/patches/server/0836-Fix-rotation-when-spawning-display-entities.patch b/patches/server/0834-Fix-rotation-when-spawning-display-entities.patch index 22ee667200..22ee667200 100644 --- a/patches/server/0836-Fix-rotation-when-spawning-display-entities.patch +++ b/patches/server/0834-Fix-rotation-when-spawning-display-entities.patch diff --git a/patches/server/0837-Only-capture-actual-tree-growth.patch b/patches/server/0835-Only-capture-actual-tree-growth.patch index 13fcd8afc3..13fcd8afc3 100644 --- a/patches/server/0837-Only-capture-actual-tree-growth.patch +++ b/patches/server/0835-Only-capture-actual-tree-growth.patch diff --git a/patches/server/0838-Use-correct-source-for-mushroom-block-spread-event.patch b/patches/server/0836-Use-correct-source-for-mushroom-block-spread-event.patch index 658d9ec376..658d9ec376 100644 --- a/patches/server/0838-Use-correct-source-for-mushroom-block-spread-event.patch +++ b/patches/server/0836-Use-correct-source-for-mushroom-block-spread-event.patch diff --git a/patches/server/0839-Respect-randomizeData-on-more-entities-when-spawning.patch b/patches/server/0837-Respect-randomizeData-on-more-entities-when-spawning.patch index adf37e5cf2..adf37e5cf2 100644 --- a/patches/server/0839-Respect-randomizeData-on-more-entities-when-spawning.patch +++ b/patches/server/0837-Respect-randomizeData-on-more-entities-when-spawning.patch diff --git a/patches/server/0840-Use-correct-seed-on-api-world-load.patch b/patches/server/0838-Use-correct-seed-on-api-world-load.patch index 80e41be4af..80e41be4af 100644 --- a/patches/server/0840-Use-correct-seed-on-api-world-load.patch +++ b/patches/server/0838-Use-correct-seed-on-api-world-load.patch diff --git a/patches/server/0841-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch b/patches/server/0839-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch index d87f310ded..d87f310ded 100644 --- a/patches/server/0841-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch +++ b/patches/server/0839-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch diff --git a/patches/server/0842-Cache-map-ids-on-item-frames.patch b/patches/server/0840-Cache-map-ids-on-item-frames.patch index 01fb83165d..01fb83165d 100644 --- a/patches/server/0842-Cache-map-ids-on-item-frames.patch +++ b/patches/server/0840-Cache-map-ids-on-item-frames.patch diff --git a/patches/server/0843-API-for-updating-recipes-on-clients.patch b/patches/server/0841-API-for-updating-recipes-on-clients.patch index b9405f1a8f..b9405f1a8f 100644 --- a/patches/server/0843-API-for-updating-recipes-on-clients.patch +++ b/patches/server/0841-API-for-updating-recipes-on-clients.patch diff --git a/patches/server/0844-Fix-custom-statistic-criteria-creation.patch b/patches/server/0842-Fix-custom-statistic-criteria-creation.patch index ff197a490c..ff197a490c 100644 --- a/patches/server/0844-Fix-custom-statistic-criteria-creation.patch +++ b/patches/server/0842-Fix-custom-statistic-criteria-creation.patch diff --git a/patches/server/0845-Bandaid-fix-for-Effect.patch b/patches/server/0843-Bandaid-fix-for-Effect.patch index 088947acc2..c6a0aab0ab 100644 --- a/patches/server/0845-Bandaid-fix-for-Effect.patch +++ b/patches/server/0843-Bandaid-fix-for-Effect.patch @@ -81,7 +81,7 @@ index 431bd698e28b7731bf781e29de6c6a3fd936c71c..bca9e4908c7949a6f0b24fed2aa7332d // Special case: the axis is optional for ELECTRIC_SPARK Preconditions.checkArgument(effect.getData() == null || effect == Effect.ELECTRIC_SPARK, "Wrong kind of data for the %s effect", effect); diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index cf9f7143924239c8add0e7231d922e41d9ff84d7..df986f2359b5bce137d7c37ed34e49ac912229e2 100644 +index e00a0eef7166793849f1caca285a51b922d422fa..e98d9d0c7a04d168cf8de42d575e07d55065bd09 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -924,7 +924,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0846-SculkCatalyst-bloom-API.patch b/patches/server/0844-SculkCatalyst-bloom-API.patch index ba050f6086..ba050f6086 100644 --- a/patches/server/0846-SculkCatalyst-bloom-API.patch +++ b/patches/server/0844-SculkCatalyst-bloom-API.patch diff --git a/patches/server/0847-API-for-an-entity-s-scoreboard-name.patch b/patches/server/0845-API-for-an-entity-s-scoreboard-name.patch index 703131ac85..703131ac85 100644 --- a/patches/server/0847-API-for-an-entity-s-scoreboard-name.patch +++ b/patches/server/0845-API-for-an-entity-s-scoreboard-name.patch diff --git a/patches/server/0848-Deprecate-and-replace-methods-with-old-StructureType.patch b/patches/server/0846-Deprecate-and-replace-methods-with-old-StructureType.patch index d058ddea87..d058ddea87 100644 --- a/patches/server/0848-Deprecate-and-replace-methods-with-old-StructureType.patch +++ b/patches/server/0846-Deprecate-and-replace-methods-with-old-StructureType.patch diff --git a/patches/server/0849-Don-t-tab-complete-namespaced-commands-if-send-names.patch b/patches/server/0847-Don-t-tab-complete-namespaced-commands-if-send-names.patch index 3098f18301..3098f18301 100644 --- a/patches/server/0849-Don-t-tab-complete-namespaced-commands-if-send-names.patch +++ b/patches/server/0847-Don-t-tab-complete-namespaced-commands-if-send-names.patch diff --git a/patches/server/0850-Properly-handle-BlockBreakEvent-isDropItems.patch b/patches/server/0848-Properly-handle-BlockBreakEvent-isDropItems.patch index 7bf30bb112..7bf30bb112 100644 --- a/patches/server/0850-Properly-handle-BlockBreakEvent-isDropItems.patch +++ b/patches/server/0848-Properly-handle-BlockBreakEvent-isDropItems.patch diff --git a/patches/server/0851-Fire-entity-death-event-for-ender-dragon.patch b/patches/server/0849-Fire-entity-death-event-for-ender-dragon.patch index 0efcc781a4..0efcc781a4 100644 --- a/patches/server/0851-Fire-entity-death-event-for-ender-dragon.patch +++ b/patches/server/0849-Fire-entity-death-event-for-ender-dragon.patch diff --git a/patches/server/0852-Configurable-entity-tracking-range-by-Y-coordinate.patch b/patches/server/0850-Configurable-entity-tracking-range-by-Y-coordinate.patch index 89e48222c8..89e48222c8 100644 --- a/patches/server/0852-Configurable-entity-tracking-range-by-Y-coordinate.patch +++ b/patches/server/0850-Configurable-entity-tracking-range-by-Y-coordinate.patch diff --git a/patches/server/0853-Add-Listing-API-for-Player.patch b/patches/server/0851-Add-Listing-API-for-Player.patch index 78c2c8af8c..2fb2685db5 100644 --- a/patches/server/0853-Add-Listing-API-for-Player.patch +++ b/patches/server/0851-Add-Listing-API-for-Player.patch @@ -122,7 +122,7 @@ index efc12d629b71ba1da664d9ecfd4575bee9b45dc3..9067100a82a8c405cec0a19e53b3b245 // Paper end - Use single player info update packet on join player.sentListPacket = true; diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index df986f2359b5bce137d7c37ed34e49ac912229e2..21a700a44972336ee619389eab1d83545883f092 100644 +index e98d9d0c7a04d168cf8de42d575e07d55065bd09..3e9a4fb43589b4e0cf3a08f7b2a1a0e38b14c001 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -206,6 +206,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0854-Configurable-Region-Compression-Format.patch b/patches/server/0852-Configurable-Region-Compression-Format.patch index 64a52a4ea2..ce17b1e202 100644 --- a/patches/server/0854-Configurable-Region-Compression-Format.patch +++ b/patches/server/0852-Configurable-Region-Compression-Format.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Configurable Region Compression Format diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java -index f1237f6fd6414900ffbad0caee31aa83310eeef4..e858436bcf1b234d4bc6e6a117f5224d5c2d9f90 100644 +index b24e8255ab18eb5b2e4968aa62aa3d72ef33f0eb..0028f4fd331b6f94be2a2b4d90e56dcdd881178d 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java @@ -50,7 +50,7 @@ public class RegionFile implements AutoCloseable { diff --git a/patches/server/0855-Add-BlockFace-to-BlockDamageEvent.patch b/patches/server/0853-Add-BlockFace-to-BlockDamageEvent.patch index a5b150b6fc..a5b150b6fc 100644 --- a/patches/server/0855-Add-BlockFace-to-BlockDamageEvent.patch +++ b/patches/server/0853-Add-BlockFace-to-BlockDamageEvent.patch diff --git a/patches/server/0856-Fix-NPE-on-Boat-getStatus.patch b/patches/server/0854-Fix-NPE-on-Boat-getStatus.patch index 19f832054d..19f832054d 100644 --- a/patches/server/0856-Fix-NPE-on-Boat-getStatus.patch +++ b/patches/server/0854-Fix-NPE-on-Boat-getStatus.patch diff --git a/patches/server/0857-Expand-Pose-API.patch b/patches/server/0855-Expand-Pose-API.patch index 2a0272f0fa..2a0272f0fa 100644 --- a/patches/server/0857-Expand-Pose-API.patch +++ b/patches/server/0855-Expand-Pose-API.patch diff --git a/patches/server/0858-More-DragonBattle-API.patch b/patches/server/0856-More-DragonBattle-API.patch index a752a4de81..a752a4de81 100644 --- a/patches/server/0858-More-DragonBattle-API.patch +++ b/patches/server/0856-More-DragonBattle-API.patch diff --git a/patches/server/0859-Add-PlayerPickItemEvent.patch b/patches/server/0857-Add-PlayerPickItemEvent.patch index b23a4f152a..b23a4f152a 100644 --- a/patches/server/0859-Add-PlayerPickItemEvent.patch +++ b/patches/server/0857-Add-PlayerPickItemEvent.patch diff --git a/patches/server/0860-Allow-trident-custom-damage.patch b/patches/server/0858-Allow-trident-custom-damage.patch index ee7ac1a043..ee7ac1a043 100644 --- a/patches/server/0860-Allow-trident-custom-damage.patch +++ b/patches/server/0858-Allow-trident-custom-damage.patch diff --git a/patches/server/0861-Expose-hand-in-BlockCanBuildEvent.patch b/patches/server/0859-Expose-hand-in-BlockCanBuildEvent.patch index f3ed54f3f9..f3ed54f3f9 100644 --- a/patches/server/0861-Expose-hand-in-BlockCanBuildEvent.patch +++ b/patches/server/0859-Expose-hand-in-BlockCanBuildEvent.patch diff --git a/patches/server/0862-Optimize-nearest-structure-border-iteration.patch b/patches/server/0860-Optimize-nearest-structure-border-iteration.patch index edd50774cc..edd50774cc 100644 --- a/patches/server/0862-Optimize-nearest-structure-border-iteration.patch +++ b/patches/server/0860-Optimize-nearest-structure-border-iteration.patch diff --git a/patches/server/0863-Implement-OfflinePlayer-isConnected.patch b/patches/server/0861-Implement-OfflinePlayer-isConnected.patch index 4e901ad769..b3d522bfbc 100644 --- a/patches/server/0863-Implement-OfflinePlayer-isConnected.patch +++ b/patches/server/0861-Implement-OfflinePlayer-isConnected.patch @@ -23,7 +23,7 @@ index 2c2c4db31a746b4eb853dc04c6b3e5631bbfa034..4f4e3ee18d586f61706504218cddc06a public String getName() { Player player = this.getPlayer(); diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 76ee6dcf028720f22ca6d0ba5975a8f1555cca37..d8f0f8f0afd0a3705cf20b2670a6dd137cd70c15 100644 +index 3e9a4fb43589b4e0cf3a08f7b2a1a0e38b14c001..3ff1eeb47b2d547483f3340eca4adad7a2d55c78 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -261,6 +261,13 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0864-Fix-slot-desync.patch b/patches/server/0862-Fix-slot-desync.patch index e43a5e95b8..7570c7226a 100644 --- a/patches/server/0864-Fix-slot-desync.patch +++ b/patches/server/0862-Fix-slot-desync.patch @@ -10,7 +10,7 @@ Co-authored-by: Minecrell <[email protected]> Co-authored-by: Newwind <[email protected]> diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 6a8a1c22e1bf53df7cf4b14daf9ff1de7017ef8b..678c31bcb98acb376e08de220f9fc9322c4f85fc 100644 +index df2c899988429cb68b0abbb829d378e6a2ed022b..0c5e67db809a9d741cb27d97d42dd9e71fda44eb 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -460,6 +460,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0865-Add-titleOverride-to-InventoryOpenEvent.patch b/patches/server/0863-Add-titleOverride-to-InventoryOpenEvent.patch index 483c549c82..80612faf72 100644 --- a/patches/server/0865-Add-titleOverride-to-InventoryOpenEvent.patch +++ b/patches/server/0863-Add-titleOverride-to-InventoryOpenEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add titleOverride to InventoryOpenEvent diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 678c31bcb98acb376e08de220f9fc9322c4f85fc..e038664858c7af59f52a6328c73ecb27f8a16644 100644 +index 0c5e67db809a9d741cb27d97d42dd9e71fda44eb..7bf2e642507b1b68ddeaddf8b435728e3a434ff5 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1924,12 +1924,17 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { @@ -37,7 +37,7 @@ index 678c31bcb98acb376e08de220f9fc9322c4f85fc..e038664858c7af59f52a6328c73ecb27 this.initMenu(container); return OptionalInt.of(this.containerCounter); diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java -index 7dddf4dd090fcd9e86b147d7e4ddeaa99800713e..4312290ad970f71e1dc25b707ab312c597a481a9 100644 +index db99af60c8145cc62f368b06bbc283f24d4dbfb2..e345cdbfab44a0f5da80d738798dbb4424b7ab5c 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -366,12 +366,16 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { diff --git a/patches/server/0866-Configure-sniffer-egg-hatch-time.patch b/patches/server/0864-Configure-sniffer-egg-hatch-time.patch index e39971b614..e39971b614 100644 --- a/patches/server/0866-Configure-sniffer-egg-hatch-time.patch +++ b/patches/server/0864-Configure-sniffer-egg-hatch-time.patch diff --git a/patches/server/0867-Do-crystal-portal-proximity-check-before-entity-look.patch b/patches/server/0865-Do-crystal-portal-proximity-check-before-entity-look.patch index 0ba2ce3d55..0ba2ce3d55 100644 --- a/patches/server/0867-Do-crystal-portal-proximity-check-before-entity-look.patch +++ b/patches/server/0865-Do-crystal-portal-proximity-check-before-entity-look.patch diff --git a/patches/server/0868-Skip-POI-finding-if-stuck-in-vehicle.patch b/patches/server/0866-Skip-POI-finding-if-stuck-in-vehicle.patch index a4dcac44ac..a4dcac44ac 100644 --- a/patches/server/0868-Skip-POI-finding-if-stuck-in-vehicle.patch +++ b/patches/server/0866-Skip-POI-finding-if-stuck-in-vehicle.patch diff --git a/patches/server/0869-Add-slot-sanity-checks-in-container-clicks.patch b/patches/server/0867-Add-slot-sanity-checks-in-container-clicks.patch index 8bc3b0c3fd..8bc3b0c3fd 100644 --- a/patches/server/0869-Add-slot-sanity-checks-in-container-clicks.patch +++ b/patches/server/0867-Add-slot-sanity-checks-in-container-clicks.patch diff --git a/patches/server/0870-Call-BlockRedstoneEvents-properly.patch b/patches/server/0868-Call-BlockRedstoneEvents-properly.patch index 54b0e427b8..54b0e427b8 100644 --- a/patches/server/0870-Call-BlockRedstoneEvents-properly.patch +++ b/patches/server/0868-Call-BlockRedstoneEvents-properly.patch diff --git a/patches/server/0871-Allow-proper-checking-of-empty-item-stacks.patch b/patches/server/0869-Allow-proper-checking-of-empty-item-stacks.patch index 85819379c1..85819379c1 100644 --- a/patches/server/0871-Allow-proper-checking-of-empty-item-stacks.patch +++ b/patches/server/0869-Allow-proper-checking-of-empty-item-stacks.patch diff --git a/patches/server/0872-Fix-silent-equipment-change-for-mobs.patch b/patches/server/0870-Fix-silent-equipment-change-for-mobs.patch index 14b0a2dab0..14b0a2dab0 100644 --- a/patches/server/0872-Fix-silent-equipment-change-for-mobs.patch +++ b/patches/server/0870-Fix-silent-equipment-change-for-mobs.patch diff --git a/patches/server/0873-Fix-spigot-s-Forced-Stats.patch b/patches/server/0871-Fix-spigot-s-Forced-Stats.patch index 8e920d0d89..8e920d0d89 100644 --- a/patches/server/0873-Fix-spigot-s-Forced-Stats.patch +++ b/patches/server/0871-Fix-spigot-s-Forced-Stats.patch diff --git a/patches/server/0874-Add-missing-InventoryHolders-to-inventories.patch b/patches/server/0872-Add-missing-InventoryHolders-to-inventories.patch index d6bf23a4f8..d6bf23a4f8 100644 --- a/patches/server/0874-Add-missing-InventoryHolders-to-inventories.patch +++ b/patches/server/0872-Add-missing-InventoryHolders-to-inventories.patch diff --git a/patches/server/0875-Do-not-read-tile-entities-in-chunks-that-are-positio.patch b/patches/server/0873-Do-not-read-tile-entities-in-chunks-that-are-positio.patch index c55e56d157..c55e56d157 100644 --- a/patches/server/0875-Do-not-read-tile-entities-in-chunks-that-are-positio.patch +++ b/patches/server/0873-Do-not-read-tile-entities-in-chunks-that-are-positio.patch diff --git a/patches/server/0876-Add-missing-logs-for-log-ips-config-option.patch b/patches/server/0874-Add-missing-logs-for-log-ips-config-option.patch index 2898d66615..2898d66615 100644 --- a/patches/server/0876-Add-missing-logs-for-log-ips-config-option.patch +++ b/patches/server/0874-Add-missing-logs-for-log-ips-config-option.patch diff --git a/patches/server/0877-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch b/patches/server/0875-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch index b6ec32df61..b6ec32df61 100644 --- a/patches/server/0877-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch +++ b/patches/server/0875-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch diff --git a/patches/server/0878-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch b/patches/server/0876-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch index 7ccf4c0f03..7ccf4c0f03 100644 --- a/patches/server/0878-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch +++ b/patches/server/0876-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch diff --git a/patches/server/0879-Fix-team-sidebar-objectives-not-being-cleared.patch b/patches/server/0877-Fix-team-sidebar-objectives-not-being-cleared.patch index cebe7aefc2..cebe7aefc2 100644 --- a/patches/server/0879-Fix-team-sidebar-objectives-not-being-cleared.patch +++ b/patches/server/0877-Fix-team-sidebar-objectives-not-being-cleared.patch diff --git a/patches/server/0880-Fix-missing-map-initialize-event-call.patch b/patches/server/0878-Fix-missing-map-initialize-event-call.patch index a3e1b9d535..a3e1b9d535 100644 --- a/patches/server/0880-Fix-missing-map-initialize-event-call.patch +++ b/patches/server/0878-Fix-missing-map-initialize-event-call.patch diff --git a/patches/server/0881-Update-entity-data-when-attaching-firework-to-entity.patch b/patches/server/0879-Update-entity-data-when-attaching-firework-to-entity.patch index f2c094976f..f2c094976f 100644 --- a/patches/server/0881-Update-entity-data-when-attaching-firework-to-entity.patch +++ b/patches/server/0879-Update-entity-data-when-attaching-firework-to-entity.patch diff --git a/patches/server/0882-Fix-UnsafeValues-loadAdvancement.patch b/patches/server/0880-Fix-UnsafeValues-loadAdvancement.patch index a2c8813abd..a2c8813abd 100644 --- a/patches/server/0882-Fix-UnsafeValues-loadAdvancement.patch +++ b/patches/server/0880-Fix-UnsafeValues-loadAdvancement.patch diff --git a/patches/server/0883-Add-player-idle-duration-API.patch b/patches/server/0881-Add-player-idle-duration-API.patch index ae9d939194..d86386b0b1 100644 --- a/patches/server/0883-Add-player-idle-duration-API.patch +++ b/patches/server/0881-Add-player-idle-duration-API.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Add player idle duration API Implements API for getting and resetting a player's idle duration. diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 24abbc26ef9bc8ddc468b7d241cf825405fcfae3..6f1533523424de0d362d1251f05490829460eb8b 100644 +index 3ff1eeb47b2d547483f3340eca4adad7a2d55c78..d11f2fbdf41bf5e6ccc51f467e3f8ebb3f9e4f0b 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -3431,6 +3431,18 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0884-Don-t-check-if-we-can-see-non-visible-entities.patch b/patches/server/0882-Don-t-check-if-we-can-see-non-visible-entities.patch index 0160bd3b03..0160bd3b03 100644 --- a/patches/server/0884-Don-t-check-if-we-can-see-non-visible-entities.patch +++ b/patches/server/0882-Don-t-check-if-we-can-see-non-visible-entities.patch diff --git a/patches/server/0885-Fix-NPE-in-SculkBloomEvent-world-access.patch b/patches/server/0883-Fix-NPE-in-SculkBloomEvent-world-access.patch index 3f44bad4f1..3f44bad4f1 100644 --- a/patches/server/0885-Fix-NPE-in-SculkBloomEvent-world-access.patch +++ b/patches/server/0883-Fix-NPE-in-SculkBloomEvent-world-access.patch diff --git a/patches/server/0886-Allow-null-itemstack-for-Player-sendEquipmentChange.patch b/patches/server/0884-Allow-null-itemstack-for-Player-sendEquipmentChange.patch index 885ede13a7..04ca940c95 100644 --- a/patches/server/0886-Allow-null-itemstack-for-Player-sendEquipmentChange.patch +++ b/patches/server/0884-Allow-null-itemstack-for-Player-sendEquipmentChange.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Allow null itemstack for Player#sendEquipmentChange diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 6f1533523424de0d362d1251f05490829460eb8b..cc4911163e0e22a7313ea4a591efc7dd40fb1b72 100644 +index d11f2fbdf41bf5e6ccc51f467e3f8ebb3f9e4f0b..1a2fa3ffaa36b486513ff5b16cf2ee27269cae18 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1134,7 +1134,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0887-Optimize-VarInts.patch b/patches/server/0885-Optimize-VarInts.patch index b96957d432..b96957d432 100644 --- a/patches/server/0887-Optimize-VarInts.patch +++ b/patches/server/0885-Optimize-VarInts.patch diff --git a/patches/server/0888-Add-API-to-get-the-collision-shape-of-a-block-before.patch b/patches/server/0886-Add-API-to-get-the-collision-shape-of-a-block-before.patch index 50464e50cb..50464e50cb 100644 --- a/patches/server/0888-Add-API-to-get-the-collision-shape-of-a-block-before.patch +++ b/patches/server/0886-Add-API-to-get-the-collision-shape-of-a-block-before.patch diff --git a/patches/server/0889-Add-predicate-for-blocks-when-raytracing.patch b/patches/server/0887-Add-predicate-for-blocks-when-raytracing.patch index 1be78144b4..1be78144b4 100644 --- a/patches/server/0889-Add-predicate-for-blocks-when-raytracing.patch +++ b/patches/server/0887-Add-predicate-for-blocks-when-raytracing.patch diff --git a/patches/server/0890-Broadcast-take-item-packets-with-collector-as-source.patch b/patches/server/0888-Broadcast-take-item-packets-with-collector-as-source.patch index 056419eb72..056419eb72 100644 --- a/patches/server/0890-Broadcast-take-item-packets-with-collector-as-source.patch +++ b/patches/server/0888-Broadcast-take-item-packets-with-collector-as-source.patch diff --git a/patches/server/0891-Expand-LingeringPotion-API.patch b/patches/server/0889-Expand-LingeringPotion-API.patch index 3a58f0528a..3a58f0528a 100644 --- a/patches/server/0891-Expand-LingeringPotion-API.patch +++ b/patches/server/0889-Expand-LingeringPotion-API.patch diff --git a/patches/server/0892-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch b/patches/server/0890-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch index 1efd2d32b1..1efd2d32b1 100644 --- a/patches/server/0892-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch +++ b/patches/server/0890-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch diff --git a/patches/server/0893-Add-hand-to-fish-event-for-all-player-interactions.patch b/patches/server/0891-Add-hand-to-fish-event-for-all-player-interactions.patch index cb3197a1b2..cb3197a1b2 100644 --- a/patches/server/0893-Add-hand-to-fish-event-for-all-player-interactions.patch +++ b/patches/server/0891-Add-hand-to-fish-event-for-all-player-interactions.patch diff --git a/patches/server/0894-Fix-several-issues-with-EntityBreedEvent.patch b/patches/server/0892-Fix-several-issues-with-EntityBreedEvent.patch index 7d7a988fc0..7d7a988fc0 100644 --- a/patches/server/0894-Fix-several-issues-with-EntityBreedEvent.patch +++ b/patches/server/0892-Fix-several-issues-with-EntityBreedEvent.patch diff --git a/patches/server/0895-Add-UUID-attribute-modifier-API.patch b/patches/server/0893-Add-UUID-attribute-modifier-API.patch index 4b5e695553..4b5e695553 100644 --- a/patches/server/0895-Add-UUID-attribute-modifier-API.patch +++ b/patches/server/0893-Add-UUID-attribute-modifier-API.patch diff --git a/patches/server/0896-Fix-missing-event-call-for-entity-teleport-API.patch b/patches/server/0894-Fix-missing-event-call-for-entity-teleport-API.patch index 7f89636154..7f89636154 100644 --- a/patches/server/0896-Fix-missing-event-call-for-entity-teleport-API.patch +++ b/patches/server/0894-Fix-missing-event-call-for-entity-teleport-API.patch diff --git a/patches/server/0897-Lazily-create-LootContext-for-criterions.patch b/patches/server/0895-Lazily-create-LootContext-for-criterions.patch index d1033bf7e7..d1033bf7e7 100644 --- a/patches/server/0897-Lazily-create-LootContext-for-criterions.patch +++ b/patches/server/0895-Lazily-create-LootContext-for-criterions.patch diff --git a/patches/server/0898-Don-t-fire-sync-events-during-worldgen.patch b/patches/server/0896-Don-t-fire-sync-events-during-worldgen.patch index 60837d1de4..60837d1de4 100644 --- a/patches/server/0898-Don-t-fire-sync-events-during-worldgen.patch +++ b/patches/server/0896-Don-t-fire-sync-events-during-worldgen.patch diff --git a/patches/server/0899-Add-Structure-check-API.patch b/patches/server/0897-Add-Structure-check-API.patch index a7d968138a..a7d968138a 100644 --- a/patches/server/0899-Add-Structure-check-API.patch +++ b/patches/server/0897-Add-Structure-check-API.patch diff --git a/patches/server/0900-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch b/patches/server/0898-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch index af848f2181..af848f2181 100644 --- a/patches/server/0900-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch +++ b/patches/server/0898-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch diff --git a/patches/server/0901-Restore-vanilla-entity-drops-behavior.patch b/patches/server/0899-Restore-vanilla-entity-drops-behavior.patch index 9bc5b11cbd..d7aef7b13a 100644 --- a/patches/server/0901-Restore-vanilla-entity-drops-behavior.patch +++ b/patches/server/0899-Restore-vanilla-entity-drops-behavior.patch @@ -9,7 +9,7 @@ on dropping the item instead of generalizing it for all dropped items like CB does. diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index e038664858c7af59f52a6328c73ecb27f8a16644..55a4424c47591d1bcaba306f6af877a4fb7144bf 100644 +index 7bf2e642507b1b68ddeaddf8b435728e3a434ff5..1bf9dcc77676376184ea45465a6e5ea5ddeb99f4 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1235,20 +1235,20 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0902-Dont-resend-blocks-on-interactions.patch b/patches/server/0900-Dont-resend-blocks-on-interactions.patch index 04f0061970..04f0061970 100644 --- a/patches/server/0902-Dont-resend-blocks-on-interactions.patch +++ b/patches/server/0900-Dont-resend-blocks-on-interactions.patch diff --git a/patches/server/0903-add-more-scoreboard-API.patch b/patches/server/0901-add-more-scoreboard-API.patch index 3365b53a36..3365b53a36 100644 --- a/patches/server/0903-add-more-scoreboard-API.patch +++ b/patches/server/0901-add-more-scoreboard-API.patch diff --git a/patches/server/0904-Improve-Registry.patch b/patches/server/0902-Improve-Registry.patch index 5546233da5..5546233da5 100644 --- a/patches/server/0904-Improve-Registry.patch +++ b/patches/server/0902-Improve-Registry.patch diff --git a/patches/server/0905-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch b/patches/server/0903-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch index 9f3a60df76..9f3a60df76 100644 --- a/patches/server/0905-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch +++ b/patches/server/0903-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch diff --git a/patches/server/0906-Add-experience-points-API.patch b/patches/server/0904-Add-experience-points-API.patch index 6db4aca493..43c16d428f 100644 --- a/patches/server/0906-Add-experience-points-API.patch +++ b/patches/server/0904-Add-experience-points-API.patch @@ -18,7 +18,7 @@ index aca888c2f02b09ac6739bdc81b194c4527dd69f5..a19a795deaa7f46c92b97912e2ade006 // Paper start - send while respecting visibility private static void sendSoundEffect(Player fromEntity, double x, double y, double z, SoundEvent soundEffect, SoundSource soundCategory, float volume, float pitch) { diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index cc4911163e0e22a7313ea4a591efc7dd40fb1b72..f881a73c6213582ef6d2632759a5d3a46dbf19ef 100644 +index 1a2fa3ffaa36b486513ff5b16cf2ee27269cae18..46e800a3116a364cc8230b2f84084ade256959c7 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1933,6 +1933,49 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0907-Add-drops-to-shear-events.patch b/patches/server/0905-Add-drops-to-shear-events.patch index 6e55898206..6e55898206 100644 --- a/patches/server/0907-Add-drops-to-shear-events.patch +++ b/patches/server/0905-Add-drops-to-shear-events.patch diff --git a/patches/server/0908-Add-PlayerShieldDisableEvent.patch b/patches/server/0906-Add-PlayerShieldDisableEvent.patch index d2d860a028..d2d860a028 100644 --- a/patches/server/0908-Add-PlayerShieldDisableEvent.patch +++ b/patches/server/0906-Add-PlayerShieldDisableEvent.patch diff --git a/patches/server/0909-Validate-ResourceLocation-in-NBT-reading.patch b/patches/server/0907-Validate-ResourceLocation-in-NBT-reading.patch index cbc12c1bb2..cbc12c1bb2 100644 --- a/patches/server/0909-Validate-ResourceLocation-in-NBT-reading.patch +++ b/patches/server/0907-Validate-ResourceLocation-in-NBT-reading.patch diff --git a/patches/server/0910-Properly-handle-experience-dropping-on-block-break.patch b/patches/server/0908-Properly-handle-experience-dropping-on-block-break.patch index 5b45a7fb92..5b45a7fb92 100644 --- a/patches/server/0910-Properly-handle-experience-dropping-on-block-break.patch +++ b/patches/server/0908-Properly-handle-experience-dropping-on-block-break.patch diff --git a/patches/server/0911-Fixup-NamespacedKey-handling.patch b/patches/server/0909-Fixup-NamespacedKey-handling.patch index 2de1c49d0b..2de1c49d0b 100644 --- a/patches/server/0911-Fixup-NamespacedKey-handling.patch +++ b/patches/server/0909-Fixup-NamespacedKey-handling.patch diff --git a/patches/server/0912-Expose-LootTable-of-DecoratedPot.patch b/patches/server/0910-Expose-LootTable-of-DecoratedPot.patch index afa86977a9..afa86977a9 100644 --- a/patches/server/0912-Expose-LootTable-of-DecoratedPot.patch +++ b/patches/server/0910-Expose-LootTable-of-DecoratedPot.patch diff --git a/patches/server/0913-Reduce-allocation-of-Vec3D-by-entity-tracker.patch b/patches/server/0911-Reduce-allocation-of-Vec3D-by-entity-tracker.patch index e5b83e9d8d..e5b83e9d8d 100644 --- a/patches/server/0913-Reduce-allocation-of-Vec3D-by-entity-tracker.patch +++ b/patches/server/0911-Reduce-allocation-of-Vec3D-by-entity-tracker.patch diff --git a/patches/server/0914-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch b/patches/server/0912-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch index 4ed1121ea1..4ed1121ea1 100644 --- a/patches/server/0914-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch +++ b/patches/server/0912-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch diff --git a/patches/server/0915-Add-ShulkerDuplicateEvent.patch b/patches/server/0913-Add-ShulkerDuplicateEvent.patch index f06c91ae48..f06c91ae48 100644 --- a/patches/server/0915-Add-ShulkerDuplicateEvent.patch +++ b/patches/server/0913-Add-ShulkerDuplicateEvent.patch diff --git a/patches/server/0916-Add-api-for-spawn-egg-texture-colors.patch b/patches/server/0914-Add-api-for-spawn-egg-texture-colors.patch index d894cc200c..d894cc200c 100644 --- a/patches/server/0916-Add-api-for-spawn-egg-texture-colors.patch +++ b/patches/server/0914-Add-api-for-spawn-egg-texture-colors.patch diff --git a/patches/server/0917-Add-Lifecycle-Event-system.patch b/patches/server/0915-Add-Lifecycle-Event-system.patch index cd301c6af8..cd301c6af8 100644 --- a/patches/server/0917-Add-Lifecycle-Event-system.patch +++ b/patches/server/0915-Add-Lifecycle-Event-system.patch diff --git a/patches/server/0918-ItemStack-Tooltip-API.patch b/patches/server/0916-ItemStack-Tooltip-API.patch index f3abeb774c..f3abeb774c 100644 --- a/patches/server/0918-ItemStack-Tooltip-API.patch +++ b/patches/server/0916-ItemStack-Tooltip-API.patch diff --git a/patches/server/0919-Add-getChunkSnapshot-includeLightData-parameter.patch b/patches/server/0917-Add-getChunkSnapshot-includeLightData-parameter.patch index ba33560bab..ba33560bab 100644 --- a/patches/server/0919-Add-getChunkSnapshot-includeLightData-parameter.patch +++ b/patches/server/0917-Add-getChunkSnapshot-includeLightData-parameter.patch diff --git a/patches/server/0920-Add-FluidState-API.patch b/patches/server/0918-Add-FluidState-API.patch index e1e2fe004f..e1e2fe004f 100644 --- a/patches/server/0920-Add-FluidState-API.patch +++ b/patches/server/0918-Add-FluidState-API.patch diff --git a/patches/server/0921-add-number-format-api.patch b/patches/server/0919-add-number-format-api.patch index d412b5f929..d412b5f929 100644 --- a/patches/server/0921-add-number-format-api.patch +++ b/patches/server/0919-add-number-format-api.patch diff --git a/patches/server/0922-improve-BanList-types.patch b/patches/server/0920-improve-BanList-types.patch index bb669a58a1..bb669a58a1 100644 --- a/patches/server/0922-improve-BanList-types.patch +++ b/patches/server/0920-improve-BanList-types.patch diff --git a/patches/server/0923-Expanded-Hopper-API.patch b/patches/server/0921-Expanded-Hopper-API.patch index 2b59ac9974..2b59ac9974 100644 --- a/patches/server/0923-Expanded-Hopper-API.patch +++ b/patches/server/0921-Expanded-Hopper-API.patch diff --git a/patches/server/0924-Add-BlockBreakProgressUpdateEvent.patch b/patches/server/0922-Add-BlockBreakProgressUpdateEvent.patch index 35b4cf39bc..35b4cf39bc 100644 --- a/patches/server/0924-Add-BlockBreakProgressUpdateEvent.patch +++ b/patches/server/0922-Add-BlockBreakProgressUpdateEvent.patch diff --git a/patches/server/0925-Deprecate-ItemStack-setType.patch b/patches/server/0923-Deprecate-ItemStack-setType.patch index e58b22013f..e58b22013f 100644 --- a/patches/server/0925-Deprecate-ItemStack-setType.patch +++ b/patches/server/0923-Deprecate-ItemStack-setType.patch diff --git a/patches/server/0926-Add-CartographyItemEvent.patch b/patches/server/0924-Add-CartographyItemEvent.patch index 11d1fd5ed9..11d1fd5ed9 100644 --- a/patches/server/0926-Add-CartographyItemEvent.patch +++ b/patches/server/0924-Add-CartographyItemEvent.patch diff --git a/patches/server/0927-More-Raid-API.patch b/patches/server/0925-More-Raid-API.patch index c9f33a2368..c9f33a2368 100644 --- a/patches/server/0927-More-Raid-API.patch +++ b/patches/server/0925-More-Raid-API.patch diff --git a/patches/server/0928-Add-onboarding-message-for-initial-server-start.patch b/patches/server/0926-Add-onboarding-message-for-initial-server-start.patch index b9d8134356..a7f484e960 100644 --- a/patches/server/0928-Add-onboarding-message-for-initial-server-start.patch +++ b/patches/server/0926-Add-onboarding-message-for-initial-server-start.patch @@ -17,7 +17,7 @@ index 007e01d329a31acf7f4ed4c6dc4de7ad54ccad04..8cf720f08514e8e4f62f4ad196f1277b node = loader.load(); this.verifyGlobalConfigVersion(node); diff --git a/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java -index e0cef37664b64f5db95943c5c118424436163e06..5e9c471ab20b0391e7e41351c65d96745fc8ce4a 100644 +index d8db428f06606c16466d39cceb2a5e02eb3d3b24..2d2ff826354670fef356e241d939080c9ed3fd4a 100644 --- a/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java +++ b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java @@ -25,6 +25,7 @@ public class GlobalConfiguration extends ConfigurationPart { diff --git a/patches/server/0929-Configurable-max-block-fluid-ticks.patch b/patches/server/0927-Configurable-max-block-fluid-ticks.patch index 8f7fdf137d..8f7fdf137d 100644 --- a/patches/server/0929-Configurable-max-block-fluid-ticks.patch +++ b/patches/server/0927-Configurable-max-block-fluid-ticks.patch diff --git a/patches/server/0930-Fix-bees-aging-inside-hives.patch b/patches/server/0928-Fix-bees-aging-inside-hives.patch index 8d4dcd0b64..8d4dcd0b64 100644 --- a/patches/server/0930-Fix-bees-aging-inside-hives.patch +++ b/patches/server/0928-Fix-bees-aging-inside-hives.patch diff --git a/patches/server/0931-Disable-memory-reserve-allocating.patch b/patches/server/0929-Disable-memory-reserve-allocating.patch index ea801f5092..ea801f5092 100644 --- a/patches/server/0931-Disable-memory-reserve-allocating.patch +++ b/patches/server/0929-Disable-memory-reserve-allocating.patch diff --git a/patches/server/0932-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch b/patches/server/0930-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch index 3cf04503d8..3cf04503d8 100644 --- a/patches/server/0932-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch +++ b/patches/server/0930-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch diff --git a/patches/server/0933-Fix-DamageSource-API.patch b/patches/server/0931-Fix-DamageSource-API.patch index 641e4cb5ad..641e4cb5ad 100644 --- a/patches/server/0933-Fix-DamageSource-API.patch +++ b/patches/server/0931-Fix-DamageSource-API.patch diff --git a/patches/server/0934-Fix-creation-of-invalid-block-entity-during-world-ge.patch b/patches/server/0932-Fix-creation-of-invalid-block-entity-during-world-ge.patch index d12e5cd665..d12e5cd665 100644 --- a/patches/server/0934-Fix-creation-of-invalid-block-entity-during-world-ge.patch +++ b/patches/server/0932-Fix-creation-of-invalid-block-entity-during-world-ge.patch diff --git a/patches/server/0935-Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch b/patches/server/0933-Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch index 2041bbd5a1..2041bbd5a1 100644 --- a/patches/server/0935-Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch +++ b/patches/server/0933-Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch diff --git a/patches/server/0936-Improve-tag-parser-handling.patch b/patches/server/0934-Improve-tag-parser-handling.patch index 2d01b18c07..2d01b18c07 100644 --- a/patches/server/0936-Improve-tag-parser-handling.patch +++ b/patches/server/0934-Improve-tag-parser-handling.patch diff --git a/patches/server/0937-Item-Mutation-Fixes.patch b/patches/server/0935-Item-Mutation-Fixes.patch index f7242e591f..f7242e591f 100644 --- a/patches/server/0937-Item-Mutation-Fixes.patch +++ b/patches/server/0935-Item-Mutation-Fixes.patch diff --git a/patches/server/0938-Per-world-ticks-per-spawn-settings.patch b/patches/server/0936-Per-world-ticks-per-spawn-settings.patch index 2746e3483b..2746e3483b 100644 --- a/patches/server/0938-Per-world-ticks-per-spawn-settings.patch +++ b/patches/server/0936-Per-world-ticks-per-spawn-settings.patch diff --git a/patches/server/0939-Properly-track-the-changed-item-from-dispense-events.patch b/patches/server/0937-Properly-track-the-changed-item-from-dispense-events.patch index 7b03ec7aef..7b03ec7aef 100644 --- a/patches/server/0939-Properly-track-the-changed-item-from-dispense-events.patch +++ b/patches/server/0937-Properly-track-the-changed-item-from-dispense-events.patch diff --git a/patches/server/0940-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch b/patches/server/0938-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch index 5c06384279..5c06384279 100644 --- a/patches/server/0940-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch +++ b/patches/server/0938-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch diff --git a/patches/server/0941-Add-config-for-mobs-immune-to-default-effects.patch b/patches/server/0939-Add-config-for-mobs-immune-to-default-effects.patch index c3b01a16ed..c3b01a16ed 100644 --- a/patches/server/0941-Add-config-for-mobs-immune-to-default-effects.patch +++ b/patches/server/0939-Add-config-for-mobs-immune-to-default-effects.patch diff --git a/patches/server/0942-Deep-clone-nbt-tags-in-PDC.patch b/patches/server/0940-Deep-clone-nbt-tags-in-PDC.patch index f2a98afbc1..f2a98afbc1 100644 --- a/patches/server/0942-Deep-clone-nbt-tags-in-PDC.patch +++ b/patches/server/0940-Deep-clone-nbt-tags-in-PDC.patch diff --git a/patches/server/0943-Support-old-UUID-format-for-NBT.patch b/patches/server/0941-Support-old-UUID-format-for-NBT.patch index 68ff8a5255..68ff8a5255 100644 --- a/patches/server/0943-Support-old-UUID-format-for-NBT.patch +++ b/patches/server/0941-Support-old-UUID-format-for-NBT.patch diff --git a/patches/server/0944-Fix-shield-disable-inconsistency.patch b/patches/server/0942-Fix-shield-disable-inconsistency.patch index 0c35d7cbf8..0c35d7cbf8 100644 --- a/patches/server/0944-Fix-shield-disable-inconsistency.patch +++ b/patches/server/0942-Fix-shield-disable-inconsistency.patch diff --git a/patches/server/0945-Handle-Large-Packets-disconnecting-client.patch b/patches/server/0943-Handle-Large-Packets-disconnecting-client.patch index 32e463a242..32e463a242 100644 --- a/patches/server/0945-Handle-Large-Packets-disconnecting-client.patch +++ b/patches/server/0943-Handle-Large-Packets-disconnecting-client.patch diff --git a/patches/server/0946-Fix-ItemFlags.patch b/patches/server/0944-Fix-ItemFlags.patch index e37a753912..e37a753912 100644 --- a/patches/server/0946-Fix-ItemFlags.patch +++ b/patches/server/0944-Fix-ItemFlags.patch diff --git a/patches/server/0947-Fix-damage-modifier-inconsistencies.patch b/patches/server/0945-Fix-damage-modifier-inconsistencies.patch index 57f6c98116..57f6c98116 100644 --- a/patches/server/0947-Fix-damage-modifier-inconsistencies.patch +++ b/patches/server/0945-Fix-damage-modifier-inconsistencies.patch diff --git a/patches/server/0948-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch b/patches/server/0946-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch index 1c00cb4a33..1c00cb4a33 100644 --- a/patches/server/0948-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch +++ b/patches/server/0946-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch diff --git a/patches/server/0949-improve-checking-handled-tags-in-itemmeta.patch b/patches/server/0947-improve-checking-handled-tags-in-itemmeta.patch index f90c4b0ad0..f90c4b0ad0 100644 --- a/patches/server/0949-improve-checking-handled-tags-in-itemmeta.patch +++ b/patches/server/0947-improve-checking-handled-tags-in-itemmeta.patch diff --git a/patches/server/0950-Expose-hasColor-to-leather-armor.patch b/patches/server/0948-Expose-hasColor-to-leather-armor.patch index 9166ad6261..9166ad6261 100644 --- a/patches/server/0950-Expose-hasColor-to-leather-armor.patch +++ b/patches/server/0948-Expose-hasColor-to-leather-armor.patch diff --git a/patches/server/0951-Added-API-to-get-player-ha-proxy-address.patch b/patches/server/0949-Added-API-to-get-player-ha-proxy-address.patch index b1e5e78bb0..42ff377a0c 100644 --- a/patches/server/0951-Added-API-to-get-player-ha-proxy-address.patch +++ b/patches/server/0949-Added-API-to-get-player-ha-proxy-address.patch @@ -35,7 +35,7 @@ index c62df32af11636ad408b584fcc590590ce4fb0d0..baed0bb80d44973f9323bbe536551182 } else { super.channelRead(ctx, msg); diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index a1c7e7b95718562d86ee8e6da1bb6e6b5d82ce7a..700751a1469dd99339e6502e96cd98e72feee803 100644 +index 46e800a3116a364cc8230b2f84084ade256959c7..bdc5ad40f83590066f8702b2b60868bd56d58596 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -270,7 +270,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0952-General-ItemMeta-fixes.patch b/patches/server/0950-General-ItemMeta-fixes.patch index 4c8bd99900..4c8bd99900 100644 --- a/patches/server/0952-General-ItemMeta-fixes.patch +++ b/patches/server/0950-General-ItemMeta-fixes.patch diff --git a/patches/server/0953-More-Chest-Block-API.patch b/patches/server/0951-More-Chest-Block-API.patch index d7c00f61e1..d7c00f61e1 100644 --- a/patches/server/0953-More-Chest-Block-API.patch +++ b/patches/server/0951-More-Chest-Block-API.patch diff --git a/patches/server/0954-Print-data-component-type-on-encoding-error.patch b/patches/server/0952-Print-data-component-type-on-encoding-error.patch index f003f33b92..f003f33b92 100644 --- a/patches/server/0954-Print-data-component-type-on-encoding-error.patch +++ b/patches/server/0952-Print-data-component-type-on-encoding-error.patch diff --git a/patches/server/0955-Brigadier-based-command-API.patch b/patches/server/0953-Brigadier-based-command-API.patch index 5296fff1c9..5296fff1c9 100644 --- a/patches/server/0955-Brigadier-based-command-API.patch +++ b/patches/server/0953-Brigadier-based-command-API.patch diff --git a/patches/server/0956-Fix-issues-with-Recipe-API.patch b/patches/server/0954-Fix-issues-with-Recipe-API.patch index d0ead5ed62..d0ead5ed62 100644 --- a/patches/server/0956-Fix-issues-with-Recipe-API.patch +++ b/patches/server/0954-Fix-issues-with-Recipe-API.patch diff --git a/patches/server/0957-Fix-equipment-slot-and-group-API.patch b/patches/server/0955-Fix-equipment-slot-and-group-API.patch index aeb8a79cfa..aeb8a79cfa 100644 --- a/patches/server/0957-Fix-equipment-slot-and-group-API.patch +++ b/patches/server/0955-Fix-equipment-slot-and-group-API.patch diff --git a/patches/server/0958-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch b/patches/server/0956-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch index 8b39d13b43..8b39d13b43 100644 --- a/patches/server/0958-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch +++ b/patches/server/0956-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch diff --git a/patches/server/0959-Prevent-sending-oversized-item-data-in-equipment-and.patch b/patches/server/0957-Prevent-sending-oversized-item-data-in-equipment-and.patch index 75e7f6ee9d..75e7f6ee9d 100644 --- a/patches/server/0959-Prevent-sending-oversized-item-data-in-equipment-and.patch +++ b/patches/server/0957-Prevent-sending-oversized-item-data-in-equipment-and.patch diff --git a/patches/server/0960-Prevent-NPE-if-hooked-entity-was-cleared.patch b/patches/server/0958-Prevent-NPE-if-hooked-entity-was-cleared.patch index f51092a291..f51092a291 100644 --- a/patches/server/0960-Prevent-NPE-if-hooked-entity-was-cleared.patch +++ b/patches/server/0958-Prevent-NPE-if-hooked-entity-was-cleared.patch diff --git a/patches/server/0961-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch b/patches/server/0959-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch index 4b06a0c06a..4b06a0c06a 100644 --- a/patches/server/0961-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch +++ b/patches/server/0959-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch diff --git a/patches/server/0962-Add-missing-fishing-event-state.patch b/patches/server/0960-Add-missing-fishing-event-state.patch index 5bc1574135..5bc1574135 100644 --- a/patches/server/0962-Add-missing-fishing-event-state.patch +++ b/patches/server/0960-Add-missing-fishing-event-state.patch diff --git a/patches/server/0963-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch b/patches/server/0961-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch index 8a27d911c5..8a27d911c5 100644 --- a/patches/server/0963-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch +++ b/patches/server/0961-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch diff --git a/patches/server/0964-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch b/patches/server/0962-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch index 1abf467e7e..1abf467e7e 100644 --- a/patches/server/0964-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch +++ b/patches/server/0962-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch diff --git a/patches/server/0965-Adopt-MaterialRerouting.patch b/patches/server/0963-Adopt-MaterialRerouting.patch index e66973fb9d..e66973fb9d 100644 --- a/patches/server/0965-Adopt-MaterialRerouting.patch +++ b/patches/server/0963-Adopt-MaterialRerouting.patch diff --git a/patches/server/0966-Suspicious-Effect-Entry-API.patch b/patches/server/0964-Suspicious-Effect-Entry-API.patch index d2599dfa85..d2599dfa85 100644 --- a/patches/server/0966-Suspicious-Effect-Entry-API.patch +++ b/patches/server/0964-Suspicious-Effect-Entry-API.patch diff --git a/patches/server/0967-check-if-itemstack-is-stackable-first.patch b/patches/server/0965-check-if-itemstack-is-stackable-first.patch index a7ddd8df5b..a7ddd8df5b 100644 --- a/patches/server/0967-check-if-itemstack-is-stackable-first.patch +++ b/patches/server/0965-check-if-itemstack-is-stackable-first.patch diff --git a/patches/server/0968-Fix-removing-recipes-from-RecipeIterator.patch b/patches/server/0966-Fix-removing-recipes-from-RecipeIterator.patch index f64e093768..f64e093768 100644 --- a/patches/server/0968-Fix-removing-recipes-from-RecipeIterator.patch +++ b/patches/server/0966-Fix-removing-recipes-from-RecipeIterator.patch diff --git a/patches/server/0969-Configurable-damage-tick-when-blocking-with-shield.patch b/patches/server/0967-Configurable-damage-tick-when-blocking-with-shield.patch index 0c5196e832..0c5196e832 100644 --- a/patches/server/0969-Configurable-damage-tick-when-blocking-with-shield.patch +++ b/patches/server/0967-Configurable-damage-tick-when-blocking-with-shield.patch diff --git a/patches/server/0970-Properly-remove-the-experimental-smithing-inventory-.patch b/patches/server/0968-Properly-remove-the-experimental-smithing-inventory-.patch index 9ede88caa7..9ede88caa7 100644 --- a/patches/server/0970-Properly-remove-the-experimental-smithing-inventory-.patch +++ b/patches/server/0968-Properly-remove-the-experimental-smithing-inventory-.patch diff --git a/patches/server/0971-disable-forced-empty-world-ticks.patch b/patches/server/0969-disable-forced-empty-world-ticks.patch index dd54449a10..dd54449a10 100644 --- a/patches/server/0971-disable-forced-empty-world-ticks.patch +++ b/patches/server/0969-disable-forced-empty-world-ticks.patch diff --git a/patches/server/0972-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch b/patches/server/0970-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch index a2e8a59019..a2e8a59019 100644 --- a/patches/server/0972-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch +++ b/patches/server/0970-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch diff --git a/patches/server/0973-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch b/patches/server/0971-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch index 98c6089bbc..9bfa4733be 100644 --- a/patches/server/0973-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch +++ b/patches/server/0971-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch @@ -27,7 +27,7 @@ index b6b80285a54efd6012c4eedbdc5b2af702f27981..be35f9ab6d8877aad755a6ac0344a901 } } diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 55a4424c47591d1bcaba306f6af877a4fb7144bf..a13f88ed2ce39848b1fe1673265cf6c62adbfb66 100644 +index 1bf9dcc77676376184ea45465a6e5ea5ddeb99f4..e1102d8fb73c6b545c205cd5ad4b4a0ae1a32529 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -2808,6 +2808,14 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/0974-Optimize-Network-Manager-and-add-advanced-packet-sup.patch b/patches/server/0972-Optimize-Network-Manager-and-add-advanced-packet-sup.patch index a22e16473b..a22e16473b 100644 --- a/patches/server/0974-Optimize-Network-Manager-and-add-advanced-packet-sup.patch +++ b/patches/server/0972-Optimize-Network-Manager-and-add-advanced-packet-sup.patch diff --git a/patches/server/0975-Allow-Saving-of-Oversized-Chunks.patch b/patches/server/0973-Allow-Saving-of-Oversized-Chunks.patch index 59ac229e5b..99f43d8eff 100644 --- a/patches/server/0975-Allow-Saving-of-Oversized-Chunks.patch +++ b/patches/server/0973-Allow-Saving-of-Oversized-Chunks.patch @@ -3,8 +3,6 @@ From: Aikar <[email protected]> Date: Fri, 15 Feb 2019 01:08:19 -0500 Subject: [PATCH] Allow Saving of Oversized Chunks -Note 1.17 update: With 1.17, Entities are no longer stored in chunk slices, so this needs updating!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - The Minecraft World Region File format has a hard cap of 1MB per chunk. This is due to the fact that the header of the file format only allocates a single byte for sector count, meaning a maximum of 256 sectors, at 4k per sector. @@ -35,7 +33,7 @@ to a jar with this fix, the data will be restored. Feature patch diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java -index e858436bcf1b234d4bc6e6a117f5224d5c2d9f90..e761b63eebc1e76b2bb1cb887d83d0b63ad6ec90 100644 +index 0028f4fd331b6f94be2a2b4d90e56dcdd881178d..863960ead8deaa0553be1c98e4fa09f07fcb8ef0 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java @@ -18,10 +18,13 @@ import java.nio.file.LinkOption; @@ -60,10 +58,10 @@ index e858436bcf1b234d4bc6e6a117f5224d5c2d9f90..e761b63eebc1e76b2bb1cb887d83d0b6 this.version = compressionFormat; if (!Files.isDirectory(directory, new LinkOption[0])) { throw new IllegalArgumentException("Expected directory, got " + String.valueOf(directory.toAbsolutePath())); -@@ -443,6 +447,74 @@ public class RegionFile implements AutoCloseable { +@@ -442,6 +446,74 @@ public class RegionFile implements AutoCloseable { + } - public static final int MAX_CHUNK_SIZE = 500 * 1024 * 1024; // Paper - don't write garbage data to disk if writing serialization fails + // Paper start + private final byte[] oversized = new byte[1024]; + private int oversizedCount; @@ -136,7 +134,7 @@ index e858436bcf1b234d4bc6e6a117f5224d5c2d9f90..e761b63eebc1e76b2bb1cb887d83d0b6 private final ChunkPos pos; diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java -index 4c1212c6ef48594e766fa9e35a6e15916602d587..2a0f7ab0b616fe07baac437372e3933186064dd5 100644 +index 54803d561d98b0d3fd8aa2060a7a184a00dd9da6..e6abe35d6c43b7f76cf3da129ec9552e7b82453e 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java @@ -55,6 +55,43 @@ public final class RegionFileStorage implements AutoCloseable { @@ -196,11 +194,11 @@ index 4c1212c6ef48594e766fa9e35a6e15916602d587..2a0f7ab0b616fe07baac437372e39331 CompoundTag nbttagcompound; label43: { -@@ -147,6 +190,7 @@ public final class RegionFileStorage implements AutoCloseable { +@@ -142,6 +185,7 @@ public final class RegionFileStorage implements AutoCloseable { try { NbtIo.write(nbt, (DataOutput) dataoutputstream); + regionfile.setOversized(pos.x, pos.z, false); // Paper - We don't do this anymore, mojang stores differently, but clear old meta flag if it exists to get rid of our own meta file once last oversized is gone - // Paper start - don't write garbage data to disk if writing serialization fails - dataoutputstream.close(); // Only write if successful - } catch (final RegionFileSizeException e) { + } catch (Throwable throwable) { + if (dataoutputstream != null) { + try { diff --git a/patches/server/0976-Flat-bedrock-generator-settings.patch b/patches/server/0974-Flat-bedrock-generator-settings.patch index f9c0bab64c..f9c0bab64c 100644 --- a/patches/server/0976-Flat-bedrock-generator-settings.patch +++ b/patches/server/0974-Flat-bedrock-generator-settings.patch diff --git a/patches/server/0977-Entity-Activation-Range-2.0.patch b/patches/server/0975-Entity-Activation-Range-2.0.patch index d11a88d699..61a792a001 100644 --- a/patches/server/0977-Entity-Activation-Range-2.0.patch +++ b/patches/server/0975-Entity-Activation-Range-2.0.patch @@ -351,7 +351,7 @@ index 46afba838cf12eeb1bbccaa260131a76f090364b..e1c9a961064887070b29207efd7af478 } } diff --git a/src/main/java/org/spigotmc/ActivationRange.java b/src/main/java/org/spigotmc/ActivationRange.java -index 84ff1210e944ea9d1ec88874d218458773e341c9..bd7c37123c70d2afdef252f39548725d4ef318ed 100644 +index 34297951d33242237af578d5ffc2e314c1e594f1..1d438ef44cbe4d1eedfba36d8fe5d2ad53464921 100644 --- a/src/main/java/org/spigotmc/ActivationRange.java +++ b/src/main/java/org/spigotmc/ActivationRange.java @@ -1,14 +1,22 @@ diff --git a/patches/server/0978-Anti-Xray.patch b/patches/server/0976-Anti-Xray.patch index e2439a6f77..e2439a6f77 100644 --- a/patches/server/0978-Anti-Xray.patch +++ b/patches/server/0976-Anti-Xray.patch diff --git a/patches/server/0979-Use-Velocity-compression-and-cipher-natives.patch b/patches/server/0977-Use-Velocity-compression-and-cipher-natives.patch index 8459cc1aba..8459cc1aba 100644 --- a/patches/server/0979-Use-Velocity-compression-and-cipher-natives.patch +++ b/patches/server/0977-Use-Velocity-compression-and-cipher-natives.patch diff --git a/patches/server/0980-Optimize-Collision-to-not-load-chunks.patch b/patches/server/0978-Optimize-Collision-to-not-load-chunks.patch index b67457788b..b67457788b 100644 --- a/patches/server/0980-Optimize-Collision-to-not-load-chunks.patch +++ b/patches/server/0978-Optimize-Collision-to-not-load-chunks.patch diff --git a/patches/server/0981-Optimize-GoalSelector-Goal.Flag-Set-operations.patch b/patches/server/0979-Optimize-GoalSelector-Goal.Flag-Set-operations.patch index 9a50ca7915..9a50ca7915 100644 --- a/patches/server/0981-Optimize-GoalSelector-Goal.Flag-Set-operations.patch +++ b/patches/server/0979-Optimize-GoalSelector-Goal.Flag-Set-operations.patch diff --git a/patches/server/0982-Optimize-Hoppers.patch b/patches/server/0980-Optimize-Hoppers.patch index 21523246d3..21523246d3 100644 --- a/patches/server/0982-Optimize-Hoppers.patch +++ b/patches/server/0980-Optimize-Hoppers.patch diff --git a/patches/server/0983-Optimize-Voxel-Shape-Merging.patch b/patches/server/0981-Optimize-Voxel-Shape-Merging.patch index fe52a8b802..fe52a8b802 100644 --- a/patches/server/0983-Optimize-Voxel-Shape-Merging.patch +++ b/patches/server/0981-Optimize-Voxel-Shape-Merging.patch diff --git a/patches/server/0984-Optimize-Bit-Operations-by-inlining.patch b/patches/server/0982-Optimize-Bit-Operations-by-inlining.patch index 2659c21023..2659c21023 100644 --- a/patches/server/0984-Optimize-Bit-Operations-by-inlining.patch +++ b/patches/server/0982-Optimize-Bit-Operations-by-inlining.patch diff --git a/patches/server/0985-Remove-streams-from-hot-code.patch b/patches/server/0983-Remove-streams-from-hot-code.patch index f1585163e2..f1585163e2 100644 --- a/patches/server/0985-Remove-streams-from-hot-code.patch +++ b/patches/server/0983-Remove-streams-from-hot-code.patch diff --git a/patches/server/0986-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch b/patches/server/0984-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch index edf50d7e23..edf50d7e23 100644 --- a/patches/server/0986-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch +++ b/patches/server/0984-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch diff --git a/patches/server/0987-Fix-entity-type-tags-suggestions-in-selectors.patch b/patches/server/0985-Fix-entity-type-tags-suggestions-in-selectors.patch index f29fc5c649..f29fc5c649 100644 --- a/patches/server/0987-Fix-entity-type-tags-suggestions-in-selectors.patch +++ b/patches/server/0985-Fix-entity-type-tags-suggestions-in-selectors.patch diff --git a/patches/server/0988-Handle-Oversized-block-entities-in-chunks.patch b/patches/server/0986-Handle-Oversized-block-entities-in-chunks.patch index 5098df0611..5098df0611 100644 --- a/patches/server/0988-Handle-Oversized-block-entities-in-chunks.patch +++ b/patches/server/0986-Handle-Oversized-block-entities-in-chunks.patch diff --git a/patches/server/0989-Check-distance-in-entity-interactions.patch b/patches/server/0987-Check-distance-in-entity-interactions.patch index bc351d5fd9..bc351d5fd9 100644 --- a/patches/server/0989-Check-distance-in-entity-interactions.patch +++ b/patches/server/0987-Check-distance-in-entity-interactions.patch diff --git a/patches/server/0990-Configurable-Sand-Duping.patch b/patches/server/0988-Configurable-Sand-Duping.patch index d209e03e1e..d209e03e1e 100644 --- a/patches/server/0990-Configurable-Sand-Duping.patch +++ b/patches/server/0988-Configurable-Sand-Duping.patch diff --git a/patches/server/0991-Properly-resend-entities.patch b/patches/server/0989-Properly-resend-entities.patch index 01b1658ae9..01b1658ae9 100644 --- a/patches/server/0991-Properly-resend-entities.patch +++ b/patches/server/0989-Properly-resend-entities.patch diff --git a/patches/server/0992-Registry-Modification-API.patch b/patches/server/0990-Registry-Modification-API.patch index aa674ef8dc..aa674ef8dc 100644 --- a/patches/server/0992-Registry-Modification-API.patch +++ b/patches/server/0990-Registry-Modification-API.patch diff --git a/patches/server/0993-Add-registry-entry-and-builders.patch b/patches/server/0991-Add-registry-entry-and-builders.patch index 36bfa68a40..36bfa68a40 100644 --- a/patches/server/0993-Add-registry-entry-and-builders.patch +++ b/patches/server/0991-Add-registry-entry-and-builders.patch diff --git a/patches/server/0994-Proxy-ItemStack-to-CraftItemStack.patch b/patches/server/0992-Proxy-ItemStack-to-CraftItemStack.patch index a321d37f33..a321d37f33 100644 --- a/patches/server/0994-Proxy-ItemStack-to-CraftItemStack.patch +++ b/patches/server/0992-Proxy-ItemStack-to-CraftItemStack.patch diff --git a/patches/server/0995-Make-a-PDC-view-accessible-directly-from-ItemStack.patch b/patches/server/0993-Make-a-PDC-view-accessible-directly-from-ItemStack.patch index f0bd1ac5eb..f0bd1ac5eb 100644 --- a/patches/server/0995-Make-a-PDC-view-accessible-directly-from-ItemStack.patch +++ b/patches/server/0993-Make-a-PDC-view-accessible-directly-from-ItemStack.patch diff --git a/patches/server/0996-Prioritize-Minecraft-commands-in-function-parsing-an.patch b/patches/server/0994-Prioritize-Minecraft-commands-in-function-parsing-an.patch index c22d5f09be..c22d5f09be 100644 --- a/patches/server/0996-Prioritize-Minecraft-commands-in-function-parsing-an.patch +++ b/patches/server/0994-Prioritize-Minecraft-commands-in-function-parsing-an.patch diff --git a/patches/server/0997-optimize-dirt-and-snow-spreading.patch b/patches/server/0995-optimize-dirt-and-snow-spreading.patch index 36f98fb336..36f98fb336 100644 --- a/patches/server/0997-optimize-dirt-and-snow-spreading.patch +++ b/patches/server/0995-optimize-dirt-and-snow-spreading.patch diff --git a/patches/server/0998-Fix-NPE-for-Jukebox-setRecord.patch b/patches/server/0996-Fix-NPE-for-Jukebox-setRecord.patch index c673e4f8c7..c673e4f8c7 100644 --- a/patches/server/0998-Fix-NPE-for-Jukebox-setRecord.patch +++ b/patches/server/0996-Fix-NPE-for-Jukebox-setRecord.patch diff --git a/patches/server/0999-fix-horse-inventories.patch b/patches/server/0997-fix-horse-inventories.patch index 9737a4fa71..9737a4fa71 100644 --- a/patches/server/0999-fix-horse-inventories.patch +++ b/patches/server/0997-fix-horse-inventories.patch diff --git a/patches/server/1000-Only-call-EntityDamageEvents-before-actuallyHurt.patch b/patches/server/0998-Only-call-EntityDamageEvents-before-actuallyHurt.patch index b607b89045..b607b89045 100644 --- a/patches/server/1000-Only-call-EntityDamageEvents-before-actuallyHurt.patch +++ b/patches/server/0998-Only-call-EntityDamageEvents-before-actuallyHurt.patch diff --git a/patches/server/1001-Add-ItemType-getItemRarity.patch b/patches/server/0999-Add-ItemType-getItemRarity.patch index 0863f02f5c..0863f02f5c 100644 --- a/patches/server/1001-Add-ItemType-getItemRarity.patch +++ b/patches/server/0999-Add-ItemType-getItemRarity.patch diff --git a/patches/server/1002-Add-plugin-info-at-startup.patch b/patches/server/1000-Add-plugin-info-at-startup.patch index 051309bbed..051309bbed 100644 --- a/patches/server/1002-Add-plugin-info-at-startup.patch +++ b/patches/server/1000-Add-plugin-info-at-startup.patch diff --git a/patches/server/1003-Make-interaction-leniency-distance-configurable.patch b/patches/server/1001-Make-interaction-leniency-distance-configurable.patch index 236b30655b..236b30655b 100644 --- a/patches/server/1003-Make-interaction-leniency-distance-configurable.patch +++ b/patches/server/1001-Make-interaction-leniency-distance-configurable.patch diff --git a/patches/server/1004-Fix-PickupStatus-getting-reset.patch b/patches/server/1002-Fix-PickupStatus-getting-reset.patch index 5008a8638b..5008a8638b 100644 --- a/patches/server/1004-Fix-PickupStatus-getting-reset.patch +++ b/patches/server/1002-Fix-PickupStatus-getting-reset.patch diff --git a/patches/server/1005-Check-for-block-type-in-SculkSensorBlock-canActivate.patch b/patches/server/1003-Check-for-block-type-in-SculkSensorBlock-canActivate.patch index b06a0b6c33..b06a0b6c33 100644 --- a/patches/server/1005-Check-for-block-type-in-SculkSensorBlock-canActivate.patch +++ b/patches/server/1003-Check-for-block-type-in-SculkSensorBlock-canActivate.patch diff --git a/patches/server/1006-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch b/patches/server/1004-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch index 67e1737740..67e1737740 100644 --- a/patches/server/1006-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch +++ b/patches/server/1004-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch diff --git a/patches/server/1007-Configuration-for-horizontal-only-item-merging.patch b/patches/server/1005-Configuration-for-horizontal-only-item-merging.patch index 4b1c29914b..4b1c29914b 100644 --- a/patches/server/1007-Configuration-for-horizontal-only-item-merging.patch +++ b/patches/server/1005-Configuration-for-horizontal-only-item-merging.patch diff --git a/patches/server/1008-Add-skipping-world-symlink-scan.patch b/patches/server/1006-Add-skipping-world-symlink-scan.patch index f3221508c6..f3221508c6 100644 --- a/patches/server/1008-Add-skipping-world-symlink-scan.patch +++ b/patches/server/1006-Add-skipping-world-symlink-scan.patch diff --git a/patches/server/1009-Add-even-more-Enchantment-API.patch b/patches/server/1007-Add-even-more-Enchantment-API.patch index dfc79b5b19..dfc79b5b19 100644 --- a/patches/server/1009-Add-even-more-Enchantment-API.patch +++ b/patches/server/1007-Add-even-more-Enchantment-API.patch diff --git a/patches/server/1010-Leashable-API.patch b/patches/server/1008-Leashable-API.patch index f3cf7dc395..f3cf7dc395 100644 --- a/patches/server/1010-Leashable-API.patch +++ b/patches/server/1008-Leashable-API.patch diff --git a/patches/server/1011-Fix-CraftBukkit-drag-system.patch b/patches/server/1009-Fix-CraftBukkit-drag-system.patch index 29c50814ac..29c50814ac 100644 --- a/patches/server/1011-Fix-CraftBukkit-drag-system.patch +++ b/patches/server/1009-Fix-CraftBukkit-drag-system.patch diff --git a/patches/server/1012-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch b/patches/server/1010-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch index c2857c2245..c2857c2245 100644 --- a/patches/server/1012-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch +++ b/patches/server/1010-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch diff --git a/patches/server/1013-Remove-set-damage-lootable-item-function-from-compas.patch b/patches/server/1011-Remove-set-damage-lootable-item-function-from-compas.patch index ac0c0e3513..ac0c0e3513 100644 --- a/patches/server/1013-Remove-set-damage-lootable-item-function-from-compas.patch +++ b/patches/server/1011-Remove-set-damage-lootable-item-function-from-compas.patch diff --git a/patches/server/1014-Add-enchantment-seed-update-API.patch b/patches/server/1012-Add-enchantment-seed-update-API.patch index 3725102979..3725102979 100644 --- a/patches/server/1014-Add-enchantment-seed-update-API.patch +++ b/patches/server/1012-Add-enchantment-seed-update-API.patch diff --git a/patches/server/1015-Fix-synchronise-sending-chat-to-client-with-updating.patch b/patches/server/1013-Fix-synchronise-sending-chat-to-client-with-updating.patch index 9f024a9662..9f024a9662 100644 --- a/patches/server/1015-Fix-synchronise-sending-chat-to-client-with-updating.patch +++ b/patches/server/1013-Fix-synchronise-sending-chat-to-client-with-updating.patch diff --git a/patches/server/1016-Fix-InventoryOpenEvent-cancellation.patch b/patches/server/1014-Fix-InventoryOpenEvent-cancellation.patch index eb14b552dc..5abbfba60b 100644 --- a/patches/server/1016-Fix-InventoryOpenEvent-cancellation.patch +++ b/patches/server/1014-Fix-InventoryOpenEvent-cancellation.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Fix InventoryOpenEvent cancellation diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index a13f88ed2ce39848b1fe1673265cf6c62adbfb66..08a82b7a3456f58b3d0fdbb8e8dbce6972ad1672 100644 +index e1102d8fb73c6b545c205cd5ad4b4a0ae1a32529..f6e130aba66935f808dcfd7ef987131092ddfe4e 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1942,6 +1942,10 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player { diff --git a/patches/server/1017-Fire-BlockExpEvent-on-grindstone-use.patch b/patches/server/1015-Fire-BlockExpEvent-on-grindstone-use.patch index e5944fabfe..e5944fabfe 100644 --- a/patches/server/1017-Fire-BlockExpEvent-on-grindstone-use.patch +++ b/patches/server/1015-Fire-BlockExpEvent-on-grindstone-use.patch diff --git a/patches/server/1018-Check-dead-flag-in-isAlive.patch b/patches/server/1016-Check-dead-flag-in-isAlive.patch index 0641acbaa9..0641acbaa9 100644 --- a/patches/server/1018-Check-dead-flag-in-isAlive.patch +++ b/patches/server/1016-Check-dead-flag-in-isAlive.patch diff --git a/patches/server/1019-Add-FeatureFlag-API.patch b/patches/server/1017-Add-FeatureFlag-API.patch index 15ab16d841..15ab16d841 100644 --- a/patches/server/1019-Add-FeatureFlag-API.patch +++ b/patches/server/1017-Add-FeatureFlag-API.patch diff --git a/patches/server/1020-Tag-Lifecycle-Events.patch b/patches/server/1018-Tag-Lifecycle-Events.patch index 593b77a3f1..593b77a3f1 100644 --- a/patches/server/1020-Tag-Lifecycle-Events.patch +++ b/patches/server/1018-Tag-Lifecycle-Events.patch diff --git a/patches/server/1021-Item-serialization-as-json.patch b/patches/server/1019-Item-serialization-as-json.patch index 1e422d7da9..1e422d7da9 100644 --- a/patches/server/1021-Item-serialization-as-json.patch +++ b/patches/server/1019-Item-serialization-as-json.patch diff --git a/patches/server/1022-Validate-slot-in-PlayerInventory-setSlot.patch b/patches/server/1020-Validate-slot-in-PlayerInventory-setSlot.patch index 3c402b2284..3c402b2284 100644 --- a/patches/server/1022-Validate-slot-in-PlayerInventory-setSlot.patch +++ b/patches/server/1020-Validate-slot-in-PlayerInventory-setSlot.patch diff --git a/patches/server/1023-Remove-wall-time-unused-skip-tick-protection.patch b/patches/server/1021-Remove-wall-time-unused-skip-tick-protection.patch index c25e6680dc..c25e6680dc 100644 --- a/patches/server/1023-Remove-wall-time-unused-skip-tick-protection.patch +++ b/patches/server/1021-Remove-wall-time-unused-skip-tick-protection.patch diff --git a/patches/server/1024-Disable-pretty-printing-for-advancement-saving.patch b/patches/server/1022-Disable-pretty-printing-for-advancement-saving.patch index c6ad9249f5..c6ad9249f5 100644 --- a/patches/server/1024-Disable-pretty-printing-for-advancement-saving.patch +++ b/patches/server/1022-Disable-pretty-printing-for-advancement-saving.patch diff --git a/patches/server/1025-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch b/patches/server/1023-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch index 67b0a1e97f..67b0a1e97f 100644 --- a/patches/server/1025-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch +++ b/patches/server/1023-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch diff --git a/patches/server/1026-Add-enchantWithLevels-with-enchantment-registry-set.patch b/patches/server/1024-Add-enchantWithLevels-with-enchantment-registry-set.patch index 61f5aced36..61f5aced36 100644 --- a/patches/server/1026-Add-enchantWithLevels-with-enchantment-registry-set.patch +++ b/patches/server/1024-Add-enchantWithLevels-with-enchantment-registry-set.patch diff --git a/patches/server/1027-Improve-entity-effect-API.patch b/patches/server/1025-Improve-entity-effect-API.patch index d1af1cbccf..7acc892caa 100644 --- a/patches/server/1027-Improve-entity-effect-API.patch +++ b/patches/server/1025-Improve-entity-effect-API.patch @@ -25,7 +25,7 @@ index d1d9916db7bd4886d30355e6a0ecb69cd21c2364..ddabaed899c755925ad8618b78c33dac + // Paper end - broadcast hurt animation } diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 4b65a7967cdcc94e04fa375a6bad2c012b3b4d4b..4459d9f205222764affae053930c15f5107d4e69 100644 +index bdc5ad40f83590066f8702b2b60868bd56d58596..5989a9af8840e1bdb5c7a25a44473e2ab597e1e5 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1284,6 +1284,11 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/1028-Add-recipeBrewTime.patch b/patches/server/1026-Add-recipeBrewTime.patch index 39d7149206..39d7149206 100644 --- a/patches/server/1028-Add-recipeBrewTime.patch +++ b/patches/server/1026-Add-recipeBrewTime.patch diff --git a/patches/server/1029-Call-bucket-events-for-cauldrons.patch b/patches/server/1027-Call-bucket-events-for-cauldrons.patch index ab192b82a4..ab192b82a4 100644 --- a/patches/server/1029-Call-bucket-events-for-cauldrons.patch +++ b/patches/server/1027-Call-bucket-events-for-cauldrons.patch diff --git a/patches/server/1030-Add-PlayerInsertLecternBookEvent.patch b/patches/server/1028-Add-PlayerInsertLecternBookEvent.patch index f15585222f..f15585222f 100644 --- a/patches/server/1030-Add-PlayerInsertLecternBookEvent.patch +++ b/patches/server/1028-Add-PlayerInsertLecternBookEvent.patch diff --git a/patches/server/1031-Void-damage-configuration-API.patch b/patches/server/1029-Void-damage-configuration-API.patch index e1006ef695..e1006ef695 100644 --- a/patches/server/1031-Void-damage-configuration-API.patch +++ b/patches/server/1029-Void-damage-configuration-API.patch diff --git a/patches/server/1032-Add-Offline-PDC-API.patch b/patches/server/1030-Add-Offline-PDC-API.patch index f1513955cb..f1513955cb 100644 --- a/patches/server/1032-Add-Offline-PDC-API.patch +++ b/patches/server/1030-Add-Offline-PDC-API.patch diff --git a/patches/server/1033-Add-AnvilView-bypassEnchantmentLevelRestriction.patch b/patches/server/1031-Add-AnvilView-bypassEnchantmentLevelRestriction.patch index 7084bf9f8d..7084bf9f8d 100644 --- a/patches/server/1033-Add-AnvilView-bypassEnchantmentLevelRestriction.patch +++ b/patches/server/1031-Add-AnvilView-bypassEnchantmentLevelRestriction.patch diff --git a/patches/server/1034-Add-proper-async-player-disconnections.patch b/patches/server/1032-Add-proper-async-player-disconnections.patch index eff84b6f89..eff84b6f89 100644 --- a/patches/server/1034-Add-proper-async-player-disconnections.patch +++ b/patches/server/1032-Add-proper-async-player-disconnections.patch diff --git a/patches/server/1035-DataComponent-API.patch b/patches/server/1033-DataComponent-API.patch index b2cf36195b..b2cf36195b 100644 --- a/patches/server/1035-DataComponent-API.patch +++ b/patches/server/1033-DataComponent-API.patch diff --git a/patches/server/1036-Always-send-Banner-patterns-to-the-client.patch b/patches/server/1034-Always-send-Banner-patterns-to-the-client.patch index a5951afc90..a5951afc90 100644 --- a/patches/server/1036-Always-send-Banner-patterns-to-the-client.patch +++ b/patches/server/1034-Always-send-Banner-patterns-to-the-client.patch diff --git a/patches/server/1037-Rewrite-dataconverter-system.patch b/patches/server/1035-Rewrite-dataconverter-system.patch index 7f88441f12..7f88441f12 100644 --- a/patches/server/1037-Rewrite-dataconverter-system.patch +++ b/patches/server/1035-Rewrite-dataconverter-system.patch diff --git a/patches/server/1038-Moonrise-optimisation-patches.patch b/patches/server/1036-Moonrise-optimisation-patches.patch index 993b277e65..ae38b2a8aa 100644 --- a/patches/server/1038-Moonrise-optimisation-patches.patch +++ b/patches/server/1036-Moonrise-optimisation-patches.patch @@ -825,10 +825,10 @@ index 0000000000000000000000000000000000000000..a814512fcfb85312474ae2c2c2144384 +} diff --git a/src/main/java/ca/spottedleaf/moonrise/patches/chunk_system/io/MoonriseRegionFileIO.java b/src/main/java/ca/spottedleaf/moonrise/patches/chunk_system/io/MoonriseRegionFileIO.java new file mode 100644 -index 0000000000000000000000000000000000000000..99f6f3e58b11b8967e6f1c3391c190d9a860ab7f +index 0000000000000000000000000000000000000000..1acea58838f057ab87efd103cbecb6f5aeaef393 --- /dev/null +++ b/src/main/java/ca/spottedleaf/moonrise/patches/chunk_system/io/MoonriseRegionFileIO.java -@@ -0,0 +1,1707 @@ +@@ -0,0 +1,1700 @@ +package ca.spottedleaf.moonrise.patches.chunk_system.io; + +import ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue; @@ -2045,15 +2045,8 @@ index 0000000000000000000000000000000000000000..99f6f3e58b11b8967e6f1c3391c190d9 + try { + writeData = this.regionDataController.startWrite(this.chunkX, this.chunkZ, write); + } catch (final Throwable thr) { -+ // TODO implement this? -+ /*if (thr instanceof RegionFileStorage.RegionFileSizeException) { -+ final int maxSize = RegionFile.MAX_CHUNK_SIZE / (1024 * 1024); -+ LOGGER.error("Chunk at (" + this.chunkX + "," + this.chunkZ + ") in '" + WorldUtil.getWorldName(this.world) + "' exceeds max size of " + maxSize + "MiB, it has been deleted from disk."); -+ } else */ -+ { -+ failedWrite = thr instanceof IOException; -+ LOGGER.error("Failed to write chunk data for task: " + this.toString(), thr); -+ } ++ failedWrite = thr instanceof IOException; ++ LOGGER.error("Failed to write chunk data for task: " + this.toString(), thr); + } + + if (writeData == null) { @@ -32858,7 +32851,7 @@ index cb823d342e41b5861adfc847a313c265fb702a4c..2b1ea97199d5976e5ff4bd049c1e6c8b private final Long2ObjectLinkedOpenHashMap<CompletableFuture<BitSet>> regionCacheForBlender = new Long2ObjectLinkedOpenHashMap<>(); private static final int REGION_CACHE_SIZE = 1024; diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java -index e761b63eebc1e76b2bb1cb887d83d0b63ad6ec90..e9e1ab1a5be996bc648a53dc4d4123a6b966c437 100644 +index 863960ead8deaa0553be1c98e4fa09f07fcb8ef0..057875cbbdc92ba49b429f9a129514760edb32a2 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java @@ -28,7 +28,7 @@ import net.minecraft.nbt.NbtIo; // Paper @@ -32909,7 +32902,7 @@ index e761b63eebc1e76b2bb1cb887d83d0b63ad6ec90..e9e1ab1a5be996bc648a53dc4d4123a6 Path path = this.getExternalChunkPath(pos); if (!Files.isRegularFile(path, new LinkOption[0])) { -@@ -515,10 +540,29 @@ public class RegionFile implements AutoCloseable { +@@ -514,10 +539,29 @@ public class RegionFile implements AutoCloseable { } // Paper end @@ -32940,7 +32933,7 @@ index e761b63eebc1e76b2bb1cb887d83d0b63ad6ec90..e9e1ab1a5be996bc648a53dc4d4123a6 public ChunkBuffer(final ChunkPos chunkcoordintpair) { super(8096); super.write(0); -@@ -552,7 +596,7 @@ public class RegionFile implements AutoCloseable { +@@ -534,7 +578,7 @@ public class RegionFile implements AutoCloseable { JvmProfiler.INSTANCE.onRegionFileWrite(RegionFile.this.info, this.pos, RegionFile.this.version, i); bytebuffer.putInt(0, i); @@ -32950,7 +32943,7 @@ index e761b63eebc1e76b2bb1cb887d83d0b63ad6ec90..e9e1ab1a5be996bc648a53dc4d4123a6 } diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java -index 2a0f7ab0b616fe07baac437372e3933186064dd5..2d5c1b91b814316bf9f2f22bcd30adacc8970b01 100644 +index e6abe35d6c43b7f76cf3da129ec9552e7b82453e..fdf8e18d24442178b52397acb482ffa3306a32e3 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java @@ -17,7 +17,7 @@ import net.minecraft.nbt.StreamTagVisitor; @@ -33204,7 +33197,7 @@ index 2a0f7ab0b616fe07baac437372e3933186064dd5..2d5c1b91b814316bf9f2f22bcd30adac - protected void write(ChunkPos pos, @Nullable CompoundTag nbt) throws IOException { - RegionFile regionfile = this.getRegionFile(pos, false); // CraftBukkit -+ public void write(ChunkPos pos, @Nullable CompoundTag nbt) throws IOException { // Paper - public ++ public void write(ChunkPos pos, @Nullable CompoundTag nbt) throws IOException { // Paper - rewrite chunk system - public + RegionFile regionfile = this.getRegionFile(pos, nbt == null); // CraftBukkit // Paper - rewrite chunk system + // Paper start - rewrite chunk system + if (regionfile == null) { @@ -33212,10 +33205,10 @@ index 2a0f7ab0b616fe07baac437372e3933186064dd5..2d5c1b91b814316bf9f2f22bcd30adac + return; + } + // Paper end - rewrite chunk system - // Paper start - Chunk save reattempt - int attempts = 0; - Exception lastException = null; -@@ -226,30 +418,37 @@ public final class RegionFileStorage implements AutoCloseable { + + if (nbt == null) { + regionfile.clear(pos); +@@ -206,30 +398,37 @@ public final class RegionFileStorage implements AutoCloseable { } public void close() throws IOException { diff --git a/patches/server/0629-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch b/patches/server/1037-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch index 80c053acc6..c155a5cca2 100644 --- a/patches/server/0629-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch +++ b/patches/server/1037-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch @@ -8,18 +8,18 @@ This ensures at least a valid version of the chunk exists on disk, even if outdated diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java -index 12b7d50f49a2184aaf220a4a50a137b217c57124..f1237f6fd6414900ffbad0caee31aa83310eeef4 100644 +index 057875cbbdc92ba49b429f9a129514760edb32a2..ff092c6d0cd436f14a9a4ff5c8ddbb5538d1a8c5 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java -@@ -442,6 +442,7 @@ public class RegionFile implements AutoCloseable { +@@ -539,6 +539,7 @@ public class RegionFile implements AutoCloseable, ca.spottedleaf.moonrise.patche } - + // Paper end + public static final int MAX_CHUNK_SIZE = 500 * 1024 * 1024; // Paper - don't write garbage data to disk if writing serialization fails - private class ChunkBuffer extends ByteArrayOutputStream { + private class ChunkBuffer extends ByteArrayOutputStream implements ca.spottedleaf.moonrise.patches.chunk_system.storage.ChunkSystemChunkBuffer { // Paper - rewrite chunk system private final ChunkPos pos; -@@ -455,6 +456,23 @@ public class RegionFile implements AutoCloseable { +@@ -571,6 +572,23 @@ public class RegionFile implements AutoCloseable, ca.spottedleaf.moonrise.patche super.write(RegionFile.this.version.getId()); this.pos = chunkcoordintpair; } @@ -44,19 +44,54 @@ index 12b7d50f49a2184aaf220a4a50a137b217c57124..f1237f6fd6414900ffbad0caee31aa83 public void close() throws IOException { ByteBuffer bytebuffer = ByteBuffer.wrap(this.buf, 0, this.count); diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java -index 491035aaefff4ee96435ec5d3f9417e28eae0796..4c1212c6ef48594e766fa9e35a6e15916602d587 100644 +index fdf8e18d24442178b52397acb482ffa3306a32e3..8d66d6b7aeb9feb54ebd83f5c73b45d42b9a7034 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java -@@ -147,10 +147,17 @@ public final class RegionFileStorage implements AutoCloseable { +@@ -19,6 +19,8 @@ import net.minecraft.world.level.ChunkPos; + + public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise.patches.chunk_system.io.ChunkSystemRegionFileStorage { // Paper - rewrite chunk system + ++ private static final org.slf4j.Logger LOGGER = com.mojang.logging.LogUtils.getLogger(); // Paper ++ + public static final String ANVIL_EXTENSION = ".mca"; + private static final int MAX_CACHE_SIZE = 256; + public final Long2ObjectLinkedOpenHashMap<RegionFile> regionCache = new Long2ObjectLinkedOpenHashMap(); +@@ -123,11 +125,24 @@ public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise + // (and, the regionfile parameter is unused for writing until the write call) + final ca.spottedleaf.moonrise.patches.chunk_system.io.MoonriseRegionFileIO.RegionDataController.WriteData writeData = ((ca.spottedleaf.moonrise.patches.chunk_system.storage.ChunkSystemRegionFile)regionFile).moonrise$startWrite(compound, pos); + ++ try { // Paper - implement RegionFileSizeException + try { + NbtIo.write(compound, writeData.output()); + } finally { + writeData.output().close(); + } ++ // Paper start - implement RegionFileSizeException ++ } catch (final RegionFileSizeException ex) { ++ // note: it's OK if close() is called, as close() here will not issue a write to the RegionFile ++ // see startWrite ++ final int maxSize = RegionFile.MAX_CHUNK_SIZE / (1024 * 1024); ++ LOGGER.error("Chunk at (" + chunkX + "," + chunkZ + ") in regionfile '" + regionFile.getPath().toString() + "' exceeds max size of " + maxSize + "MiB, it has been deleted from disk."); ++ return new ca.spottedleaf.moonrise.patches.chunk_system.io.MoonriseRegionFileIO.RegionDataController.WriteData( ++ compound, ca.spottedleaf.moonrise.patches.chunk_system.io.MoonriseRegionFileIO.RegionDataController.WriteData.WriteResult.DELETE, ++ null, null ++ ); ++ } ++ // Paper end - implement RegionFileSizeException + return writeData; + } +@@ -378,10 +393,18 @@ public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise try { NbtIo.write(nbt, (DataOutput) dataoutputstream); + regionfile.setOversized(pos.x, pos.z, false); // Paper - We don't do this anymore, mojang stores differently, but clear old meta flag if it exists to get rid of our own meta file once last oversized is gone + // Paper start - don't write garbage data to disk if writing serialization fails + dataoutputstream.close(); // Only write if successful -+ } catch (final RegionFileSizeException e) { -+ attempts = 5; // Don't retry ++ } catch (final RegionFileSizeException ex) { + regionfile.clear(pos); -+ throw e; ++ final int maxSize = RegionFile.MAX_CHUNK_SIZE / (1024 * 1024); ++ LOGGER.error("Chunk at (" + pos.x + "," + pos.z + ") in regionfile '" + regionfile.getPath().toString() + "' exceeds max size of " + maxSize + "MiB, it has been deleted from disk."); ++ return; + // Paper end - don't write garbage data to disk if writing serialization fails } catch (Throwable throwable) { if (dataoutputstream != null) { @@ -66,7 +101,7 @@ index 491035aaefff4ee96435ec5d3f9417e28eae0796..4c1212c6ef48594e766fa9e35a6e1591 } catch (Throwable throwable1) { throwable.addSuppressed(throwable1); } -@@ -158,10 +165,7 @@ public final class RegionFileStorage implements AutoCloseable { +@@ -389,10 +412,7 @@ public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise throw throwable; } @@ -76,9 +111,9 @@ index 491035aaefff4ee96435ec5d3f9417e28eae0796..4c1212c6ef48594e766fa9e35a6e1591 - } + // Paper - don't write garbage data to disk if writing serialization fails; move into try block to only write if successfully serialized } - // Paper start - Chunk save reattempt - return; -@@ -208,4 +212,13 @@ public final class RegionFileStorage implements AutoCloseable { + + } +@@ -435,4 +455,13 @@ public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise public RegionStorageInfo info() { return this.info; } diff --git a/patches/server/1039-API-for-checking-sent-chunks.patch b/patches/server/1038-API-for-checking-sent-chunks.patch index 94b9491284..b8a7aea07d 100644 --- a/patches/server/1039-API-for-checking-sent-chunks.patch +++ b/patches/server/1038-API-for-checking-sent-chunks.patch @@ -5,7 +5,7 @@ Subject: [PATCH] API for checking sent chunks diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 73de1c68e92bf6b17cbb5cd49447bc98ae0fb650..a6dd30f0267a4c8bdc58d8745782a8862aabeba6 100644 +index e1f20b5b9ebc5d9870136aa2c77d887094bd4b6e..7aa3ba20f63be469ec82637e79f864262e41f3c6 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -3500,6 +3500,35 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/1040-Fix-CraftWorld-isChunkGenerated.patch b/patches/server/1039-Fix-CraftWorld-isChunkGenerated.patch index 2aa2a06b03..2aa2a06b03 100644 --- a/patches/server/1040-Fix-CraftWorld-isChunkGenerated.patch +++ b/patches/server/1039-Fix-CraftWorld-isChunkGenerated.patch diff --git a/patches/server/1041-Add-startup-flag-to-disable-gamerule-limits.patch b/patches/server/1040-Add-startup-flag-to-disable-gamerule-limits.patch index 452a3c6ba7..452a3c6ba7 100644 --- a/patches/server/1041-Add-startup-flag-to-disable-gamerule-limits.patch +++ b/patches/server/1040-Add-startup-flag-to-disable-gamerule-limits.patch diff --git a/patches/server/1042-Improved-Watchdog-Support.patch b/patches/server/1041-Improved-Watchdog-Support.patch index 85b1434e1b..d6ad1f105d 100644 --- a/patches/server/1042-Improved-Watchdog-Support.patch +++ b/patches/server/1041-Improved-Watchdog-Support.patch @@ -329,7 +329,7 @@ index d6e942aca1bcc769c390504a4119d6619872c4d4..9b706276dc5b5f55b966c5472c6c4e86 } } diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 86cd6e1b8f68dd0564ee2a7c60f02d7af287af67..022de445bbbb869c38be4972c98dcf1c665539ec 100644 +index 061d3e77fe8d9322eb660ac1995e025aba51ae1a..3f69dfe877a6c3a362a28c29f556b7b9b2ad19b0 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -1488,6 +1488,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable, ca.spottedl diff --git a/patches/server/1043-Detail-more-information-in-watchdog-dumps.patch b/patches/server/1042-Detail-more-information-in-watchdog-dumps.patch index 98c659d4a2..98c659d4a2 100644 --- a/patches/server/1043-Detail-more-information-in-watchdog-dumps.patch +++ b/patches/server/1042-Detail-more-information-in-watchdog-dumps.patch diff --git a/patches/server/1044-Entity-load-save-limit-per-chunk.patch b/patches/server/1043-Entity-load-save-limit-per-chunk.patch index 7a75cf646d..7a75cf646d 100644 --- a/patches/server/1044-Entity-load-save-limit-per-chunk.patch +++ b/patches/server/1043-Entity-load-save-limit-per-chunk.patch diff --git a/patches/server/1045-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch b/patches/server/1044-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch index d0af0f3027..189786ebed 100644 --- a/patches/server/1045-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch +++ b/patches/server/1044-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch @@ -44,7 +44,7 @@ index a23dc2f8f4475de1ee35bf18a7a8a53233ccac12..226af44fd469053451a0403a95ffb446 this.used.set(start, start + size); } diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java -index e9e1ab1a5be996bc648a53dc4d4123a6b966c437..6a465d9b12c92b5385c394fef7456630be97c04d 100644 +index ba1b6760430babcea9338f4243abbaeb27883df7..b256e0d0cfed34f736f6f1f1128c8cbc6ef1f55b 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFile.java @@ -51,6 +51,354 @@ public class RegionFile implements AutoCloseable, ca.spottedleaf.moonrise.patche @@ -631,10 +631,10 @@ index e9e1ab1a5be996bc648a53dc4d4123a6b966c437..6a465d9b12c92b5385c394fef7456630 return bytebuffer; } diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java -index 2d5c1b91b814316bf9f2f22bcd30adacc8970b01..78922c3e9a69db1774dd846047b79e9523d7cf41 100644 +index 8d66d6b7aeb9feb54ebd83f5c73b45d42b9a7034..e40665cead218502b44dd49051a53326ed94f061 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java -@@ -196,11 +196,42 @@ public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise +@@ -211,11 +211,42 @@ public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise } } // Paper end - rewrite chunk system @@ -677,7 +677,7 @@ index 2d5c1b91b814316bf9f2f22bcd30adacc8970b01..78922c3e9a69db1774dd846047b79e95 } // Paper start - rewrite chunk system -@@ -300,6 +331,19 @@ public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise +@@ -315,6 +346,19 @@ public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise try { if (datainputstream != null) { nbttagcompound = NbtIo.read((DataInput) datainputstream); diff --git a/patches/server/1046-Bundle-spark.patch b/patches/server/1045-Bundle-spark.patch index 292946d556..292946d556 100644 --- a/patches/server/1046-Bundle-spark.patch +++ b/patches/server/1045-Bundle-spark.patch diff --git a/patches/server/1047-Improve-performance-of-mass-crafts.patch b/patches/server/1046-Improve-performance-of-mass-crafts.patch index 7231e230c1..7231e230c1 100644 --- a/patches/server/1047-Improve-performance-of-mass-crafts.patch +++ b/patches/server/1046-Improve-performance-of-mass-crafts.patch diff --git a/patches/server/1048-Incremental-chunk-and-player-saving.patch b/patches/server/1047-Incremental-chunk-and-player-saving.patch index d545517720..08c5b68dc1 100644 --- a/patches/server/1048-Incremental-chunk-and-player-saving.patch +++ b/patches/server/1047-Incremental-chunk-and-player-saving.patch @@ -51,7 +51,7 @@ index 38b5eef0b5ff38f9a8dfa59822d7b41336108f49..b33b68649e67de08719b30e98650c84f ProfilerFiller gameprofilerfiller = Profiler.get(); diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index ff79925649ac1ceb6121c4b74fdb65f5f138f689..5f244cafe6c3cfb4a3bd08f9ae0f1a5aeec9b359 100644 +index d81be1069ef6ce51789df38ce21f125b6d524945..dc523c3017939d4a206f28617e5aacd83e5d2334 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -1353,6 +1353,30 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe @@ -86,7 +86,7 @@ index ff79925649ac1ceb6121c4b74fdb65f5f138f689..5f244cafe6c3cfb4a3bd08f9ae0f1a5a // Paper start - add close param this.save(progressListener, flush, savingDisabled, false); diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index dda53c52fab7c02f39451335fe0bfe36852ac994..167ab6346edb8f29c29a7327f031c0f5df71acf1 100644 +index 2b6c5b2387b67f25d8877849ccbfaaa77eab51d3..05981a075898794b899f1327bff1e7ca8ef8fc13 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -221,6 +221,7 @@ import org.bukkit.inventory.MainHand; diff --git a/patches/server/1049-Optimise-general-POI-access.patch b/patches/server/1048-Optimise-general-POI-access.patch index 2fa0832c02..2fa0832c02 100644 --- a/patches/server/1049-Optimise-general-POI-access.patch +++ b/patches/server/1048-Optimise-general-POI-access.patch diff --git a/patches/server/1050-Fix-entity-tracker-desync-when-new-players-are-added.patch b/patches/server/1049-Fix-entity-tracker-desync-when-new-players-are-added.patch index 9737c35436..9737c35436 100644 --- a/patches/server/1050-Fix-entity-tracker-desync-when-new-players-are-added.patch +++ b/patches/server/1049-Fix-entity-tracker-desync-when-new-players-are-added.patch diff --git a/patches/server/1051-Lag-compensation-ticks.patch b/patches/server/1050-Lag-compensation-ticks.patch index 9e44007563..3497e375ef 100644 --- a/patches/server/1051-Lag-compensation-ticks.patch +++ b/patches/server/1050-Lag-compensation-ticks.patch @@ -30,7 +30,7 @@ index b33b68649e67de08719b30e98650c84f4c3c18d6..e636a96ea6220fda671a31d3d9cdea46 gameprofilerfiller.push(() -> { String s = String.valueOf(worldserver); diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 5f244cafe6c3cfb4a3bd08f9ae0f1a5aeec9b359..91c99cf68bf07eb81dcb63690365559df41b912e 100644 +index dc523c3017939d4a206f28617e5aacd83e5d2334..5979e8d25eaddf990ded79bcf6485cc0612faa63 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -582,6 +582,17 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe diff --git a/patches/server/1052-Optimise-collision-checking-in-player-move-packet-ha.patch b/patches/server/1051-Optimise-collision-checking-in-player-move-packet-ha.patch index 82b8f60c95..82b8f60c95 100644 --- a/patches/server/1052-Optimise-collision-checking-in-player-move-packet-ha.patch +++ b/patches/server/1051-Optimise-collision-checking-in-player-move-packet-ha.patch diff --git a/patches/server/1053-Optional-per-player-mob-spawns.patch b/patches/server/1052-Optional-per-player-mob-spawns.patch index 45f24f3663..79231e71e6 100644 --- a/patches/server/1053-Optional-per-player-mob-spawns.patch +++ b/patches/server/1052-Optional-per-player-mob-spawns.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Optional per player mob spawns Feature patch diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index f1999729cd1c00071c5e1835ee49ea5fcafa7b05..4896c3ba81ead769972fa9efdbe563d4006e4401 100644 +index 674fbb35d372a67c21453a8c63c3628c563ccef7..d708edb01328642b9374c59bd73ff39824005f2e 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -229,8 +229,26 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider @@ -38,7 +38,7 @@ index f1999729cd1c00071c5e1835ee49ea5fcafa7b05..4896c3ba81ead769972fa9efdbe563d4 // Paper end diff --git a/src/main/java/net/minecraft/server/level/ServerChunkCache.java b/src/main/java/net/minecraft/server/level/ServerChunkCache.java -index 10a9406e96ab0ab2404c0e0a9bef08e86a6a12a2..078a14ee8956a56b129be92a26d19c1c536c9589 100644 +index b3ce572547535001959d9bcc6cb567da552c6539..8e96905fa93b02623f16feb4369a45b175031ebf 100644 --- a/src/main/java/net/minecraft/server/level/ServerChunkCache.java +++ b/src/main/java/net/minecraft/server/level/ServerChunkCache.java @@ -492,7 +492,7 @@ public class ServerChunkCache extends ChunkSource implements ca.spottedleaf.moon @@ -72,7 +72,7 @@ index 10a9406e96ab0ab2404c0e0a9bef08e86a6a12a2..078a14ee8956a56b129be92a26d19c1c this.lastSpawnState = spawnercreature_d; profiler.popPush("spawnAndTick"); diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 167ab6346edb8f29c29a7327f031c0f5df71acf1..f28babf8c778ef570d35e1aaa88467160cf3f1b1 100644 +index 05981a075898794b899f1327bff1e7ca8ef8fc13..2b40896483ffbba2c84dbaaae3194342ed5d2170 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -303,6 +303,10 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player imple diff --git a/patches/server/1054-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch b/patches/server/1053-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch index 9980b9f1cb..0e96e6bf9c 100644 --- a/patches/server/1054-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch +++ b/patches/server/1053-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Improve cancelling PreCreatureSpawnEvent with per player mob diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 4896c3ba81ead769972fa9efdbe563d4006e4401..5b3a886c624b36557cbfaccdc3fb05a46a4ba36a 100644 +index d708edb01328642b9374c59bd73ff39824005f2e..52a6a4badace15a983f0acb431036bd704d9cebd 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -246,8 +246,25 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider @@ -37,7 +37,7 @@ index 4896c3ba81ead769972fa9efdbe563d4006e4401..5b3a886c624b36557cbfaccdc3fb05a4 } // Paper end diff --git a/src/main/java/net/minecraft/server/level/ServerChunkCache.java b/src/main/java/net/minecraft/server/level/ServerChunkCache.java -index 078a14ee8956a56b129be92a26d19c1c536c9589..61a73a234d9bdd22958ae261b7d0359179f7a57b 100644 +index 8e96905fa93b02623f16feb4369a45b175031ebf..d021cd5b6136f0125076513977f430c6d4dd4f9f 100644 --- a/src/main/java/net/minecraft/server/level/ServerChunkCache.java +++ b/src/main/java/net/minecraft/server/level/ServerChunkCache.java @@ -555,7 +555,17 @@ public class ServerChunkCache extends ChunkSource implements ca.spottedleaf.moon @@ -60,7 +60,7 @@ index 078a14ee8956a56b129be92a26d19c1c536c9589..61a73a234d9bdd22958ae261b7d03591 spawnercreature_d = NaturalSpawner.createState(naturalSpawnChunkCount, this.level.getAllEntities(), this::getFullChunk, null, true); } else { diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index f28babf8c778ef570d35e1aaa88467160cf3f1b1..b525369fb6f3bb80c1553ae41b1e3bddeda29936 100644 +index 2b40896483ffbba2c84dbaaae3194342ed5d2170..a755a2742f18ed55adc1fc735d995c9874b1e62e 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -307,6 +307,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player imple diff --git a/patches/server/1055-Avoid-issues-with-certain-tasks-not-processing-durin.patch b/patches/server/1054-Avoid-issues-with-certain-tasks-not-processing-durin.patch index 4bb32dd1da..4bb32dd1da 100644 --- a/patches/server/1055-Avoid-issues-with-certain-tasks-not-processing-durin.patch +++ b/patches/server/1054-Avoid-issues-with-certain-tasks-not-processing-durin.patch diff --git a/patches/server/1056-Allow-using-old-ender-pearl-behavior.patch b/patches/server/1055-Allow-using-old-ender-pearl-behavior.patch index 939dd90893..cd17c1aa1f 100644 --- a/patches/server/1056-Allow-using-old-ender-pearl-behavior.patch +++ b/patches/server/1055-Allow-using-old-ender-pearl-behavior.patch @@ -9,7 +9,7 @@ When enabled, ender pearls will not load chunks and will save to the world inste public net.minecraft.world.entity.projectile.Projectile cachedOwner diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index b525369fb6f3bb80c1553ae41b1e3bddeda29936..2e8ecf3bbb9f9ceba6f896738fa1ab8e2bd0fed6 100644 +index a755a2742f18ed55adc1fc735d995c9874b1e62e..5a8f396d47577f087abb415c972fd4f51e50faba 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -836,6 +836,7 @@ public class ServerPlayer extends net.minecraft.world.entity.player.Player imple diff --git a/patches/server/1057-Block-Enderpearl-Travel-Exploit.patch b/patches/server/1056-Block-Enderpearl-Travel-Exploit.patch index 303bfdae1b..1ce0fb851b 100644 --- a/patches/server/1057-Block-Enderpearl-Travel-Exploit.patch +++ b/patches/server/1056-Block-Enderpearl-Travel-Exploit.patch @@ -19,7 +19,7 @@ fully prevent enderpearl travel exploits. public net.minecraft.world.entity.projectile.Projectile ownerUUID diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 91c99cf68bf07eb81dcb63690365559df41b912e..6bf37e37e179e7f962ca6a256b8476b99855aac5 100644 +index 5979e8d25eaddf990ded79bcf6485cc0612faa63..0a46bf03f9a55c7453f042cba6f448d4d0bcd1e6 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -2664,6 +2664,12 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe diff --git a/patches/server/1058-Fix-inconsistencies-in-dispense-events-regarding-sta.patch b/patches/server/1057-Fix-inconsistencies-in-dispense-events-regarding-sta.patch index 30f853ff98..30f853ff98 100644 --- a/patches/server/1058-Fix-inconsistencies-in-dispense-events-regarding-sta.patch +++ b/patches/server/1057-Fix-inconsistencies-in-dispense-events-regarding-sta.patch diff --git a/patches/server/1059-Correct-update-cursor.patch b/patches/server/1058-Correct-update-cursor.patch index 5a1e3ce282..5a1e3ce282 100644 --- a/patches/server/1059-Correct-update-cursor.patch +++ b/patches/server/1058-Correct-update-cursor.patch diff --git a/patches/server/1060-Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch b/patches/server/1059-Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch index 4af4caf52d..cb02caeb92 100644 --- a/patches/server/1060-Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch +++ b/patches/server/1059-Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Call CraftPlayer#onEntityRemove for all online players diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 6bf37e37e179e7f962ca6a256b8476b99855aac5..9638bb0393257a917bdaa95d33561b37ab1878bc 100644 +index 0a46bf03f9a55c7453f042cba6f448d4d0bcd1e6..3d09c0c9ca3541c2b3b6feeb426eeffbdaeef69c 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -2786,7 +2786,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe diff --git a/patches/server/1061-Improve-exact-choice-recipe-ingredients.patch b/patches/server/1060-Improve-exact-choice-recipe-ingredients.patch index eaed7d5bad..eaed7d5bad 100644 --- a/patches/server/1061-Improve-exact-choice-recipe-ingredients.patch +++ b/patches/server/1060-Improve-exact-choice-recipe-ingredients.patch diff --git a/patches/server/1062-Eigencraft-redstone-implementation.patch b/patches/server/1061-Eigencraft-redstone-implementation.patch index 85700695b3..85700695b3 100644 --- a/patches/server/1062-Eigencraft-redstone-implementation.patch +++ b/patches/server/1061-Eigencraft-redstone-implementation.patch diff --git a/patches/server/1063-Improve-performance-of-RecipeMap-removeRecipe.patch b/patches/server/1062-Improve-performance-of-RecipeMap-removeRecipe.patch index 08bbad66b6..08bbad66b6 100644 --- a/patches/server/1063-Improve-performance-of-RecipeMap-removeRecipe.patch +++ b/patches/server/1062-Improve-performance-of-RecipeMap-removeRecipe.patch diff --git a/patches/server/1064-Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch b/patches/server/1063-Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch index 81c7b52685..81c7b52685 100644 --- a/patches/server/1064-Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch +++ b/patches/server/1063-Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch diff --git a/patches/server/1065-Add-Alternate-Current-redstone-implementation.patch b/patches/server/1064-Add-Alternate-Current-redstone-implementation.patch index 631fddfa22..246643d457 100644 --- a/patches/server/1065-Add-Alternate-Current-redstone-implementation.patch +++ b/patches/server/1064-Add-Alternate-Current-redstone-implementation.patch @@ -2328,7 +2328,7 @@ index 0000000000000000000000000000000000000000..298076a0db4e6ee6e4775ac43bf749d9 + } +} diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 9638bb0393257a917bdaa95d33561b37ab1878bc..957cae6ddeba9efe3b55588567ae51e8b86b6a42 100644 +index 3d09c0c9ca3541c2b3b6feeb426eeffbdaeef69c..b4027f5cf90935a1fe3ab2c28b0bcbb55a7b541b 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -230,6 +230,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe @@ -2354,7 +2354,7 @@ index 9638bb0393257a917bdaa95d33561b37ab1878bc..957cae6ddeba9efe3b55588567ae51e8 EntityCallbacks() {} diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 022de445bbbb869c38be4972c98dcf1c665539ec..2cc264f577fdd81d02783e0d6146bea9728789c7 100644 +index 3f69dfe877a6c3a362a28c29f556b7b9b2ad19b0..0de2b79481352b52438dde284262019b29949ad8 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -2015,6 +2015,17 @@ public abstract class Level implements LevelAccessor, AutoCloseable, ca.spottedl diff --git a/patches/server/1066-Fix-incorrect-invulnerability-damage-reduction.patch b/patches/server/1065-Fix-incorrect-invulnerability-damage-reduction.patch index 3b3dd3d144..3b3dd3d144 100644 --- a/patches/server/1066-Fix-incorrect-invulnerability-damage-reduction.patch +++ b/patches/server/1065-Fix-incorrect-invulnerability-damage-reduction.patch diff --git a/patches/server/1067-Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch b/patches/server/1066-Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch index 511cccc084..511cccc084 100644 --- a/patches/server/1067-Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch +++ b/patches/server/1066-Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch diff --git a/patches/server/1068-API-to-check-if-the-server-is-sleeping.patch b/patches/server/1067-API-to-check-if-the-server-is-sleeping.patch index 11e9f2e44b..11e9f2e44b 100644 --- a/patches/server/1068-API-to-check-if-the-server-is-sleeping.patch +++ b/patches/server/1067-API-to-check-if-the-server-is-sleeping.patch diff --git a/patches/server/1069-API-to-allow-disallow-tick-sleeping.patch b/patches/server/1068-API-to-allow-disallow-tick-sleeping.patch index 751159901c..751159901c 100644 --- a/patches/server/1069-API-to-allow-disallow-tick-sleeping.patch +++ b/patches/server/1068-API-to-allow-disallow-tick-sleeping.patch diff --git a/patches/server/1070-Configurable-Entity-Despawn-Time.patch b/patches/server/1069-Configurable-Entity-Despawn-Time.patch index 3885f857a3..3885f857a3 100644 --- a/patches/server/1070-Configurable-Entity-Despawn-Time.patch +++ b/patches/server/1069-Configurable-Entity-Despawn-Time.patch diff --git a/patches/server/1071-Expanded-Art-API.patch b/patches/server/1070-Expanded-Art-API.patch index 56e4179720..56e4179720 100644 --- a/patches/server/1071-Expanded-Art-API.patch +++ b/patches/server/1070-Expanded-Art-API.patch diff --git a/patches/server/1072-Call-ProjectileHitEvent-for-entity-hits.patch b/patches/server/1071-Call-ProjectileHitEvent-for-entity-hits.patch index 7d6bd931cb..7d6bd931cb 100644 --- a/patches/server/1072-Call-ProjectileHitEvent-for-entity-hits.patch +++ b/patches/server/1071-Call-ProjectileHitEvent-for-entity-hits.patch |