testserver/Spigot-API-Patches
Zach Brown aac051e35b
Redo API for vanilla CanPlace and CanDestroy NBT
Now properly serializes and deserializes, is factored into hashcodes and
equality checks, etc

Deprecates the old Material based system and replaces it with a new one
based around NamespacedKeys and NamespacedTags. This allows the API to
extend beyond vanilla and Material enum based properties to datapack
based tags and elements.

Fixes GH-1635
2018-11-21 21:56:52 -05:00
..
0001-POM-changes.patch Update for Minecraft 1.13.2 2018-10-23 00:16:21 +01:00
0002-Add-FastUtil-to-Bukkit.patch [CI-SKIP] Remove Trove and update to fastutul 8 on -api 2018-10-03 21:32:11 -04:00
0003-Timings-v2.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0004-Player-affects-spawning-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0005-Add-getTPS-method.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0006-Entity-Origin-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0007-Check-Paper-versions.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0008-Add-PlayerLocaleChangeEvent.patch Don't reset current tick based on system time 2018-08-10 15:27:42 +01:00
0009-Add-player-view-distance-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0010-Add-BeaconEffectEvent.patch Put the decompile fixes into MC Dev Fixes patch 2018-07-23 13:10:06 -04:00
0011-Add-PlayerInitialSpawnEvent.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
0012-Automatically-disable-plugins-that-fail-to-load.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0013-Expose-server-CommandMap.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0014-Graduate-bungeecord-chat-API-from-spigot-subclasses.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0015-Player-Tab-List-and-Title-APIs.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0016-Add-exception-reporting-event.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0017-Fix-ServerListPingEvent-flagging-as-Async.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0018-Add-BaseComponent-sendMessage-methods-to-CommandSend.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0019-Add-methods-for-working-with-arrows-stuck-in-living-.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0020-Complete-resource-pack-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0021-Use-ASM-for-event-executors.patch [CI-SKIP] Remove Trove and update to fastutul 8 on -api 2018-10-03 21:32:11 -04:00
0022-Add-a-call-helper-to-Event.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0023-Add-sender-name-to-commands.yml-replacement.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0024-Add-command-to-reload-permissions.yml-and-require-co.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0025-Custom-replacement-for-eaten-items.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0026-Access-items-by-EquipmentSlot.patch [Auto] Updated Upstream (Bukkit) 2018-08-19 00:29:35 -04:00
0027-Entity-AddTo-RemoveFrom-World-Events.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0028-EntityPathfindEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0029-Reduce-thread-synchronization-in-MetadataStoreBase.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0030-Add-MetadataStoreBase.removeAll-Plugin.patch Rebuild Patches 2018-07-28 22:15:52 -05:00
0031-Add-PlayerUseUnknownEntityEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0032-Add-handshake-event-to-allow-plugins-to-handle-clien.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0033-Arrow-pickup-rule-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0034-EntityRegainHealthEvent-isFastRegen-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0035-LootTable-API.patch Paper 1.13.1 Update 2018-08-26 20:51:39 -04:00
0036-Add-EntityZapEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0037-Misc-Utils.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0038-Allow-Reloading-of-Command-Aliases.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0039-Add-source-to-PlayerExpChangeEvent.patch Rebuild Patches 2018-07-28 22:15:52 -05:00
0040-Add-ProjectileCollideEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0041-Add-String-based-Action-Bar-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0042-Add-API-methods-to-control-if-armour-stands-can-move.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0043-IllegalPacketEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0044-Fireworks-API-s.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0045-PlayerTeleportEndGatewayEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0046-Provide-E-TE-Chunk-count-stat-methods.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0047-ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0048-Expose-WorldBorder-isInBounds-Location-check.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0049-Add-configuration-option-to-prevent-player-names-fro.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0050-Fix-upstream-javadoc-warnings-and-errors.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0051-Item-canEntityPickup.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0052-PlayerPickupItemEvent-setFlyAtPlayer.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0053-PlayerAttemptPickupItemEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0054-Add-UnknownCommandEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0055-Basic-PlayerProfile-API.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0056-Shoulder-Entities-Release-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0057-Profile-Lookup-Events.patch Move part of last change into proper file 2018-07-25 21:55:25 -05:00
0058-Entity-fromMobSpawner.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0059-Improve-the-Saddle-API-for-Horses.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0060-ensureServerConversions-API.patch [Auto] Updated Upstream (Bukkit) 2018-08-29 21:54:31 -04:00
0061-Add-getI18NDisplayName-API.patch [Auto] Updated Upstream (Bukkit) 2018-08-29 21:54:31 -04:00
0062-ProfileWhitelistVerifyEvent.patch Merge branch 'master' into pre/1.13 2018-08-17 05:10:45 +01:00
0063-Make-plugins-list-alphabetical.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0064-LivingEntity-setKiller.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0065-Handle-plugin-prefixes-in-implementation-logging-con.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0066-Allow-plugins-to-use-SLF4J-for-logging.patch [CI-SKIP] Remove Trove and update to fastutul 8 on -api 2018-10-03 21:32:11 -04:00
0067-Add-workaround-for-plugins-modifying-the-parent-of-t.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0068-Add-PlayerJumpEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0069-Expose-client-protocol-version-and-virtual-host.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0070-Add-PlayerArmorChangeEvent.patch Add events for player changing spectator target (#1498) 2018-10-18 16:53:10 -04:00
0071-API-to-get-a-BlockState-without-a-snapshot.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0072-AsyncTabCompleteEvent.patch Merge branch 'master' into pre/1.13 2018-08-17 05:10:45 +01:00
0073-Display-warning-on-deprecated-recipe-API.patch Updated Upstream (Bukkit/CraftBukkit) 2018-08-31 23:53:54 -04:00
0074-PlayerPickupExperienceEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0075-ExperienceOrbMergeEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0076-Ability-to-apply-mending-to-XP-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0077-PreCreatureSpawnEvent.patch Limit lightning strike effect distance 2018-10-16 21:23:44 -04:00
0078-PlayerNaturallySpawnCreaturesEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0079-Add-setPlayerProfile-API-for-Skulls.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0080-Fill-Profile-Property-Events.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0081-PlayerAdvancementCriterionGrantEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0082-Add-ArmorStand-Item-Meta.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0083-Optimize-Hoppers.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0084-Tameable-getOwnerUniqueId-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0085-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0086-Add-extended-PaperServerListPingEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0087-Player.setPlayerProfile-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0088-getPlayerUniqueId-API.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0089-Add-legacy-ping-support-to-PaperServerListPingEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0090-Add-method-to-open-already-placed-sign.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0091-Add-version-history-to-version-command.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0092-Add-Ban-Methods-to-Player-Objects.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0093-EndermanEscapeEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0094-Enderman.teleportRandomly.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0095-Additional-world.getNearbyEntities-API-s.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0096-Location.isChunkLoaded-API.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0097-Expand-World.spawnParticle-API-and-add-Builder.patch Redo API for vanilla CanPlace and CanDestroy NBT 2018-11-21 21:56:52 -05:00
0098-EndermanAttackPlayerEvent.patch Merge branch 'master' into pre/1.13 2018-08-17 05:10:45 +01:00
0099-Close-Plugin-Class-Loaders-on-Disable.patch Cleanup after plugins which don't sucessfully enable 2018-11-09 21:46:12 +00:00
0100-WitchConsumePotionEvent.patch Merge branch 'master' into pre/1.13 2018-08-17 05:10:45 +01:00
0101-WitchThrowPotionEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0102-Location.toBlockLocation-toCenterLocation.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0103-PotionEffect-clone-methods.patch remove PotionEffect color API as it was removed upstream 2018-08-03 21:23:57 -04:00
0104-WitchReadyPotionEvent.patch Merge branch 'master' into pre/1.13 2018-08-17 05:10:45 +01:00
0105-ItemStack-getMaxItemUseDuration.patch [Auto] Updated Upstream (Bukkit) 2018-08-29 21:54:31 -04:00
0106-Add-EntityTeleportEndGatewayEvent.patch Update B/CB/S 2018-07-23 09:44:57 +01:00
0107-Make-shield-blocking-delay-configurable.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0108-EntityShootBowEvent-consumeArrow-and-getArrowItem-AP.patch Paper 1.13.1 Update 2018-08-26 20:51:39 -04:00
0109-Add-getNearbyXXX-methods-to-Location.patch Paper 1.13.1 Update 2018-08-26 20:51:39 -04:00
0110-PlayerReadyArrowEvent.patch Paper 1.13.1 Update 2018-08-26 20:51:39 -04:00
0111-Add-EntityKnockbackByEntityEvent.patch Paper 1.13.1 Update 2018-08-26 20:51:39 -04:00
0112-Expand-Explosions-API.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0113-ItemStack-API-additions-for-quantity-flags-lore.patch [Auto] Updated Upstream (Bukkit) 2018-08-29 21:54:31 -04:00
0114-LivingEntity-Hand-Raised-Item-Use-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0115-RangedEntity-API.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0116-Improve-ProjectileHitEvent-to-include-the-BlockFace-.patch Paper 1.13.1 Update 2018-08-26 20:51:39 -04:00
0117-Add-World.getEntity-UUID-API.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0118-InventoryCloseEvent-Reason-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0119-Entity-getChunk-API.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0120-Vex-getSummoner-API.patch Paper 1.13.1 Update 2018-08-26 20:51:39 -04:00
0121-Add-an-asterisk-to-legacy-API-plugins.patch [Auto] Updated Upstream (Bukkit/CraftBukkit) 2018-08-26 23:05:00 -04:00
0122-EnderDragon-Events.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0123-PlayerLaunchProjectileEvent.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0124-PlayerElytraBoostEvent.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0125-EntityTransformedEvent.patch Update upstream B/CB/S 2018-11-13 23:35:43 -05:00
0126-Allow-disabling-armour-stand-ticking.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0127-SkeletonHorse-Additions.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0128-Expand-Location-Manipulation-API.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0129-Expand-ArmorStand-API.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0130-AnvilDamageEvent.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0131-Remove-deadlock-risk-in-firing-async-events.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0132-Add-hand-to-bucket-events.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0133-Add-TNTPrimeEvent.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0134-Provide-Chunk-Coordinates-as-a-Long-API.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0135-Async-Chunks-API.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0136-Make-EnderDragon-extend-Mob.patch Update upstream B/CB/S 2018-11-11 00:37:59 -05:00
0137-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch Rework Async Chunks API in prep for merge, add utility 2018-09-21 16:56:08 -04:00
0138-Don-t-use-snapshots-for-Timings-Tile-Entity-reports.patch Update branch name for GitHub version checking 2018-09-13 12:20:02 -04:00
0139-Allow-Blocks-to-be-accessed-via-a-long-key.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0140-Slime-Pathfinder-Events.patch Update branch name for GitHub version checking 2018-09-13 12:20:02 -04:00
0141-isChunkGenerated-API.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0142-Add-More-Creeper-API.patch Update branch name for GitHub version checking 2018-09-13 12:20:02 -04:00
0143-Add-PhantomPreSpawnEvent.patch Update branch name for GitHub version checking 2018-09-13 12:20:02 -04:00
0144-Add-source-block-to-BlockPhysicsEvent.patch Update branch name for GitHub version checking 2018-09-13 12:20:02 -04:00
0145-Add-Force-Loaded-Chunk-API.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0146-Inventory-removeItemAnySlot.patch Update branch name for GitHub version checking 2018-09-13 12:20:02 -04:00
0147-Add-ray-tracing-methods-to-LivingEntity.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0148-Expose-attack-cooldown-methods-for-Player.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0149-Improve-death-events.patch Allow zero revive health when it matches maxHealth 2018-09-24 20:48:21 -04:00
0150-Mob-Pathfinding-API.patch Create API for CanPlaceOn and CanDestroy NBT tags (#1015) 2018-09-22 23:30:54 -04:00
0151-Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch Redo API for vanilla CanPlace and CanDestroy NBT 2018-11-21 21:56:52 -05:00
0152-Performance-Concurrency-Improvements-to-Permissions.patch Create API for CanPlaceOn and CanDestroy NBT tags (#1015) 2018-09-22 23:30:54 -04:00
0153-Add-ItemStackRecipeChoice-Draft-API.patch Create API for CanPlaceOn and CanDestroy NBT tags (#1015) 2018-09-22 23:30:54 -04:00
0154-Implement-furnace-cook-speed-multiplier-API.patch Create API for CanPlaceOn and CanDestroy NBT tags (#1015) 2018-09-22 23:30:54 -04:00
0155-PreSpawnerSpawnEvent.patch Create API for CanPlaceOn and CanDestroy NBT tags (#1015) 2018-09-22 23:30:54 -04:00
0156-Remove-Precondition-on-name-for-AttributeModifier.patch Updated Upstream (Bukkit/CraftBukkit) 2018-09-28 19:31:59 -04:00
0157-Material-API-additions.patch [Auto] Updated Upstream (Bukkit) 2018-11-12 02:46:43 -05:00
0158-Add-Material-Tags.patch Ignore colorable size in test, NMS Tags not loaded at unit test 2018-10-10 23:40:52 -04:00
0159-Allow-setting-the-vex-s-summoner.patch Allow setting the vex's summoner (#1545) 2018-10-06 23:31:21 -04:00
0160-Add-LivingEntity-getTargetEntity.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2018-11-03 00:29:57 +00:00
0161-Add-sun-related-API.patch Update upstream B/CB/S 2018-10-27 00:07:20 -04:00
0162-Here-s-Johnny.patch Here's Johnny! (#1563) 2018-10-12 03:09:53 -04:00
0163-Turtle-API.patch [CI-SKIP] [Auto] Rebuild Patches 2018-10-12 03:11:50 -04:00
0164-Implement-getters-and-setters-for-EntityItem-owner-a.patch Implement getters and setters for EntityItem owner and thrower 2018-10-16 22:17:59 -04:00
0165-Add-spectator-target-events.patch Add events for player changing spectator target (#1498) 2018-10-18 16:53:10 -04:00
0166-Add-more-Witch-API.patch Add more Witch API (#1564) 2018-10-18 23:24:09 -04:00
0167-Make-the-default-permission-message-configurable.patch Make the default permission message configurable 2018-11-18 19:54:38 +00:00
0168-Support-cancellation-supression-of-EntityDismount-Ve.patch Update upstream CB 2018-11-21 21:49:47 -05:00