PaperMC/Spigot-API-Patches
Aikar 7c619bbae0 Updated Upstream (Bukkit/CraftBukkit), deprecate SentientNPC API
Upstream has added the equivalent of our SentientNPC API, with exception to the EnderDragon.

We've added Mob to the EnderDragon, and our SentientNPC API should behave the same.

Vex#getOwner has been deprecated and a replacement Vex#getSummoner has been added using Mob.

However, since 1.13 is not production ready, SentientNPC API is subject for removal in 1.13.1 since
1.13 API is not compatible with 1.12.

Please move to the Mob interface ASAP.

This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
c5ab54d8 Expand GameRule API
ab9a606c Improve entity hierarchy by adding Mob interface.

CraftBukkit Changes:
29e75648 Expand GameRule API
50e6858b Improve entity hierarchy by adding Mob interface.
0e1d79b4 Correct error in previous patch
2018-08-10 22:13:00 -04:00
..
Ability-to-apply-mending-to-XP-API.patch update upstream 2018-07-29 12:42:07 -04:00
Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch Ability to change PlayerProfile in AsyncPreLoginEvent 2018-03-18 11:46:14 -04:00
Access-items-by-EquipmentSlot.patch Initial Paper-API for Bukkit 1.13 Preview 4 - THIS IS NOT SERVER 2018-07-13 21:44:35 -04:00
Add-a-call-helper-to-Event.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
Add-an-asterisk-to-legacy-API-plugins.patch Add an asterisk to plugins onEnable and in command 2018-07-19 15:08:07 -05:00
Add-API-methods-to-control-if-armour-stands-can-move.patch Remove Ignore invalid Marker Icon ID's in maps 2017-04-22 15:32:06 +01:00
Add-ArmorStand-Item-Meta.patch Add ArmorStand Item Meta 2018-01-27 20:40:42 -05:00
Add-async-chunk-load-API.patch Rebuild Patches 2018-07-28 22:15:52 -05:00
Add-Ban-Methods-to-Player-Objects.patch update upstream 2018-07-29 12:42:07 -04:00
Add-BaseComponent-sendMessage-methods-to-CommandSend.patch update upstream 2018-07-29 12:42:07 -04:00
Add-BeaconEffectEvent.patch Put the decompile fixes into MC Dev Fixes patch 2018-07-23 13:10:06 -04:00
Add-command-to-reload-permissions.yml-and-require-co.patch Update upstream 2018-07-25 19:05:07 -04:00
Add-configuration-option-to-prevent-player-names-fro.patch Update upstream 2018-07-25 19:05:07 -04:00
Add-EntityKnockbackByEntityEvent.patch Add EntityKnockbackByEntityEvent (#1162) 2018-06-21 03:59:11 +02:00
Add-EntityTeleportEndGatewayEvent.patch Add EntityTeleportEndGatewayEvent for entities (closes #1124) 2018-06-09 14:21:40 +01:00
Add-EntityZapEvent.patch Remove Ignore invalid Marker Icon ID's in maps 2017-04-22 15:32:06 +01:00
Add-exception-reporting-event.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
Add-extended-PaperServerListPingEvent.patch Add extended PaperServerListPingEvent (#980) 2018-03-23 04:19:59 +01:00
Add-getI18NDisplayName-API.patch Update upstream 2018-07-25 19:05:07 -04:00
Add-getNearbyXXX-methods-to-Location.patch Add "getNearbyXXX" methods to Location (#1160) 2018-06-20 20:30:09 -05:00
Add-getTPS-method.patch Update upstream 2018-07-25 19:05:07 -04:00
Add-hand-to-bucket-events.patch [1.13] Hand for bucket events (#1300) 2018-08-07 09:44:44 -05:00
Add-handshake-event-to-allow-plugins-to-handle-clien.patch Remove Ignore invalid Marker Icon ID's in maps 2017-04-22 15:32:06 +01:00
Add-legacy-ping-support-to-PaperServerListPingEvent.patch Call PaperServerListPingEvent for legacy pings (#1057) 2018-03-30 19:00:01 +02:00
Add-MetadataStoreBase.removeAll-Plugin.patch Rebuild Patches 2018-07-28 22:15:52 -05:00
Add-method-to-open-already-placed-sign.patch Add method to open already placed sign 2018-04-01 02:30:41 +03:00
Add-methods-for-working-with-arrows-stuck-in-living-.patch Update upstream 2018-08-01 22:49:47 -04:00
Add-player-view-distance-API.patch Don't reset current tick based on system time 2018-08-10 15:25:45 +01:00
Add-PlayerArmorChangeEvent.patch Initial Paper-API for Bukkit 1.13 Preview 4 - THIS IS NOT SERVER 2018-07-13 21:44:35 -04:00
Add-PlayerInitialSpawnEvent.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
Add-PlayerJumpEvent.patch Update documentation around PlayerJumpEvent 2017-09-29 14:58:24 -04:00
Add-PlayerLocaleChangeEvent.patch Don't reset current tick based on system time 2018-08-10 15:25:45 +01:00
Add-PlayerUseUnknownEntityEvent.patch Remove Ignore invalid Marker Icon ID's in maps 2017-04-22 15:32:06 +01:00
Add-ProjectileCollideEvent.patch Remove Ignore invalid Marker Icon ID's in maps 2017-04-22 15:32:06 +01:00
Add-sender-name-to-commands.yml-replacement.patch Update B/CB/S 2017-11-08 16:13:57 +00:00
Add-SentientNPC-Interface-to-Entities.patch Updated Upstream (Bukkit/CraftBukkit), deprecate SentientNPC API 2018-08-10 22:13:00 -04:00
Add-setPlayerProfile-API-for-Skulls.patch [1.13] Skull block profile api (#1308) 2018-08-06 07:24:55 +02:00
Add-source-to-PlayerExpChangeEvent.patch Rebuild Patches 2018-07-28 22:15:52 -05:00
Add-String-based-Action-Bar-API.patch update upstream 2018-07-29 12:42:07 -04:00
Add-TNTPrimeEvent.patch [Auto] Rebuild Patches 2018-08-05 18:55:03 -04:00
add-Trove-and-FastUtil-to-Bukkit.patch Rebuild Patches 2018-07-28 22:15:52 -05:00
Add-UnknownCommandEvent.patch Fix javadoc warnings 2017-07-03 16:38:49 +01:00
Add-version-history-to-version-command.patch Track previous version and report in command 2018-03-01 19:57:22 -06:00
Add-workaround-for-plugins-modifying-the-parent-of-t.patch Update upstream 2018-07-29 22:16:15 -04:00
Add-World.getEntity-UUID-API.patch [Auto] Updated Upstream (Bukkit) 2018-08-06 23:19:31 -04:00
Additional-world.getNearbyEntities-API-s.patch [Auto] Updated Upstream (Bukkit) 2018-08-06 23:19:31 -04:00
Allow-plugins-to-use-SLF4J-for-logging.patch Remove deprecated AuthLib API from Paper-API 2018-07-25 21:49:43 -05:00
Allow-Reloading-of-Command-Aliases.patch Update upstream 2018-07-25 19:05:07 -04:00
AnvilDamageEvent.patch AnvilDamageEvent 2018-07-20 23:37:40 -05:00
API-to-get-a-BlockState-without-a-snapshot.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
Arrow-pickup-rule-API.patch Update B/CB 2018-05-08 23:09:45 +01:00
AsyncTabCompleteEvent.patch [Auto] Updated Upstream (Bukkit) 2018-08-09 18:29:38 -04:00
Automatically-disable-plugins-that-fail-to-load.patch NOT FINISHED!!! Current Progress on 1.13-pre7 update 2018-07-14 21:53:17 -04:00
Basic-PlayerProfile-API.patch Move part of last change into proper file 2018-07-25 21:55:25 -05:00
Check-Paper-versions.patch Make version command use the direct link 2018-04-09 16:13:08 -04:00
Close-Plugin-Class-Loaders-on-Disable.patch NOT FINISHED!!! Current Progress on 1.13-pre7 update 2018-07-14 21:53:17 -04:00
Complete-resource-pack-API.patch update upstream 2018-07-29 12:42:07 -04:00
Custom-replacement-for-eaten-items.patch Properly fix JavaDoc linting issues 2017-06-10 17:11:10 -05:00
Display-warning-on-deprecated-recipe-API.patch Display warning on deprecated recipe API 2017-12-09 12:42:11 -05:00
EnderDragon-Events.patch 1.13: EnderDragon Events (#1247) 2018-07-28 01:03:10 -05:00
Enderman.teleportRandomly.patch NOT FINISHED!!! Current Progress on 1.13-pre7 update 2018-07-14 21:53:17 -04:00
EndermanAttackPlayerEvent.patch EndermanAttackPlayerEvent 2018-05-01 20:19:47 -04:00
EndermanEscapeEvent.patch add Escape Reason Drown for EndermanEscapeEvent 2018-05-31 18:16:26 -04:00
ensureServerConversions-API.patch Update upstream 2018-07-25 19:05:07 -04:00
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
Entity-fromMobSpawner.patch Update Upstream 2018-07-30 01:08:59 -04:00
Entity-getChunk-API.patch Update Upstream 2018-07-30 01:08:59 -04:00
Entity-Origin-API.patch Update Upstream 2018-07-30 01:08:59 -04:00
EntityPathfindEvent.patch EntityPathfindEvent should be an EntityEvent 2018-06-25 22:09:11 -04:00
EntityRegainHealthEvent-isFastRegen-API.patch Fix javadoc warnings 2017-07-03 16:38:49 +01:00
EntityShootBowEvent-consumeArrow-and-getArrowItem-AP.patch EntityShootBowEvent consumeArrow and getArrowItem API 2018-06-18 00:39:04 -04:00
EntityTransformedEvent.patch EntityTransformedEvent (#1281) 2018-07-29 23:54:13 -04:00
Expand-ArmorStand-API.patch Expand ArmorStand API (#1277) 2018-07-29 23:53:59 -04:00
Expand-Explosions-API.patch [Auto] Updated Upstream (Bukkit) 2018-08-06 23:19:31 -04:00
Expand-Location-Manipulation-API.patch update upstream 2018-07-29 12:42:07 -04:00
Expand-World.spawnParticle-API-and-add-Builder.patch Updated Upstream (Bukkit/CraftBukkit), deprecate SentientNPC API 2018-08-10 22:13:00 -04:00
ExperienceOrbMergeEvent.patch ExperienceOrbMergeEvent 2017-12-19 22:57:46 -05:00
ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch ExperienceOrbs API for Reason/Source/Triggering player 2017-12-19 16:46:27 -05:00
Expose-client-protocol-version-and-virtual-host.patch NOT FINISHED!!! Current Progress on 1.13-pre7 update 2018-07-14 21:53:17 -04:00
Expose-server-CommandMap.patch Update upstream 2018-07-25 19:05:07 -04:00
Expose-WorldBorder-isInBounds-Location-check.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
Fill-Profile-Property-Events.patch Expand Explosions API 2018-06-20 23:19:46 -04:00
Fireworks-API-s.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
Fix-ServerListPingEvent-flagging-as-Async.patch Make version command use the direct link 2018-04-09 16:13:08 -04:00
Fix-upstream-javadoc-warnings-and-errors.patch Updated Upstream (Bukkit/CraftBukkit), deprecate SentientNPC API 2018-08-10 22:13:00 -04:00
getPlayerUniqueId-API.patch Update B/CB/S 2018-07-23 09:39:55 +01:00
Graduate-bungeecord-chat-API-from-spigot-subclasses.patch update upstream 2018-07-29 12:42:07 -04:00
Handle-plugin-prefixes-in-implementation-logging-con.patch [CI-SKIP] Add Minecrell to MIT list (#1035) 2018-03-08 16:08:21 +01:00
IllegalPacketEvent.patch Remove Ignore invalid Marker Icon ID's in maps 2017-04-22 15:32:06 +01:00
Improve-ProjectileHitEvent-to-include-the-BlockFace-.patch Improve ProjectileHitEvent to include the BlockFace where the projectile has hit (#1182) 2018-06-30 05:50:17 +02:00
Improve-the-Saddle-API-for-Horses.patch Update B/CB 2018-02-08 10:07:27 +00:00
InventoryCloseEvent-Reason-API.patch InventoryCloseEvent Reason API 2018-07-03 21:57:33 -04:00
Item-canEntityPickup.patch Renumber patches, fix conflicts, update for 1.12 2017-06-11 20:02:57 -05:00
ItemStack-API-additions-for-quantity-flags-lore.patch Update upstream 2018-07-25 19:05:07 -04:00
ItemStack-getMaxItemUseDuration.patch Update upstream 2018-07-25 19:05:07 -04:00
LivingEntity-Hand-Raised-Item-Use-API.patch Update upstream 2018-08-01 22:49:47 -04:00
LivingEntity-setKiller.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
Location.isChunkLoaded-API.patch Location.isChunkLoaded() API 2018-04-30 19:27:59 -04:00
Location.toBlockLocation-toCenterLocation.patch rename method for center to toCenterLocation() 2018-05-24 21:06:06 -04:00
LootTable-API.patch Update B/CB/S 2017-08-05 23:36:47 +01:00
Make-EnderDragon-extend-Mob.patch Updated Upstream (Bukkit/CraftBukkit), deprecate SentientNPC API 2018-08-10 22:13:00 -04:00
Make-plugins-list-alphabetical.patch Update B/CB/S 2017-11-10 17:31:39 -05:00
Make-shield-blocking-delay-configurable.patch Update upstream 2018-08-01 22:49:47 -04:00
Misc-Utils.patch Remove Ignore invalid Marker Icon ID's in maps 2017-04-22 15:32:06 +01:00
Optimize-Hoppers.patch Optimize Hoppers 2018-01-18 01:00:51 -05:00
Player-affects-spawning-API.patch Don't reset current tick based on system time 2018-08-10 15:25:45 +01:00
Player-Tab-List-and-Title-APIs.patch update upstream 2018-07-29 12:42:07 -04:00
Player.setPlayerProfile-API.patch update upstream 2018-07-29 12:42:07 -04:00
PlayerAdvancementCriterionGrantEvent.patch PlayerAdvancementCriterionGrantEvent (#978) 2018-01-21 12:23:34 -06:00
PlayerAttemptPickupItemEvent.patch PlayerAttemptPickupItemEvent additions 2017-11-10 22:49:53 -05:00
PlayerElytraBoostEvent.patch update upstream 2018-07-29 12:42:07 -04:00
PlayerNaturallySpawnCreaturesEvent.patch PlayerNaturallySpawnCreaturesEvent 2018-01-14 17:36:24 -05:00
PlayerPickupExperienceEvent.patch Make PlayerPickupExperienceEvent extend PlayerEvent 2017-12-19 22:08:28 -05:00
PlayerPickupItemEvent-setFlyAtPlayer.patch Update Upstream 2017-07-30 18:41:08 -04:00
PlayerReadyArrowEvent.patch PlayerReadyArrowEvent 2018-06-18 01:13:16 -04:00
PlayerTeleportEndGatewayEvent.patch Properly fix JavaDoc linting issues 2017-06-10 17:11:10 -05:00
POM-changes.patch Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE 2018-07-22 01:27:46 -04:00
PotionEffect-clone-methods.patch remove PotionEffect color API as it was removed upstream 2018-08-03 21:23:57 -04:00
PreCreatureSpawnEvent.patch Remove warning for custom entities in precreaturespawn, add note to event 2018-01-28 22:50:35 -05:00
Profile-Lookup-Events.patch Move part of last change into proper file 2018-07-25 21:55:25 -05:00
ProfileWhitelistVerifyEvent.patch Remove deprecated AuthLib API from Paper-API 2018-07-25 21:49:43 -05:00
Provide-Chunk-Coordinates-as-a-Long-API.patch [CI-SKIP] [Auto] Rebuild Patches 2018-08-07 10:51:42 -04:00
Provide-E-TE-Chunk-count-stat-methods.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
RangedEntity-API.patch LivingEntity Hand Raised/Item Use API 2018-06-29 00:55:29 -04:00
Reduce-thread-synchronization-in-MetadataStoreBase.patch NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
Shoulder-Entities-Release-API.patch Shoulder Entities Release API 2017-06-17 15:20:25 -04:00
SkeletonHorse-Additions.patch SkeletonHorse Additions (#1283) 2018-08-04 20:12:41 -05:00
Tameable-getOwnerUniqueId-API.patch Rename getOwnerUUID to Tameable#getOwnerUniqueId for consistency 2018-02-24 01:16:01 -05:00
Timings-v2.patch Don't reset current tick based on system time 2018-08-10 15:25:45 +01:00
Use-ASM-for-event-executors.patch Update B/CB/S 2018-07-23 09:39:55 +01:00
Use-specific-1.13-versioning-branch-build-name.patch Use 1.13 branch and builds for versioning 2018-07-19 17:33:29 -05:00
Vex-getSummoner-API.patch Updated Upstream (Bukkit/CraftBukkit), deprecate SentientNPC API 2018-08-10 22:13:00 -04:00
WitchConsumePotionEvent.patch WitchConsumePotionEvent 2018-05-16 20:35:33 -04:00
WitchReadyPotionEvent.patch WitchReadyPotionEvent 2018-06-05 22:48:27 -04:00
WitchThrowPotionEvent.patch Fix Witch Throw Potion error - Resolves #1129 2018-05-23 23:08:04 -04:00