Paper/Spigot-Server-Patches
Aikar 84d229cd29
Optimize Region File Cache
CraftBukkit added synchronization to read and write methods. This adds
much more contention on this object for accessing region files, as
the entire read and write of NBT data is now a blocking operation.

This causes issues when something then simply needs to check if a chunk exists
on the main thread, causing a block...

However, this synchronization was unnecessary, because there is already
enough synchronization done to keep things safe

1) Obtaining a Region File: Those methods are still static synchronized.
   Meaning we can safely obtain a Region File concurrently.

2) RegionFile data access: Methods reading and manipulating data from
   a region file are also marked synchronized, ensuring that no 2 processes
   are reading or writing data at the same time.

3) Checking a region file for chunkExists: getOffset is also synchronized
   ensuring that even if a chunk is currently being written, it will be safe.

By removing these synchronizations, we reduce the locking to only
when data is being write or read.

GZIP compression and NBT Buffer creation will no longer be part of the
synchronized context, reducing lock times.

Ultimately: This brings us back to Vanilla, which has had no indication of region file loss.

Closes #1260
2018-07-23 23:50:09 -04:00
..
0001-POM-Changes.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0002-Paper-config-files.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0003-MC-Dev-fixes.patch Put the decompile fixes into MC Dev Fixes patch 2018-07-23 13:10:06 -04:00
0004-MC-Utils.patch Update upstream 2018-07-23 19:41:14 -04:00
0005-Paper-Metrics.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0006-Add-MinecraftKey-Information-to-Objects.patch Re-add block inlining - Closes #1229 2018-07-22 18:46:13 -04:00
0007-Store-reference-to-current-Chunk-for-Entity-and-Bloc.patch Re-add block inlining - Closes #1229 2018-07-22 18:46:13 -04:00
0008-Store-counts-for-each-Entity-Block-Entity-Type.patch Re-add block inlining - Closes #1229 2018-07-22 18:46:13 -04:00
0009-Timings-v2.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0010-Configurable-cactus-and-reed-natural-growth-heights.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0011-Configurable-baby-zombie-movement-speed.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0012-Configurable-fishing-time-ranges.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0013-Allow-nerfed-mobs-to-jump.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0014-Add-configurable-despawn-distances-for-living-entiti.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0015-Allow-for-toggling-of-spawn-chunks.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0016-Drop-falling-block-and-tnt-entities-at-the-specified.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0017-Show-Paper-in-client-crashes-server-lists-and-Mojang.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0018-Player-affects-spawning-API.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0019-Remove-invalid-mob-spawner-tile-entities.patch Update upstream 2018-07-22 13:10:15 -04:00
0020-Optimize-TileEntity-Ticking.patch Fix Chest open/close animations 2018-07-22 19:39:56 -04:00
0021-Further-improve-server-tick-loop.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0022-Only-refresh-abilities-if-needed.patch NOT FINISHED!!! Current Progress on 1.13-pre7 update 2018-07-16 00:13:29 -04:00
0023-Entity-Origin-API.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0024-Prevent-tile-entity-and-entity-crashes.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0025-Configurable-top-of-nether-void-damage.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0026-Check-online-mode-before-converting-and-renaming-pla.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0027-Always-tick-falling-blocks.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0028-Lighting-Queue.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0029-Configurable-end-credits.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0030-Fix-lag-from-explosions-processing-dead-entities.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0031-Optimize-explosions.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0032-Add-player-view-distance-API.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0033-Disable-explosion-knockback.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0034-Disable-thunder.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0035-Disable-ice-and-snow.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0036-Configurable-mob-spawner-tick-rate.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0037-Send-absolute-position-the-first-time-an-entity-is-s.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0038-Add-BeaconEffectEvent.patch update B/CB/S 2018-07-20 20:57:43 +01:00
0039-Configurable-container-update-tick-rate.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0040-Use-UserCache-for-player-heads.patch Update upstream 2018-07-23 19:41:14 -04:00
0041-Disable-spigot-tick-limiters.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0042-Configurable-Chunk-IO-Thread-Base-Count.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0043-Add-PlayerInitialSpawnEvent.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0044-Configurable-Disabling-Cat-Chest-Detection.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0045-Ensure-commands-are-not-ran-async.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0046-All-chunks-are-slime-spawn-chunks-toggle.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0047-Optimize-Pathfinding.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0048-Avoid-hopper-searches-if-there-are-no-items.patch Update upstream 2018-07-22 13:10:15 -04:00
0049-Expose-server-CommandMap.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0050-Be-a-bit-more-informative-in-maxHealth-exception.patch update B/CB/S 2018-07-20 20:57:43 +01:00
0051-Player-Tab-List-and-Title-APIs.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0052-Ensure-inv-drag-is-in-bounds.patch Update upstream 2018-07-23 19:41:14 -04:00
0053-Change-implementation-of-tile-entity-removal-list.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0054-Add-configurable-portal-search-radius.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0055-Add-velocity-warnings.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0056-Configurable-inter-world-teleportation-safety.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0057-Add-exception-reporting-event.patch Update upstream 2018-07-22 13:10:15 -04:00
0058-Don-t-nest-if-we-don-t-need-to-when-cerealising-text.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0059-Disable-Scoreboards-for-non-players-by-default.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0060-Add-methods-for-working-with-arrows-stuck-in-living-.patch update B/CB/S 2018-07-20 20:57:43 +01:00
0061-Complete-resource-pack-API.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0062-Chunk-save-queue-improvements.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0063-Chunk-Save-Reattempt.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0064-Default-loading-permissions.yml-before-plugins.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0065-Allow-Reloading-of-Custom-Permissions.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0066-Remove-Metadata-on-reload.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0067-Undead-horse-leashing.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0068-Fix-Furnace-cook-time-bug.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0069-Handle-Item-Meta-Inconsistencies.patch Update upstream 2018-07-23 23:00:57 -04:00
0070-Configurable-Non-Player-Arrow-Despawn-Rate.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0071-Add-World-Util-Methods.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0072-Optimized-Light-Level-Comparisons.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0073-Pass-world-to-Village-creation.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0074-Custom-replacement-for-eaten-items.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0075-handle-NaN-health-absorb-values-and-repair-bad-data.patch Update Upstream 2018-07-21 16:03:10 -04:00
0076-Catch-Async-PlayerChunkMap-operations.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0077-Waving-banner-workaround.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0078-Use-a-Shared-Random-for-Entities.patch Rebuild patches for upstream merge 2018-07-21 16:43:00 -04:00
0079-Don-t-teleport-dead-entities.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0080-Optimize-Chunk-Access.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0081-Configurable-spawn-chances-for-skeleton-horses.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0082-Optimize-isValidLocation-getType-and-getBlockData-fo.patch Re-add block inlining - Closes #1229 2018-07-22 18:46:13 -04:00
0083-Access-items-by-EquipmentSlot.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0084-Option-to-disable-BlockPhysicsEvent-for-Redstone.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0085-Entity-AddTo-RemoveFrom-World-Events.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0086-Configurable-Chunk-Inhabited-Timer.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0087-EntityPathfindEvent.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0088-Reduce-IO-ops-opening-a-new-region-file.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0089-Sanitise-RegionFileCache-and-make-configurable.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0090-Use-Optimized-Collections.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0091-Do-not-load-chunks-for-light-checks.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0092-Add-PlayerUseUnknownEntityEvent.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0093-Fix-reducedDebugInfo-not-initialized-on-client.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0094-Configurable-Grass-Spread-Tick-Rate.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0095-Configurable-Keep-Spawn-Loaded-range-per-world.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0096-Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0097-Don-t-spam-reload-spawn-chunks-in-nether-end.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0098-Remove-Debug-checks-from-DataBits.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0099-Option-to-use-vanilla-per-world-scoreboard-coloring-.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0100-Workaround-for-setting-passengers-on-players.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0101-Remove-unused-World-Tile-Entity-List.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
0102-Don-t-tick-Skulls-unused-code.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0103-Configurable-Player-Collision.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0104-Add-handshake-event-to-allow-plugins-to-handle-clien.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0105-Configurable-RCON-IP-address.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0106-Prevent-Fire-from-loading-chunks.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0107-Implement-PlayerLocaleChangeEvent.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0108-EntityRegainHealthEvent-isFastRegen-API.patch Update Upstream 2018-07-21 16:03:10 -04:00
0109-Add-ability-to-configure-frosted_ice-properties.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0110-remove-null-possibility-for-getServer-singleton.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0111-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0112-LootTable-API-Replenishable-Lootables-Feature.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0113-Do-not-load-chunks-for-pathfinding.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0114-Entity-Tracking-Improvements.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0115-Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0116-Fix-Chunk-Unload-Queue-Issues.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0117-System-property-for-disabling-watchdoge.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0118-Optimize-EAR.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0119-Optimize-UserCache-Thread-Safe.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0120-Avoid-blocking-on-Network-Manager-creation.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0121-Optional-TNT-doesn-t-move-in-water.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0122-Faster-redstone-torch-rapid-clock-removal.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0123-Ensure-Chunks-never-ever-load-async.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0124-Add-server-name-parameter.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0125-Only-send-Dragon-Wither-Death-sounds-to-same-world.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0126-Delay-Chunk-Unloads-based-on-Player-Movement.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0127-Fix-Double-World-Add-issues.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0128-Fix-Old-Sign-Conversion.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0129-Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0130-More-informative-vehicle-moved-wrongly-message.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0131-Re-track-players-that-dismount-from-other-players.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0132-Add-setting-for-proxy-online-mode-status.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0133-Optimise-BlockStateEnum-hashCode-and-equals.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0134-Disable-ticking-of-snow-blocks.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0135-Fix-AIOOBE-in-inventory-handling.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0136-Configurable-packet-in-spam-threshold.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0137-Configurable-flying-kick-messages.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0138-Auto-Save-Improvements.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0139-Chunk-registration-fixes.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0140-Remove-FishingHook-reference-on-Craft-Entity-removal.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0141-Auto-fix-bad-Y-levels-on-player-login.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0142-Disable-Vanilla-Chunk-GC.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0143-Option-to-remove-corrupt-tile-entities.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0144-Add-EntityZapEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0145-Don-t-load-Chunks-from-Hoppers-and-other-things.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0146-Prevent-Auto-Save-if-Save-Queue-is-full.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0147-Chunk-Save-Stats-Debug-Option.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0148-Filter-bad-data-from-ArmorStand-and-SpawnEgg-items.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0149-Cache-user-authenticator-threads.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0150-Optimize-Network-Queue.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0151-Optimise-removeQueue.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0152-Allow-Reloading-of-Command-Aliases.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0153-Add-source-to-PlayerExpChangeEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0154-Optimize-World.isLoaded-BlockPosition-Z.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0155-Don-t-let-fishinghooks-use-portals.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0156-Add-ProjectileCollideEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0157-Prevent-Pathfinding-out-of-World-Border.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0158-Bound-Treasure-Maps-to-World-Border.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0159-Configurable-Cartographer-Treasure-Maps.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0160-Optimize-ItemStack.isEmpty.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0161-Add-API-methods-to-control-if-armour-stands-can-move.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0162-Add-option-to-remove-invalid-statistics.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0163-Properly-fix-item-duplication-bug.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0164-String-based-Action-Bar-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0165-Activation-Range-Improvements.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0166-Firework-API-s.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0167-PlayerTeleportEndGatewayEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0168-ShulkerBox-Dupe-Prevention.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0169-Provide-E-TE-Chunk-count-stat-methods.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0170-Enforce-Sync-Player-Saves.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0171-Enforce-Sync-Chunk-Unloads.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0172-Don-t-allow-entities-to-ride-themselves-572.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0173-Fix-block-break-desync.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0174-ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0175-Cap-Entity-Collisions.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0176-Remove-CraftScheduler-Async-Task-Debugger.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0177-Shame-on-you-Mojang.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0178-Make-targetSize-more-aggressive-in-the-chunk-unload-.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0179-Do-not-let-armorstands-drown.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0180-Properly-handle-async-calls-to-restart-the-server.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0181-Add-system-property-to-disable-book-size-limits.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0182-Add-option-to-make-parrots-stay-on-shoulders-despite.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0183-Add-configuration-option-to-prevent-player-names-fro.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0184-Use-TerminalConsoleAppender-for-console-improvements.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0185-provide-a-configurable-option-to-disable-creeper-lin.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0186-Item-canEntityPickup.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0187-PlayerPickupItemEvent-setFlyAtPlayer.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0188-PlayerAttemptPickupItemEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0189-Add-UnknownCommandEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0190-Basic-PlayerProfile-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0191-Shoulder-Entities-Release-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0192-Profile-Lookup-Events.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0193-Block-player-logins-during-server-shutdown.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0194-Entity-fromMobSpawner.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0195-Fix-Anvil-Level-sync-to-client.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0196-Add-missing-coverages-for-getTileEntity-in-order-to-.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0197-Improve-the-Saddle-API-for-Horses.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0198-Implement-ensureServerConversions-API.patch Update upstream 2018-07-23 19:41:14 -04:00
0199-Implement-getI18NDisplayName.patch Update upstream 2018-07-23 19:41:14 -04:00
0200-GH-806-Respect-saving-disabled-before-unloading-all-.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0201-ProfileWhitelistVerifyEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0202-Fix-this-stupid-bullshit.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0203-Ocelot-despawns-should-honor-nametags-and-leash.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0204-Reset-spawner-timer-when-spawner-event-is-cancelled.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0205-Fix-MC-117075-TE-Unload-Lag-Spike.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0206-Allow-specifying-a-custom-authentication-servers-dow.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0207-LivingEntity-setKiller.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0208-Use-Log4j-IOStreams-to-redirect-System.out-err-to-lo.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0209-Handle-plugin-prefixes-using-Log4J-configuration.patch Update S 2018-07-23 18:21:07 +01:00
0210-Include-Log4J2-SLF4J-implementation.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0211-Disable-logger-prefix-for-various-plugins-bypassing-.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0212-Add-PlayerJumpEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0213-handle-PacketPlayInKeepAlive-async.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0214-Expose-client-protocol-version-and-virtual-host.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0215-revert-serverside-behavior-of-keepalives.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0216-Replace-HashSet-with-fastutil-s-ObjectOpenHashSet-in.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0217-Send-attack-SoundEffects-only-to-players-who-can-see.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0218-Option-for-maximum-exp-value-when-merging-orbs.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0219-Add-PlayerArmorChangeEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0220-Prevent-logins-from-being-processed-when-the-player-.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0221-use-CB-BlockState-implementations-for-captured-block.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0222-API-to-get-a-BlockState-without-a-snapshot.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0223-AsyncTabCompleteEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0224-Avoid-NPE-in-PathfinderGoalTempt.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0225-PlayerPickupExperienceEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0226-ExperienceOrbMergeEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0227-Ability-to-apply-mending-to-XP-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0228-Configurable-Chunks-Sends-per-Tick-setting.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0229-Configurable-Max-Chunk-Gens-per-Tick.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0230-Make-max-squid-spawn-height-configurable.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0231-PreCreatureSpawnEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0232-PlayerNaturallySpawnCreaturesEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0233-Add-SkullMeta.setPlayerProfile-API.patch Update upstream 2018-07-23 19:41:14 -04:00
0234-Fill-Profile-Property-Events.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0235-PlayerAdvancementCriterionGrantEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0236-Add-ArmorStand-Item-Meta.patch Update upstream 2018-07-23 23:00:57 -04:00
0237-Extend-Player-Interact-cancellation.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0238-Tameable-getOwnerUniqueId-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0239-Toggleable-player-crits-helps-mitigate-hacked-client.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0240-Fix-NPE-when-getting-location-from-InventoryEnderChe.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0241-Prevent-Frosted-Ice-from-loading-holding-chunks.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0242-Disable-Explicit-Network-Manager-Flushing.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0243-Implement-extended-PaperServerListPingEvent.patch Update S 2018-07-23 18:21:07 +01:00
0244-Improved-Async-Task-Scheduler.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0245-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0246-Call-PortalCreateEvent-for-exit-portals.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0247-Player.setPlayerProfile-API.patch Merge branch 'master' into pre/1.13 2018-07-23 23:20:41 -04:00
0248-Fix-Dragon-Server-Crashes.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0249-getPlayerUniqueId-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0250-Make-player-data-saving-configurable.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0251-Make-legacy-ping-handler-more-reliable.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0252-Call-PaperServerListPingEvent-for-legacy-pings.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0253-Flag-to-disable-the-channel-limit.patch Merge branch 'master' into pre/1.13 2018-07-23 23:20:41 -04:00
0254-Add-method-to-open-already-placed-sign.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0255-Load-version-history-at-server-start.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0256-Configurable-sprint-interruption-on-attack.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0257-Fix-exploit-that-allowed-colored-signs-to-be-created.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0258-EndermanEscapeEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0259-Enderman.teleportRandomly.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0260-Block-Enderpearl-Travel-Exploit.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0261-Expand-World.spawnParticle-API-and-add-Builder.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0262-EndermanAttackPlayerEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0263-WitchConsumePotionEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0264-WitchThrowPotionEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0265-Allow-spawning-Item-entities-with-World.spawnEntity.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0266-Don-t-load-chunks-for-villager-door-checks.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0267-WitchReadyPotionEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0268-ItemStack-getMaxItemUseDuration.patch Update upstream 2018-07-23 19:41:14 -04:00
0269-Implement-EntityTeleportEndGatewayEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0270-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0271-Properly-remove-entities-on-dimension-teleport.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0272-Fix-CraftEntity-hashCode.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0273-Configurable-Alternative-LootPool-Luck-Formula.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0274-Print-Error-details-when-failing-to-save-player-data.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0275-Make-shield-blocking-delay-configurable.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0276-Ignore-Missing-Recipes-in-RecipeBook-to-avoid-data-e.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0277-EntityShootBowEvent-consumeArrow-and-getArrowItem-AP.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0278-PlayerReadyArrowEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0279-Fire-EntityShootBowEvent-for-Illusioner.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0280-Implement-EntityKnockbackByEntityEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0281-Expand-Explosions-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0282-LivingEntity-Hand-Raised-Item-Use-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0283-RangedEntity-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0284-Add-SentientNPC-Interface-to-Entities.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0285-Improve-ProjectileHitEvent-to-include-the-BlockFace-.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0286-Add-config-to-disable-ender-dragon-legacy-check.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0287-Implement-World.getEntity-UUID-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0288-InventoryCloseEvent-Reason-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0289-Avoid-Chunk-Lookups-for-Entity-TileEntity-Current-Ch.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0290-Configurable-Bed-Search-Radius.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0291-Vex-getOwner-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0292-Refresh-player-inventory-when-cancelling-PlayerInter.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0293-Don-t-change-the-Entity-Random-seed-for-squids.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0294-Re-add-vanilla-entity-warnings-for-duplicates.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0295-Don-t-process-despawn-if-entity-is-in-a-chunk-schedu.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0296-Avoid-item-merge-if-stack-size-above-max-stack-size.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0297-Use-asynchronous-Log4j-2-loggers.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0298-add-more-information-to-Entity.toString.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0299-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch Merge branch 'master' into pre/1.13 2018-07-23 23:20:41 -04:00
0300-PlayerElytraBoostEvent.patch Merge pull request #1248 2018-07-23 20:29:55 -04:00
0301-Duplicate-UUID-Resolve-Option.patch Merge branch 'master' into pre/1.13 2018-07-23 23:20:41 -04:00
0302-Add-async-chunk-load-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0303-Configurable-Allowance-of-Permanent-Chunk-Loaders.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0304-Speedup-BlockPos-by-fixing-inlining.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0305-Optimize-Hoppers.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0306-Don-t-save-Proto-Chunks.patch Fix memory leak in proto chunk change 2018-07-23 19:41:29 -04:00
0307-Optimize-RegistryID.c.patch Put the decompile fixes into MC Dev Fixes patch 2018-07-23 13:10:06 -04:00
0308-Option-to-prevent-armor-stands-from-doing-entity-loo.patch Merge pull request #1254 2018-07-23 20:22:51 -04:00
0309-Thread-Safe-Iteration-of-Chunk-Scheduler.patch Merge pull request #1254 2018-07-23 20:22:51 -04:00
0310-Mark-chunk-dirty-anytime-entities-change-to-guarante.patch Merge branch 'master' into pre/1.13 2018-07-23 23:20:41 -04:00
0311-Add-some-Debug-to-Chunk-Entity-slices.patch Merge branch 'master' into pre/1.13 2018-07-23 23:20:41 -04:00
0312-Optimize-Region-File-Cache.patch Optimize Region File Cache 2018-07-23 23:50:09 -04:00