SuccessChanges

Summary

  1. Updated Upstream (Bukkit/CraftBukkit/Spigot)  (#2415) (commit: 7c640a1) (details)
Commit 7c640a1ae2e8d5e9b523e946223ac40bac53c0ab by zach
Updated Upstream (Bukkit/CraftBukkit/Spigot)  (#2415)
* fixup patch and rebuild

* Updated Upstream (Bukkit/CraftBukkit/Spigot)
Upstream has released updates that appears to apply and compile
correctly.
update, please do your own testing
Bukkit Changes:
PlayerQuitEvent.get/setQuitMessage() is incorrectly marked as NotNull
24ad5a79 SPIGOT-5240: Vector.angle not valid for angles very close to
each other
10db5c3d SPIGOT-5226: Update Javadoc of PlayerDeathEvent
CraftBukkit Changes:
WorldNBTStorage in CraftWorld#getWorldFolder
setAttributeModifiers does not work on untouched stack
SPIGOT-5231: ShotAtAngle API for Fireworks
Horses, pigs do not drop their inventory
connections until all plugins have enabled
handle isn't closed if world is unloaded without saving
SPIGOT-5222: Cannot get Long values from Entity memory
SPIGOT-5220: Server CPU usage reaches 100% when stdin is null
Spigot Changes:
clouds / fireworks that are inactive
reliable to write to
dac29063 Rebuild patches

* Preserve old flush on save flag for reliable regionfiles
Originally this patch was in paper

* Fix some issues with the death event

- Entities potentially entering a glitched state to the client where
they appear to be falling over
- Donkeys losing their chest if the event was cancelled (only an
since the upstream merge)
- Some wither death logic running for an entity killed by a wither
(commit: 7c640a1)
The file was modifiedSpigot-Server-Patches/0078-Reduce-IO-ops-opening-a-new-region-file.patch (diff)
The file was modifiedSpigot-Server-Patches/0304-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch (diff)
The file was modifiedSpigot-Server-Patches/0298-Add-ray-tracing-methods-to-LivingEntity.patch (diff)
The file was addedSpigot-Server-Patches/0384-Fix-issues-with-entity-loss-due-to-unloaded-chunks.patch
The file was removedSpigot-Server-Patches/0375-Make-region-files-more-reliable-to-write-to.patch
The file was removedSpigot-Server-Patches/0397-Catch-exceptions-from-dispenser-entity-spawns.patch
The file was removedSpigot-Server-Patches/0399-Show-blockstate-location-if-we-failed-to-read-it.patch
The file was modifiedSpigot-Server-Patches/0074-Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch (diff)
The file was addedSpigot-Server-Patches/0401-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch
The file was modifiedSpigot-Server-Patches/0067-Custom-replacement-for-eaten-items.patch (diff)
The file was modifiedSpigot-Server-Patches/0364-Add-LivingEntity-getTargetEntity.patch (diff)
The file was modifiedSpigot-Server-Patches/0091-Configurable-Player-Collision.patch (diff)
The file was addedSpigot-Server-Patches/0395-Catch-exceptions-from-dispenser-entity-spawns.patch
The file was modifiedSpigot-Server-Patches/0064-Handle-Item-Meta-Inconsistencies.patch (diff)
The file was removedSpigot-Server-Patches/0392-ChunkMapDistance-CME.patch
The file was modifiedSpigot-Server-Patches/0098-remove-null-possibility-for-getServer-singleton.patch (diff)
The file was modifiedSpigot-Server-Patches/0023-Further-improve-server-tick-loop.patch (diff)
The file was addedSpigot-Server-Patches/0375-Optimize-Captured-TileEntity-Lookup.patch
The file was modifiedSpigot-Server-Patches/0145-Cap-Entity-Collisions.patch (diff)
The file was modifiedSpigot-Server-Patches/0372-Server-Tick-Events.patch (diff)
The file was addedSpigot-Server-Patches/0404-Mark-entities-as-being-ticked-when-notifying-navigat.patch
The file was addedSpigot-Server-Patches/0398-Log-other-thread-in-DataPaletteBlock-lock-failure.patch
The file was addedSpigot-Server-Patches/0381-Fix-CB-call-to-changed-postToMainThread-method.patch
The file was modifiedSpigot-Server-Patches/0114-Add-setting-for-proxy-online-mode-status.patch (diff)
The file was addedSpigot-Server-Patches/0385-Duplicate-UUID-Resolve-Option.patch
The file was addedSpigot-Server-Patches/0405-offset-item-frame-ticking.patch
The file was modifiedSpigot-Server-Patches/0059-Chunk-Save-Reattempt.patch (diff)
The file was modifiedSpigot-Server-Patches/0068-handle-NaN-health-absorb-values-and-repair-bad-data.patch (diff)
The file was modifiedSpigot-Server-Patches/0184-Add-PlayerArmorChangeEvent.patch (diff)
The file was removedSpigot-Server-Patches/0380-Mob-Spawner-API-Enhancements.patch
The file was removedSpigot-Server-Patches/0406-Mark-entities-as-being-ticked-when-notifying-navigat.patch
The file was addedSpigot-Server-Patches/0383-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch
The file was removedSpigot-Server-Patches/0403-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch
The file was removedSpigot-Server-Patches/0388-improve-CraftWorld-isChunkLoaded.patch
The file was modifiedSpigot-Server-Patches/0300-Improve-death-events.patch (diff)
The file was removedSpigot-Server-Patches/0407-offset-item-frame-ticking.patch
The file was modifiedSpigot-Server-Patches/0310-Optimize-Server-World-Map.patch (diff)
The file was modifiedSpigot-Server-Patches/0206-Implement-extended-PaperServerListPingEvent.patch (diff)
The file was addedSpigot-Server-Patches/0376-Add-Heightmap-API.patch
The file was addedSpigot-Server-Patches/0397-Show-blockstate-location-if-we-failed-to-read-it.patch
The file was modifiedSpigot-Server-Patches/0241-LivingEntity-Hand-Raised-Item-Use-API.patch (diff)
The file was modifiedSpigot-Server-Patches/0211-getPlayerUniqueId-API.patch (diff)
The file was addedSpigot-Server-Patches/0389-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch
The file was removedSpigot-Server-Patches/0395-Chunk-debug-command.patch
The file was modifiedSpigot-Server-Patches/0278-Add-Early-Warning-Feature-to-WatchDog.patch (diff)
The file was removedSpigot-Server-Patches/0406-fixup-Optimize-TileEntity-Ticking.patch
The file was modifiedSpigot-Server-Patches/0152-Add-configuration-option-to-prevent-player-names-fro.patch (diff)
The file was modifiedwork/Bukkit (diff)
The file was removedSpigot-Server-Patches/0378-Add-Heightmap-API.patch
The file was modifiedSpigot-Server-Patches/0046-Expose-server-CommandMap.patch (diff)
The file was removedSpigot-Server-Patches/0377-Optimize-Captured-TileEntity-Lookup.patch
The file was modifiedSpigot-Server-Patches/0282-Use-a-Queue-for-Queueing-Commands.patch (diff)
The file was addedSpigot-Server-Patches/0388-Fix-some-generation-concurrency-issues.patch
The file was modifiedwork/CraftBukkit (diff)
The file was addedSpigot-Server-Patches/0392-Implement-CraftBlockSoundGroup.patch
The file was modifiedSpigot-Server-Patches/0104-Avoid-blocking-on-Network-Manager-creation.patch (diff)
The file was addedSpigot-Server-Patches/0386-improve-CraftWorld-isChunkLoaded.patch
The file was addedSpigot-Server-Patches/0400-Anti-Xray.patch
The file was modifiedSpigot-Server-Patches/0054-Add-exception-reporting-event.patch (diff)
The file was removedSpigot-Server-Patches/0383-Fix-CB-call-to-changed-postToMainThread-method.patch
The file was addedSpigot-Server-Patches/0403-Configurable-projectile-relative-velocity.patch
The file was removedSpigot-Server-Patches/0379-Handle-bad-chunks-more-gracefully.patch
The file was removedSpigot-Server-Patches/0382-Async-Chunk-placeholder.patch
The file was modifiedSpigot-Server-Patches/0175-Handle-plugin-prefixes-using-Log4J-configuration.patch (diff)
The file was modifiedSpigot-Server-Patches/0284-Allow-disabling-armour-stand-ticking.patch (diff)
The file was modifiedSpigot-Server-Patches/0017-Show-Paper-in-client-crashes-server-lists-and-Mojang.patch (diff)
The file was modifiedSpigot-Server-Patches/0342-Make-the-default-permission-message-configurable.patch (diff)
The file was modifiedSpigot-Server-Patches/0334-Optimize-World-Time-Updates.patch (diff)
The file was addedSpigot-Server-Patches/0374-Optimize-GameRules-to-use-LinkedHashMap.patch
The file was addedSpigot-Server-Patches/0380-Async-Chunk-placeholder.patch
The file was modifiedSpigot-Server-Patches/0127-Allow-Reloading-of-Command-Aliases.patch (diff)
The file was addedSpigot-Server-Patches/0396-Fix-World-isChunkGenerated-calls.patch
The file was modifiedSpigot-Server-Patches/0019-Add-version-history-to-version-command.patch (diff)
The file was modifiedwork/Spigot (diff)
The file was modifiedSpigot-Server-Patches/0239-Implement-EntityKnockbackByEntityEvent.patch (diff)
The file was modifiedSpigot-Server-Patches/0280-Detect-and-repair-corrupt-Region-Files.patch (diff)
The file was addedSpigot-Server-Patches/0402-Use-getChunkIfLoadedImmediately-in-places.patch
The file was addedSpigot-Server-Patches/0391-Actually-Limit-Natural-Spawns-To-Limit.patch
The file was removedSpigot-Server-Patches/0405-Configurable-projectile-relative-velocity.patch
The file was removedSpigot-Server-Patches/0376-Optimize-GameRules-to-use-LinkedHashMap.patch
The file was addedSpigot-Server-Patches/0390-ChunkMapDistance-CME.patch
The file was modifiedSpigot-Server-Patches/0234-Make-shield-blocking-delay-configurable.patch (diff)
The file was removedSpigot-Server-Patches/0389-Configurable-Keep-Spawn-Loaded-range-per-world.patch
The file was removedSpigot-Server-Patches/0396-incremental-chunk-saving.patch
The file was removedSpigot-Server-Patches/0402-Anti-Xray.patch
The file was removedSpigot-Server-Patches/0386-Fix-issues-with-entity-loss-due-to-unloaded-chunks.patch
The file was modifiedSpigot-Server-Patches/0032-Optimize-explosions.patch (diff)
The file was removedSpigot-Server-Patches/0391-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch
The file was modifiedSpigot-Server-Patches/0009-Timings-v2.patch (diff)
The file was modifiedSpigot-Server-Patches/0174-Use-Log4j-IOStreams-to-redirect-System.out-err-to-lo.patch (diff)
The file was addedSpigot-Server-Patches/0406-Preserve-old-flush-on-save-flag-for-reliable-regionf.patch
The file was modifiedSpigot-Server-Patches/0288-Optimize-Hoppers.patch (diff)
The file was removedSpigot-Server-Patches/0401-Use-ChunkStatus-cache-when-saving-protochunks.patch
The file was addedSpigot-Server-Patches/0387-Configurable-Keep-Spawn-Loaded-range-per-world.patch
The file was modifiedSpigot-Server-Patches/0153-Use-TerminalConsoleAppender-for-console-improvements.patch (diff)
The file was removedSpigot-Server-Patches/0387-Duplicate-UUID-Resolve-Option.patch
The file was modifiedSpigot-Server-Patches/0139-Firework-API-s.patch (diff)
The file was modifiedSpigot-API-Patches/0045-Fireworks-API-s.patch (diff)
The file was removedSpigot-Server-Patches/0381-Per-Player-View-Distance-API-placeholders.patch
The file was addedSpigot-Server-Patches/0393-Chunk-debug-command.patch
The file was modifiedSpigot-Server-Patches/0149-Properly-handle-async-calls-to-restart-the-server.patch (diff)
The file was removedSpigot-Server-Patches/0394-Implement-CraftBlockSoundGroup.patch
The file was modifiedSpigot-Server-Patches/0002-Paper-config-files.patch (diff)
The file was modifiedSpigot-Server-Patches/0199-Add-ArmorStand-Item-Meta.patch (diff)
The file was removedSpigot-Server-Patches/0390-Fix-some-generation-concurrency-issues.patch
The file was addedSpigot-Server-Patches/0382-Fix-sounds-when-item-frames-are-modified-MC-123450.patch
The file was removedSpigot-Server-Patches/0393-Actually-Limit-Natural-Spawns-To-Limit.patch
The file was addedSpigot-Server-Patches/0377-Handle-bad-chunks-more-gracefully.patch
The file was modifiedSpigot-Server-Patches/0340-force-entity-dismount-during-teleportation.patch (diff)
The file was removedSpigot-Server-Patches/0385-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch
The file was removedSpigot-Server-Patches/0398-Fix-World-isChunkGenerated-calls.patch
The file was addedSpigot-Server-Patches/0379-Per-Player-View-Distance-API-placeholders.patch
The file was addedSpigot-Server-Patches/0378-Mob-Spawner-API-Enhancements.patch
The file was modifiedSpigot-Server-Patches/0188-AsyncTabCompleteEvent.patch (diff)
The file was removedSpigot-Server-Patches/0374-Allow-login-events-to-fire-only-after-the-server-plu.patch
The file was removedSpigot-Server-Patches/0404-Use-getChunkIfLoadedImmediately-in-places.patch
The file was removedSpigot-Server-Patches/0400-Log-other-thread-in-DataPaletteBlock-lock-failure.patch
The file was addedSpigot-Server-Patches/0399-Use-ChunkStatus-cache-when-saving-protochunks.patch
The file was modifiedSpigot-Server-Patches/0354-Allow-Saving-of-Oversized-Chunks.patch (diff)
The file was addedSpigot-Server-Patches/0394-incremental-chunk-saving.patch
The file was modifiedSpigot-Server-Patches/0159-Basic-PlayerProfile-API.patch (diff)
The file was removedSpigot-Server-Patches/0384-Fix-sounds-when-item-frames-are-modified-MC-123450.patch
The file was modifiedSpigot-Server-Patches/0022-Optimize-TileEntity-Ticking.patch (diff)
The file was modifiedSpigot-Server-Patches/0103-Optimize-UserCache-Thread-Safe.patch (diff)
The file was modifiedSpigot-Server-Patches/0061-Allow-Reloading-of-Custom-Permissions.patch (diff)