PaperMC/patches/api
stonar96 76ee105811
Optimize HashMapPalette (#5074)
HashMapPalette uses an instance of CrudeIncrementalIntIdentityHashBiMap
internally. A Palette has a preset maximum size = 1 << bits.
CrudeIncrementalIntIdentityHashBiMap has an initial size but is
automatically resized. The CrudeIncrementalIntIdentityHashBiMap is created
with the maximum size in the constructor of HashMapPalette, with the aim
that it doesn't need to be resized anymore. However, there are two things
that I think Mojang hasn't considered here:
1) The CrudeIncrementalIntIdentityHashBiMap is resized, when its initial
size is reached and not the next time, when a further object is added.
2) HashMapPalette adds objects (unnecessarily) before checking if the
initial size of CrudeIncrementalIntIdentityHashBiMap is reached.
This means to actually avoid resize operations in
CrudeIncrementalIntIdentityHashBiMap, one has to add 2 to the initial size
or add 1 and check the size before adding objects. This commit implements
the second approach. Note that this isn't only an optimization but also
makes async reads of Palettes fail-safe. An async read while the
CrudeIncrementalIntIdentityHashBiMap is resized is fatal and can even lead
to corrupted data. This is also something that Anti-Xray is currently
relying on.
2021-12-04 15:56:34 +01:00
..
0001-Convert-project-to-Gradle.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0002-Build-system-changes.patch Bump Paperclip and fix configuration cache issue 2021-11-30 19:26:33 +01:00
0003-Annotation-Test-changes.patch a bunch more patches done 2021-11-30 19:26:33 +01:00
0004-Add-FastUtil-to-Bukkit.patch Remove redundant json-simple dependency and move isTransitive = false from server to api 2021-11-30 19:26:33 +01:00
0005-Paper-Utils.patch Allow use of TYPE_USE annotations 2021-06-21 09:57:15 -07:00
0006-Timings-v2.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0007-Add-command-line-option-to-load-extra-plugin-jars-no.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0008-Adventure.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0009-Player-affects-spawning-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0010-Add-getTPS-method.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0011-Version-Command-2.0.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0012-Entity-Origin-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0013-Add-PlayerLocaleChangeEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0014-Add-view-distance-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0015-Add-BeaconEffectEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0016-Add-PlayerInitialSpawnEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0017-Automatically-disable-plugins-that-fail-to-load.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0018-Expose-server-CommandMap.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0019-Graduate-bungeecord-chat-API-from-spigot-subclasses.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0020-Add-exception-reporting-event.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0021-Add-BaseComponent-sendMessage-methods-to-CommandSend.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0022-Fix-ServerListPingEvent-flagging-as-Async.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0023-Player-Tab-List-and-Title-APIs.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0024-Add-methods-for-working-with-arrows-stuck-in-living-.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0025-Complete-resource-pack-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0026-Use-ASM-for-event-executors.patch Remove redundant json-simple dependency and move isTransitive = false from server to api 2021-11-30 19:26:33 +01:00
0027-Add-a-call-helper-to-Event.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0028-Add-sender-name-to-commands.yml-replacement.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0029-Add-command-to-reload-permissions.yml-and-require-co.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0030-Custom-replacement-for-eaten-items.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0031-Entity-AddTo-RemoveFrom-World-Events.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0032-EntityPathfindEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0033-Reduce-thread-synchronization-in-MetadataStoreBase.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0034-Add-MetadataStoreBase.removeAll-Plugin.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0035-Add-PlayerUseUnknownEntityEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0036-Add-handshake-event-to-allow-plugins-to-handle-clien.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0037-Arrow-pickup-rule-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0038-EntityRegainHealthEvent-isFastRegen-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0039-LootTable-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0040-Add-EntityZapEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0041-Misc-Utils.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0042-Allow-Reloading-of-Command-Aliases.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0043-Add-source-to-PlayerExpChangeEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0044-Add-ProjectileCollideEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0045-Add-String-based-Action-Bar-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0046-Add-API-methods-to-control-if-armour-stands-can-move.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0047-IllegalPacketEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0048-Fireworks-API-s.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0049-PlayerTeleportEndGatewayEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0050-Provide-E-TE-Chunk-count-stat-methods.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0051-ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0052-Expose-WorldBorder-isInBounds-Location-check.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0053-Add-configuration-option-to-prevent-player-names-fro.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0054-Fix-upstream-javadocs.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0055-Item-canEntityPickup.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0056-PlayerAttemptPickupItemEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0057-Add-UnknownCommandEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0058-Basic-PlayerProfile-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0059-PlayerPickupItemEvent-setFlyAtPlayer.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0060-Shoulder-Entities-Release-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0061-Entity-fromMobSpawner.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0062-Profile-Lookup-Events.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0063-Improve-the-Saddle-API-for-Horses.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0064-Add-getI18NDisplayName-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0065-ensureServerConversions-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0066-Make-plugins-list-alphabetical.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0067-LivingEntity-setKiller.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0068-ProfileWhitelistVerifyEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0069-Allow-plugins-to-use-SLF4J-for-logging.patch Remove redundant json-simple dependency and move isTransitive = false from server to api 2021-11-30 19:26:33 +01:00
0070-Handle-plugin-prefixes-in-implementation-logging-con.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0071-Add-PlayerJumpEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0072-Add-workaround-for-plugins-modifying-the-parent-of-t.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0073-Add-PlayerArmorChangeEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0074-API-to-get-a-BlockState-without-a-snapshot.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0075-AsyncTabCompleteEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0076-Expose-client-protocol-version-and-virtual-host.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0077-Display-warning-on-deprecated-recipe-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0078-PlayerPickupExperienceEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0079-ExperienceOrbMergeEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0080-Ability-to-apply-mending-to-XP-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0081-PreCreatureSpawnEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0082-PlayerNaturallySpawnCreaturesEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0083-Add-setPlayerProfile-API-for-Skulls.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0084-Fill-Profile-Property-Events.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0085-PlayerAdvancementCriterionGrantEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0086-Add-ArmorStand-Item-Meta.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0087-Optimize-Hoppers.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0088-Tameable-getOwnerUniqueId-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0089-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0090-Add-extended-PaperServerListPingEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0091-Player.setPlayerProfile-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0092-getPlayerUniqueId-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0093-Add-legacy-ping-support-to-PaperServerListPingEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0094-Add-method-to-open-already-placed-sign.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0095-Add-Ban-Methods-to-Player-Objects.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0096-EndermanEscapeEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0097-Enderman.teleportRandomly.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0098-Additional-world.getNearbyEntities-API-s.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0099-Location.isChunkLoaded-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0100-Expand-World.spawnParticle-API-and-add-Builder.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0101-EndermanAttackPlayerEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0102-Close-Plugin-Class-Loaders-on-Disable.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0103-WitchConsumePotionEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0104-WitchThrowPotionEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0105-Location.toBlockLocation-toCenterLocation.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0106-PotionEffect-clone-methods.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0107-WitchReadyPotionEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0108-ItemStack-getMaxItemUseDuration.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0109-Add-EntityTeleportEndGatewayEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0110-Make-shield-blocking-delay-configurable.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0111-EntityShootBowEvent-consumeArrow-and-getArrowItem-AP.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0112-Add-getNearbyXXX-methods-to-Location.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0113-PlayerReadyArrowEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0114-Add-EntityKnockbackByEntityEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0115-Expand-Explosions-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0116-ItemStack-API-additions-for-quantity-flags-lore.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0117-LivingEntity-Hand-Raised-Item-Use-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0118-RangedEntity-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0119-Add-World.getEntity-UUID-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0120-InventoryCloseEvent-Reason-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0121-Allow-setting-the-vex-s-summoner.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0122-Entity-getChunk-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0123-Add-an-asterisk-to-legacy-API-plugins.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0124-EnderDragon-Events.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0125-PlayerElytraBoostEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0126-PlayerLaunchProjectileEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0127-EntityTransformedEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0128-Allow-disabling-armour-stand-ticking.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0129-SkeletonHorse-Additions.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0130-Expand-Location-Manipulation-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0131-Expand-ArmorStand-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0132-AnvilDamageEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0133-Remove-deadlock-risk-in-firing-async-events.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0134-Add-hand-to-bucket-events.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0135-Add-TNTPrimeEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0136-Provide-Chunk-Coordinates-as-a-Long-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0137-Make-EnderDragon-extend-Mob.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0138-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0139-Don-t-use-snapshots-for-Timings-Tile-Entity-reports.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0140-Allow-Blocks-to-be-accessed-via-a-long-key.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0141-Slime-Pathfinder-Events.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0142-Add-PhantomPreSpawnEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0143-Add-More-Creeper-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0144-Inventory-removeItemAnySlot.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0145-isChunkGenerated-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0146-Add-source-block-constructor-and-getChangedBlockData.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0147-Async-Chunks-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0148-Add-ray-tracing-methods-to-LivingEntity.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0149-Expose-attack-cooldown-methods-for-Player.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0150-Improve-death-events.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0151-Mob-Pathfinding-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0152-Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0153-Performance-Concurrency-Improvements-to-Permissions.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0154-Add-ItemStackRecipeChoice-Draft-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0155-Implement-furnace-cook-speed-multiplier-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0156-Material-API-additions.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0157-Add-Material-Tags.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0158-PreSpawnerSpawnEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0159-Add-LivingEntity-getTargetEntity.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0160-Add-sun-related-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0161-Here-s-Johnny.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0162-Turtle-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0163-Add-spectator-target-events.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0164-Add-more-Witch-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0165-Make-the-default-permission-message-configurable.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0166-Support-cancellation-supression-of-EntityDismount-Ve.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0167-Add-more-Zombie-API.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0168-Change-the-reserved-channel-check-to-be-sensible.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0169-Add-PlayerConnectionCloseEvent.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0170-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch move extra plugins patch up & more work 2021-11-30 19:26:33 +01:00
0171-Add-ItemStack-Recipe-API-helper-methods.patch and here's some more patches 2021-11-30 19:26:33 +01:00
0172-BlockDestroyEvent.patch and here's some more patches 2021-11-30 19:26:33 +01:00
0173-Add-WhitelistToggleEvent.patch and here's some more patches 2021-11-30 19:26:33 +01:00
0174-Add-GS4-Query-event.patch Squash annotation test changes patches 2021-11-30 19:26:33 +01:00
0175-Add-PlayerPostRespawnEvent.patch Squash annotation test changes patches 2021-11-30 19:26:33 +01:00
0176-Entity-getEntitySpawnReason.patch Squash annotation test changes patches 2021-11-30 19:26:33 +01:00
0177-Fix-Spigot-annotation-mistakes.patch moaaaaaaaar patches 2021-11-30 19:26:33 +01:00
0178-Server-Tick-Events.patch Patches 2021-11-30 19:26:33 +01:00
0179-PlayerDeathEvent-getItemsToKeep.patch Patches 2021-11-30 19:26:33 +01:00
0180-Add-Heightmap-API.patch Patches 2021-11-30 19:26:33 +01:00
0181-Mob-Spawner-API-Enhancements.patch Patches 2021-11-30 19:26:33 +01:00
0182-Add-BlockSoundGroup-interface.patch Patches 2021-11-30 19:26:33 +01:00
0183-Amend-PlayerInteractAtEntityEvent-javadoc-for-ArmorS.patch Patches 2021-11-30 19:26:33 +01:00
0184-Increase-custom-payload-channel-message-size.patch more patches updated 2021-11-30 19:26:33 +01:00
0185-Expose-the-internal-current-tick.patch more patches updated 2021-11-30 19:26:33 +01:00
0186-PlayerDeathEvent-shouldDropExperience.patch hey, look ma, am doing my part! 2021-11-30 19:26:33 +01:00
0187-Add-effect-to-block-break-naturally.patch hey, look ma, am doing my part! 2021-11-30 19:26:33 +01:00
0188-Add-ThrownEggHatchEvent.patch More more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0189-Entity-Jump-API.patch More more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0190-add-hand-to-BlockMultiPlaceEvent.patch More more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0191-Add-tick-times-API.patch patches 2021-11-30 19:26:33 +01:00
0192-Expose-MinecraftServer-isRunning.patch patches 2021-11-30 19:26:33 +01:00
0193-Add-Raw-Byte-ItemStack-Serialization.patch patches 2021-11-30 19:26:33 +01:00
0194-Disable-Sync-Events-firing-Async-errors-during-shutd.patch patches 2021-11-30 19:26:33 +01:00
0195-Make-JavaPluginLoader-thread-safe.patch patches 2021-11-30 19:26:33 +01:00
0196-Add-Player-Client-Options-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0197-Add-PlayerAttackEntityCooldownResetEvent.patch More more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0198-Fix-Potion-toItemStack-swapping-the-extended-and-upg.patch More more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0199-Add-item-slot-convenience-methods.patch More more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0200-Villager-Restocks-API.patch More more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0201-Expose-game-version.patch More more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0202-Add-Mob-Goal-API.patch change my email in all patches 2021-11-30 19:26:33 +01:00
0203-Add-villager-reputation-API.patch More more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0204-Spawn-Reason-API.patch More more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0205-Potential-bed-API.patch More more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0206-Prioritise-own-classes-where-possible.patch More more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0207-Provide-a-useful-PluginClassLoader-toString.patch More more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0208-Inventory-getHolder-method-without-block-snapshot.patch moaaaaaaaar patches 2021-11-30 19:26:33 +01:00
0209-Expose-Arrow-getItemStack.patch More more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0210-Add-and-implement-PlayerRecipeBookClickEvent.patch More more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0211-Support-components-in-ItemMeta.patch change my email in all patches 2021-11-30 19:26:33 +01:00
0212-added-2-new-TargetReasons-for-1.16-mob-behavior.patch More more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0213-Add-entity-liquid-API.patch More more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0214-Add-PrepareResultEvent-PrepareGrindstoneEvent.patch More more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0215-Support-hex-colors-in-getLastColors.patch More more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0216-Add-setMaxPlayers-API.patch More more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0217-Add-moon-phase-API.patch More more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0218-Add-playPickupItemAnimation-to-LivingEntity.patch More more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0219-Add-BellRingEvent.patch More more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0220-Brand-support.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0221-Add-more-Evoker-API.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0222-Add-methods-to-get-translation-keys.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0223-Create-HoverEvent-from-ItemStack-Entity.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0224-Add-additional-open-container-api-to-HumanEntity.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0225-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0226-Entity-isTicking.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0227-Clarify-the-Javadocs-for-Entity.getEntitySpawnReason.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0228-Villager-resetOffers.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0229-Player-elytra-boost-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0230-Add-getOfflinePlayerIfCached-String.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0231-Add-ignore-discounts-API.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0232-Item-no-age-no-player-pickup.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0233-Beacon-API-custom-effect-ranges.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0234-Add-API-for-quit-reason.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0235-Add-Destroy-Speed-API.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0236-Add-LivingEntity-clearActiveItem.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0237-Add-PlayerItemCooldownEvent.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0238-More-lightning-API.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0239-Add-PlayerShearBlockEvent.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0240-Enable-multi-release-plugin-jars.patch More more more more more more more more more more more more more more more work 2021-11-30 19:26:33 +01:00
0241-Player-Chunk-Load-Unload-Events.patch several more patches updated 2021-11-30 19:26:33 +01:00
0242-Expose-LivingEntity-hurt-direction.patch several more patches updated 2021-11-30 19:26:33 +01:00
0243-Add-OBSTRUCTED-reason-to-BedEnterResult.patch several more patches updated 2021-11-30 19:26:33 +01:00
0244-Added-PlayerTradeEvent.patch updated more patches 2021-11-30 19:26:33 +01:00
0245-Add-TargetHitEvent-API.patch updated more patches 2021-11-30 19:26:33 +01:00
0246-Additional-Block-Material-API-s.patch updated more patches 2021-11-30 19:26:33 +01:00
0247-Add-API-to-get-Material-from-Boats-and-Minecarts.patch updated more patches 2021-11-30 19:26:33 +01:00
0248-Add-PlayerFlowerPotManipulateEvent.patch updated more patches 2021-11-30 19:26:33 +01:00
0249-Zombie-API-breaking-doors.patch updated more patches 2021-11-30 19:26:33 +01:00
0250-Add-EntityLoadCrossbowEvent.patch a bunch more patches done 2021-11-30 19:26:33 +01:00
0251-Added-WorldGameRuleChangeEvent.patch a bunch more patches done 2021-11-30 19:26:33 +01:00
0252-Added-ServerResourcesReloadedEvent.patch a bunch more patches done 2021-11-30 19:26:33 +01:00
0253-Add-BlockFailedDispenseEvent.patch a bunch more patches done 2021-11-30 19:26:33 +01:00
0254-Added-PlayerLecternPageChangeEvent.patch a bunch more patches done 2021-11-30 19:26:33 +01:00
0255-Added-PlayerLoomPatternSelectEvent.patch a bunch more patches done 2021-11-30 19:26:33 +01:00
0256-Add-API-to-get-exact-interaction-point-in-PlayerInte.patch moar patches 2021-11-30 19:26:33 +01:00
0257-Add-sendOpLevel-API.patch Updated Upstream (Bukkit/CraftBukkit/Spigot) 2021-11-30 19:26:33 +01:00
0258-Add-StructureLocateEvent.patch moar patches 2021-11-30 19:26:33 +01:00
0259-Return-chat-component-with-empty-text-instead-of-thr.patch moar patches 2021-11-30 19:26:33 +01:00
0260-Add-BlockPreDispenseEvent.patch moar patches 2021-11-30 19:26:33 +01:00
0261-Added-Vanilla-Entity-Tags.patch even moaar patches 2021-11-30 19:26:33 +01:00
0262-added-Wither-API.patch even moaar patches 2021-11-30 19:26:33 +01:00
0263-Added-PlayerChangeBeaconEffectEvent.patch even moaar patches 2021-11-30 19:26:33 +01:00
0264-Added-PlayerStonecutterRecipeSelectEvent.patch even moaar patches 2021-11-30 19:26:33 +01:00
0265-Add-dropLeash-variable-to-EntityUnleashEvent.patch moaaaaar patches 2021-11-30 19:26:33 +01:00
0266-add-DragonEggFormEvent.patch moaaaaar patches 2021-11-30 19:26:33 +01:00
0267-EntityMoveEvent.patch moaaaaar patches 2021-11-30 19:26:33 +01:00
0268-Allow-adding-items-to-BlockDropItemEvent.patch moaaaaar patches 2021-11-30 19:26:33 +01:00
0269-Add-getMainThreadExecutor-to-BukkitScheduler.patch moaaaaar patches 2021-11-30 19:26:33 +01:00
0270-living-entity-allow-attribute-registration.patch moaaaaar patches 2021-11-30 19:26:33 +01:00
0271-Add-missing-effects.patch moaaaaar patches 2021-11-30 19:26:33 +01:00
0272-Expose-Tracked-Players.patch moaaaaar patches 2021-11-30 19:26:33 +01:00
0273-Cache-the-result-of-Material-isBlock.patch moaaaaaaaar patches 2021-11-30 19:26:33 +01:00
0274-Add-worldborder-events.patch moaaaaaaaar patches 2021-11-30 19:26:33 +01:00
0275-added-PlayerNameEntityEvent.patch moaaaaaaaar patches 2021-11-30 19:26:33 +01:00
0276-Add-recipe-to-cook-events.patch moaaaaaaaar patches 2021-11-30 19:26:33 +01:00
0277-Add-Block-isValidTool.patch moaaaaaaaar patches 2021-11-30 19:26:33 +01:00
0278-Implement-Keyed-on-World.patch moaaaaaaaar patches 2021-11-30 19:26:33 +01:00
0279-Item-Rarity-API.patch moaaaaaaaar patches 2021-11-30 19:26:33 +01:00
0280-Expose-protocol-version.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0281-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0282-add-isDeeplySleeping-to-HumanEntity.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0283-add-consumeFuel-to-FurnaceBurnEvent.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0284-add-get-set-drop-chance-to-EntityEquipment.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0285-Added-PlayerDeepSleepEvent.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0286-More-World-API.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0287-Added-PlayerBedFailEnterEvent.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0288-Introduce-beacon-activation-deactivation-events.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0289-PlayerMoveEvent-Improvements.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0290-add-RespawnFlags-to-PlayerRespawnEvent.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0291-Add-more-WanderingTrader-API.patch even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-30 19:26:33 +01:00
0292-Add-EntityBlockStorage-clearEntities.patch more patches 2021-11-30 19:26:33 +01:00
0293-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch more patches 2021-11-30 19:26:33 +01:00
0294-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch more patches 2021-11-30 19:26:33 +01:00
0295-Inventory-close.patch more patches 2021-11-30 19:26:33 +01:00
0296-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch more patches 2021-11-30 19:26:33 +01:00
0297-Add-basic-Datapack-API.patch more patches 2021-11-30 19:26:33 +01:00
0298-additions-to-PlayerGameModeChangeEvent.patch more patches 2021-11-30 19:26:33 +01:00
0299-ItemStack-repair-check-API.patch more patches 2021-11-30 19:26:33 +01:00
0300-More-Enchantment-API.patch more patches 2021-11-30 19:26:33 +01:00
0301-List-all-missing-hard-depends-not-just-first.patch more patches 2021-11-30 19:26:33 +01:00
0302-Add-Mob-lookAt-API.patch more patches 2021-11-30 19:26:33 +01:00
0303-ItemStack-editMeta.patch more patches 2021-11-30 19:26:33 +01:00
0304-Add-EntityInsideBlockEvent.patch more patches 2021-11-30 19:26:33 +01:00
0305-Attributes-API-for-item-defaults.patch more patches 2021-11-30 19:26:33 +01:00
0306-Add-cause-to-Weather-ThunderChangeEvents.patch more patches 2021-11-30 19:26:33 +01:00
0307-More-Lidded-Block-API.patch more patches 2021-11-30 19:26:33 +01:00
0308-Add-PlayerKickEvent-causes.patch more patches 2021-11-30 19:26:33 +01:00
0309-Add-PufferFishStateChangeEvent.patch patches and remap fixes 2021-11-30 19:26:33 +01:00
0310-Add-BellRevealRaiderEvent.patch patches and remap fixes 2021-11-30 19:26:33 +01:00
0311-Add-ElderGuardianAppearanceEvent.patch more patches done 2021-11-30 19:26:33 +01:00
0312-Add-more-line-of-sight-methods.patch more patches done 2021-11-30 19:26:33 +01:00
0313-Add-more-LimitedRegion-API.patch Remove deprecated protoworld api 2021-11-30 19:26:33 +01:00
0314-Missing-Entity-Behavior-API.patch more patches done 2021-11-30 19:26:33 +01:00
0315-Add-Git-information-to-version-command-on-startup.patch Further manifest fixes 2021-11-30 19:26:33 +01:00
0316-Adds-PlayerArmSwingEvent.patch more patches done 2021-11-30 19:26:33 +01:00
0317-Add-PlayerSignCommandPreprocessEvent.patch more patches done 2021-11-30 19:26:33 +01:00
0318-fix-empty-array-elements-in-command-arguments.patch and yet again, more patches 2021-11-30 19:26:33 +01:00
0319-Stinger-API.patch and yet again, more patches 2021-11-30 19:26:33 +01:00
0320-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch and yet again, more patches 2021-11-30 19:26:33 +01:00
0321-Add-PlayerSetSpawnEvent.patch and yet again, more patches 2021-11-30 19:26:33 +01:00
0322-Added-EntityDamageItemEvent.patch and yet again, more patches 2021-11-30 19:26:33 +01:00
0323-Make-EntityUnleashEvent-cancellable.patch and yet again, more patches 2021-11-30 19:26:33 +01:00
0324-Change-EnderEye-target-without-changing-other-things.patch and yet again, more patches 2021-11-30 19:26:33 +01:00
0325-Add-BlockBreakBlockEvent.patch all api patches done* 2021-11-30 19:26:33 +01:00
0326-Add-helpers-for-left-right-click-to-Action.patch all api patches done* 2021-11-30 19:26:33 +01:00
0327-Option-to-prevent-NBT-copy-in-smithing-recipes.patch all api patches done* 2021-11-30 19:26:33 +01:00
0328-More-CommandBlock-API.patch all api patches done* 2021-11-30 19:26:33 +01:00
0329-Fix-plugin-provides-load-order.patch all api patches done* 2021-11-30 19:26:33 +01:00
0330-Add-missing-team-sidebar-display-slots.patch all api patches done* 2021-11-30 19:26:33 +01:00
0331-add-back-EntityPortalExitEvent.patch all api patches done* 2021-11-30 19:26:33 +01:00
0332-Add-methods-to-find-targets-for-lightning-strikes.patch all api patches done* 2021-11-30 19:26:33 +01:00
0333-Get-entity-default-attributes.patch all api patches done* 2021-11-30 19:26:33 +01:00
0334-Left-handed-API.patch all api patches done* 2021-11-30 19:26:33 +01:00
0335-Add-advancement-display-API.patch all api patches done* 2021-11-30 19:26:33 +01:00
0336-Add-ItemFactory-getMonsterEgg-API.patch all api patches done* 2021-11-30 19:26:33 +01:00
0337-Add-critical-damage-API.patch all api patches done* 2021-11-30 19:26:33 +01:00
0338-Fix-issues-with-mob-conversion.patch all api patches done* 2021-11-30 19:26:33 +01:00
0339-Add-isCollidable-methods-to-various-places.patch all api patches done* 2021-11-30 19:26:33 +01:00
0340-Goat-ram-API.patch all api patches done* 2021-11-30 19:26:33 +01:00
0341-Add-API-for-resetting-a-single-score.patch all api patches done* 2021-11-30 19:26:33 +01:00
0342-Add-Raw-Byte-Entity-Serialization.patch even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even more patches 2021-11-30 19:26:33 +01:00
0343-Add-PlayerItemFrameChangeEvent.patch Add PlayerItemFrameChangeEvent (#6897) 2021-12-04 14:49:34 +01:00
0344-Add-player-health-update-API.patch Optimize HashMapPalette (#5074) 2021-12-04 15:56:34 +01:00