From aba71147dbb6d069b4ec307a74dd796a0b3ff792 Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Tue, 5 Dec 2023 18:33:18 +0100 Subject: [PATCH] Finish API --- .../API-for-an-entity-s-scoreboard-name.patch | 0 ...-command-sender-which-forwards-feedb.patch | 0 .../API-for-updating-recipes-on-clients.patch | 0 ...-get-a-BlockState-without-a-snapshot.patch | 0 .../Ability-to-apply-mending-to-XP-API.patch | 0 ...e-PlayerProfile-in-AsyncPreLoginEven.patch | 0 ...ile-Entities-from-a-chunk-without-sn.patch | 0 .../api/Add-API-for-item-entity-health.patch | 0 .../api/Add-API-for-quit-reason.patch | 0 ...Add-API-for-resetting-a-single-score.patch | 0 ...to-control-if-armour-stands-can-move.patch | 0 ...et-Material-from-Boats-and-Minecarts.patch | 0 ...xact-interaction-point-in-PlayerInte.patch | 0 ...he-collision-shape-of-a-block-before.patch | 0 ...-replace-OfflinePlayer-getLastPlayed.patch | 0 ...essage-to-PlayerAdvancementDoneEvent.patch | 0 .../api/Add-ArmorStand-Item-Meta.patch | 0 .../Add-Ban-Methods-to-Player-Objects.patch | 0 ...t-sendMessage-methods-to-CommandSend.patch | 0 .../api/Add-BeaconEffectEvent.patch | 0 .../api/Add-BellRevealRaiderEvent.patch | 0 .../api/Add-BellRingEvent.patch | 0 .../api/Add-Block-isValidTool.patch | 0 .../api/Add-BlockBreakBlockEvent.patch | 0 .../api/Add-BlockFailedDispenseEvent.patch | 0 .../api/Add-BlockLockCheckEvent.patch | 0 .../api/Add-BlockPreDispenseEvent.patch | 0 .../api/Add-BlockSoundGroup-interface.patch | 0 ...ItemEvent-and-EntityCompostItemEvent.patch | 0 .../api/Add-Destroy-Speed-API.patch | 0 .../Add-ElderGuardianAppearanceEvent.patch | 0 .../api/Add-Entity-Body-Yaw-API.patch | 0 ...Add-EntityBlockStorage-clearEntities.patch | 0 ...eEvent-and-CollarColorable-interface.patch | 0 .../api/Add-EntityFertilizeEggEvent.patch | 0 .../api/Add-EntityInsideBlockEvent.patch | 0 ...ackByEntityEvent-and-EntityPushedByE.patch | 0 .../api/Add-EntityLoadCrossbowEvent.patch | 0 .../api/Add-EntityPortalReadyEvent.patch | 0 .../Add-EntityTeleportEndGatewayEvent.patch | 0 .../api/Add-EntityZapEvent.patch | 0 ...dd-EquipmentSlot-convenience-methods.patch | 0 .../api/Add-FastUtil-to-Bukkit.patch | 0 .../api/Add-GS4-Query-event.patch | 0 .../api/Add-GameEvent-tags.patch | 4 ++- ...mation-to-version-command-on-startup.patch | 0 .../api/Add-Heightmap-API.patch | 0 ...-ItemStack-Recipe-API-helper-methods.patch | 0 .../Add-ItemStackRecipeChoice-Draft-API.patch | 0 .../api/Add-Listing-API-for-Player.patch | 0 .../Add-LivingEntity-clearActiveItem.patch | 0 .../Add-LivingEntity-getTargetEntity.patch | 0 ...-swingHand-EquipmentSlot-convenience.patch | 0 .../api/Add-Material-Tags.patch | 0 ...d-MetadataStoreBase.removeAll-Plugin.patch | 0 .../api/Add-Mob-Experience-reward-API.patch | 0 .../api/Add-Mob-Goal-API.patch | 0 .../api/Add-Mob-lookAt-API.patch | 0 .../api/Add-More-Creeper-API.patch | 0 .../api/Add-Moving-Piston-API.patch | 0 .../api/Add-NamespacedKey-biome-methods.patch | 0 ...-OBSTRUCTED-reason-to-BedEnterResult.patch | 0 .../api/Add-OfflinePlayer-isConnected.patch | 0 .../api/Add-PaperRegistry.patch | 0 .../api/Add-PhantomPreSpawnEvent.patch | 0 .../api/Add-Player-Client-Options-API.patch | 0 .../api/Add-Player-Warden-Warning-API.patch | 0 .../api/Add-Player-getFishHook.patch | 0 ...PlayerAdvancementCriterionGrantEvent.patch | 0 .../api/Add-PlayerArmorChangeEvent.patch | 0 ...PlayerAttackEntityCooldownResetEvent.patch | 0 .../api/Add-PlayerConnectionCloseEvent.patch | 0 .../api/Add-PlayerFailMoveEvent.patch | 0 .../Add-PlayerFlowerPotManipulateEvent.patch | 0 .../api/Add-PlayerInitialSpawnEvent.patch | 0 .../Add-PlayerInventorySlotChangeEvent.patch | 0 .../api/Add-PlayerItemCooldownEvent.patch | 0 .../api/Add-PlayerItemFrameChangeEvent.patch | 0 .../api/Add-PlayerJumpEvent.patch | 0 .../api/Add-PlayerKickEvent-causes.patch | 0 .../api/Add-PlayerLocaleChangeEvent.patch | 0 .../api/Add-PlayerPickItemEvent.patch | 0 .../api/Add-PlayerPostRespawnEvent.patch | 0 .../api/Add-PlayerSetSpawnEvent.patch | 0 .../api/Add-PlayerShearBlockEvent.patch | 0 ...Add-PlayerSignCommandPreprocessEvent.patch | 0 .../api/Add-PlayerStopUsingItemEvent.patch | 0 .../api/Add-PlayerUseUnknownEntityEvent.patch | 0 .../{unapplied => }/api/Add-Position.patch | 0 .../api/Add-PrePlayerAttackEntityEvent.patch | 0 ...reResultEvent-PrepareGrindstoneEvent.patch | 0 .../api/Add-ProjectileCollideEvent.patch | 0 .../api/Add-PufferFishStateChangeEvent.patch | 0 .../Add-Raw-Byte-Entity-Serialization.patch | 0 ...Add-Raw-Byte-ItemStack-Serialization.patch | 0 .../api/Add-Shearable-API.patch | 0 .../api/Add-Sign-getInteractableSideFor.patch | 0 .../api/Add-Sneaking-API-for-Entities.patch | 0 .../api/Add-String-based-Action-Bar-API.patch | 0 .../api/Add-Structure-check-API.patch | 0 .../api/Add-StructuresLocateEvent.patch | 0 .../api/Add-TNTPrimeEvent.patch | 0 .../api/Add-TameableDeathMessageEvent.patch | 0 .../api/Add-TargetHitEvent-API.patch | 0 .../api/Add-ThrownEggHatchEvent.patch | 0 .../api/Add-Tick-TemporalUnit.patch | 0 .../api/Add-UUID-attribute-modifier-API.patch | 0 .../api/Add-UnknownCommandEvent.patch | 0 .../api/Add-WardenAngerChangeEvent.patch | 0 .../api/Add-WaterBottleSplashEvent.patch | 0 .../api/Add-WhitelistToggleEvent.patch | 0 .../api/Add-World.getEntity-UUID-API.patch | 0 .../api/Add-a-call-helper-to-Event.patch | 0 ...arameter-to-ProjectileSource-launchP.patch | 0 ...n-in-sunlight-API-for-Phantoms-and-S.patch | 0 ...al-open-container-api-to-HumanEntity.patch | 0 ...CanPlaceOn-and-CanDestroy-NBT-values.patch | 0 ...implement-PlayerRecipeBookClickEvent.patch | 0 .../api/Add-basic-Datapack-API.patch | 0 ...cause-to-Weather-ThunderChangeEvents.patch | 0 ...-option-to-load-extra-plugin-jars-no.patch | 0 ...eload-permissions.yml-and-require-co.patch | 0 ...n-option-to-prevent-player-names-fro.patch | 0 .../api/Add-critical-damage-API.patch | 0 ...Leash-variable-to-EntityUnleashEvent.patch | 0 .../api/Add-enchantWithLevels-API.patch | 0 .../api/Add-entity-knockback-API.patch | 0 .../api/Add-entity-liquid-API.patch | 0 .../Add-event-for-player-editing-sign.patch | 0 .../api/Add-exception-reporting-event.patch | 0 ...ck-state-to-BlockExplodeEvent-and-En.patch | 0 ...dd-extended-PaperServerListPingEvent.patch | 0 .../api/Add-getComputedBiome-API.patch | 0 .../api/Add-getDrops-to-BlockState.patch | 0 .../api/Add-getI18NDisplayName-API.patch | 0 ...ainThreadExecutor-to-BukkitScheduler.patch | 0 ...Add-getNearbyXXX-methods-to-Location.patch | 0 .../Add-getOfflinePlayerIfCached-String.patch | 0 .../api/Add-getTPS-method.patch | 0 ...sh-event-for-all-player-interactions.patch | 0 ...ent-to-allow-plugins-to-handle-clien.patch | 0 ...lpers-for-left-right-click-to-Action.patch | 0 .../api/Add-ignore-discounts-API.patch | 0 ...Collidable-methods-to-various-places.patch | 0 .../Add-item-slot-convenience-methods.patch | 0 ...-support-to-PaperServerListPingEvent.patch | 0 ...Add-method-isTickingWorlds-to-Bukkit.patch | 0 ...-to-remove-all-active-potion-effects.patch | 0 ...working-with-arrows-stuck-in-living-.patch | 0 ...o-find-targets-for-lightning-strikes.patch | 0 .../Add-methods-to-get-translation-keys.patch | 2 +- .../api/Add-missing-Fluid-type.patch | 0 ...dd-missing-block-data-mins-and-maxes.patch | 0 .../api/Add-missing-effects.patch | 0 ...d-missing-team-sidebar-display-slots.patch | 0 .../api/Add-moon-phase-API.patch | 4 +-- .../api/Add-more-Campfire-API.patch | 0 .../api/Add-more-Evoker-API.patch | 0 .../api/Add-more-LimitedRegion-API.patch | 0 .../api/Add-more-WanderingTrader-API.patch | 0 .../api/Add-more-Witch-API.patch | 0 .../api/Add-more-Zombie-API.patch | 0 .../api/Add-more-advancement-API.patch | 0 .../api/Add-more-line-of-sight-methods.patch | 0 ...rload-to-PersistentDataContainer-has.patch | 0 .../Add-openSign-method-to-HumanEntity.patch | 0 .../api/Add-paper-dumplisteners-command.patch | 0 ...yPickupItemAnimation-to-LivingEntity.patch | 0 .../api/Add-player-idle-duration-API.patch | 0 ...king-amount-to-PlayerItemDamageEvent.patch | 0 ...predicate-for-blocks-when-raytracing.patch | 0 ...-address-to-AsyncPlayerPreLoginEvent.patch | 0 ...-ray-tracing-methods-to-LivingEntity.patch | 0 .../api/Add-recipe-to-cook-events.patch | 0 .../api/Add-sendOpLevel-API.patch | 0 ...der-name-to-commands.yml-replacement.patch | 0 .../Add-setPlayerProfile-API-for-Skulls.patch | 0 ...-constructor-and-getChangedBlockData.patch | 0 .../Add-source-to-PlayerExpChangeEvent.patch | 0 .../api/Add-spectator-target-events.patch | 0 .../api/Add-sun-related-API.patch | 0 .../api/Add-tick-times-API.patch | 0 ...-titleOverride-to-InventoryOpenEvent.patch | 0 .../api/Add-transient-modifier-API.patch | 0 .../api/Add-view-distance-API.patch | 0 .../api/Add-villager-reputation-API.patch | 0 .../api/Add-whitelist-events.patch | 0 ...or-plugins-modifying-the-parent-of-t.patch | 0 .../api/Add-worldborder-events.patch | 0 .../api/Added-EntityDamageItemEvent.patch | 0 .../api/Added-EntityToggleSitEvent.patch | 0 .../api/Added-PlayerBedFailEnterEvent.patch | 0 .../Added-PlayerChangeBeaconEffectEvent.patch | 0 .../api/Added-PlayerDeepSleepEvent.patch | 0 .../Added-PlayerLecternPageChangeEvent.patch | 0 .../Added-PlayerLoomPatternSelectEvent.patch | 0 ...d-PlayerStonecutterRecipeSelectEvent.patch | 0 .../api/Added-PlayerTradeEvent.patch | 0 .../Added-ServerResourcesReloadedEvent.patch | 0 .../api/Added-WorldGameRuleChangeEvent.patch | 0 ...-serialization-deserialization-for-P.patch | 0 ...Hostname-to-AsyncPlayerPreLoginEvent.patch | 0 .../api/Added-missing-vanilla-tags.patch | 0 .../api/Additional-Block-Material-API-s.patch | 0 ...tional-world.getNearbyEntities-API-s.patch | 0 .../api/Adds-PlayerArmSwingEvent.patch | 0 patches/{unapplied => }/api/Adventure.patch | 18 +++++----- ...Blocks-to-be-accessed-via-a-long-key.patch | 0 .../Allow-Reloading-of-Command-Aliases.patch | 0 ...w-adding-items-to-BlockDropItemEvent.patch | 0 ...low-changing-bed-s-occupied-property.patch | 0 ...llow-delegation-to-vanilla-chunk-gen.patch | 0 ...Allow-disabling-armour-stand-ticking.patch | 0 ...low-plugins-to-use-SLF4J-for-logging.patch | 0 ...proper-checking-of-empty-item-stacks.patch | 0 .../Allow-setting-the-vex-s-summoner.patch | 0 ...change-the-podium-of-the-EnderDragon.patch | 0 .../api/Allow-trident-custom-damage.patch | 0 ...so-load-resources-from-LibraryLoader.patch | 0 ...ractAtEntityEvent-javadoc-for-ArmorS.patch | 0 .../api/AnvilDamageEvent.patch | 0 .../api/Arrow-pickup-rule-API.patch | 0 .../api/Async-Chunks-API.patch | 0 .../api/AsyncTabCompleteEvent.patch | 0 .../Attributes-API-for-item-defaults.patch | 0 .../api/Basic-PlayerProfile-API.patch | 0 .../api/Beacon-API-custom-effect-ranges.patch | 0 .../api/Block-Ticking-API.patch | 0 .../api/BlockDestroyEvent.patch | 0 .../{unapplied => }/api/Brand-support.patch | 0 .../{unapplied => }/api/Bucketable-API.patch | 0 ...Cache-the-result-of-Material-isBlock.patch | 0 ...target-without-changing-other-things.patch | 0 ...eserved-channel-check-to-be-sensible.patch | 0 .../{unapplied => }/api/Code-Generation.patch | 0 .../{unapplied => }/api/Collision-API.patch | 0 .../api/Complete-resource-pack-API.patch | 0 ...igurable-sculk-sensor-listener-range.patch | 0 ...ate-HoverEvent-from-ItemStack-Entity.patch | 0 ...stom-Chat-Completion-Suggestions-API.patch | 0 .../api/Custom-Potion-Mixes.patch | 0 .../Custom-replacement-for-eaten-items.patch | 0 ...place-methods-with-old-StructureType.patch | 0 ...lay-warning-on-deprecated-recipe-API.patch | 0 patches/{unapplied => }/api/Dolphin-API.patch | 0 ...hots-for-Timings-Tile-Entity-reports.patch | 0 .../api/Elder-Guardian-appearance-API.patch | 0 .../api/EnderDragon-Events.patch | 0 .../api/Enderman.teleportRandomly.patch | 0 .../api/EndermanAttackPlayerEvent.patch | 0 .../api/EndermanEscapeEvent.patch | 0 ...Entity-AddTo-RemoveFrom-World-Events.patch | 0 .../{unapplied => }/api/Entity-Jump-API.patch | 0 .../api/Entity-Origin-API.patch | 0 .../api/Entity-fromMobSpawner.patch | 0 .../api/Entity-getChunk-API.patch | 0 .../api/Entity-getEntitySpawnReason.patch | 0 .../api/Entity-isTicking.patch | 0 .../api/Entity-powdered-snow-API.patch | 0 .../{unapplied => }/api/EntityMoveEvent.patch | 0 .../api/EntityPathfindEvent.patch | 0 ...ityRegainHealthEvent-isFastRegen-API.patch | 0 ...ent-consumeArrow-and-getArrowItem-AP.patch | 0 .../api/EntityTransformedEvent.patch | 0 .../api/Expand-ArmorStand-API.patch | 0 .../api/Expand-Explosions-API.patch | 0 .../api/Expand-FallingBlock-API.patch | 0 .../api/Expand-LingeringPotion-API.patch | 0 .../Expand-Location-Manipulation-API.patch | 0 .../api/Expand-PlayerItemMendEvent.patch | 0 .../{unapplied => }/api/Expand-Pose-API.patch | 0 ...ld.spawnParticle-API-and-add-Builder.patch | 0 .../api/Expand-world-key-API.patch | 0 .../api/ExperienceOrbMergeEvent.patch | 0 ...PI-for-Reason-Source-Triggering-play.patch | 0 .../Expose-LivingEntity-hurt-direction.patch | 0 .../Expose-MinecraftServer-isRunning.patch | 0 .../api/Expose-Tracked-Players.patch | 0 ...orldBorder-isInBounds-Location-check.patch | 0 ...e-attack-cooldown-methods-for-Player.patch | 0 ...ed-BlockFace-during-BlockDamageEvent.patch | 0 ...nt-protocol-version-and-virtual-host.patch | 0 ...-limit-in-YamlConfigOptions-and-incr.patch | 0 .../Expose-furnace-minecart-push-values.patch | 0 .../api/Expose-game-version.patch | 0 ...xpose-hand-during-BlockCanBuildEvent.patch | 0 ...d-canSmelt-methods-to-FurnaceInvento.patch | 0 ...sion-moving-velocity-to-VehicleBlock.patch | 0 .../api/Expose-protocol-version.patch | 0 .../api/Expose-server-CommandMap.patch | 0 ...y-Counter-to-allow-plugins-to-use-va.patch | 0 .../Expose-the-internal-current-tick.patch | 0 ...vanilla-BiomeProvider-from-WorldInfo.patch | 0 .../api/Fill-Profile-Property-Events.patch | 0 .../{unapplied => }/api/Fireworks-API-s.patch | 0 .../{unapplied => }/api/Fix-BanList-API.patch | 0 ...for-InventoryBlockStartEvent-subclas.patch | 0 .../api/Fix-NPE-on-Boat-getStatus.patch | 0 .../api/Fix-NotePlayEvent.patch | 0 ...ndItemsEvent-throwing-exception-when.patch | 0 ...mStack-swapping-the-extended-and-upg.patch | 0 ...erverListPingEvent-flagging-as-Async.patch | 0 .../Fix-SpawnEggMeta-get-setSpawnedType.patch | 4 +++ .../api/Fix-Spigot-annotation-mistakes.patch | 8 ++--- ...x-custom-statistic-criteria-creation.patch | 0 ...w-blockstate-in-EntityBreakDoorEvent.patch | 0 .../api/Fix-issues-with-mob-conversion.patch | 0 .../api/Fix-upstream-javadocs.patch | 0 .../api/Flying-Fall-Damage-API.patch | 0 ...Folia-scheduler-and-owned-region-API.patch | 0 .../api/Freeze-Tick-Lock-API.patch | 2 +- .../{unapplied => }/api/Friction-API.patch | 0 .../api/Furnace-RecipesUsed-API.patch | 0 .../api/Get-entity-default-attributes.patch | 0 .../{unapplied => }/api/Goat-ram-API.patch | 0 ...cord-chat-API-from-spigot-subclasses.patch | 0 ...efixes-in-implementation-logging-con.patch | 0 .../api/IllegalPacketEvent.patch | 0 ...nt-furnace-cook-speed-multiplier-API.patch | 0 .../api/Implement-regenerateChunk.patch | 0 .../api/Improve-Arrow-API.patch | 0 .../Improve-Block-breakNaturally-API.patch | 0 .../api/Improve-PortalEvents.patch | 0 .../api/Improve-death-events.patch | 0 .../api/Improve-scoreboard-entries.patch | 0 .../Improve-the-Saddle-API-for-Horses.patch | 0 ...-custom-payload-channel-message-size.patch | 0 ...eacon-activation-deactivation-events.patch | 0 .../{unapplied => }/api/Inventory-close.patch | 0 ...Holder-method-without-block-snapshot.patch | 0 .../api/Inventory-removeItemAnySlot.patch | 0 .../api/InventoryCloseEvent-Reason-API.patch | 0 .../{unapplied => }/api/Item-Rarity-API.patch | 0 .../api/Item-canEntityPickup.patch | 0 .../api/Item-no-age-no-player-pickup.patch | 0 ...PI-additions-for-quantity-flags-lore.patch | 0 .../api/ItemStack-damage-API.patch | 0 .../api/ItemStack-editMeta.patch | 0 .../api/ItemStack-getMaxItemUseDuration.patch | 0 .../api/ItemStack-repair-check-API.patch | 0 .../{unapplied => }/api/Keyed-Cat-Type.patch | 0 .../{unapplied => }/api/Left-handed-API.patch | 0 ...it-setBurnTime-to-valid-short-values.patch | 0 ...ivingEntity-Hand-Raised-Item-Use-API.patch | 0 .../api/LivingEntity-setKiller.patch | 0 .../api/Location.isChunkLoaded-API.patch | 0 ...ion.toBlockLocation-toCenterLocation.patch | 0 .../{unapplied => }/api/LootTable-API.patch | 0 .../Make-EntityUnleashEvent-cancellable.patch | 0 ...e-shield-blocking-delay-configurable.patch | 0 ...ault-permission-message-configurable.patch | 0 .../api/Material-API-additions.patch | 0 .../MerchantRecipe-add-copy-constructor.patch | 0 patches/{unapplied => }/api/Misc-Utils.patch | 0 .../api/Missing-Entity-API.patch | 0 .../api/Mob-Pathfinding-API.patch | 0 .../api/Mob-Spawner-API-Enhancements.patch | 4 +-- .../api/More-CommandBlock-API.patch | 0 .../api/More-DragonBattle-API.patch | 0 .../api/More-Enchantment-API.patch | 4 +-- .../api/More-Lidded-Block-API.patch | 0 .../api/More-PotionEffectType-API.patch | 36 ++++++++++--------- .../api/More-Projectile-API.patch | 0 .../api/More-Teleport-API.patch | 0 .../{unapplied => }/api/More-World-API.patch | 0 .../api/More-lightning-API.patch | 0 ...la-friendly-methods-to-update-trades.patch | 0 ...VehicleCollisionEvent-HandlerList-up.patch | 0 .../api/Multi-Block-Change-API.patch | 0 .../Multiple-Entries-with-Scoreboards.patch | 0 .../api/Nameable-Banner-API.patch | 0 .../api/Optimize-Hoppers.patch | 0 ...prevent-NBT-copy-in-smithing-recipes.patch | 0 .../{unapplied => }/api/Paper-Plugins.patch | 0 patches/{unapplied => }/api/Paper-Utils.patch | 0 ...currency-Improvements-to-Permissions.patch | 0 .../api/Player-Chunk-Load-Unload-Events.patch | 0 .../api/Player-Entity-Tracking-Events.patch | 0 .../api/Player-Tab-List-and-Title-APIs.patch | 0 .../api/Player-affects-spawning-API.patch | 0 .../api/Player-elytra-boost-API.patch | 0 .../api/Player.setPlayerProfile-API.patch | 0 .../api/PlayerAttemptPickupItemEvent.patch | 0 .../api/PlayerDeathEvent-getItemsToKeep.patch | 0 ...layerDeathEvent-shouldDropExperience.patch | 0 .../api/PlayerElytraBoostEvent.patch | 0 .../api/PlayerLaunchProjectileEvent.patch | 0 .../api/PlayerMoveEvent-Improvements.patch | 0 .../PlayerNaturallySpawnCreaturesEvent.patch | 0 .../api/PlayerPickupExperienceEvent.patch | 0 ...PlayerPickupItemEvent-setFlyAtPlayer.patch | 0 .../api/PlayerReadyArrowEvent.patch | 0 .../api/PlayerTeleportEndGatewayEvent.patch | 0 .../api/Potential-bed-API.patch | 0 .../api/PotionEffect-clone-methods.patch | 0 .../api/PreCreatureSpawnEvent.patch | 0 .../api/PreSpawnerSpawnEvent.patch | 0 .../api/Profile-Lookup-Events.patch | 0 .../api/ProfileWhitelistVerifyEvent.patch | 0 ...the-experimental-smithing-inventory-.patch | 0 ...vide-Chunk-Coordinates-as-a-Long-API.patch | 0 ...rovide-E-TE-Chunk-count-stat-methods.patch | 0 .../api/RangedEntity-API.patch | 0 ...synchronization-in-MetadataStoreBase.patch | 0 ...ry-durability-check-in-ItemStack-isS.patch | 0 ...Replace-ItemFlag.HIDE_POTION_EFFECTS.patch | 0 ...s-to-contain-the-source-jars-in-stac.patch | 0 .../api/SculkCatalyst-bloom-API.patch | 0 .../api/Server-Tick-Events.patch | 0 .../api/Shoulder-Entities-Release-API.patch | 0 .../api/SkeletonHorse-Additions.patch | 0 .../api/Slime-Pathfinder-Events.patch | 0 .../api/Spawn-Reason-API.patch | 0 patches/{unapplied => }/api/Stinger-API.patch | 0 ...tion-supression-of-EntityDismount-Ve.patch | 0 .../api/Support-components-in-ItemMeta.patch | 0 ...p-for-default-config-comment-parsing.patch | 0 .../api/Tameable-getOwnerUniqueId-API.patch | 0 .../{unapplied => }/api/Test-changes.patch | 0 patches/{unapplied => }/api/Timings-v2.patch | 0 patches/{unapplied => }/api/Turtle-API.patch | 0 .../api/Use-ASM-for-event-executors.patch | 0 .../api/Version-Command-2.0.patch | 0 .../api/Villager-Restocks-API.patch | 0 .../api/Villager-resetOffers.patch | 0 ...on-strange-EventHandler-return-types.patch | 0 .../{unapplied => }/api/Win-Screen-API.patch | 0 .../api/WitchConsumePotionEvent.patch | 0 .../api/WitchReadyPotionEvent.patch | 0 .../api/WitchThrowPotionEvent.patch | 0 .../api/WorldCreator-keepSpawnLoaded.patch | 0 .../api/Zombie-API-breaking-doors.patch | 0 .../api/add-DragonEggFormEvent.patch | 0 ...d-RespawnFlags-to-PlayerRespawnEvent.patch | 0 .../api/add-back-EntityPortalExitEvent.patch | 0 .../add-consumeFuel-to-FurnaceBurnEvent.patch | 0 ...t-set-drop-chance-to-EntityEquipment.patch | 0 .../add-hand-to-BlockMultiPlaceEvent.patch | 0 .../add-isDeeplySleeping-to-HumanEntity.patch | 0 ...-TargetReasons-for-1.16-mob-behavior.patch | 0 .../api/added-PlayerNameEntityEvent.patch | 0 ...ditions-to-PlayerGameModeChangeEvent.patch | 0 .../api/ensureServerConversions-API.patch | 0 .../{unapplied => }/api/fix-Instruments.patch | 0 ...-array-elements-in-command-arguments.patch | 0 .../api/getPlayerUniqueId-API.patch | 0 .../api/isChunkGenerated-API.patch | 0 ...-entity-allow-attribute-registration.patch | 0 448 files changed, 47 insertions(+), 39 deletions(-) rename patches/{unapplied => }/api/API-for-an-entity-s-scoreboard-name.patch (100%) rename patches/{unapplied => }/api/API-for-creating-command-sender-which-forwards-feedb.patch (100%) rename patches/{unapplied => }/api/API-for-updating-recipes-on-clients.patch (100%) rename patches/{unapplied => }/api/API-to-get-a-BlockState-without-a-snapshot.patch (100%) rename patches/{unapplied => }/api/Ability-to-apply-mending-to-XP-API.patch (100%) rename patches/{unapplied => }/api/Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch (100%) rename patches/{unapplied => }/api/Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch (100%) rename patches/{unapplied => }/api/Add-API-for-item-entity-health.patch (100%) rename patches/{unapplied => }/api/Add-API-for-quit-reason.patch (100%) rename patches/{unapplied => }/api/Add-API-for-resetting-a-single-score.patch (100%) rename patches/{unapplied => }/api/Add-API-methods-to-control-if-armour-stands-can-move.patch (100%) rename patches/{unapplied => }/api/Add-API-to-get-Material-from-Boats-and-Minecarts.patch (100%) rename patches/{unapplied => }/api/Add-API-to-get-exact-interaction-point-in-PlayerInte.patch (100%) rename patches/{unapplied => }/api/Add-API-to-get-the-collision-shape-of-a-block-before.patch (100%) rename patches/{unapplied => }/api/Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch (100%) rename patches/{unapplied => }/api/Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch (100%) rename patches/{unapplied => }/api/Add-ArmorStand-Item-Meta.patch (100%) rename patches/{unapplied => }/api/Add-Ban-Methods-to-Player-Objects.patch (100%) rename patches/{unapplied => }/api/Add-BaseComponent-sendMessage-methods-to-CommandSend.patch (100%) rename patches/{unapplied => }/api/Add-BeaconEffectEvent.patch (100%) rename patches/{unapplied => }/api/Add-BellRevealRaiderEvent.patch (100%) rename patches/{unapplied => }/api/Add-BellRingEvent.patch (100%) rename patches/{unapplied => }/api/Add-Block-isValidTool.patch (100%) rename patches/{unapplied => }/api/Add-BlockBreakBlockEvent.patch (100%) rename patches/{unapplied => }/api/Add-BlockFailedDispenseEvent.patch (100%) rename patches/{unapplied => }/api/Add-BlockLockCheckEvent.patch (100%) rename patches/{unapplied => }/api/Add-BlockPreDispenseEvent.patch (100%) rename patches/{unapplied => }/api/Add-BlockSoundGroup-interface.patch (100%) rename patches/{unapplied => }/api/Add-CompostItemEvent-and-EntityCompostItemEvent.patch (100%) rename patches/{unapplied => }/api/Add-Destroy-Speed-API.patch (100%) rename patches/{unapplied => }/api/Add-ElderGuardianAppearanceEvent.patch (100%) rename patches/{unapplied => }/api/Add-Entity-Body-Yaw-API.patch (100%) rename patches/{unapplied => }/api/Add-EntityBlockStorage-clearEntities.patch (100%) rename patches/{unapplied => }/api/Add-EntityDyeEvent-and-CollarColorable-interface.patch (100%) rename patches/{unapplied => }/api/Add-EntityFertilizeEggEvent.patch (100%) rename patches/{unapplied => }/api/Add-EntityInsideBlockEvent.patch (100%) rename patches/{unapplied => }/api/Add-EntityKnockbackByEntityEvent-and-EntityPushedByE.patch (100%) rename patches/{unapplied => }/api/Add-EntityLoadCrossbowEvent.patch (100%) rename patches/{unapplied => }/api/Add-EntityPortalReadyEvent.patch (100%) rename patches/{unapplied => }/api/Add-EntityTeleportEndGatewayEvent.patch (100%) rename patches/{unapplied => }/api/Add-EntityZapEvent.patch (100%) rename patches/{unapplied => }/api/Add-EquipmentSlot-convenience-methods.patch (100%) rename patches/{unapplied => }/api/Add-FastUtil-to-Bukkit.patch (100%) rename patches/{unapplied => }/api/Add-GS4-Query-event.patch (100%) rename patches/{unapplied => }/api/Add-GameEvent-tags.patch (88%) rename patches/{unapplied => }/api/Add-Git-information-to-version-command-on-startup.patch (100%) rename patches/{unapplied => }/api/Add-Heightmap-API.patch (100%) rename patches/{unapplied => }/api/Add-ItemStack-Recipe-API-helper-methods.patch (100%) rename patches/{unapplied => }/api/Add-ItemStackRecipeChoice-Draft-API.patch (100%) rename patches/{unapplied => }/api/Add-Listing-API-for-Player.patch (100%) rename patches/{unapplied => }/api/Add-LivingEntity-clearActiveItem.patch (100%) rename patches/{unapplied => }/api/Add-LivingEntity-getTargetEntity.patch (100%) rename patches/{unapplied => }/api/Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch (100%) rename patches/{unapplied => }/api/Add-Material-Tags.patch (100%) rename patches/{unapplied => }/api/Add-MetadataStoreBase.removeAll-Plugin.patch (100%) rename patches/{unapplied => }/api/Add-Mob-Experience-reward-API.patch (100%) rename patches/{unapplied => }/api/Add-Mob-Goal-API.patch (100%) rename patches/{unapplied => }/api/Add-Mob-lookAt-API.patch (100%) rename patches/{unapplied => }/api/Add-More-Creeper-API.patch (100%) rename patches/{unapplied => }/api/Add-Moving-Piston-API.patch (100%) rename patches/{unapplied => }/api/Add-NamespacedKey-biome-methods.patch (100%) rename patches/{unapplied => }/api/Add-OBSTRUCTED-reason-to-BedEnterResult.patch (100%) rename patches/{unapplied => }/api/Add-OfflinePlayer-isConnected.patch (100%) rename patches/{unapplied => }/api/Add-PaperRegistry.patch (100%) rename patches/{unapplied => }/api/Add-PhantomPreSpawnEvent.patch (100%) rename patches/{unapplied => }/api/Add-Player-Client-Options-API.patch (100%) rename patches/{unapplied => }/api/Add-Player-Warden-Warning-API.patch (100%) rename patches/{unapplied => }/api/Add-Player-getFishHook.patch (100%) rename patches/{unapplied => }/api/Add-PlayerAdvancementCriterionGrantEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerArmorChangeEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerAttackEntityCooldownResetEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerConnectionCloseEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerFailMoveEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerFlowerPotManipulateEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerInitialSpawnEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerInventorySlotChangeEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerItemCooldownEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerItemFrameChangeEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerJumpEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerKickEvent-causes.patch (100%) rename patches/{unapplied => }/api/Add-PlayerLocaleChangeEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerPickItemEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerPostRespawnEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerSetSpawnEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerShearBlockEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerSignCommandPreprocessEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerStopUsingItemEvent.patch (100%) rename patches/{unapplied => }/api/Add-PlayerUseUnknownEntityEvent.patch (100%) rename patches/{unapplied => }/api/Add-Position.patch (100%) rename patches/{unapplied => }/api/Add-PrePlayerAttackEntityEvent.patch (100%) rename patches/{unapplied => }/api/Add-PrepareResultEvent-PrepareGrindstoneEvent.patch (100%) rename patches/{unapplied => }/api/Add-ProjectileCollideEvent.patch (100%) rename patches/{unapplied => }/api/Add-PufferFishStateChangeEvent.patch (100%) rename patches/{unapplied => }/api/Add-Raw-Byte-Entity-Serialization.patch (100%) rename patches/{unapplied => }/api/Add-Raw-Byte-ItemStack-Serialization.patch (100%) rename patches/{unapplied => }/api/Add-Shearable-API.patch (100%) rename patches/{unapplied => }/api/Add-Sign-getInteractableSideFor.patch (100%) rename patches/{unapplied => }/api/Add-Sneaking-API-for-Entities.patch (100%) rename patches/{unapplied => }/api/Add-String-based-Action-Bar-API.patch (100%) rename patches/{unapplied => }/api/Add-Structure-check-API.patch (100%) rename patches/{unapplied => }/api/Add-StructuresLocateEvent.patch (100%) rename patches/{unapplied => }/api/Add-TNTPrimeEvent.patch (100%) rename patches/{unapplied => }/api/Add-TameableDeathMessageEvent.patch (100%) rename patches/{unapplied => }/api/Add-TargetHitEvent-API.patch (100%) rename patches/{unapplied => }/api/Add-ThrownEggHatchEvent.patch (100%) rename patches/{unapplied => }/api/Add-Tick-TemporalUnit.patch (100%) rename patches/{unapplied => }/api/Add-UUID-attribute-modifier-API.patch (100%) rename patches/{unapplied => }/api/Add-UnknownCommandEvent.patch (100%) rename patches/{unapplied => }/api/Add-WardenAngerChangeEvent.patch (100%) rename patches/{unapplied => }/api/Add-WaterBottleSplashEvent.patch (100%) rename patches/{unapplied => }/api/Add-WhitelistToggleEvent.patch (100%) rename patches/{unapplied => }/api/Add-World.getEntity-UUID-API.patch (100%) rename patches/{unapplied => }/api/Add-a-call-helper-to-Event.patch (100%) rename patches/{unapplied => }/api/Add-a-consumer-parameter-to-ProjectileSource-launchP.patch (100%) rename patches/{unapplied => }/api/Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch (100%) rename patches/{unapplied => }/api/Add-additional-open-container-api-to-HumanEntity.patch (100%) rename patches/{unapplied => }/api/Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch (100%) rename patches/{unapplied => }/api/Add-and-implement-PlayerRecipeBookClickEvent.patch (100%) rename patches/{unapplied => }/api/Add-basic-Datapack-API.patch (100%) rename patches/{unapplied => }/api/Add-cause-to-Weather-ThunderChangeEvents.patch (100%) rename patches/{unapplied => }/api/Add-command-line-option-to-load-extra-plugin-jars-no.patch (100%) rename patches/{unapplied => }/api/Add-command-to-reload-permissions.yml-and-require-co.patch (100%) rename patches/{unapplied => }/api/Add-configuration-option-to-prevent-player-names-fro.patch (100%) rename patches/{unapplied => }/api/Add-critical-damage-API.patch (100%) rename patches/{unapplied => }/api/Add-dropLeash-variable-to-EntityUnleashEvent.patch (100%) rename patches/{unapplied => }/api/Add-enchantWithLevels-API.patch (100%) rename patches/{unapplied => }/api/Add-entity-knockback-API.patch (100%) rename patches/{unapplied => }/api/Add-entity-liquid-API.patch (100%) rename patches/{unapplied => }/api/Add-event-for-player-editing-sign.patch (100%) rename patches/{unapplied => }/api/Add-exception-reporting-event.patch (100%) rename patches/{unapplied => }/api/Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch (100%) rename patches/{unapplied => }/api/Add-extended-PaperServerListPingEvent.patch (100%) rename patches/{unapplied => }/api/Add-getComputedBiome-API.patch (100%) rename patches/{unapplied => }/api/Add-getDrops-to-BlockState.patch (100%) rename patches/{unapplied => }/api/Add-getI18NDisplayName-API.patch (100%) rename patches/{unapplied => }/api/Add-getMainThreadExecutor-to-BukkitScheduler.patch (100%) rename patches/{unapplied => }/api/Add-getNearbyXXX-methods-to-Location.patch (100%) rename patches/{unapplied => }/api/Add-getOfflinePlayerIfCached-String.patch (100%) rename patches/{unapplied => }/api/Add-getTPS-method.patch (100%) rename patches/{unapplied => }/api/Add-hand-to-fish-event-for-all-player-interactions.patch (100%) rename patches/{unapplied => }/api/Add-handshake-event-to-allow-plugins-to-handle-clien.patch (100%) rename patches/{unapplied => }/api/Add-helpers-for-left-right-click-to-Action.patch (100%) rename patches/{unapplied => }/api/Add-ignore-discounts-API.patch (100%) rename patches/{unapplied => }/api/Add-isCollidable-methods-to-various-places.patch (100%) rename patches/{unapplied => }/api/Add-item-slot-convenience-methods.patch (100%) rename patches/{unapplied => }/api/Add-legacy-ping-support-to-PaperServerListPingEvent.patch (100%) rename patches/{unapplied => }/api/Add-method-isTickingWorlds-to-Bukkit.patch (100%) rename patches/{unapplied => }/api/Add-method-to-remove-all-active-potion-effects.patch (100%) rename patches/{unapplied => }/api/Add-methods-for-working-with-arrows-stuck-in-living-.patch (100%) rename patches/{unapplied => }/api/Add-methods-to-find-targets-for-lightning-strikes.patch (100%) rename patches/{unapplied => }/api/Add-methods-to-get-translation-keys.patch (99%) rename patches/{unapplied => }/api/Add-missing-Fluid-type.patch (100%) rename patches/{unapplied => }/api/Add-missing-block-data-mins-and-maxes.patch (100%) rename patches/{unapplied => }/api/Add-missing-effects.patch (100%) rename patches/{unapplied => }/api/Add-missing-team-sidebar-display-slots.patch (100%) rename patches/{unapplied => }/api/Add-moon-phase-API.patch (93%) rename patches/{unapplied => }/api/Add-more-Campfire-API.patch (100%) rename patches/{unapplied => }/api/Add-more-Evoker-API.patch (100%) rename patches/{unapplied => }/api/Add-more-LimitedRegion-API.patch (100%) rename patches/{unapplied => }/api/Add-more-WanderingTrader-API.patch (100%) rename patches/{unapplied => }/api/Add-more-Witch-API.patch (100%) rename patches/{unapplied => }/api/Add-more-Zombie-API.patch (100%) rename patches/{unapplied => }/api/Add-more-advancement-API.patch (100%) rename patches/{unapplied => }/api/Add-more-line-of-sight-methods.patch (100%) rename patches/{unapplied => }/api/Add-new-overload-to-PersistentDataContainer-has.patch (100%) rename patches/{unapplied => }/api/Add-openSign-method-to-HumanEntity.patch (100%) rename patches/{unapplied => }/api/Add-paper-dumplisteners-command.patch (100%) rename patches/{unapplied => }/api/Add-playPickupItemAnimation-to-LivingEntity.patch (100%) rename patches/{unapplied => }/api/Add-player-idle-duration-API.patch (100%) rename patches/{unapplied => }/api/Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch (100%) rename patches/{unapplied => }/api/Add-predicate-for-blocks-when-raytracing.patch (100%) rename patches/{unapplied => }/api/Add-raw-address-to-AsyncPlayerPreLoginEvent.patch (100%) rename patches/{unapplied => }/api/Add-ray-tracing-methods-to-LivingEntity.patch (100%) rename patches/{unapplied => }/api/Add-recipe-to-cook-events.patch (100%) rename patches/{unapplied => }/api/Add-sendOpLevel-API.patch (100%) rename patches/{unapplied => }/api/Add-sender-name-to-commands.yml-replacement.patch (100%) rename patches/{unapplied => }/api/Add-setPlayerProfile-API-for-Skulls.patch (100%) rename patches/{unapplied => }/api/Add-source-block-constructor-and-getChangedBlockData.patch (100%) rename patches/{unapplied => }/api/Add-source-to-PlayerExpChangeEvent.patch (100%) rename patches/{unapplied => }/api/Add-spectator-target-events.patch (100%) rename patches/{unapplied => }/api/Add-sun-related-API.patch (100%) rename patches/{unapplied => }/api/Add-tick-times-API.patch (100%) rename patches/{unapplied => }/api/Add-titleOverride-to-InventoryOpenEvent.patch (100%) rename patches/{unapplied => }/api/Add-transient-modifier-API.patch (100%) rename patches/{unapplied => }/api/Add-view-distance-API.patch (100%) rename patches/{unapplied => }/api/Add-villager-reputation-API.patch (100%) rename patches/{unapplied => }/api/Add-whitelist-events.patch (100%) rename patches/{unapplied => }/api/Add-workaround-for-plugins-modifying-the-parent-of-t.patch (100%) rename patches/{unapplied => }/api/Add-worldborder-events.patch (100%) rename patches/{unapplied => }/api/Added-EntityDamageItemEvent.patch (100%) rename patches/{unapplied => }/api/Added-EntityToggleSitEvent.patch (100%) rename patches/{unapplied => }/api/Added-PlayerBedFailEnterEvent.patch (100%) rename patches/{unapplied => }/api/Added-PlayerChangeBeaconEffectEvent.patch (100%) rename patches/{unapplied => }/api/Added-PlayerDeepSleepEvent.patch (100%) rename patches/{unapplied => }/api/Added-PlayerLecternPageChangeEvent.patch (100%) rename patches/{unapplied => }/api/Added-PlayerLoomPatternSelectEvent.patch (100%) rename patches/{unapplied => }/api/Added-PlayerStonecutterRecipeSelectEvent.patch (100%) rename patches/{unapplied => }/api/Added-PlayerTradeEvent.patch (100%) rename patches/{unapplied => }/api/Added-ServerResourcesReloadedEvent.patch (100%) rename patches/{unapplied => }/api/Added-WorldGameRuleChangeEvent.patch (100%) rename patches/{unapplied => }/api/Added-byte-array-serialization-deserialization-for-P.patch (100%) rename patches/{unapplied => }/api/Added-getHostname-to-AsyncPlayerPreLoginEvent.patch (100%) rename patches/{unapplied => }/api/Added-missing-vanilla-tags.patch (100%) rename patches/{unapplied => }/api/Additional-Block-Material-API-s.patch (100%) rename patches/{unapplied => }/api/Additional-world.getNearbyEntities-API-s.patch (100%) rename patches/{unapplied => }/api/Adds-PlayerArmSwingEvent.patch (100%) rename patches/{unapplied => }/api/Adventure.patch (99%) rename patches/{unapplied => }/api/Allow-Blocks-to-be-accessed-via-a-long-key.patch (100%) rename patches/{unapplied => }/api/Allow-Reloading-of-Command-Aliases.patch (100%) rename patches/{unapplied => }/api/Allow-adding-items-to-BlockDropItemEvent.patch (100%) rename patches/{unapplied => }/api/Allow-changing-bed-s-occupied-property.patch (100%) rename patches/{unapplied => }/api/Allow-delegation-to-vanilla-chunk-gen.patch (100%) rename patches/{unapplied => }/api/Allow-disabling-armour-stand-ticking.patch (100%) rename patches/{unapplied => }/api/Allow-plugins-to-use-SLF4J-for-logging.patch (100%) rename patches/{unapplied => }/api/Allow-proper-checking-of-empty-item-stacks.patch (100%) rename patches/{unapplied => }/api/Allow-setting-the-vex-s-summoner.patch (100%) rename patches/{unapplied => }/api/Allow-to-change-the-podium-of-the-EnderDragon.patch (100%) rename patches/{unapplied => }/api/Allow-trident-custom-damage.patch (100%) rename patches/{unapplied => }/api/Also-load-resources-from-LibraryLoader.patch (100%) rename patches/{unapplied => }/api/Amend-PlayerInteractAtEntityEvent-javadoc-for-ArmorS.patch (100%) rename patches/{unapplied => }/api/AnvilDamageEvent.patch (100%) rename patches/{unapplied => }/api/Arrow-pickup-rule-API.patch (100%) rename patches/{unapplied => }/api/Async-Chunks-API.patch (100%) rename patches/{unapplied => }/api/AsyncTabCompleteEvent.patch (100%) rename patches/{unapplied => }/api/Attributes-API-for-item-defaults.patch (100%) rename patches/{unapplied => }/api/Basic-PlayerProfile-API.patch (100%) rename patches/{unapplied => }/api/Beacon-API-custom-effect-ranges.patch (100%) rename patches/{unapplied => }/api/Block-Ticking-API.patch (100%) rename patches/{unapplied => }/api/BlockDestroyEvent.patch (100%) rename patches/{unapplied => }/api/Brand-support.patch (100%) rename patches/{unapplied => }/api/Bucketable-API.patch (100%) rename patches/{unapplied => }/api/Cache-the-result-of-Material-isBlock.patch (100%) rename patches/{unapplied => }/api/Change-EnderEye-target-without-changing-other-things.patch (100%) rename patches/{unapplied => }/api/Change-the-reserved-channel-check-to-be-sensible.patch (100%) rename patches/{unapplied => }/api/Code-Generation.patch (100%) rename patches/{unapplied => }/api/Collision-API.patch (100%) rename patches/{unapplied => }/api/Complete-resource-pack-API.patch (100%) rename patches/{unapplied => }/api/Configurable-sculk-sensor-listener-range.patch (100%) rename patches/{unapplied => }/api/Create-HoverEvent-from-ItemStack-Entity.patch (100%) rename patches/{unapplied => }/api/Custom-Chat-Completion-Suggestions-API.patch (100%) rename patches/{unapplied => }/api/Custom-Potion-Mixes.patch (100%) rename patches/{unapplied => }/api/Custom-replacement-for-eaten-items.patch (100%) rename patches/{unapplied => }/api/Deprecate-and-replace-methods-with-old-StructureType.patch (100%) rename patches/{unapplied => }/api/Display-warning-on-deprecated-recipe-API.patch (100%) rename patches/{unapplied => }/api/Dolphin-API.patch (100%) rename patches/{unapplied => }/api/Don-t-use-snapshots-for-Timings-Tile-Entity-reports.patch (100%) rename patches/{unapplied => }/api/Elder-Guardian-appearance-API.patch (100%) rename patches/{unapplied => }/api/EnderDragon-Events.patch (100%) rename patches/{unapplied => }/api/Enderman.teleportRandomly.patch (100%) rename patches/{unapplied => }/api/EndermanAttackPlayerEvent.patch (100%) rename patches/{unapplied => }/api/EndermanEscapeEvent.patch (100%) rename patches/{unapplied => }/api/Entity-AddTo-RemoveFrom-World-Events.patch (100%) rename patches/{unapplied => }/api/Entity-Jump-API.patch (100%) rename patches/{unapplied => }/api/Entity-Origin-API.patch (100%) rename patches/{unapplied => }/api/Entity-fromMobSpawner.patch (100%) rename patches/{unapplied => }/api/Entity-getChunk-API.patch (100%) rename patches/{unapplied => }/api/Entity-getEntitySpawnReason.patch (100%) rename patches/{unapplied => }/api/Entity-isTicking.patch (100%) rename patches/{unapplied => }/api/Entity-powdered-snow-API.patch (100%) rename patches/{unapplied => }/api/EntityMoveEvent.patch (100%) rename patches/{unapplied => }/api/EntityPathfindEvent.patch (100%) rename patches/{unapplied => }/api/EntityRegainHealthEvent-isFastRegen-API.patch (100%) rename patches/{unapplied => }/api/EntityShootBowEvent-consumeArrow-and-getArrowItem-AP.patch (100%) rename patches/{unapplied => }/api/EntityTransformedEvent.patch (100%) rename patches/{unapplied => }/api/Expand-ArmorStand-API.patch (100%) rename patches/{unapplied => }/api/Expand-Explosions-API.patch (100%) rename patches/{unapplied => }/api/Expand-FallingBlock-API.patch (100%) rename patches/{unapplied => }/api/Expand-LingeringPotion-API.patch (100%) rename patches/{unapplied => }/api/Expand-Location-Manipulation-API.patch (100%) rename patches/{unapplied => }/api/Expand-PlayerItemMendEvent.patch (100%) rename patches/{unapplied => }/api/Expand-Pose-API.patch (100%) rename patches/{unapplied => }/api/Expand-World.spawnParticle-API-and-add-Builder.patch (100%) rename patches/{unapplied => }/api/Expand-world-key-API.patch (100%) rename patches/{unapplied => }/api/ExperienceOrbMergeEvent.patch (100%) rename patches/{unapplied => }/api/ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch (100%) rename patches/{unapplied => }/api/Expose-LivingEntity-hurt-direction.patch (100%) rename patches/{unapplied => }/api/Expose-MinecraftServer-isRunning.patch (100%) rename patches/{unapplied => }/api/Expose-Tracked-Players.patch (100%) rename patches/{unapplied => }/api/Expose-WorldBorder-isInBounds-Location-check.patch (100%) rename patches/{unapplied => }/api/Expose-attack-cooldown-methods-for-Player.patch (100%) rename patches/{unapplied => }/api/Expose-clicked-BlockFace-during-BlockDamageEvent.patch (100%) rename patches/{unapplied => }/api/Expose-client-protocol-version-and-virtual-host.patch (100%) rename patches/{unapplied => }/api/Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch (100%) rename patches/{unapplied => }/api/Expose-furnace-minecart-push-values.patch (100%) rename patches/{unapplied => }/api/Expose-game-version.patch (100%) rename patches/{unapplied => }/api/Expose-hand-during-BlockCanBuildEvent.patch (100%) rename patches/{unapplied => }/api/Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch (100%) rename patches/{unapplied => }/api/Expose-pre-collision-moving-velocity-to-VehicleBlock.patch (100%) rename patches/{unapplied => }/api/Expose-protocol-version.patch (100%) rename patches/{unapplied => }/api/Expose-server-CommandMap.patch (100%) rename patches/{unapplied => }/api/Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch (100%) rename patches/{unapplied => }/api/Expose-the-internal-current-tick.patch (100%) rename patches/{unapplied => }/api/Expose-vanilla-BiomeProvider-from-WorldInfo.patch (100%) rename patches/{unapplied => }/api/Fill-Profile-Property-Events.patch (100%) rename patches/{unapplied => }/api/Fireworks-API-s.patch (100%) rename patches/{unapplied => }/api/Fix-BanList-API.patch (100%) rename patches/{unapplied => }/api/Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch (100%) rename patches/{unapplied => }/api/Fix-NPE-on-Boat-getStatus.patch (100%) rename patches/{unapplied => }/api/Fix-NotePlayEvent.patch (100%) rename patches/{unapplied => }/api/Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch (100%) rename patches/{unapplied => }/api/Fix-Potion-toItemStack-swapping-the-extended-and-upg.patch (100%) rename patches/{unapplied => }/api/Fix-ServerListPingEvent-flagging-as-Async.patch (100%) rename patches/{unapplied => }/api/Fix-SpawnEggMeta-get-setSpawnedType.patch (92%) rename patches/{unapplied => }/api/Fix-Spigot-annotation-mistakes.patch (99%) rename patches/{unapplied => }/api/Fix-custom-statistic-criteria-creation.patch (100%) rename patches/{unapplied => }/api/Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch (100%) rename patches/{unapplied => }/api/Fix-issues-with-mob-conversion.patch (100%) rename patches/{unapplied => }/api/Fix-upstream-javadocs.patch (100%) rename patches/{unapplied => }/api/Flying-Fall-Damage-API.patch (100%) rename patches/{unapplied => }/api/Folia-scheduler-and-owned-region-API.patch (100%) rename patches/{unapplied => }/api/Freeze-Tick-Lock-API.patch (99%) rename patches/{unapplied => }/api/Friction-API.patch (100%) rename patches/{unapplied => }/api/Furnace-RecipesUsed-API.patch (100%) rename patches/{unapplied => }/api/Get-entity-default-attributes.patch (100%) rename patches/{unapplied => }/api/Goat-ram-API.patch (100%) rename patches/{unapplied => }/api/Graduate-bungeecord-chat-API-from-spigot-subclasses.patch (100%) rename patches/{unapplied => }/api/Handle-plugin-prefixes-in-implementation-logging-con.patch (100%) rename patches/{unapplied => }/api/IllegalPacketEvent.patch (100%) rename patches/{unapplied => }/api/Implement-furnace-cook-speed-multiplier-API.patch (100%) rename patches/{unapplied => }/api/Implement-regenerateChunk.patch (100%) rename patches/{unapplied => }/api/Improve-Arrow-API.patch (100%) rename patches/{unapplied => }/api/Improve-Block-breakNaturally-API.patch (100%) rename patches/{unapplied => }/api/Improve-PortalEvents.patch (100%) rename patches/{unapplied => }/api/Improve-death-events.patch (100%) rename patches/{unapplied => }/api/Improve-scoreboard-entries.patch (100%) rename patches/{unapplied => }/api/Improve-the-Saddle-API-for-Horses.patch (100%) rename patches/{unapplied => }/api/Increase-custom-payload-channel-message-size.patch (100%) rename patches/{unapplied => }/api/Introduce-beacon-activation-deactivation-events.patch (100%) rename patches/{unapplied => }/api/Inventory-close.patch (100%) rename patches/{unapplied => }/api/Inventory-getHolder-method-without-block-snapshot.patch (100%) rename patches/{unapplied => }/api/Inventory-removeItemAnySlot.patch (100%) rename patches/{unapplied => }/api/InventoryCloseEvent-Reason-API.patch (100%) rename patches/{unapplied => }/api/Item-Rarity-API.patch (100%) rename patches/{unapplied => }/api/Item-canEntityPickup.patch (100%) rename patches/{unapplied => }/api/Item-no-age-no-player-pickup.patch (100%) rename patches/{unapplied => }/api/ItemStack-API-additions-for-quantity-flags-lore.patch (100%) rename patches/{unapplied => }/api/ItemStack-damage-API.patch (100%) rename patches/{unapplied => }/api/ItemStack-editMeta.patch (100%) rename patches/{unapplied => }/api/ItemStack-getMaxItemUseDuration.patch (100%) rename patches/{unapplied => }/api/ItemStack-repair-check-API.patch (100%) rename patches/{unapplied => }/api/Keyed-Cat-Type.patch (100%) rename patches/{unapplied => }/api/Left-handed-API.patch (100%) rename patches/{unapplied => }/api/Limit-setBurnTime-to-valid-short-values.patch (100%) rename patches/{unapplied => }/api/LivingEntity-Hand-Raised-Item-Use-API.patch (100%) rename patches/{unapplied => }/api/LivingEntity-setKiller.patch (100%) rename patches/{unapplied => }/api/Location.isChunkLoaded-API.patch (100%) rename patches/{unapplied => }/api/Location.toBlockLocation-toCenterLocation.patch (100%) rename patches/{unapplied => }/api/LootTable-API.patch (100%) rename patches/{unapplied => }/api/Make-EntityUnleashEvent-cancellable.patch (100%) rename patches/{unapplied => }/api/Make-shield-blocking-delay-configurable.patch (100%) rename patches/{unapplied => }/api/Make-the-default-permission-message-configurable.patch (100%) rename patches/{unapplied => }/api/Material-API-additions.patch (100%) rename patches/{unapplied => }/api/MerchantRecipe-add-copy-constructor.patch (100%) rename patches/{unapplied => }/api/Misc-Utils.patch (100%) rename patches/{unapplied => }/api/Missing-Entity-API.patch (100%) rename patches/{unapplied => }/api/Mob-Pathfinding-API.patch (100%) rename patches/{unapplied => }/api/Mob-Spawner-API-Enhancements.patch (95%) rename patches/{unapplied => }/api/More-CommandBlock-API.patch (100%) rename patches/{unapplied => }/api/More-DragonBattle-API.patch (100%) rename patches/{unapplied => }/api/More-Enchantment-API.patch (98%) rename patches/{unapplied => }/api/More-Lidded-Block-API.patch (100%) rename patches/{unapplied => }/api/More-PotionEffectType-API.patch (87%) rename patches/{unapplied => }/api/More-Projectile-API.patch (100%) rename patches/{unapplied => }/api/More-Teleport-API.patch (100%) rename patches/{unapplied => }/api/More-World-API.patch (100%) rename patches/{unapplied => }/api/More-lightning-API.patch (100%) rename patches/{unapplied => }/api/More-vanilla-friendly-methods-to-update-trades.patch (100%) rename patches/{unapplied => }/api/Move-VehicleCollisionEvent-HandlerList-up.patch (100%) rename patches/{unapplied => }/api/Multi-Block-Change-API.patch (100%) rename patches/{unapplied => }/api/Multiple-Entries-with-Scoreboards.patch (100%) rename patches/{unapplied => }/api/Nameable-Banner-API.patch (100%) rename patches/{unapplied => }/api/Optimize-Hoppers.patch (100%) rename patches/{unapplied => }/api/Option-to-prevent-NBT-copy-in-smithing-recipes.patch (100%) rename patches/{unapplied => }/api/Paper-Plugins.patch (100%) rename patches/{unapplied => }/api/Paper-Utils.patch (100%) rename patches/{unapplied => }/api/Performance-Concurrency-Improvements-to-Permissions.patch (100%) rename patches/{unapplied => }/api/Player-Chunk-Load-Unload-Events.patch (100%) rename patches/{unapplied => }/api/Player-Entity-Tracking-Events.patch (100%) rename patches/{unapplied => }/api/Player-Tab-List-and-Title-APIs.patch (100%) rename patches/{unapplied => }/api/Player-affects-spawning-API.patch (100%) rename patches/{unapplied => }/api/Player-elytra-boost-API.patch (100%) rename patches/{unapplied => }/api/Player.setPlayerProfile-API.patch (100%) rename patches/{unapplied => }/api/PlayerAttemptPickupItemEvent.patch (100%) rename patches/{unapplied => }/api/PlayerDeathEvent-getItemsToKeep.patch (100%) rename patches/{unapplied => }/api/PlayerDeathEvent-shouldDropExperience.patch (100%) rename patches/{unapplied => }/api/PlayerElytraBoostEvent.patch (100%) rename patches/{unapplied => }/api/PlayerLaunchProjectileEvent.patch (100%) rename patches/{unapplied => }/api/PlayerMoveEvent-Improvements.patch (100%) rename patches/{unapplied => }/api/PlayerNaturallySpawnCreaturesEvent.patch (100%) rename patches/{unapplied => }/api/PlayerPickupExperienceEvent.patch (100%) rename patches/{unapplied => }/api/PlayerPickupItemEvent-setFlyAtPlayer.patch (100%) rename patches/{unapplied => }/api/PlayerReadyArrowEvent.patch (100%) rename patches/{unapplied => }/api/PlayerTeleportEndGatewayEvent.patch (100%) rename patches/{unapplied => }/api/Potential-bed-API.patch (100%) rename patches/{unapplied => }/api/PotionEffect-clone-methods.patch (100%) rename patches/{unapplied => }/api/PreCreatureSpawnEvent.patch (100%) rename patches/{unapplied => }/api/PreSpawnerSpawnEvent.patch (100%) rename patches/{unapplied => }/api/Profile-Lookup-Events.patch (100%) rename patches/{unapplied => }/api/ProfileWhitelistVerifyEvent.patch (100%) rename patches/{unapplied => }/api/Properly-remove-the-experimental-smithing-inventory-.patch (100%) rename patches/{unapplied => }/api/Provide-Chunk-Coordinates-as-a-Long-API.patch (100%) rename patches/{unapplied => }/api/Provide-E-TE-Chunk-count-stat-methods.patch (100%) rename patches/{unapplied => }/api/RangedEntity-API.patch (100%) rename patches/{unapplied => }/api/Reduce-thread-synchronization-in-MetadataStoreBase.patch (100%) rename patches/{unapplied => }/api/Remove-unnecessary-durability-check-in-ItemStack-isS.patch (100%) rename patches/{unapplied => }/api/Replace-ItemFlag.HIDE_POTION_EFFECTS.patch (100%) rename patches/{unapplied => }/api/Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch (100%) rename patches/{unapplied => }/api/SculkCatalyst-bloom-API.patch (100%) rename patches/{unapplied => }/api/Server-Tick-Events.patch (100%) rename patches/{unapplied => }/api/Shoulder-Entities-Release-API.patch (100%) rename patches/{unapplied => }/api/SkeletonHorse-Additions.patch (100%) rename patches/{unapplied => }/api/Slime-Pathfinder-Events.patch (100%) rename patches/{unapplied => }/api/Spawn-Reason-API.patch (100%) rename patches/{unapplied => }/api/Stinger-API.patch (100%) rename patches/{unapplied => }/api/Support-cancellation-supression-of-EntityDismount-Ve.patch (100%) rename patches/{unapplied => }/api/Support-components-in-ItemMeta.patch (100%) rename patches/{unapplied => }/api/System-prop-for-default-config-comment-parsing.patch (100%) rename patches/{unapplied => }/api/Tameable-getOwnerUniqueId-API.patch (100%) rename patches/{unapplied => }/api/Test-changes.patch (100%) rename patches/{unapplied => }/api/Timings-v2.patch (100%) rename patches/{unapplied => }/api/Turtle-API.patch (100%) rename patches/{unapplied => }/api/Use-ASM-for-event-executors.patch (100%) rename patches/{unapplied => }/api/Version-Command-2.0.patch (100%) rename patches/{unapplied => }/api/Villager-Restocks-API.patch (100%) rename patches/{unapplied => }/api/Villager-resetOffers.patch (100%) rename patches/{unapplied => }/api/Warn-on-strange-EventHandler-return-types.patch (100%) rename patches/{unapplied => }/api/Win-Screen-API.patch (100%) rename patches/{unapplied => }/api/WitchConsumePotionEvent.patch (100%) rename patches/{unapplied => }/api/WitchReadyPotionEvent.patch (100%) rename patches/{unapplied => }/api/WitchThrowPotionEvent.patch (100%) rename patches/{unapplied => }/api/WorldCreator-keepSpawnLoaded.patch (100%) rename patches/{unapplied => }/api/Zombie-API-breaking-doors.patch (100%) rename patches/{unapplied => }/api/add-DragonEggFormEvent.patch (100%) rename patches/{unapplied => }/api/add-RespawnFlags-to-PlayerRespawnEvent.patch (100%) rename patches/{unapplied => }/api/add-back-EntityPortalExitEvent.patch (100%) rename patches/{unapplied => }/api/add-consumeFuel-to-FurnaceBurnEvent.patch (100%) rename patches/{unapplied => }/api/add-get-set-drop-chance-to-EntityEquipment.patch (100%) rename patches/{unapplied => }/api/add-hand-to-BlockMultiPlaceEvent.patch (100%) rename patches/{unapplied => }/api/add-isDeeplySleeping-to-HumanEntity.patch (100%) rename patches/{unapplied => }/api/added-2-new-TargetReasons-for-1.16-mob-behavior.patch (100%) rename patches/{unapplied => }/api/added-PlayerNameEntityEvent.patch (100%) rename patches/{unapplied => }/api/additions-to-PlayerGameModeChangeEvent.patch (100%) rename patches/{unapplied => }/api/ensureServerConversions-API.patch (100%) rename patches/{unapplied => }/api/fix-Instruments.patch (100%) rename patches/{unapplied => }/api/fix-empty-array-elements-in-command-arguments.patch (100%) rename patches/{unapplied => }/api/getPlayerUniqueId-API.patch (100%) rename patches/{unapplied => }/api/isChunkGenerated-API.patch (100%) rename patches/{unapplied => }/api/living-entity-allow-attribute-registration.patch (100%) diff --git a/patches/unapplied/api/API-for-an-entity-s-scoreboard-name.patch b/patches/api/API-for-an-entity-s-scoreboard-name.patch similarity index 100% rename from patches/unapplied/api/API-for-an-entity-s-scoreboard-name.patch rename to patches/api/API-for-an-entity-s-scoreboard-name.patch diff --git a/patches/unapplied/api/API-for-creating-command-sender-which-forwards-feedb.patch b/patches/api/API-for-creating-command-sender-which-forwards-feedb.patch similarity index 100% rename from patches/unapplied/api/API-for-creating-command-sender-which-forwards-feedb.patch rename to patches/api/API-for-creating-command-sender-which-forwards-feedb.patch diff --git a/patches/unapplied/api/API-for-updating-recipes-on-clients.patch b/patches/api/API-for-updating-recipes-on-clients.patch similarity index 100% rename from patches/unapplied/api/API-for-updating-recipes-on-clients.patch rename to patches/api/API-for-updating-recipes-on-clients.patch diff --git a/patches/unapplied/api/API-to-get-a-BlockState-without-a-snapshot.patch b/patches/api/API-to-get-a-BlockState-without-a-snapshot.patch similarity index 100% rename from patches/unapplied/api/API-to-get-a-BlockState-without-a-snapshot.patch rename to patches/api/API-to-get-a-BlockState-without-a-snapshot.patch diff --git a/patches/unapplied/api/Ability-to-apply-mending-to-XP-API.patch b/patches/api/Ability-to-apply-mending-to-XP-API.patch similarity index 100% rename from patches/unapplied/api/Ability-to-apply-mending-to-XP-API.patch rename to patches/api/Ability-to-apply-mending-to-XP-API.patch diff --git a/patches/unapplied/api/Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch b/patches/api/Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch similarity index 100% rename from patches/unapplied/api/Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch rename to patches/api/Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch diff --git a/patches/unapplied/api/Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch b/patches/api/Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch similarity index 100% rename from patches/unapplied/api/Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch rename to patches/api/Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch diff --git a/patches/unapplied/api/Add-API-for-item-entity-health.patch b/patches/api/Add-API-for-item-entity-health.patch similarity index 100% rename from patches/unapplied/api/Add-API-for-item-entity-health.patch rename to patches/api/Add-API-for-item-entity-health.patch diff --git a/patches/unapplied/api/Add-API-for-quit-reason.patch b/patches/api/Add-API-for-quit-reason.patch similarity index 100% rename from patches/unapplied/api/Add-API-for-quit-reason.patch rename to patches/api/Add-API-for-quit-reason.patch diff --git a/patches/unapplied/api/Add-API-for-resetting-a-single-score.patch b/patches/api/Add-API-for-resetting-a-single-score.patch similarity index 100% rename from patches/unapplied/api/Add-API-for-resetting-a-single-score.patch rename to patches/api/Add-API-for-resetting-a-single-score.patch diff --git a/patches/unapplied/api/Add-API-methods-to-control-if-armour-stands-can-move.patch b/patches/api/Add-API-methods-to-control-if-armour-stands-can-move.patch similarity index 100% rename from patches/unapplied/api/Add-API-methods-to-control-if-armour-stands-can-move.patch rename to patches/api/Add-API-methods-to-control-if-armour-stands-can-move.patch diff --git a/patches/unapplied/api/Add-API-to-get-Material-from-Boats-and-Minecarts.patch b/patches/api/Add-API-to-get-Material-from-Boats-and-Minecarts.patch similarity index 100% rename from patches/unapplied/api/Add-API-to-get-Material-from-Boats-and-Minecarts.patch rename to patches/api/Add-API-to-get-Material-from-Boats-and-Minecarts.patch diff --git a/patches/unapplied/api/Add-API-to-get-exact-interaction-point-in-PlayerInte.patch b/patches/api/Add-API-to-get-exact-interaction-point-in-PlayerInte.patch similarity index 100% rename from patches/unapplied/api/Add-API-to-get-exact-interaction-point-in-PlayerInte.patch rename to patches/api/Add-API-to-get-exact-interaction-point-in-PlayerInte.patch diff --git a/patches/unapplied/api/Add-API-to-get-the-collision-shape-of-a-block-before.patch b/patches/api/Add-API-to-get-the-collision-shape-of-a-block-before.patch similarity index 100% rename from patches/unapplied/api/Add-API-to-get-the-collision-shape-of-a-block-before.patch rename to patches/api/Add-API-to-get-the-collision-shape-of-a-block-before.patch diff --git a/patches/unapplied/api/Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch b/patches/api/Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch similarity index 100% rename from patches/unapplied/api/Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch rename to patches/api/Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch diff --git a/patches/unapplied/api/Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch b/patches/api/Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch similarity index 100% rename from patches/unapplied/api/Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch rename to patches/api/Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch diff --git a/patches/unapplied/api/Add-ArmorStand-Item-Meta.patch b/patches/api/Add-ArmorStand-Item-Meta.patch similarity index 100% rename from patches/unapplied/api/Add-ArmorStand-Item-Meta.patch rename to patches/api/Add-ArmorStand-Item-Meta.patch diff --git a/patches/unapplied/api/Add-Ban-Methods-to-Player-Objects.patch b/patches/api/Add-Ban-Methods-to-Player-Objects.patch similarity index 100% rename from patches/unapplied/api/Add-Ban-Methods-to-Player-Objects.patch rename to patches/api/Add-Ban-Methods-to-Player-Objects.patch diff --git a/patches/unapplied/api/Add-BaseComponent-sendMessage-methods-to-CommandSend.patch b/patches/api/Add-BaseComponent-sendMessage-methods-to-CommandSend.patch similarity index 100% rename from patches/unapplied/api/Add-BaseComponent-sendMessage-methods-to-CommandSend.patch rename to patches/api/Add-BaseComponent-sendMessage-methods-to-CommandSend.patch diff --git a/patches/unapplied/api/Add-BeaconEffectEvent.patch b/patches/api/Add-BeaconEffectEvent.patch similarity index 100% rename from patches/unapplied/api/Add-BeaconEffectEvent.patch rename to patches/api/Add-BeaconEffectEvent.patch diff --git a/patches/unapplied/api/Add-BellRevealRaiderEvent.patch b/patches/api/Add-BellRevealRaiderEvent.patch similarity index 100% rename from patches/unapplied/api/Add-BellRevealRaiderEvent.patch rename to patches/api/Add-BellRevealRaiderEvent.patch diff --git a/patches/unapplied/api/Add-BellRingEvent.patch b/patches/api/Add-BellRingEvent.patch similarity index 100% rename from patches/unapplied/api/Add-BellRingEvent.patch rename to patches/api/Add-BellRingEvent.patch diff --git a/patches/unapplied/api/Add-Block-isValidTool.patch b/patches/api/Add-Block-isValidTool.patch similarity index 100% rename from patches/unapplied/api/Add-Block-isValidTool.patch rename to patches/api/Add-Block-isValidTool.patch diff --git a/patches/unapplied/api/Add-BlockBreakBlockEvent.patch b/patches/api/Add-BlockBreakBlockEvent.patch similarity index 100% rename from patches/unapplied/api/Add-BlockBreakBlockEvent.patch rename to patches/api/Add-BlockBreakBlockEvent.patch diff --git a/patches/unapplied/api/Add-BlockFailedDispenseEvent.patch b/patches/api/Add-BlockFailedDispenseEvent.patch similarity index 100% rename from patches/unapplied/api/Add-BlockFailedDispenseEvent.patch rename to patches/api/Add-BlockFailedDispenseEvent.patch diff --git a/patches/unapplied/api/Add-BlockLockCheckEvent.patch b/patches/api/Add-BlockLockCheckEvent.patch similarity index 100% rename from patches/unapplied/api/Add-BlockLockCheckEvent.patch rename to patches/api/Add-BlockLockCheckEvent.patch diff --git a/patches/unapplied/api/Add-BlockPreDispenseEvent.patch b/patches/api/Add-BlockPreDispenseEvent.patch similarity index 100% rename from patches/unapplied/api/Add-BlockPreDispenseEvent.patch rename to patches/api/Add-BlockPreDispenseEvent.patch diff --git a/patches/unapplied/api/Add-BlockSoundGroup-interface.patch b/patches/api/Add-BlockSoundGroup-interface.patch similarity index 100% rename from patches/unapplied/api/Add-BlockSoundGroup-interface.patch rename to patches/api/Add-BlockSoundGroup-interface.patch diff --git a/patches/unapplied/api/Add-CompostItemEvent-and-EntityCompostItemEvent.patch b/patches/api/Add-CompostItemEvent-and-EntityCompostItemEvent.patch similarity index 100% rename from patches/unapplied/api/Add-CompostItemEvent-and-EntityCompostItemEvent.patch rename to patches/api/Add-CompostItemEvent-and-EntityCompostItemEvent.patch diff --git a/patches/unapplied/api/Add-Destroy-Speed-API.patch b/patches/api/Add-Destroy-Speed-API.patch similarity index 100% rename from patches/unapplied/api/Add-Destroy-Speed-API.patch rename to patches/api/Add-Destroy-Speed-API.patch diff --git a/patches/unapplied/api/Add-ElderGuardianAppearanceEvent.patch b/patches/api/Add-ElderGuardianAppearanceEvent.patch similarity index 100% rename from patches/unapplied/api/Add-ElderGuardianAppearanceEvent.patch rename to patches/api/Add-ElderGuardianAppearanceEvent.patch diff --git a/patches/unapplied/api/Add-Entity-Body-Yaw-API.patch b/patches/api/Add-Entity-Body-Yaw-API.patch similarity index 100% rename from patches/unapplied/api/Add-Entity-Body-Yaw-API.patch rename to patches/api/Add-Entity-Body-Yaw-API.patch diff --git a/patches/unapplied/api/Add-EntityBlockStorage-clearEntities.patch b/patches/api/Add-EntityBlockStorage-clearEntities.patch similarity index 100% rename from patches/unapplied/api/Add-EntityBlockStorage-clearEntities.patch rename to patches/api/Add-EntityBlockStorage-clearEntities.patch diff --git a/patches/unapplied/api/Add-EntityDyeEvent-and-CollarColorable-interface.patch b/patches/api/Add-EntityDyeEvent-and-CollarColorable-interface.patch similarity index 100% rename from patches/unapplied/api/Add-EntityDyeEvent-and-CollarColorable-interface.patch rename to patches/api/Add-EntityDyeEvent-and-CollarColorable-interface.patch diff --git a/patches/unapplied/api/Add-EntityFertilizeEggEvent.patch b/patches/api/Add-EntityFertilizeEggEvent.patch similarity index 100% rename from patches/unapplied/api/Add-EntityFertilizeEggEvent.patch rename to patches/api/Add-EntityFertilizeEggEvent.patch diff --git a/patches/unapplied/api/Add-EntityInsideBlockEvent.patch b/patches/api/Add-EntityInsideBlockEvent.patch similarity index 100% rename from patches/unapplied/api/Add-EntityInsideBlockEvent.patch rename to patches/api/Add-EntityInsideBlockEvent.patch diff --git a/patches/unapplied/api/Add-EntityKnockbackByEntityEvent-and-EntityPushedByE.patch b/patches/api/Add-EntityKnockbackByEntityEvent-and-EntityPushedByE.patch similarity index 100% rename from patches/unapplied/api/Add-EntityKnockbackByEntityEvent-and-EntityPushedByE.patch rename to patches/api/Add-EntityKnockbackByEntityEvent-and-EntityPushedByE.patch diff --git a/patches/unapplied/api/Add-EntityLoadCrossbowEvent.patch b/patches/api/Add-EntityLoadCrossbowEvent.patch similarity index 100% rename from patches/unapplied/api/Add-EntityLoadCrossbowEvent.patch rename to patches/api/Add-EntityLoadCrossbowEvent.patch diff --git a/patches/unapplied/api/Add-EntityPortalReadyEvent.patch b/patches/api/Add-EntityPortalReadyEvent.patch similarity index 100% rename from patches/unapplied/api/Add-EntityPortalReadyEvent.patch rename to patches/api/Add-EntityPortalReadyEvent.patch diff --git a/patches/unapplied/api/Add-EntityTeleportEndGatewayEvent.patch b/patches/api/Add-EntityTeleportEndGatewayEvent.patch similarity index 100% rename from patches/unapplied/api/Add-EntityTeleportEndGatewayEvent.patch rename to patches/api/Add-EntityTeleportEndGatewayEvent.patch diff --git a/patches/unapplied/api/Add-EntityZapEvent.patch b/patches/api/Add-EntityZapEvent.patch similarity index 100% rename from patches/unapplied/api/Add-EntityZapEvent.patch rename to patches/api/Add-EntityZapEvent.patch diff --git a/patches/unapplied/api/Add-EquipmentSlot-convenience-methods.patch b/patches/api/Add-EquipmentSlot-convenience-methods.patch similarity index 100% rename from patches/unapplied/api/Add-EquipmentSlot-convenience-methods.patch rename to patches/api/Add-EquipmentSlot-convenience-methods.patch diff --git a/patches/unapplied/api/Add-FastUtil-to-Bukkit.patch b/patches/api/Add-FastUtil-to-Bukkit.patch similarity index 100% rename from patches/unapplied/api/Add-FastUtil-to-Bukkit.patch rename to patches/api/Add-FastUtil-to-Bukkit.patch diff --git a/patches/unapplied/api/Add-GS4-Query-event.patch b/patches/api/Add-GS4-Query-event.patch similarity index 100% rename from patches/unapplied/api/Add-GS4-Query-event.patch rename to patches/api/Add-GS4-Query-event.patch diff --git a/patches/unapplied/api/Add-GameEvent-tags.patch b/patches/api/Add-GameEvent-tags.patch similarity index 88% rename from patches/unapplied/api/Add-GameEvent-tags.patch rename to patches/api/Add-GameEvent-tags.patch index e4529d999d..95aeca59d9 100644 --- a/patches/unapplied/api/Add-GameEvent-tags.patch +++ b/patches/api/Add-GameEvent-tags.patch @@ -16,7 +16,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 /** * Vanilla tag representing entities which are not controlled by their mount. */ - Tag ENTITY_TYPES_NON_CONTROLLING_RIDER = Bukkit.getTag(REGISTRY_ENTITY_TYPES, NamespacedKey.minecraft("non_controlling_rider"), EntityType.class); +@@ -0,0 +0,0 @@ public interface Tag extends Keyed { + */ + Tag ENTITY_TYPES_CAN_TURN_IN_BOATS = Bukkit.getTag(REGISTRY_ENTITY_TYPES, NamespacedKey.minecraft("can_turn_in_boats"), EntityType.class); + // Paper start + String REGISTRY_GAME_EVENTS = "game_events"; diff --git a/patches/unapplied/api/Add-Git-information-to-version-command-on-startup.patch b/patches/api/Add-Git-information-to-version-command-on-startup.patch similarity index 100% rename from patches/unapplied/api/Add-Git-information-to-version-command-on-startup.patch rename to patches/api/Add-Git-information-to-version-command-on-startup.patch diff --git a/patches/unapplied/api/Add-Heightmap-API.patch b/patches/api/Add-Heightmap-API.patch similarity index 100% rename from patches/unapplied/api/Add-Heightmap-API.patch rename to patches/api/Add-Heightmap-API.patch diff --git a/patches/unapplied/api/Add-ItemStack-Recipe-API-helper-methods.patch b/patches/api/Add-ItemStack-Recipe-API-helper-methods.patch similarity index 100% rename from patches/unapplied/api/Add-ItemStack-Recipe-API-helper-methods.patch rename to patches/api/Add-ItemStack-Recipe-API-helper-methods.patch diff --git a/patches/unapplied/api/Add-ItemStackRecipeChoice-Draft-API.patch b/patches/api/Add-ItemStackRecipeChoice-Draft-API.patch similarity index 100% rename from patches/unapplied/api/Add-ItemStackRecipeChoice-Draft-API.patch rename to patches/api/Add-ItemStackRecipeChoice-Draft-API.patch diff --git a/patches/unapplied/api/Add-Listing-API-for-Player.patch b/patches/api/Add-Listing-API-for-Player.patch similarity index 100% rename from patches/unapplied/api/Add-Listing-API-for-Player.patch rename to patches/api/Add-Listing-API-for-Player.patch diff --git a/patches/unapplied/api/Add-LivingEntity-clearActiveItem.patch b/patches/api/Add-LivingEntity-clearActiveItem.patch similarity index 100% rename from patches/unapplied/api/Add-LivingEntity-clearActiveItem.patch rename to patches/api/Add-LivingEntity-clearActiveItem.patch diff --git a/patches/unapplied/api/Add-LivingEntity-getTargetEntity.patch b/patches/api/Add-LivingEntity-getTargetEntity.patch similarity index 100% rename from patches/unapplied/api/Add-LivingEntity-getTargetEntity.patch rename to patches/api/Add-LivingEntity-getTargetEntity.patch diff --git a/patches/unapplied/api/Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch b/patches/api/Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch similarity index 100% rename from patches/unapplied/api/Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch rename to patches/api/Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch diff --git a/patches/unapplied/api/Add-Material-Tags.patch b/patches/api/Add-Material-Tags.patch similarity index 100% rename from patches/unapplied/api/Add-Material-Tags.patch rename to patches/api/Add-Material-Tags.patch diff --git a/patches/unapplied/api/Add-MetadataStoreBase.removeAll-Plugin.patch b/patches/api/Add-MetadataStoreBase.removeAll-Plugin.patch similarity index 100% rename from patches/unapplied/api/Add-MetadataStoreBase.removeAll-Plugin.patch rename to patches/api/Add-MetadataStoreBase.removeAll-Plugin.patch diff --git a/patches/unapplied/api/Add-Mob-Experience-reward-API.patch b/patches/api/Add-Mob-Experience-reward-API.patch similarity index 100% rename from patches/unapplied/api/Add-Mob-Experience-reward-API.patch rename to patches/api/Add-Mob-Experience-reward-API.patch diff --git a/patches/unapplied/api/Add-Mob-Goal-API.patch b/patches/api/Add-Mob-Goal-API.patch similarity index 100% rename from patches/unapplied/api/Add-Mob-Goal-API.patch rename to patches/api/Add-Mob-Goal-API.patch diff --git a/patches/unapplied/api/Add-Mob-lookAt-API.patch b/patches/api/Add-Mob-lookAt-API.patch similarity index 100% rename from patches/unapplied/api/Add-Mob-lookAt-API.patch rename to patches/api/Add-Mob-lookAt-API.patch diff --git a/patches/unapplied/api/Add-More-Creeper-API.patch b/patches/api/Add-More-Creeper-API.patch similarity index 100% rename from patches/unapplied/api/Add-More-Creeper-API.patch rename to patches/api/Add-More-Creeper-API.patch diff --git a/patches/unapplied/api/Add-Moving-Piston-API.patch b/patches/api/Add-Moving-Piston-API.patch similarity index 100% rename from patches/unapplied/api/Add-Moving-Piston-API.patch rename to patches/api/Add-Moving-Piston-API.patch diff --git a/patches/unapplied/api/Add-NamespacedKey-biome-methods.patch b/patches/api/Add-NamespacedKey-biome-methods.patch similarity index 100% rename from patches/unapplied/api/Add-NamespacedKey-biome-methods.patch rename to patches/api/Add-NamespacedKey-biome-methods.patch diff --git a/patches/unapplied/api/Add-OBSTRUCTED-reason-to-BedEnterResult.patch b/patches/api/Add-OBSTRUCTED-reason-to-BedEnterResult.patch similarity index 100% rename from patches/unapplied/api/Add-OBSTRUCTED-reason-to-BedEnterResult.patch rename to patches/api/Add-OBSTRUCTED-reason-to-BedEnterResult.patch diff --git a/patches/unapplied/api/Add-OfflinePlayer-isConnected.patch b/patches/api/Add-OfflinePlayer-isConnected.patch similarity index 100% rename from patches/unapplied/api/Add-OfflinePlayer-isConnected.patch rename to patches/api/Add-OfflinePlayer-isConnected.patch diff --git a/patches/unapplied/api/Add-PaperRegistry.patch b/patches/api/Add-PaperRegistry.patch similarity index 100% rename from patches/unapplied/api/Add-PaperRegistry.patch rename to patches/api/Add-PaperRegistry.patch diff --git a/patches/unapplied/api/Add-PhantomPreSpawnEvent.patch b/patches/api/Add-PhantomPreSpawnEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PhantomPreSpawnEvent.patch rename to patches/api/Add-PhantomPreSpawnEvent.patch diff --git a/patches/unapplied/api/Add-Player-Client-Options-API.patch b/patches/api/Add-Player-Client-Options-API.patch similarity index 100% rename from patches/unapplied/api/Add-Player-Client-Options-API.patch rename to patches/api/Add-Player-Client-Options-API.patch diff --git a/patches/unapplied/api/Add-Player-Warden-Warning-API.patch b/patches/api/Add-Player-Warden-Warning-API.patch similarity index 100% rename from patches/unapplied/api/Add-Player-Warden-Warning-API.patch rename to patches/api/Add-Player-Warden-Warning-API.patch diff --git a/patches/unapplied/api/Add-Player-getFishHook.patch b/patches/api/Add-Player-getFishHook.patch similarity index 100% rename from patches/unapplied/api/Add-Player-getFishHook.patch rename to patches/api/Add-Player-getFishHook.patch diff --git a/patches/unapplied/api/Add-PlayerAdvancementCriterionGrantEvent.patch b/patches/api/Add-PlayerAdvancementCriterionGrantEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerAdvancementCriterionGrantEvent.patch rename to patches/api/Add-PlayerAdvancementCriterionGrantEvent.patch diff --git a/patches/unapplied/api/Add-PlayerArmorChangeEvent.patch b/patches/api/Add-PlayerArmorChangeEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerArmorChangeEvent.patch rename to patches/api/Add-PlayerArmorChangeEvent.patch diff --git a/patches/unapplied/api/Add-PlayerAttackEntityCooldownResetEvent.patch b/patches/api/Add-PlayerAttackEntityCooldownResetEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerAttackEntityCooldownResetEvent.patch rename to patches/api/Add-PlayerAttackEntityCooldownResetEvent.patch diff --git a/patches/unapplied/api/Add-PlayerConnectionCloseEvent.patch b/patches/api/Add-PlayerConnectionCloseEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerConnectionCloseEvent.patch rename to patches/api/Add-PlayerConnectionCloseEvent.patch diff --git a/patches/unapplied/api/Add-PlayerFailMoveEvent.patch b/patches/api/Add-PlayerFailMoveEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerFailMoveEvent.patch rename to patches/api/Add-PlayerFailMoveEvent.patch diff --git a/patches/unapplied/api/Add-PlayerFlowerPotManipulateEvent.patch b/patches/api/Add-PlayerFlowerPotManipulateEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerFlowerPotManipulateEvent.patch rename to patches/api/Add-PlayerFlowerPotManipulateEvent.patch diff --git a/patches/unapplied/api/Add-PlayerInitialSpawnEvent.patch b/patches/api/Add-PlayerInitialSpawnEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerInitialSpawnEvent.patch rename to patches/api/Add-PlayerInitialSpawnEvent.patch diff --git a/patches/unapplied/api/Add-PlayerInventorySlotChangeEvent.patch b/patches/api/Add-PlayerInventorySlotChangeEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerInventorySlotChangeEvent.patch rename to patches/api/Add-PlayerInventorySlotChangeEvent.patch diff --git a/patches/unapplied/api/Add-PlayerItemCooldownEvent.patch b/patches/api/Add-PlayerItemCooldownEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerItemCooldownEvent.patch rename to patches/api/Add-PlayerItemCooldownEvent.patch diff --git a/patches/unapplied/api/Add-PlayerItemFrameChangeEvent.patch b/patches/api/Add-PlayerItemFrameChangeEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerItemFrameChangeEvent.patch rename to patches/api/Add-PlayerItemFrameChangeEvent.patch diff --git a/patches/unapplied/api/Add-PlayerJumpEvent.patch b/patches/api/Add-PlayerJumpEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerJumpEvent.patch rename to patches/api/Add-PlayerJumpEvent.patch diff --git a/patches/unapplied/api/Add-PlayerKickEvent-causes.patch b/patches/api/Add-PlayerKickEvent-causes.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerKickEvent-causes.patch rename to patches/api/Add-PlayerKickEvent-causes.patch diff --git a/patches/unapplied/api/Add-PlayerLocaleChangeEvent.patch b/patches/api/Add-PlayerLocaleChangeEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerLocaleChangeEvent.patch rename to patches/api/Add-PlayerLocaleChangeEvent.patch diff --git a/patches/unapplied/api/Add-PlayerPickItemEvent.patch b/patches/api/Add-PlayerPickItemEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerPickItemEvent.patch rename to patches/api/Add-PlayerPickItemEvent.patch diff --git a/patches/unapplied/api/Add-PlayerPostRespawnEvent.patch b/patches/api/Add-PlayerPostRespawnEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerPostRespawnEvent.patch rename to patches/api/Add-PlayerPostRespawnEvent.patch diff --git a/patches/unapplied/api/Add-PlayerSetSpawnEvent.patch b/patches/api/Add-PlayerSetSpawnEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerSetSpawnEvent.patch rename to patches/api/Add-PlayerSetSpawnEvent.patch diff --git a/patches/unapplied/api/Add-PlayerShearBlockEvent.patch b/patches/api/Add-PlayerShearBlockEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerShearBlockEvent.patch rename to patches/api/Add-PlayerShearBlockEvent.patch diff --git a/patches/unapplied/api/Add-PlayerSignCommandPreprocessEvent.patch b/patches/api/Add-PlayerSignCommandPreprocessEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerSignCommandPreprocessEvent.patch rename to patches/api/Add-PlayerSignCommandPreprocessEvent.patch diff --git a/patches/unapplied/api/Add-PlayerStopUsingItemEvent.patch b/patches/api/Add-PlayerStopUsingItemEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerStopUsingItemEvent.patch rename to patches/api/Add-PlayerStopUsingItemEvent.patch diff --git a/patches/unapplied/api/Add-PlayerUseUnknownEntityEvent.patch b/patches/api/Add-PlayerUseUnknownEntityEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PlayerUseUnknownEntityEvent.patch rename to patches/api/Add-PlayerUseUnknownEntityEvent.patch diff --git a/patches/unapplied/api/Add-Position.patch b/patches/api/Add-Position.patch similarity index 100% rename from patches/unapplied/api/Add-Position.patch rename to patches/api/Add-Position.patch diff --git a/patches/unapplied/api/Add-PrePlayerAttackEntityEvent.patch b/patches/api/Add-PrePlayerAttackEntityEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PrePlayerAttackEntityEvent.patch rename to patches/api/Add-PrePlayerAttackEntityEvent.patch diff --git a/patches/unapplied/api/Add-PrepareResultEvent-PrepareGrindstoneEvent.patch b/patches/api/Add-PrepareResultEvent-PrepareGrindstoneEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PrepareResultEvent-PrepareGrindstoneEvent.patch rename to patches/api/Add-PrepareResultEvent-PrepareGrindstoneEvent.patch diff --git a/patches/unapplied/api/Add-ProjectileCollideEvent.patch b/patches/api/Add-ProjectileCollideEvent.patch similarity index 100% rename from patches/unapplied/api/Add-ProjectileCollideEvent.patch rename to patches/api/Add-ProjectileCollideEvent.patch diff --git a/patches/unapplied/api/Add-PufferFishStateChangeEvent.patch b/patches/api/Add-PufferFishStateChangeEvent.patch similarity index 100% rename from patches/unapplied/api/Add-PufferFishStateChangeEvent.patch rename to patches/api/Add-PufferFishStateChangeEvent.patch diff --git a/patches/unapplied/api/Add-Raw-Byte-Entity-Serialization.patch b/patches/api/Add-Raw-Byte-Entity-Serialization.patch similarity index 100% rename from patches/unapplied/api/Add-Raw-Byte-Entity-Serialization.patch rename to patches/api/Add-Raw-Byte-Entity-Serialization.patch diff --git a/patches/unapplied/api/Add-Raw-Byte-ItemStack-Serialization.patch b/patches/api/Add-Raw-Byte-ItemStack-Serialization.patch similarity index 100% rename from patches/unapplied/api/Add-Raw-Byte-ItemStack-Serialization.patch rename to patches/api/Add-Raw-Byte-ItemStack-Serialization.patch diff --git a/patches/unapplied/api/Add-Shearable-API.patch b/patches/api/Add-Shearable-API.patch similarity index 100% rename from patches/unapplied/api/Add-Shearable-API.patch rename to patches/api/Add-Shearable-API.patch diff --git a/patches/unapplied/api/Add-Sign-getInteractableSideFor.patch b/patches/api/Add-Sign-getInteractableSideFor.patch similarity index 100% rename from patches/unapplied/api/Add-Sign-getInteractableSideFor.patch rename to patches/api/Add-Sign-getInteractableSideFor.patch diff --git a/patches/unapplied/api/Add-Sneaking-API-for-Entities.patch b/patches/api/Add-Sneaking-API-for-Entities.patch similarity index 100% rename from patches/unapplied/api/Add-Sneaking-API-for-Entities.patch rename to patches/api/Add-Sneaking-API-for-Entities.patch diff --git a/patches/unapplied/api/Add-String-based-Action-Bar-API.patch b/patches/api/Add-String-based-Action-Bar-API.patch similarity index 100% rename from patches/unapplied/api/Add-String-based-Action-Bar-API.patch rename to patches/api/Add-String-based-Action-Bar-API.patch diff --git a/patches/unapplied/api/Add-Structure-check-API.patch b/patches/api/Add-Structure-check-API.patch similarity index 100% rename from patches/unapplied/api/Add-Structure-check-API.patch rename to patches/api/Add-Structure-check-API.patch diff --git a/patches/unapplied/api/Add-StructuresLocateEvent.patch b/patches/api/Add-StructuresLocateEvent.patch similarity index 100% rename from patches/unapplied/api/Add-StructuresLocateEvent.patch rename to patches/api/Add-StructuresLocateEvent.patch diff --git a/patches/unapplied/api/Add-TNTPrimeEvent.patch b/patches/api/Add-TNTPrimeEvent.patch similarity index 100% rename from patches/unapplied/api/Add-TNTPrimeEvent.patch rename to patches/api/Add-TNTPrimeEvent.patch diff --git a/patches/unapplied/api/Add-TameableDeathMessageEvent.patch b/patches/api/Add-TameableDeathMessageEvent.patch similarity index 100% rename from patches/unapplied/api/Add-TameableDeathMessageEvent.patch rename to patches/api/Add-TameableDeathMessageEvent.patch diff --git a/patches/unapplied/api/Add-TargetHitEvent-API.patch b/patches/api/Add-TargetHitEvent-API.patch similarity index 100% rename from patches/unapplied/api/Add-TargetHitEvent-API.patch rename to patches/api/Add-TargetHitEvent-API.patch diff --git a/patches/unapplied/api/Add-ThrownEggHatchEvent.patch b/patches/api/Add-ThrownEggHatchEvent.patch similarity index 100% rename from patches/unapplied/api/Add-ThrownEggHatchEvent.patch rename to patches/api/Add-ThrownEggHatchEvent.patch diff --git a/patches/unapplied/api/Add-Tick-TemporalUnit.patch b/patches/api/Add-Tick-TemporalUnit.patch similarity index 100% rename from patches/unapplied/api/Add-Tick-TemporalUnit.patch rename to patches/api/Add-Tick-TemporalUnit.patch diff --git a/patches/unapplied/api/Add-UUID-attribute-modifier-API.patch b/patches/api/Add-UUID-attribute-modifier-API.patch similarity index 100% rename from patches/unapplied/api/Add-UUID-attribute-modifier-API.patch rename to patches/api/Add-UUID-attribute-modifier-API.patch diff --git a/patches/unapplied/api/Add-UnknownCommandEvent.patch b/patches/api/Add-UnknownCommandEvent.patch similarity index 100% rename from patches/unapplied/api/Add-UnknownCommandEvent.patch rename to patches/api/Add-UnknownCommandEvent.patch diff --git a/patches/unapplied/api/Add-WardenAngerChangeEvent.patch b/patches/api/Add-WardenAngerChangeEvent.patch similarity index 100% rename from patches/unapplied/api/Add-WardenAngerChangeEvent.patch rename to patches/api/Add-WardenAngerChangeEvent.patch diff --git a/patches/unapplied/api/Add-WaterBottleSplashEvent.patch b/patches/api/Add-WaterBottleSplashEvent.patch similarity index 100% rename from patches/unapplied/api/Add-WaterBottleSplashEvent.patch rename to patches/api/Add-WaterBottleSplashEvent.patch diff --git a/patches/unapplied/api/Add-WhitelistToggleEvent.patch b/patches/api/Add-WhitelistToggleEvent.patch similarity index 100% rename from patches/unapplied/api/Add-WhitelistToggleEvent.patch rename to patches/api/Add-WhitelistToggleEvent.patch diff --git a/patches/unapplied/api/Add-World.getEntity-UUID-API.patch b/patches/api/Add-World.getEntity-UUID-API.patch similarity index 100% rename from patches/unapplied/api/Add-World.getEntity-UUID-API.patch rename to patches/api/Add-World.getEntity-UUID-API.patch diff --git a/patches/unapplied/api/Add-a-call-helper-to-Event.patch b/patches/api/Add-a-call-helper-to-Event.patch similarity index 100% rename from patches/unapplied/api/Add-a-call-helper-to-Event.patch rename to patches/api/Add-a-call-helper-to-Event.patch diff --git a/patches/unapplied/api/Add-a-consumer-parameter-to-ProjectileSource-launchP.patch b/patches/api/Add-a-consumer-parameter-to-ProjectileSource-launchP.patch similarity index 100% rename from patches/unapplied/api/Add-a-consumer-parameter-to-ProjectileSource-launchP.patch rename to patches/api/Add-a-consumer-parameter-to-ProjectileSource-launchP.patch diff --git a/patches/unapplied/api/Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch b/patches/api/Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch similarity index 100% rename from patches/unapplied/api/Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch rename to patches/api/Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch diff --git a/patches/unapplied/api/Add-additional-open-container-api-to-HumanEntity.patch b/patches/api/Add-additional-open-container-api-to-HumanEntity.patch similarity index 100% rename from patches/unapplied/api/Add-additional-open-container-api-to-HumanEntity.patch rename to patches/api/Add-additional-open-container-api-to-HumanEntity.patch diff --git a/patches/unapplied/api/Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch b/patches/api/Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch similarity index 100% rename from patches/unapplied/api/Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch rename to patches/api/Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch diff --git a/patches/unapplied/api/Add-and-implement-PlayerRecipeBookClickEvent.patch b/patches/api/Add-and-implement-PlayerRecipeBookClickEvent.patch similarity index 100% rename from patches/unapplied/api/Add-and-implement-PlayerRecipeBookClickEvent.patch rename to patches/api/Add-and-implement-PlayerRecipeBookClickEvent.patch diff --git a/patches/unapplied/api/Add-basic-Datapack-API.patch b/patches/api/Add-basic-Datapack-API.patch similarity index 100% rename from patches/unapplied/api/Add-basic-Datapack-API.patch rename to patches/api/Add-basic-Datapack-API.patch diff --git a/patches/unapplied/api/Add-cause-to-Weather-ThunderChangeEvents.patch b/patches/api/Add-cause-to-Weather-ThunderChangeEvents.patch similarity index 100% rename from patches/unapplied/api/Add-cause-to-Weather-ThunderChangeEvents.patch rename to patches/api/Add-cause-to-Weather-ThunderChangeEvents.patch diff --git a/patches/unapplied/api/Add-command-line-option-to-load-extra-plugin-jars-no.patch b/patches/api/Add-command-line-option-to-load-extra-plugin-jars-no.patch similarity index 100% rename from patches/unapplied/api/Add-command-line-option-to-load-extra-plugin-jars-no.patch rename to patches/api/Add-command-line-option-to-load-extra-plugin-jars-no.patch diff --git a/patches/unapplied/api/Add-command-to-reload-permissions.yml-and-require-co.patch b/patches/api/Add-command-to-reload-permissions.yml-and-require-co.patch similarity index 100% rename from patches/unapplied/api/Add-command-to-reload-permissions.yml-and-require-co.patch rename to patches/api/Add-command-to-reload-permissions.yml-and-require-co.patch diff --git a/patches/unapplied/api/Add-configuration-option-to-prevent-player-names-fro.patch b/patches/api/Add-configuration-option-to-prevent-player-names-fro.patch similarity index 100% rename from patches/unapplied/api/Add-configuration-option-to-prevent-player-names-fro.patch rename to patches/api/Add-configuration-option-to-prevent-player-names-fro.patch diff --git a/patches/unapplied/api/Add-critical-damage-API.patch b/patches/api/Add-critical-damage-API.patch similarity index 100% rename from patches/unapplied/api/Add-critical-damage-API.patch rename to patches/api/Add-critical-damage-API.patch diff --git a/patches/unapplied/api/Add-dropLeash-variable-to-EntityUnleashEvent.patch b/patches/api/Add-dropLeash-variable-to-EntityUnleashEvent.patch similarity index 100% rename from patches/unapplied/api/Add-dropLeash-variable-to-EntityUnleashEvent.patch rename to patches/api/Add-dropLeash-variable-to-EntityUnleashEvent.patch diff --git a/patches/unapplied/api/Add-enchantWithLevels-API.patch b/patches/api/Add-enchantWithLevels-API.patch similarity index 100% rename from patches/unapplied/api/Add-enchantWithLevels-API.patch rename to patches/api/Add-enchantWithLevels-API.patch diff --git a/patches/unapplied/api/Add-entity-knockback-API.patch b/patches/api/Add-entity-knockback-API.patch similarity index 100% rename from patches/unapplied/api/Add-entity-knockback-API.patch rename to patches/api/Add-entity-knockback-API.patch diff --git a/patches/unapplied/api/Add-entity-liquid-API.patch b/patches/api/Add-entity-liquid-API.patch similarity index 100% rename from patches/unapplied/api/Add-entity-liquid-API.patch rename to patches/api/Add-entity-liquid-API.patch diff --git a/patches/unapplied/api/Add-event-for-player-editing-sign.patch b/patches/api/Add-event-for-player-editing-sign.patch similarity index 100% rename from patches/unapplied/api/Add-event-for-player-editing-sign.patch rename to patches/api/Add-event-for-player-editing-sign.patch diff --git a/patches/unapplied/api/Add-exception-reporting-event.patch b/patches/api/Add-exception-reporting-event.patch similarity index 100% rename from patches/unapplied/api/Add-exception-reporting-event.patch rename to patches/api/Add-exception-reporting-event.patch diff --git a/patches/unapplied/api/Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch b/patches/api/Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch similarity index 100% rename from patches/unapplied/api/Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch rename to patches/api/Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch diff --git a/patches/unapplied/api/Add-extended-PaperServerListPingEvent.patch b/patches/api/Add-extended-PaperServerListPingEvent.patch similarity index 100% rename from patches/unapplied/api/Add-extended-PaperServerListPingEvent.patch rename to patches/api/Add-extended-PaperServerListPingEvent.patch diff --git a/patches/unapplied/api/Add-getComputedBiome-API.patch b/patches/api/Add-getComputedBiome-API.patch similarity index 100% rename from patches/unapplied/api/Add-getComputedBiome-API.patch rename to patches/api/Add-getComputedBiome-API.patch diff --git a/patches/unapplied/api/Add-getDrops-to-BlockState.patch b/patches/api/Add-getDrops-to-BlockState.patch similarity index 100% rename from patches/unapplied/api/Add-getDrops-to-BlockState.patch rename to patches/api/Add-getDrops-to-BlockState.patch diff --git a/patches/unapplied/api/Add-getI18NDisplayName-API.patch b/patches/api/Add-getI18NDisplayName-API.patch similarity index 100% rename from patches/unapplied/api/Add-getI18NDisplayName-API.patch rename to patches/api/Add-getI18NDisplayName-API.patch diff --git a/patches/unapplied/api/Add-getMainThreadExecutor-to-BukkitScheduler.patch b/patches/api/Add-getMainThreadExecutor-to-BukkitScheduler.patch similarity index 100% rename from patches/unapplied/api/Add-getMainThreadExecutor-to-BukkitScheduler.patch rename to patches/api/Add-getMainThreadExecutor-to-BukkitScheduler.patch diff --git a/patches/unapplied/api/Add-getNearbyXXX-methods-to-Location.patch b/patches/api/Add-getNearbyXXX-methods-to-Location.patch similarity index 100% rename from patches/unapplied/api/Add-getNearbyXXX-methods-to-Location.patch rename to patches/api/Add-getNearbyXXX-methods-to-Location.patch diff --git a/patches/unapplied/api/Add-getOfflinePlayerIfCached-String.patch b/patches/api/Add-getOfflinePlayerIfCached-String.patch similarity index 100% rename from patches/unapplied/api/Add-getOfflinePlayerIfCached-String.patch rename to patches/api/Add-getOfflinePlayerIfCached-String.patch diff --git a/patches/unapplied/api/Add-getTPS-method.patch b/patches/api/Add-getTPS-method.patch similarity index 100% rename from patches/unapplied/api/Add-getTPS-method.patch rename to patches/api/Add-getTPS-method.patch diff --git a/patches/unapplied/api/Add-hand-to-fish-event-for-all-player-interactions.patch b/patches/api/Add-hand-to-fish-event-for-all-player-interactions.patch similarity index 100% rename from patches/unapplied/api/Add-hand-to-fish-event-for-all-player-interactions.patch rename to patches/api/Add-hand-to-fish-event-for-all-player-interactions.patch diff --git a/patches/unapplied/api/Add-handshake-event-to-allow-plugins-to-handle-clien.patch b/patches/api/Add-handshake-event-to-allow-plugins-to-handle-clien.patch similarity index 100% rename from patches/unapplied/api/Add-handshake-event-to-allow-plugins-to-handle-clien.patch rename to patches/api/Add-handshake-event-to-allow-plugins-to-handle-clien.patch diff --git a/patches/unapplied/api/Add-helpers-for-left-right-click-to-Action.patch b/patches/api/Add-helpers-for-left-right-click-to-Action.patch similarity index 100% rename from patches/unapplied/api/Add-helpers-for-left-right-click-to-Action.patch rename to patches/api/Add-helpers-for-left-right-click-to-Action.patch diff --git a/patches/unapplied/api/Add-ignore-discounts-API.patch b/patches/api/Add-ignore-discounts-API.patch similarity index 100% rename from patches/unapplied/api/Add-ignore-discounts-API.patch rename to patches/api/Add-ignore-discounts-API.patch diff --git a/patches/unapplied/api/Add-isCollidable-methods-to-various-places.patch b/patches/api/Add-isCollidable-methods-to-various-places.patch similarity index 100% rename from patches/unapplied/api/Add-isCollidable-methods-to-various-places.patch rename to patches/api/Add-isCollidable-methods-to-various-places.patch diff --git a/patches/unapplied/api/Add-item-slot-convenience-methods.patch b/patches/api/Add-item-slot-convenience-methods.patch similarity index 100% rename from patches/unapplied/api/Add-item-slot-convenience-methods.patch rename to patches/api/Add-item-slot-convenience-methods.patch diff --git a/patches/unapplied/api/Add-legacy-ping-support-to-PaperServerListPingEvent.patch b/patches/api/Add-legacy-ping-support-to-PaperServerListPingEvent.patch similarity index 100% rename from patches/unapplied/api/Add-legacy-ping-support-to-PaperServerListPingEvent.patch rename to patches/api/Add-legacy-ping-support-to-PaperServerListPingEvent.patch diff --git a/patches/unapplied/api/Add-method-isTickingWorlds-to-Bukkit.patch b/patches/api/Add-method-isTickingWorlds-to-Bukkit.patch similarity index 100% rename from patches/unapplied/api/Add-method-isTickingWorlds-to-Bukkit.patch rename to patches/api/Add-method-isTickingWorlds-to-Bukkit.patch diff --git a/patches/unapplied/api/Add-method-to-remove-all-active-potion-effects.patch b/patches/api/Add-method-to-remove-all-active-potion-effects.patch similarity index 100% rename from patches/unapplied/api/Add-method-to-remove-all-active-potion-effects.patch rename to patches/api/Add-method-to-remove-all-active-potion-effects.patch diff --git a/patches/unapplied/api/Add-methods-for-working-with-arrows-stuck-in-living-.patch b/patches/api/Add-methods-for-working-with-arrows-stuck-in-living-.patch similarity index 100% rename from patches/unapplied/api/Add-methods-for-working-with-arrows-stuck-in-living-.patch rename to patches/api/Add-methods-for-working-with-arrows-stuck-in-living-.patch diff --git a/patches/unapplied/api/Add-methods-to-find-targets-for-lightning-strikes.patch b/patches/api/Add-methods-to-find-targets-for-lightning-strikes.patch similarity index 100% rename from patches/unapplied/api/Add-methods-to-find-targets-for-lightning-strikes.patch rename to patches/api/Add-methods-to-find-targets-for-lightning-strikes.patch diff --git a/patches/unapplied/api/Add-methods-to-get-translation-keys.patch b/patches/api/Add-methods-to-get-translation-keys.patch similarity index 99% rename from patches/unapplied/api/Add-methods-to-get-translation-keys.patch rename to patches/api/Add-methods-to-get-translation-keys.patch index 9239bb096f..e655560ae2 100644 --- a/patches/unapplied/api/Add-methods-to-get-translation-keys.patch +++ b/patches/api/Add-methods-to-get-translation-keys.patch @@ -324,7 +324,7 @@ diff --git a/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java b/src index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 --- a/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java +++ b/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java -@@ -0,0 +0,0 @@ public class EnchantmentWrapper extends Enchantment { +@@ -0,0 +0,0 @@ public abstract class EnchantmentWrapper extends Enchantment { public net.kyori.adventure.text.Component displayName(int level) { return getEnchantment().displayName(level); } diff --git a/patches/unapplied/api/Add-missing-Fluid-type.patch b/patches/api/Add-missing-Fluid-type.patch similarity index 100% rename from patches/unapplied/api/Add-missing-Fluid-type.patch rename to patches/api/Add-missing-Fluid-type.patch diff --git a/patches/unapplied/api/Add-missing-block-data-mins-and-maxes.patch b/patches/api/Add-missing-block-data-mins-and-maxes.patch similarity index 100% rename from patches/unapplied/api/Add-missing-block-data-mins-and-maxes.patch rename to patches/api/Add-missing-block-data-mins-and-maxes.patch diff --git a/patches/unapplied/api/Add-missing-effects.patch b/patches/api/Add-missing-effects.patch similarity index 100% rename from patches/unapplied/api/Add-missing-effects.patch rename to patches/api/Add-missing-effects.patch diff --git a/patches/unapplied/api/Add-missing-team-sidebar-display-slots.patch b/patches/api/Add-missing-team-sidebar-display-slots.patch similarity index 100% rename from patches/unapplied/api/Add-missing-team-sidebar-display-slots.patch rename to patches/api/Add-missing-team-sidebar-display-slots.patch diff --git a/patches/unapplied/api/Add-moon-phase-API.patch b/patches/api/Add-moon-phase-API.patch similarity index 93% rename from patches/unapplied/api/Add-moon-phase-API.patch rename to patches/api/Add-moon-phase-API.patch index 94da1edd9f..bf5721b736 100644 --- a/patches/unapplied/api/Add-moon-phase-API.patch +++ b/patches/api/Add-moon-phase-API.patch @@ -51,9 +51,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 --- a/src/main/java/org/bukkit/RegionAccessor.java +++ b/src/main/java/org/bukkit/RegionAccessor.java @@ -0,0 +0,0 @@ public interface RegionAccessor { - * {@link HeightMap} */ - public int getHighestBlockYAt(@NotNull Location location, @NotNull HeightMap heightMap); + @NotNull + public T addEntity(@NotNull T entity); + + // Paper start + /** diff --git a/patches/unapplied/api/Add-more-Campfire-API.patch b/patches/api/Add-more-Campfire-API.patch similarity index 100% rename from patches/unapplied/api/Add-more-Campfire-API.patch rename to patches/api/Add-more-Campfire-API.patch diff --git a/patches/unapplied/api/Add-more-Evoker-API.patch b/patches/api/Add-more-Evoker-API.patch similarity index 100% rename from patches/unapplied/api/Add-more-Evoker-API.patch rename to patches/api/Add-more-Evoker-API.patch diff --git a/patches/unapplied/api/Add-more-LimitedRegion-API.patch b/patches/api/Add-more-LimitedRegion-API.patch similarity index 100% rename from patches/unapplied/api/Add-more-LimitedRegion-API.patch rename to patches/api/Add-more-LimitedRegion-API.patch diff --git a/patches/unapplied/api/Add-more-WanderingTrader-API.patch b/patches/api/Add-more-WanderingTrader-API.patch similarity index 100% rename from patches/unapplied/api/Add-more-WanderingTrader-API.patch rename to patches/api/Add-more-WanderingTrader-API.patch diff --git a/patches/unapplied/api/Add-more-Witch-API.patch b/patches/api/Add-more-Witch-API.patch similarity index 100% rename from patches/unapplied/api/Add-more-Witch-API.patch rename to patches/api/Add-more-Witch-API.patch diff --git a/patches/unapplied/api/Add-more-Zombie-API.patch b/patches/api/Add-more-Zombie-API.patch similarity index 100% rename from patches/unapplied/api/Add-more-Zombie-API.patch rename to patches/api/Add-more-Zombie-API.patch diff --git a/patches/unapplied/api/Add-more-advancement-API.patch b/patches/api/Add-more-advancement-API.patch similarity index 100% rename from patches/unapplied/api/Add-more-advancement-API.patch rename to patches/api/Add-more-advancement-API.patch diff --git a/patches/unapplied/api/Add-more-line-of-sight-methods.patch b/patches/api/Add-more-line-of-sight-methods.patch similarity index 100% rename from patches/unapplied/api/Add-more-line-of-sight-methods.patch rename to patches/api/Add-more-line-of-sight-methods.patch diff --git a/patches/unapplied/api/Add-new-overload-to-PersistentDataContainer-has.patch b/patches/api/Add-new-overload-to-PersistentDataContainer-has.patch similarity index 100% rename from patches/unapplied/api/Add-new-overload-to-PersistentDataContainer-has.patch rename to patches/api/Add-new-overload-to-PersistentDataContainer-has.patch diff --git a/patches/unapplied/api/Add-openSign-method-to-HumanEntity.patch b/patches/api/Add-openSign-method-to-HumanEntity.patch similarity index 100% rename from patches/unapplied/api/Add-openSign-method-to-HumanEntity.patch rename to patches/api/Add-openSign-method-to-HumanEntity.patch diff --git a/patches/unapplied/api/Add-paper-dumplisteners-command.patch b/patches/api/Add-paper-dumplisteners-command.patch similarity index 100% rename from patches/unapplied/api/Add-paper-dumplisteners-command.patch rename to patches/api/Add-paper-dumplisteners-command.patch diff --git a/patches/unapplied/api/Add-playPickupItemAnimation-to-LivingEntity.patch b/patches/api/Add-playPickupItemAnimation-to-LivingEntity.patch similarity index 100% rename from patches/unapplied/api/Add-playPickupItemAnimation-to-LivingEntity.patch rename to patches/api/Add-playPickupItemAnimation-to-LivingEntity.patch diff --git a/patches/unapplied/api/Add-player-idle-duration-API.patch b/patches/api/Add-player-idle-duration-API.patch similarity index 100% rename from patches/unapplied/api/Add-player-idle-duration-API.patch rename to patches/api/Add-player-idle-duration-API.patch diff --git a/patches/unapplied/api/Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch b/patches/api/Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch similarity index 100% rename from patches/unapplied/api/Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch rename to patches/api/Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch diff --git a/patches/unapplied/api/Add-predicate-for-blocks-when-raytracing.patch b/patches/api/Add-predicate-for-blocks-when-raytracing.patch similarity index 100% rename from patches/unapplied/api/Add-predicate-for-blocks-when-raytracing.patch rename to patches/api/Add-predicate-for-blocks-when-raytracing.patch diff --git a/patches/unapplied/api/Add-raw-address-to-AsyncPlayerPreLoginEvent.patch b/patches/api/Add-raw-address-to-AsyncPlayerPreLoginEvent.patch similarity index 100% rename from patches/unapplied/api/Add-raw-address-to-AsyncPlayerPreLoginEvent.patch rename to patches/api/Add-raw-address-to-AsyncPlayerPreLoginEvent.patch diff --git a/patches/unapplied/api/Add-ray-tracing-methods-to-LivingEntity.patch b/patches/api/Add-ray-tracing-methods-to-LivingEntity.patch similarity index 100% rename from patches/unapplied/api/Add-ray-tracing-methods-to-LivingEntity.patch rename to patches/api/Add-ray-tracing-methods-to-LivingEntity.patch diff --git a/patches/unapplied/api/Add-recipe-to-cook-events.patch b/patches/api/Add-recipe-to-cook-events.patch similarity index 100% rename from patches/unapplied/api/Add-recipe-to-cook-events.patch rename to patches/api/Add-recipe-to-cook-events.patch diff --git a/patches/unapplied/api/Add-sendOpLevel-API.patch b/patches/api/Add-sendOpLevel-API.patch similarity index 100% rename from patches/unapplied/api/Add-sendOpLevel-API.patch rename to patches/api/Add-sendOpLevel-API.patch diff --git a/patches/unapplied/api/Add-sender-name-to-commands.yml-replacement.patch b/patches/api/Add-sender-name-to-commands.yml-replacement.patch similarity index 100% rename from patches/unapplied/api/Add-sender-name-to-commands.yml-replacement.patch rename to patches/api/Add-sender-name-to-commands.yml-replacement.patch diff --git a/patches/unapplied/api/Add-setPlayerProfile-API-for-Skulls.patch b/patches/api/Add-setPlayerProfile-API-for-Skulls.patch similarity index 100% rename from patches/unapplied/api/Add-setPlayerProfile-API-for-Skulls.patch rename to patches/api/Add-setPlayerProfile-API-for-Skulls.patch diff --git a/patches/unapplied/api/Add-source-block-constructor-and-getChangedBlockData.patch b/patches/api/Add-source-block-constructor-and-getChangedBlockData.patch similarity index 100% rename from patches/unapplied/api/Add-source-block-constructor-and-getChangedBlockData.patch rename to patches/api/Add-source-block-constructor-and-getChangedBlockData.patch diff --git a/patches/unapplied/api/Add-source-to-PlayerExpChangeEvent.patch b/patches/api/Add-source-to-PlayerExpChangeEvent.patch similarity index 100% rename from patches/unapplied/api/Add-source-to-PlayerExpChangeEvent.patch rename to patches/api/Add-source-to-PlayerExpChangeEvent.patch diff --git a/patches/unapplied/api/Add-spectator-target-events.patch b/patches/api/Add-spectator-target-events.patch similarity index 100% rename from patches/unapplied/api/Add-spectator-target-events.patch rename to patches/api/Add-spectator-target-events.patch diff --git a/patches/unapplied/api/Add-sun-related-API.patch b/patches/api/Add-sun-related-API.patch similarity index 100% rename from patches/unapplied/api/Add-sun-related-API.patch rename to patches/api/Add-sun-related-API.patch diff --git a/patches/unapplied/api/Add-tick-times-API.patch b/patches/api/Add-tick-times-API.patch similarity index 100% rename from patches/unapplied/api/Add-tick-times-API.patch rename to patches/api/Add-tick-times-API.patch diff --git a/patches/unapplied/api/Add-titleOverride-to-InventoryOpenEvent.patch b/patches/api/Add-titleOverride-to-InventoryOpenEvent.patch similarity index 100% rename from patches/unapplied/api/Add-titleOverride-to-InventoryOpenEvent.patch rename to patches/api/Add-titleOverride-to-InventoryOpenEvent.patch diff --git a/patches/unapplied/api/Add-transient-modifier-API.patch b/patches/api/Add-transient-modifier-API.patch similarity index 100% rename from patches/unapplied/api/Add-transient-modifier-API.patch rename to patches/api/Add-transient-modifier-API.patch diff --git a/patches/unapplied/api/Add-view-distance-API.patch b/patches/api/Add-view-distance-API.patch similarity index 100% rename from patches/unapplied/api/Add-view-distance-API.patch rename to patches/api/Add-view-distance-API.patch diff --git a/patches/unapplied/api/Add-villager-reputation-API.patch b/patches/api/Add-villager-reputation-API.patch similarity index 100% rename from patches/unapplied/api/Add-villager-reputation-API.patch rename to patches/api/Add-villager-reputation-API.patch diff --git a/patches/unapplied/api/Add-whitelist-events.patch b/patches/api/Add-whitelist-events.patch similarity index 100% rename from patches/unapplied/api/Add-whitelist-events.patch rename to patches/api/Add-whitelist-events.patch diff --git a/patches/unapplied/api/Add-workaround-for-plugins-modifying-the-parent-of-t.patch b/patches/api/Add-workaround-for-plugins-modifying-the-parent-of-t.patch similarity index 100% rename from patches/unapplied/api/Add-workaround-for-plugins-modifying-the-parent-of-t.patch rename to patches/api/Add-workaround-for-plugins-modifying-the-parent-of-t.patch diff --git a/patches/unapplied/api/Add-worldborder-events.patch b/patches/api/Add-worldborder-events.patch similarity index 100% rename from patches/unapplied/api/Add-worldborder-events.patch rename to patches/api/Add-worldborder-events.patch diff --git a/patches/unapplied/api/Added-EntityDamageItemEvent.patch b/patches/api/Added-EntityDamageItemEvent.patch similarity index 100% rename from patches/unapplied/api/Added-EntityDamageItemEvent.patch rename to patches/api/Added-EntityDamageItemEvent.patch diff --git a/patches/unapplied/api/Added-EntityToggleSitEvent.patch b/patches/api/Added-EntityToggleSitEvent.patch similarity index 100% rename from patches/unapplied/api/Added-EntityToggleSitEvent.patch rename to patches/api/Added-EntityToggleSitEvent.patch diff --git a/patches/unapplied/api/Added-PlayerBedFailEnterEvent.patch b/patches/api/Added-PlayerBedFailEnterEvent.patch similarity index 100% rename from patches/unapplied/api/Added-PlayerBedFailEnterEvent.patch rename to patches/api/Added-PlayerBedFailEnterEvent.patch diff --git a/patches/unapplied/api/Added-PlayerChangeBeaconEffectEvent.patch b/patches/api/Added-PlayerChangeBeaconEffectEvent.patch similarity index 100% rename from patches/unapplied/api/Added-PlayerChangeBeaconEffectEvent.patch rename to patches/api/Added-PlayerChangeBeaconEffectEvent.patch diff --git a/patches/unapplied/api/Added-PlayerDeepSleepEvent.patch b/patches/api/Added-PlayerDeepSleepEvent.patch similarity index 100% rename from patches/unapplied/api/Added-PlayerDeepSleepEvent.patch rename to patches/api/Added-PlayerDeepSleepEvent.patch diff --git a/patches/unapplied/api/Added-PlayerLecternPageChangeEvent.patch b/patches/api/Added-PlayerLecternPageChangeEvent.patch similarity index 100% rename from patches/unapplied/api/Added-PlayerLecternPageChangeEvent.patch rename to patches/api/Added-PlayerLecternPageChangeEvent.patch diff --git a/patches/unapplied/api/Added-PlayerLoomPatternSelectEvent.patch b/patches/api/Added-PlayerLoomPatternSelectEvent.patch similarity index 100% rename from patches/unapplied/api/Added-PlayerLoomPatternSelectEvent.patch rename to patches/api/Added-PlayerLoomPatternSelectEvent.patch diff --git a/patches/unapplied/api/Added-PlayerStonecutterRecipeSelectEvent.patch b/patches/api/Added-PlayerStonecutterRecipeSelectEvent.patch similarity index 100% rename from patches/unapplied/api/Added-PlayerStonecutterRecipeSelectEvent.patch rename to patches/api/Added-PlayerStonecutterRecipeSelectEvent.patch diff --git a/patches/unapplied/api/Added-PlayerTradeEvent.patch b/patches/api/Added-PlayerTradeEvent.patch similarity index 100% rename from patches/unapplied/api/Added-PlayerTradeEvent.patch rename to patches/api/Added-PlayerTradeEvent.patch diff --git a/patches/unapplied/api/Added-ServerResourcesReloadedEvent.patch b/patches/api/Added-ServerResourcesReloadedEvent.patch similarity index 100% rename from patches/unapplied/api/Added-ServerResourcesReloadedEvent.patch rename to patches/api/Added-ServerResourcesReloadedEvent.patch diff --git a/patches/unapplied/api/Added-WorldGameRuleChangeEvent.patch b/patches/api/Added-WorldGameRuleChangeEvent.patch similarity index 100% rename from patches/unapplied/api/Added-WorldGameRuleChangeEvent.patch rename to patches/api/Added-WorldGameRuleChangeEvent.patch diff --git a/patches/unapplied/api/Added-byte-array-serialization-deserialization-for-P.patch b/patches/api/Added-byte-array-serialization-deserialization-for-P.patch similarity index 100% rename from patches/unapplied/api/Added-byte-array-serialization-deserialization-for-P.patch rename to patches/api/Added-byte-array-serialization-deserialization-for-P.patch diff --git a/patches/unapplied/api/Added-getHostname-to-AsyncPlayerPreLoginEvent.patch b/patches/api/Added-getHostname-to-AsyncPlayerPreLoginEvent.patch similarity index 100% rename from patches/unapplied/api/Added-getHostname-to-AsyncPlayerPreLoginEvent.patch rename to patches/api/Added-getHostname-to-AsyncPlayerPreLoginEvent.patch diff --git a/patches/unapplied/api/Added-missing-vanilla-tags.patch b/patches/api/Added-missing-vanilla-tags.patch similarity index 100% rename from patches/unapplied/api/Added-missing-vanilla-tags.patch rename to patches/api/Added-missing-vanilla-tags.patch diff --git a/patches/unapplied/api/Additional-Block-Material-API-s.patch b/patches/api/Additional-Block-Material-API-s.patch similarity index 100% rename from patches/unapplied/api/Additional-Block-Material-API-s.patch rename to patches/api/Additional-Block-Material-API-s.patch diff --git a/patches/unapplied/api/Additional-world.getNearbyEntities-API-s.patch b/patches/api/Additional-world.getNearbyEntities-API-s.patch similarity index 100% rename from patches/unapplied/api/Additional-world.getNearbyEntities-API-s.patch rename to patches/api/Additional-world.getNearbyEntities-API-s.patch diff --git a/patches/unapplied/api/Adds-PlayerArmSwingEvent.patch b/patches/api/Adds-PlayerArmSwingEvent.patch similarity index 100% rename from patches/unapplied/api/Adds-PlayerArmSwingEvent.patch rename to patches/api/Adds-PlayerArmSwingEvent.patch diff --git a/patches/unapplied/api/Adventure.patch b/patches/api/Adventure.patch similarity index 99% rename from patches/unapplied/api/Adventure.patch rename to patches/api/Adventure.patch index 86e1b43536..ab8322fc18 100644 --- a/patches/unapplied/api/Adventure.patch +++ b/patches/api/Adventure.patch @@ -2081,15 +2081,15 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + public abstract net.kyori.adventure.text.@NotNull Component displayName(int level); + // Paper end - @Override - public boolean equals(Object obj) { + /** + * Gets the Enchantment at the specified key diff --git a/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java b/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 --- a/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java +++ b/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java -@@ -0,0 +0,0 @@ public class EnchantmentWrapper extends Enchantment { - public boolean conflictsWith(@NotNull Enchantment other) { - return getEnchantment().conflictsWith(other); +@@ -0,0 +0,0 @@ public abstract class EnchantmentWrapper extends Enchantment { + public Enchantment getEnchantment() { + return this; } + // Paper start + @NotNull @@ -2104,8 +2104,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 --- a/src/main/java/org/bukkit/entity/Entity.java +++ b/src/main/java/org/bukkit/entity/Entity.java @@ -0,0 +0,0 @@ import org.jetbrains.annotations.Nullable; - /** - * Represents a base entity in the world + * Not all methods are guaranteed to work/may have side effects when + * {@link #isInWorld()} is false. */ -public interface Entity extends Metadatable, CommandSender, Nameable, PersistentDataHolder { +public interface Entity extends Metadatable, CommandSender, Nameable, PersistentDataHolder, net.kyori.adventure.text.event.HoverEventSource, net.kyori.adventure.sound.Sound.Emitter { // Paper @@ -2614,8 +2614,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + // Paper end + /** - * Gets the Scoreboard displayed to this player - * + * Request that the player's client download and switch resource packs. + *

@@ -0,0 +0,0 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM * * @param title Title text diff --git a/patches/unapplied/api/Allow-Blocks-to-be-accessed-via-a-long-key.patch b/patches/api/Allow-Blocks-to-be-accessed-via-a-long-key.patch similarity index 100% rename from patches/unapplied/api/Allow-Blocks-to-be-accessed-via-a-long-key.patch rename to patches/api/Allow-Blocks-to-be-accessed-via-a-long-key.patch diff --git a/patches/unapplied/api/Allow-Reloading-of-Command-Aliases.patch b/patches/api/Allow-Reloading-of-Command-Aliases.patch similarity index 100% rename from patches/unapplied/api/Allow-Reloading-of-Command-Aliases.patch rename to patches/api/Allow-Reloading-of-Command-Aliases.patch diff --git a/patches/unapplied/api/Allow-adding-items-to-BlockDropItemEvent.patch b/patches/api/Allow-adding-items-to-BlockDropItemEvent.patch similarity index 100% rename from patches/unapplied/api/Allow-adding-items-to-BlockDropItemEvent.patch rename to patches/api/Allow-adding-items-to-BlockDropItemEvent.patch diff --git a/patches/unapplied/api/Allow-changing-bed-s-occupied-property.patch b/patches/api/Allow-changing-bed-s-occupied-property.patch similarity index 100% rename from patches/unapplied/api/Allow-changing-bed-s-occupied-property.patch rename to patches/api/Allow-changing-bed-s-occupied-property.patch diff --git a/patches/unapplied/api/Allow-delegation-to-vanilla-chunk-gen.patch b/patches/api/Allow-delegation-to-vanilla-chunk-gen.patch similarity index 100% rename from patches/unapplied/api/Allow-delegation-to-vanilla-chunk-gen.patch rename to patches/api/Allow-delegation-to-vanilla-chunk-gen.patch diff --git a/patches/unapplied/api/Allow-disabling-armour-stand-ticking.patch b/patches/api/Allow-disabling-armour-stand-ticking.patch similarity index 100% rename from patches/unapplied/api/Allow-disabling-armour-stand-ticking.patch rename to patches/api/Allow-disabling-armour-stand-ticking.patch diff --git a/patches/unapplied/api/Allow-plugins-to-use-SLF4J-for-logging.patch b/patches/api/Allow-plugins-to-use-SLF4J-for-logging.patch similarity index 100% rename from patches/unapplied/api/Allow-plugins-to-use-SLF4J-for-logging.patch rename to patches/api/Allow-plugins-to-use-SLF4J-for-logging.patch diff --git a/patches/unapplied/api/Allow-proper-checking-of-empty-item-stacks.patch b/patches/api/Allow-proper-checking-of-empty-item-stacks.patch similarity index 100% rename from patches/unapplied/api/Allow-proper-checking-of-empty-item-stacks.patch rename to patches/api/Allow-proper-checking-of-empty-item-stacks.patch diff --git a/patches/unapplied/api/Allow-setting-the-vex-s-summoner.patch b/patches/api/Allow-setting-the-vex-s-summoner.patch similarity index 100% rename from patches/unapplied/api/Allow-setting-the-vex-s-summoner.patch rename to patches/api/Allow-setting-the-vex-s-summoner.patch diff --git a/patches/unapplied/api/Allow-to-change-the-podium-of-the-EnderDragon.patch b/patches/api/Allow-to-change-the-podium-of-the-EnderDragon.patch similarity index 100% rename from patches/unapplied/api/Allow-to-change-the-podium-of-the-EnderDragon.patch rename to patches/api/Allow-to-change-the-podium-of-the-EnderDragon.patch diff --git a/patches/unapplied/api/Allow-trident-custom-damage.patch b/patches/api/Allow-trident-custom-damage.patch similarity index 100% rename from patches/unapplied/api/Allow-trident-custom-damage.patch rename to patches/api/Allow-trident-custom-damage.patch diff --git a/patches/unapplied/api/Also-load-resources-from-LibraryLoader.patch b/patches/api/Also-load-resources-from-LibraryLoader.patch similarity index 100% rename from patches/unapplied/api/Also-load-resources-from-LibraryLoader.patch rename to patches/api/Also-load-resources-from-LibraryLoader.patch diff --git a/patches/unapplied/api/Amend-PlayerInteractAtEntityEvent-javadoc-for-ArmorS.patch b/patches/api/Amend-PlayerInteractAtEntityEvent-javadoc-for-ArmorS.patch similarity index 100% rename from patches/unapplied/api/Amend-PlayerInteractAtEntityEvent-javadoc-for-ArmorS.patch rename to patches/api/Amend-PlayerInteractAtEntityEvent-javadoc-for-ArmorS.patch diff --git a/patches/unapplied/api/AnvilDamageEvent.patch b/patches/api/AnvilDamageEvent.patch similarity index 100% rename from patches/unapplied/api/AnvilDamageEvent.patch rename to patches/api/AnvilDamageEvent.patch diff --git a/patches/unapplied/api/Arrow-pickup-rule-API.patch b/patches/api/Arrow-pickup-rule-API.patch similarity index 100% rename from patches/unapplied/api/Arrow-pickup-rule-API.patch rename to patches/api/Arrow-pickup-rule-API.patch diff --git a/patches/unapplied/api/Async-Chunks-API.patch b/patches/api/Async-Chunks-API.patch similarity index 100% rename from patches/unapplied/api/Async-Chunks-API.patch rename to patches/api/Async-Chunks-API.patch diff --git a/patches/unapplied/api/AsyncTabCompleteEvent.patch b/patches/api/AsyncTabCompleteEvent.patch similarity index 100% rename from patches/unapplied/api/AsyncTabCompleteEvent.patch rename to patches/api/AsyncTabCompleteEvent.patch diff --git a/patches/unapplied/api/Attributes-API-for-item-defaults.patch b/patches/api/Attributes-API-for-item-defaults.patch similarity index 100% rename from patches/unapplied/api/Attributes-API-for-item-defaults.patch rename to patches/api/Attributes-API-for-item-defaults.patch diff --git a/patches/unapplied/api/Basic-PlayerProfile-API.patch b/patches/api/Basic-PlayerProfile-API.patch similarity index 100% rename from patches/unapplied/api/Basic-PlayerProfile-API.patch rename to patches/api/Basic-PlayerProfile-API.patch diff --git a/patches/unapplied/api/Beacon-API-custom-effect-ranges.patch b/patches/api/Beacon-API-custom-effect-ranges.patch similarity index 100% rename from patches/unapplied/api/Beacon-API-custom-effect-ranges.patch rename to patches/api/Beacon-API-custom-effect-ranges.patch diff --git a/patches/unapplied/api/Block-Ticking-API.patch b/patches/api/Block-Ticking-API.patch similarity index 100% rename from patches/unapplied/api/Block-Ticking-API.patch rename to patches/api/Block-Ticking-API.patch diff --git a/patches/unapplied/api/BlockDestroyEvent.patch b/patches/api/BlockDestroyEvent.patch similarity index 100% rename from patches/unapplied/api/BlockDestroyEvent.patch rename to patches/api/BlockDestroyEvent.patch diff --git a/patches/unapplied/api/Brand-support.patch b/patches/api/Brand-support.patch similarity index 100% rename from patches/unapplied/api/Brand-support.patch rename to patches/api/Brand-support.patch diff --git a/patches/unapplied/api/Bucketable-API.patch b/patches/api/Bucketable-API.patch similarity index 100% rename from patches/unapplied/api/Bucketable-API.patch rename to patches/api/Bucketable-API.patch diff --git a/patches/unapplied/api/Cache-the-result-of-Material-isBlock.patch b/patches/api/Cache-the-result-of-Material-isBlock.patch similarity index 100% rename from patches/unapplied/api/Cache-the-result-of-Material-isBlock.patch rename to patches/api/Cache-the-result-of-Material-isBlock.patch diff --git a/patches/unapplied/api/Change-EnderEye-target-without-changing-other-things.patch b/patches/api/Change-EnderEye-target-without-changing-other-things.patch similarity index 100% rename from patches/unapplied/api/Change-EnderEye-target-without-changing-other-things.patch rename to patches/api/Change-EnderEye-target-without-changing-other-things.patch diff --git a/patches/unapplied/api/Change-the-reserved-channel-check-to-be-sensible.patch b/patches/api/Change-the-reserved-channel-check-to-be-sensible.patch similarity index 100% rename from patches/unapplied/api/Change-the-reserved-channel-check-to-be-sensible.patch rename to patches/api/Change-the-reserved-channel-check-to-be-sensible.patch diff --git a/patches/unapplied/api/Code-Generation.patch b/patches/api/Code-Generation.patch similarity index 100% rename from patches/unapplied/api/Code-Generation.patch rename to patches/api/Code-Generation.patch diff --git a/patches/unapplied/api/Collision-API.patch b/patches/api/Collision-API.patch similarity index 100% rename from patches/unapplied/api/Collision-API.patch rename to patches/api/Collision-API.patch diff --git a/patches/unapplied/api/Complete-resource-pack-API.patch b/patches/api/Complete-resource-pack-API.patch similarity index 100% rename from patches/unapplied/api/Complete-resource-pack-API.patch rename to patches/api/Complete-resource-pack-API.patch diff --git a/patches/unapplied/api/Configurable-sculk-sensor-listener-range.patch b/patches/api/Configurable-sculk-sensor-listener-range.patch similarity index 100% rename from patches/unapplied/api/Configurable-sculk-sensor-listener-range.patch rename to patches/api/Configurable-sculk-sensor-listener-range.patch diff --git a/patches/unapplied/api/Create-HoverEvent-from-ItemStack-Entity.patch b/patches/api/Create-HoverEvent-from-ItemStack-Entity.patch similarity index 100% rename from patches/unapplied/api/Create-HoverEvent-from-ItemStack-Entity.patch rename to patches/api/Create-HoverEvent-from-ItemStack-Entity.patch diff --git a/patches/unapplied/api/Custom-Chat-Completion-Suggestions-API.patch b/patches/api/Custom-Chat-Completion-Suggestions-API.patch similarity index 100% rename from patches/unapplied/api/Custom-Chat-Completion-Suggestions-API.patch rename to patches/api/Custom-Chat-Completion-Suggestions-API.patch diff --git a/patches/unapplied/api/Custom-Potion-Mixes.patch b/patches/api/Custom-Potion-Mixes.patch similarity index 100% rename from patches/unapplied/api/Custom-Potion-Mixes.patch rename to patches/api/Custom-Potion-Mixes.patch diff --git a/patches/unapplied/api/Custom-replacement-for-eaten-items.patch b/patches/api/Custom-replacement-for-eaten-items.patch similarity index 100% rename from patches/unapplied/api/Custom-replacement-for-eaten-items.patch rename to patches/api/Custom-replacement-for-eaten-items.patch diff --git a/patches/unapplied/api/Deprecate-and-replace-methods-with-old-StructureType.patch b/patches/api/Deprecate-and-replace-methods-with-old-StructureType.patch similarity index 100% rename from patches/unapplied/api/Deprecate-and-replace-methods-with-old-StructureType.patch rename to patches/api/Deprecate-and-replace-methods-with-old-StructureType.patch diff --git a/patches/unapplied/api/Display-warning-on-deprecated-recipe-API.patch b/patches/api/Display-warning-on-deprecated-recipe-API.patch similarity index 100% rename from patches/unapplied/api/Display-warning-on-deprecated-recipe-API.patch rename to patches/api/Display-warning-on-deprecated-recipe-API.patch diff --git a/patches/unapplied/api/Dolphin-API.patch b/patches/api/Dolphin-API.patch similarity index 100% rename from patches/unapplied/api/Dolphin-API.patch rename to patches/api/Dolphin-API.patch diff --git a/patches/unapplied/api/Don-t-use-snapshots-for-Timings-Tile-Entity-reports.patch b/patches/api/Don-t-use-snapshots-for-Timings-Tile-Entity-reports.patch similarity index 100% rename from patches/unapplied/api/Don-t-use-snapshots-for-Timings-Tile-Entity-reports.patch rename to patches/api/Don-t-use-snapshots-for-Timings-Tile-Entity-reports.patch diff --git a/patches/unapplied/api/Elder-Guardian-appearance-API.patch b/patches/api/Elder-Guardian-appearance-API.patch similarity index 100% rename from patches/unapplied/api/Elder-Guardian-appearance-API.patch rename to patches/api/Elder-Guardian-appearance-API.patch diff --git a/patches/unapplied/api/EnderDragon-Events.patch b/patches/api/EnderDragon-Events.patch similarity index 100% rename from patches/unapplied/api/EnderDragon-Events.patch rename to patches/api/EnderDragon-Events.patch diff --git a/patches/unapplied/api/Enderman.teleportRandomly.patch b/patches/api/Enderman.teleportRandomly.patch similarity index 100% rename from patches/unapplied/api/Enderman.teleportRandomly.patch rename to patches/api/Enderman.teleportRandomly.patch diff --git a/patches/unapplied/api/EndermanAttackPlayerEvent.patch b/patches/api/EndermanAttackPlayerEvent.patch similarity index 100% rename from patches/unapplied/api/EndermanAttackPlayerEvent.patch rename to patches/api/EndermanAttackPlayerEvent.patch diff --git a/patches/unapplied/api/EndermanEscapeEvent.patch b/patches/api/EndermanEscapeEvent.patch similarity index 100% rename from patches/unapplied/api/EndermanEscapeEvent.patch rename to patches/api/EndermanEscapeEvent.patch diff --git a/patches/unapplied/api/Entity-AddTo-RemoveFrom-World-Events.patch b/patches/api/Entity-AddTo-RemoveFrom-World-Events.patch similarity index 100% rename from patches/unapplied/api/Entity-AddTo-RemoveFrom-World-Events.patch rename to patches/api/Entity-AddTo-RemoveFrom-World-Events.patch diff --git a/patches/unapplied/api/Entity-Jump-API.patch b/patches/api/Entity-Jump-API.patch similarity index 100% rename from patches/unapplied/api/Entity-Jump-API.patch rename to patches/api/Entity-Jump-API.patch diff --git a/patches/unapplied/api/Entity-Origin-API.patch b/patches/api/Entity-Origin-API.patch similarity index 100% rename from patches/unapplied/api/Entity-Origin-API.patch rename to patches/api/Entity-Origin-API.patch diff --git a/patches/unapplied/api/Entity-fromMobSpawner.patch b/patches/api/Entity-fromMobSpawner.patch similarity index 100% rename from patches/unapplied/api/Entity-fromMobSpawner.patch rename to patches/api/Entity-fromMobSpawner.patch diff --git a/patches/unapplied/api/Entity-getChunk-API.patch b/patches/api/Entity-getChunk-API.patch similarity index 100% rename from patches/unapplied/api/Entity-getChunk-API.patch rename to patches/api/Entity-getChunk-API.patch diff --git a/patches/unapplied/api/Entity-getEntitySpawnReason.patch b/patches/api/Entity-getEntitySpawnReason.patch similarity index 100% rename from patches/unapplied/api/Entity-getEntitySpawnReason.patch rename to patches/api/Entity-getEntitySpawnReason.patch diff --git a/patches/unapplied/api/Entity-isTicking.patch b/patches/api/Entity-isTicking.patch similarity index 100% rename from patches/unapplied/api/Entity-isTicking.patch rename to patches/api/Entity-isTicking.patch diff --git a/patches/unapplied/api/Entity-powdered-snow-API.patch b/patches/api/Entity-powdered-snow-API.patch similarity index 100% rename from patches/unapplied/api/Entity-powdered-snow-API.patch rename to patches/api/Entity-powdered-snow-API.patch diff --git a/patches/unapplied/api/EntityMoveEvent.patch b/patches/api/EntityMoveEvent.patch similarity index 100% rename from patches/unapplied/api/EntityMoveEvent.patch rename to patches/api/EntityMoveEvent.patch diff --git a/patches/unapplied/api/EntityPathfindEvent.patch b/patches/api/EntityPathfindEvent.patch similarity index 100% rename from patches/unapplied/api/EntityPathfindEvent.patch rename to patches/api/EntityPathfindEvent.patch diff --git a/patches/unapplied/api/EntityRegainHealthEvent-isFastRegen-API.patch b/patches/api/EntityRegainHealthEvent-isFastRegen-API.patch similarity index 100% rename from patches/unapplied/api/EntityRegainHealthEvent-isFastRegen-API.patch rename to patches/api/EntityRegainHealthEvent-isFastRegen-API.patch diff --git a/patches/unapplied/api/EntityShootBowEvent-consumeArrow-and-getArrowItem-AP.patch b/patches/api/EntityShootBowEvent-consumeArrow-and-getArrowItem-AP.patch similarity index 100% rename from patches/unapplied/api/EntityShootBowEvent-consumeArrow-and-getArrowItem-AP.patch rename to patches/api/EntityShootBowEvent-consumeArrow-and-getArrowItem-AP.patch diff --git a/patches/unapplied/api/EntityTransformedEvent.patch b/patches/api/EntityTransformedEvent.patch similarity index 100% rename from patches/unapplied/api/EntityTransformedEvent.patch rename to patches/api/EntityTransformedEvent.patch diff --git a/patches/unapplied/api/Expand-ArmorStand-API.patch b/patches/api/Expand-ArmorStand-API.patch similarity index 100% rename from patches/unapplied/api/Expand-ArmorStand-API.patch rename to patches/api/Expand-ArmorStand-API.patch diff --git a/patches/unapplied/api/Expand-Explosions-API.patch b/patches/api/Expand-Explosions-API.patch similarity index 100% rename from patches/unapplied/api/Expand-Explosions-API.patch rename to patches/api/Expand-Explosions-API.patch diff --git a/patches/unapplied/api/Expand-FallingBlock-API.patch b/patches/api/Expand-FallingBlock-API.patch similarity index 100% rename from patches/unapplied/api/Expand-FallingBlock-API.patch rename to patches/api/Expand-FallingBlock-API.patch diff --git a/patches/unapplied/api/Expand-LingeringPotion-API.patch b/patches/api/Expand-LingeringPotion-API.patch similarity index 100% rename from patches/unapplied/api/Expand-LingeringPotion-API.patch rename to patches/api/Expand-LingeringPotion-API.patch diff --git a/patches/unapplied/api/Expand-Location-Manipulation-API.patch b/patches/api/Expand-Location-Manipulation-API.patch similarity index 100% rename from patches/unapplied/api/Expand-Location-Manipulation-API.patch rename to patches/api/Expand-Location-Manipulation-API.patch diff --git a/patches/unapplied/api/Expand-PlayerItemMendEvent.patch b/patches/api/Expand-PlayerItemMendEvent.patch similarity index 100% rename from patches/unapplied/api/Expand-PlayerItemMendEvent.patch rename to patches/api/Expand-PlayerItemMendEvent.patch diff --git a/patches/unapplied/api/Expand-Pose-API.patch b/patches/api/Expand-Pose-API.patch similarity index 100% rename from patches/unapplied/api/Expand-Pose-API.patch rename to patches/api/Expand-Pose-API.patch diff --git a/patches/unapplied/api/Expand-World.spawnParticle-API-and-add-Builder.patch b/patches/api/Expand-World.spawnParticle-API-and-add-Builder.patch similarity index 100% rename from patches/unapplied/api/Expand-World.spawnParticle-API-and-add-Builder.patch rename to patches/api/Expand-World.spawnParticle-API-and-add-Builder.patch diff --git a/patches/unapplied/api/Expand-world-key-API.patch b/patches/api/Expand-world-key-API.patch similarity index 100% rename from patches/unapplied/api/Expand-world-key-API.patch rename to patches/api/Expand-world-key-API.patch diff --git a/patches/unapplied/api/ExperienceOrbMergeEvent.patch b/patches/api/ExperienceOrbMergeEvent.patch similarity index 100% rename from patches/unapplied/api/ExperienceOrbMergeEvent.patch rename to patches/api/ExperienceOrbMergeEvent.patch diff --git a/patches/unapplied/api/ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch b/patches/api/ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch similarity index 100% rename from patches/unapplied/api/ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch rename to patches/api/ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch diff --git a/patches/unapplied/api/Expose-LivingEntity-hurt-direction.patch b/patches/api/Expose-LivingEntity-hurt-direction.patch similarity index 100% rename from patches/unapplied/api/Expose-LivingEntity-hurt-direction.patch rename to patches/api/Expose-LivingEntity-hurt-direction.patch diff --git a/patches/unapplied/api/Expose-MinecraftServer-isRunning.patch b/patches/api/Expose-MinecraftServer-isRunning.patch similarity index 100% rename from patches/unapplied/api/Expose-MinecraftServer-isRunning.patch rename to patches/api/Expose-MinecraftServer-isRunning.patch diff --git a/patches/unapplied/api/Expose-Tracked-Players.patch b/patches/api/Expose-Tracked-Players.patch similarity index 100% rename from patches/unapplied/api/Expose-Tracked-Players.patch rename to patches/api/Expose-Tracked-Players.patch diff --git a/patches/unapplied/api/Expose-WorldBorder-isInBounds-Location-check.patch b/patches/api/Expose-WorldBorder-isInBounds-Location-check.patch similarity index 100% rename from patches/unapplied/api/Expose-WorldBorder-isInBounds-Location-check.patch rename to patches/api/Expose-WorldBorder-isInBounds-Location-check.patch diff --git a/patches/unapplied/api/Expose-attack-cooldown-methods-for-Player.patch b/patches/api/Expose-attack-cooldown-methods-for-Player.patch similarity index 100% rename from patches/unapplied/api/Expose-attack-cooldown-methods-for-Player.patch rename to patches/api/Expose-attack-cooldown-methods-for-Player.patch diff --git a/patches/unapplied/api/Expose-clicked-BlockFace-during-BlockDamageEvent.patch b/patches/api/Expose-clicked-BlockFace-during-BlockDamageEvent.patch similarity index 100% rename from patches/unapplied/api/Expose-clicked-BlockFace-during-BlockDamageEvent.patch rename to patches/api/Expose-clicked-BlockFace-during-BlockDamageEvent.patch diff --git a/patches/unapplied/api/Expose-client-protocol-version-and-virtual-host.patch b/patches/api/Expose-client-protocol-version-and-virtual-host.patch similarity index 100% rename from patches/unapplied/api/Expose-client-protocol-version-and-virtual-host.patch rename to patches/api/Expose-client-protocol-version-and-virtual-host.patch diff --git a/patches/unapplied/api/Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch b/patches/api/Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch similarity index 100% rename from patches/unapplied/api/Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch rename to patches/api/Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch diff --git a/patches/unapplied/api/Expose-furnace-minecart-push-values.patch b/patches/api/Expose-furnace-minecart-push-values.patch similarity index 100% rename from patches/unapplied/api/Expose-furnace-minecart-push-values.patch rename to patches/api/Expose-furnace-minecart-push-values.patch diff --git a/patches/unapplied/api/Expose-game-version.patch b/patches/api/Expose-game-version.patch similarity index 100% rename from patches/unapplied/api/Expose-game-version.patch rename to patches/api/Expose-game-version.patch diff --git a/patches/unapplied/api/Expose-hand-during-BlockCanBuildEvent.patch b/patches/api/Expose-hand-during-BlockCanBuildEvent.patch similarity index 100% rename from patches/unapplied/api/Expose-hand-during-BlockCanBuildEvent.patch rename to patches/api/Expose-hand-during-BlockCanBuildEvent.patch diff --git a/patches/unapplied/api/Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch b/patches/api/Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch similarity index 100% rename from patches/unapplied/api/Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch rename to patches/api/Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch diff --git a/patches/unapplied/api/Expose-pre-collision-moving-velocity-to-VehicleBlock.patch b/patches/api/Expose-pre-collision-moving-velocity-to-VehicleBlock.patch similarity index 100% rename from patches/unapplied/api/Expose-pre-collision-moving-velocity-to-VehicleBlock.patch rename to patches/api/Expose-pre-collision-moving-velocity-to-VehicleBlock.patch diff --git a/patches/unapplied/api/Expose-protocol-version.patch b/patches/api/Expose-protocol-version.patch similarity index 100% rename from patches/unapplied/api/Expose-protocol-version.patch rename to patches/api/Expose-protocol-version.patch diff --git a/patches/unapplied/api/Expose-server-CommandMap.patch b/patches/api/Expose-server-CommandMap.patch similarity index 100% rename from patches/unapplied/api/Expose-server-CommandMap.patch rename to patches/api/Expose-server-CommandMap.patch diff --git a/patches/unapplied/api/Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch b/patches/api/Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch similarity index 100% rename from patches/unapplied/api/Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch rename to patches/api/Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch diff --git a/patches/unapplied/api/Expose-the-internal-current-tick.patch b/patches/api/Expose-the-internal-current-tick.patch similarity index 100% rename from patches/unapplied/api/Expose-the-internal-current-tick.patch rename to patches/api/Expose-the-internal-current-tick.patch diff --git a/patches/unapplied/api/Expose-vanilla-BiomeProvider-from-WorldInfo.patch b/patches/api/Expose-vanilla-BiomeProvider-from-WorldInfo.patch similarity index 100% rename from patches/unapplied/api/Expose-vanilla-BiomeProvider-from-WorldInfo.patch rename to patches/api/Expose-vanilla-BiomeProvider-from-WorldInfo.patch diff --git a/patches/unapplied/api/Fill-Profile-Property-Events.patch b/patches/api/Fill-Profile-Property-Events.patch similarity index 100% rename from patches/unapplied/api/Fill-Profile-Property-Events.patch rename to patches/api/Fill-Profile-Property-Events.patch diff --git a/patches/unapplied/api/Fireworks-API-s.patch b/patches/api/Fireworks-API-s.patch similarity index 100% rename from patches/unapplied/api/Fireworks-API-s.patch rename to patches/api/Fireworks-API-s.patch diff --git a/patches/unapplied/api/Fix-BanList-API.patch b/patches/api/Fix-BanList-API.patch similarity index 100% rename from patches/unapplied/api/Fix-BanList-API.patch rename to patches/api/Fix-BanList-API.patch diff --git a/patches/unapplied/api/Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch b/patches/api/Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch similarity index 100% rename from patches/unapplied/api/Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch rename to patches/api/Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch diff --git a/patches/unapplied/api/Fix-NPE-on-Boat-getStatus.patch b/patches/api/Fix-NPE-on-Boat-getStatus.patch similarity index 100% rename from patches/unapplied/api/Fix-NPE-on-Boat-getStatus.patch rename to patches/api/Fix-NPE-on-Boat-getStatus.patch diff --git a/patches/unapplied/api/Fix-NotePlayEvent.patch b/patches/api/Fix-NotePlayEvent.patch similarity index 100% rename from patches/unapplied/api/Fix-NotePlayEvent.patch rename to patches/api/Fix-NotePlayEvent.patch diff --git a/patches/unapplied/api/Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch b/patches/api/Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch similarity index 100% rename from patches/unapplied/api/Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch rename to patches/api/Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch diff --git a/patches/unapplied/api/Fix-Potion-toItemStack-swapping-the-extended-and-upg.patch b/patches/api/Fix-Potion-toItemStack-swapping-the-extended-and-upg.patch similarity index 100% rename from patches/unapplied/api/Fix-Potion-toItemStack-swapping-the-extended-and-upg.patch rename to patches/api/Fix-Potion-toItemStack-swapping-the-extended-and-upg.patch diff --git a/patches/unapplied/api/Fix-ServerListPingEvent-flagging-as-Async.patch b/patches/api/Fix-ServerListPingEvent-flagging-as-Async.patch similarity index 100% rename from patches/unapplied/api/Fix-ServerListPingEvent-flagging-as-Async.patch rename to patches/api/Fix-ServerListPingEvent-flagging-as-Async.patch diff --git a/patches/unapplied/api/Fix-SpawnEggMeta-get-setSpawnedType.patch b/patches/api/Fix-SpawnEggMeta-get-setSpawnedType.patch similarity index 92% rename from patches/unapplied/api/Fix-SpawnEggMeta-get-setSpawnedType.patch rename to patches/api/Fix-SpawnEggMeta-get-setSpawnedType.patch index 5d73dec7a9..ba7a263cde 100644 --- a/patches/unapplied/api/Fix-SpawnEggMeta-get-setSpawnedType.patch +++ b/patches/api/Fix-SpawnEggMeta-get-setSpawnedType.patch @@ -26,6 +26,10 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 @Contract("_ -> fail") void setSpawnedType(EntityType type); +@@ -0,0 +0,0 @@ public interface SpawnEggMeta extends ItemMeta { + */ + void setSpawnedEntity(@NotNull EntitySnapshot snapshot); + + // Paper start + /** + * Get the custom type of entity this egg will spawn. diff --git a/patches/unapplied/api/Fix-Spigot-annotation-mistakes.patch b/patches/api/Fix-Spigot-annotation-mistakes.patch similarity index 99% rename from patches/unapplied/api/Fix-Spigot-annotation-mistakes.patch rename to patches/api/Fix-Spigot-annotation-mistakes.patch index 1e58717fd7..5873f4e5a2 100644 --- a/patches/unapplied/api/Fix-Spigot-annotation-mistakes.patch +++ b/patches/api/Fix-Spigot-annotation-mistakes.patch @@ -1925,9 +1925,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 */ - @Deprecated + @Deprecated(forRemoval = true, since = "1.20.2") // Paper - public int getId() { - return id; - } + public abstract int getId(); + + /** @@ -0,0 +0,0 @@ public abstract class PotionEffectType implements Keyed { * * @param id Unique ID to fetch @@ -1939,7 +1939,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + @org.jetbrains.annotations.ApiStatus.Internal // Paper @Nullable public static PotionEffectType getById(int id) { - if (id >= byId.length || id < 0) + PotionEffectType type = ID_MAP.get(id); diff --git a/src/test/java/org/bukkit/materials/MaterialDataTest.java b/src/test/java/org/bukkit/materials/MaterialDataTest.java index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 --- a/src/test/java/org/bukkit/materials/MaterialDataTest.java diff --git a/patches/unapplied/api/Fix-custom-statistic-criteria-creation.patch b/patches/api/Fix-custom-statistic-criteria-creation.patch similarity index 100% rename from patches/unapplied/api/Fix-custom-statistic-criteria-creation.patch rename to patches/api/Fix-custom-statistic-criteria-creation.patch diff --git a/patches/unapplied/api/Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch b/patches/api/Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch similarity index 100% rename from patches/unapplied/api/Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch rename to patches/api/Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch diff --git a/patches/unapplied/api/Fix-issues-with-mob-conversion.patch b/patches/api/Fix-issues-with-mob-conversion.patch similarity index 100% rename from patches/unapplied/api/Fix-issues-with-mob-conversion.patch rename to patches/api/Fix-issues-with-mob-conversion.patch diff --git a/patches/unapplied/api/Fix-upstream-javadocs.patch b/patches/api/Fix-upstream-javadocs.patch similarity index 100% rename from patches/unapplied/api/Fix-upstream-javadocs.patch rename to patches/api/Fix-upstream-javadocs.patch diff --git a/patches/unapplied/api/Flying-Fall-Damage-API.patch b/patches/api/Flying-Fall-Damage-API.patch similarity index 100% rename from patches/unapplied/api/Flying-Fall-Damage-API.patch rename to patches/api/Flying-Fall-Damage-API.patch diff --git a/patches/unapplied/api/Folia-scheduler-and-owned-region-API.patch b/patches/api/Folia-scheduler-and-owned-region-API.patch similarity index 100% rename from patches/unapplied/api/Folia-scheduler-and-owned-region-API.patch rename to patches/api/Folia-scheduler-and-owned-region-API.patch diff --git a/patches/unapplied/api/Freeze-Tick-Lock-API.patch b/patches/api/Freeze-Tick-Lock-API.patch similarity index 99% rename from patches/unapplied/api/Freeze-Tick-Lock-API.patch rename to patches/api/Freeze-Tick-Lock-API.patch index 1e7ba61462..4999da4e54 100644 --- a/patches/unapplied/api/Freeze-Tick-Lock-API.patch +++ b/patches/api/Freeze-Tick-Lock-API.patch @@ -34,4 +34,4 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + /** * Mark the entity's removal. - */ + * diff --git a/patches/unapplied/api/Friction-API.patch b/patches/api/Friction-API.patch similarity index 100% rename from patches/unapplied/api/Friction-API.patch rename to patches/api/Friction-API.patch diff --git a/patches/unapplied/api/Furnace-RecipesUsed-API.patch b/patches/api/Furnace-RecipesUsed-API.patch similarity index 100% rename from patches/unapplied/api/Furnace-RecipesUsed-API.patch rename to patches/api/Furnace-RecipesUsed-API.patch diff --git a/patches/unapplied/api/Get-entity-default-attributes.patch b/patches/api/Get-entity-default-attributes.patch similarity index 100% rename from patches/unapplied/api/Get-entity-default-attributes.patch rename to patches/api/Get-entity-default-attributes.patch diff --git a/patches/unapplied/api/Goat-ram-API.patch b/patches/api/Goat-ram-API.patch similarity index 100% rename from patches/unapplied/api/Goat-ram-API.patch rename to patches/api/Goat-ram-API.patch diff --git a/patches/unapplied/api/Graduate-bungeecord-chat-API-from-spigot-subclasses.patch b/patches/api/Graduate-bungeecord-chat-API-from-spigot-subclasses.patch similarity index 100% rename from patches/unapplied/api/Graduate-bungeecord-chat-API-from-spigot-subclasses.patch rename to patches/api/Graduate-bungeecord-chat-API-from-spigot-subclasses.patch diff --git a/patches/unapplied/api/Handle-plugin-prefixes-in-implementation-logging-con.patch b/patches/api/Handle-plugin-prefixes-in-implementation-logging-con.patch similarity index 100% rename from patches/unapplied/api/Handle-plugin-prefixes-in-implementation-logging-con.patch rename to patches/api/Handle-plugin-prefixes-in-implementation-logging-con.patch diff --git a/patches/unapplied/api/IllegalPacketEvent.patch b/patches/api/IllegalPacketEvent.patch similarity index 100% rename from patches/unapplied/api/IllegalPacketEvent.patch rename to patches/api/IllegalPacketEvent.patch diff --git a/patches/unapplied/api/Implement-furnace-cook-speed-multiplier-API.patch b/patches/api/Implement-furnace-cook-speed-multiplier-API.patch similarity index 100% rename from patches/unapplied/api/Implement-furnace-cook-speed-multiplier-API.patch rename to patches/api/Implement-furnace-cook-speed-multiplier-API.patch diff --git a/patches/unapplied/api/Implement-regenerateChunk.patch b/patches/api/Implement-regenerateChunk.patch similarity index 100% rename from patches/unapplied/api/Implement-regenerateChunk.patch rename to patches/api/Implement-regenerateChunk.patch diff --git a/patches/unapplied/api/Improve-Arrow-API.patch b/patches/api/Improve-Arrow-API.patch similarity index 100% rename from patches/unapplied/api/Improve-Arrow-API.patch rename to patches/api/Improve-Arrow-API.patch diff --git a/patches/unapplied/api/Improve-Block-breakNaturally-API.patch b/patches/api/Improve-Block-breakNaturally-API.patch similarity index 100% rename from patches/unapplied/api/Improve-Block-breakNaturally-API.patch rename to patches/api/Improve-Block-breakNaturally-API.patch diff --git a/patches/unapplied/api/Improve-PortalEvents.patch b/patches/api/Improve-PortalEvents.patch similarity index 100% rename from patches/unapplied/api/Improve-PortalEvents.patch rename to patches/api/Improve-PortalEvents.patch diff --git a/patches/unapplied/api/Improve-death-events.patch b/patches/api/Improve-death-events.patch similarity index 100% rename from patches/unapplied/api/Improve-death-events.patch rename to patches/api/Improve-death-events.patch diff --git a/patches/unapplied/api/Improve-scoreboard-entries.patch b/patches/api/Improve-scoreboard-entries.patch similarity index 100% rename from patches/unapplied/api/Improve-scoreboard-entries.patch rename to patches/api/Improve-scoreboard-entries.patch diff --git a/patches/unapplied/api/Improve-the-Saddle-API-for-Horses.patch b/patches/api/Improve-the-Saddle-API-for-Horses.patch similarity index 100% rename from patches/unapplied/api/Improve-the-Saddle-API-for-Horses.patch rename to patches/api/Improve-the-Saddle-API-for-Horses.patch diff --git a/patches/unapplied/api/Increase-custom-payload-channel-message-size.patch b/patches/api/Increase-custom-payload-channel-message-size.patch similarity index 100% rename from patches/unapplied/api/Increase-custom-payload-channel-message-size.patch rename to patches/api/Increase-custom-payload-channel-message-size.patch diff --git a/patches/unapplied/api/Introduce-beacon-activation-deactivation-events.patch b/patches/api/Introduce-beacon-activation-deactivation-events.patch similarity index 100% rename from patches/unapplied/api/Introduce-beacon-activation-deactivation-events.patch rename to patches/api/Introduce-beacon-activation-deactivation-events.patch diff --git a/patches/unapplied/api/Inventory-close.patch b/patches/api/Inventory-close.patch similarity index 100% rename from patches/unapplied/api/Inventory-close.patch rename to patches/api/Inventory-close.patch diff --git a/patches/unapplied/api/Inventory-getHolder-method-without-block-snapshot.patch b/patches/api/Inventory-getHolder-method-without-block-snapshot.patch similarity index 100% rename from patches/unapplied/api/Inventory-getHolder-method-without-block-snapshot.patch rename to patches/api/Inventory-getHolder-method-without-block-snapshot.patch diff --git a/patches/unapplied/api/Inventory-removeItemAnySlot.patch b/patches/api/Inventory-removeItemAnySlot.patch similarity index 100% rename from patches/unapplied/api/Inventory-removeItemAnySlot.patch rename to patches/api/Inventory-removeItemAnySlot.patch diff --git a/patches/unapplied/api/InventoryCloseEvent-Reason-API.patch b/patches/api/InventoryCloseEvent-Reason-API.patch similarity index 100% rename from patches/unapplied/api/InventoryCloseEvent-Reason-API.patch rename to patches/api/InventoryCloseEvent-Reason-API.patch diff --git a/patches/unapplied/api/Item-Rarity-API.patch b/patches/api/Item-Rarity-API.patch similarity index 100% rename from patches/unapplied/api/Item-Rarity-API.patch rename to patches/api/Item-Rarity-API.patch diff --git a/patches/unapplied/api/Item-canEntityPickup.patch b/patches/api/Item-canEntityPickup.patch similarity index 100% rename from patches/unapplied/api/Item-canEntityPickup.patch rename to patches/api/Item-canEntityPickup.patch diff --git a/patches/unapplied/api/Item-no-age-no-player-pickup.patch b/patches/api/Item-no-age-no-player-pickup.patch similarity index 100% rename from patches/unapplied/api/Item-no-age-no-player-pickup.patch rename to patches/api/Item-no-age-no-player-pickup.patch diff --git a/patches/unapplied/api/ItemStack-API-additions-for-quantity-flags-lore.patch b/patches/api/ItemStack-API-additions-for-quantity-flags-lore.patch similarity index 100% rename from patches/unapplied/api/ItemStack-API-additions-for-quantity-flags-lore.patch rename to patches/api/ItemStack-API-additions-for-quantity-flags-lore.patch diff --git a/patches/unapplied/api/ItemStack-damage-API.patch b/patches/api/ItemStack-damage-API.patch similarity index 100% rename from patches/unapplied/api/ItemStack-damage-API.patch rename to patches/api/ItemStack-damage-API.patch diff --git a/patches/unapplied/api/ItemStack-editMeta.patch b/patches/api/ItemStack-editMeta.patch similarity index 100% rename from patches/unapplied/api/ItemStack-editMeta.patch rename to patches/api/ItemStack-editMeta.patch diff --git a/patches/unapplied/api/ItemStack-getMaxItemUseDuration.patch b/patches/api/ItemStack-getMaxItemUseDuration.patch similarity index 100% rename from patches/unapplied/api/ItemStack-getMaxItemUseDuration.patch rename to patches/api/ItemStack-getMaxItemUseDuration.patch diff --git a/patches/unapplied/api/ItemStack-repair-check-API.patch b/patches/api/ItemStack-repair-check-API.patch similarity index 100% rename from patches/unapplied/api/ItemStack-repair-check-API.patch rename to patches/api/ItemStack-repair-check-API.patch diff --git a/patches/unapplied/api/Keyed-Cat-Type.patch b/patches/api/Keyed-Cat-Type.patch similarity index 100% rename from patches/unapplied/api/Keyed-Cat-Type.patch rename to patches/api/Keyed-Cat-Type.patch diff --git a/patches/unapplied/api/Left-handed-API.patch b/patches/api/Left-handed-API.patch similarity index 100% rename from patches/unapplied/api/Left-handed-API.patch rename to patches/api/Left-handed-API.patch diff --git a/patches/unapplied/api/Limit-setBurnTime-to-valid-short-values.patch b/patches/api/Limit-setBurnTime-to-valid-short-values.patch similarity index 100% rename from patches/unapplied/api/Limit-setBurnTime-to-valid-short-values.patch rename to patches/api/Limit-setBurnTime-to-valid-short-values.patch diff --git a/patches/unapplied/api/LivingEntity-Hand-Raised-Item-Use-API.patch b/patches/api/LivingEntity-Hand-Raised-Item-Use-API.patch similarity index 100% rename from patches/unapplied/api/LivingEntity-Hand-Raised-Item-Use-API.patch rename to patches/api/LivingEntity-Hand-Raised-Item-Use-API.patch diff --git a/patches/unapplied/api/LivingEntity-setKiller.patch b/patches/api/LivingEntity-setKiller.patch similarity index 100% rename from patches/unapplied/api/LivingEntity-setKiller.patch rename to patches/api/LivingEntity-setKiller.patch diff --git a/patches/unapplied/api/Location.isChunkLoaded-API.patch b/patches/api/Location.isChunkLoaded-API.patch similarity index 100% rename from patches/unapplied/api/Location.isChunkLoaded-API.patch rename to patches/api/Location.isChunkLoaded-API.patch diff --git a/patches/unapplied/api/Location.toBlockLocation-toCenterLocation.patch b/patches/api/Location.toBlockLocation-toCenterLocation.patch similarity index 100% rename from patches/unapplied/api/Location.toBlockLocation-toCenterLocation.patch rename to patches/api/Location.toBlockLocation-toCenterLocation.patch diff --git a/patches/unapplied/api/LootTable-API.patch b/patches/api/LootTable-API.patch similarity index 100% rename from patches/unapplied/api/LootTable-API.patch rename to patches/api/LootTable-API.patch diff --git a/patches/unapplied/api/Make-EntityUnleashEvent-cancellable.patch b/patches/api/Make-EntityUnleashEvent-cancellable.patch similarity index 100% rename from patches/unapplied/api/Make-EntityUnleashEvent-cancellable.patch rename to patches/api/Make-EntityUnleashEvent-cancellable.patch diff --git a/patches/unapplied/api/Make-shield-blocking-delay-configurable.patch b/patches/api/Make-shield-blocking-delay-configurable.patch similarity index 100% rename from patches/unapplied/api/Make-shield-blocking-delay-configurable.patch rename to patches/api/Make-shield-blocking-delay-configurable.patch diff --git a/patches/unapplied/api/Make-the-default-permission-message-configurable.patch b/patches/api/Make-the-default-permission-message-configurable.patch similarity index 100% rename from patches/unapplied/api/Make-the-default-permission-message-configurable.patch rename to patches/api/Make-the-default-permission-message-configurable.patch diff --git a/patches/unapplied/api/Material-API-additions.patch b/patches/api/Material-API-additions.patch similarity index 100% rename from patches/unapplied/api/Material-API-additions.patch rename to patches/api/Material-API-additions.patch diff --git a/patches/unapplied/api/MerchantRecipe-add-copy-constructor.patch b/patches/api/MerchantRecipe-add-copy-constructor.patch similarity index 100% rename from patches/unapplied/api/MerchantRecipe-add-copy-constructor.patch rename to patches/api/MerchantRecipe-add-copy-constructor.patch diff --git a/patches/unapplied/api/Misc-Utils.patch b/patches/api/Misc-Utils.patch similarity index 100% rename from patches/unapplied/api/Misc-Utils.patch rename to patches/api/Misc-Utils.patch diff --git a/patches/unapplied/api/Missing-Entity-API.patch b/patches/api/Missing-Entity-API.patch similarity index 100% rename from patches/unapplied/api/Missing-Entity-API.patch rename to patches/api/Missing-Entity-API.patch diff --git a/patches/unapplied/api/Mob-Pathfinding-API.patch b/patches/api/Mob-Pathfinding-API.patch similarity index 100% rename from patches/unapplied/api/Mob-Pathfinding-API.patch rename to patches/api/Mob-Pathfinding-API.patch diff --git a/patches/unapplied/api/Mob-Spawner-API-Enhancements.patch b/patches/api/Mob-Spawner-API-Enhancements.patch similarity index 95% rename from patches/unapplied/api/Mob-Spawner-API-Enhancements.patch rename to patches/api/Mob-Spawner-API-Enhancements.patch index 94a30adb9f..8e9f5beb21 100644 --- a/patches/unapplied/api/Mob-Spawner-API-Enhancements.patch +++ b/patches/api/Mob-Spawner-API-Enhancements.patch @@ -9,9 +9,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 --- a/src/main/java/org/bukkit/block/CreatureSpawner.java +++ b/src/main/java/org/bukkit/block/CreatureSpawner.java @@ -0,0 +0,0 @@ public interface CreatureSpawner extends TileState { - * @see #getSpawnRange() */ - public void setSpawnRange(int spawnRange); + @NotNull + public List getPotentialSpawns(); + + // Paper start + /** diff --git a/patches/unapplied/api/More-CommandBlock-API.patch b/patches/api/More-CommandBlock-API.patch similarity index 100% rename from patches/unapplied/api/More-CommandBlock-API.patch rename to patches/api/More-CommandBlock-API.patch diff --git a/patches/unapplied/api/More-DragonBattle-API.patch b/patches/api/More-DragonBattle-API.patch similarity index 100% rename from patches/unapplied/api/More-DragonBattle-API.patch rename to patches/api/More-DragonBattle-API.patch diff --git a/patches/unapplied/api/More-Enchantment-API.patch b/patches/api/More-Enchantment-API.patch similarity index 98% rename from patches/unapplied/api/More-Enchantment-API.patch rename to patches/api/More-Enchantment-API.patch index 44a9849f61..c0eb8ccbee 100644 --- a/patches/unapplied/api/More-Enchantment-API.patch +++ b/patches/api/More-Enchantment-API.patch @@ -121,12 +121,12 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + public abstract java.util.Set getActiveSlots(); // Paper end - @Override + /** diff --git a/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java b/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 --- a/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java +++ b/src/main/java/org/bukkit/enchantments/EnchantmentWrapper.java -@@ -0,0 +0,0 @@ public class EnchantmentWrapper extends Enchantment { +@@ -0,0 +0,0 @@ public abstract class EnchantmentWrapper extends Enchantment { public @NotNull String translationKey() { return getEnchantment().translationKey(); } diff --git a/patches/unapplied/api/More-Lidded-Block-API.patch b/patches/api/More-Lidded-Block-API.patch similarity index 100% rename from patches/unapplied/api/More-Lidded-Block-API.patch rename to patches/api/More-Lidded-Block-API.patch diff --git a/patches/unapplied/api/More-PotionEffectType-API.patch b/patches/api/More-PotionEffectType-API.patch similarity index 87% rename from patches/unapplied/api/More-PotionEffectType-API.patch rename to patches/api/More-PotionEffectType-API.patch index 0720960710..25f5852329 100644 --- a/patches/unapplied/api/More-PotionEffectType-API.patch +++ b/patches/api/More-PotionEffectType-API.patch @@ -29,7 +29,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + @NotNull + @Override + public Iterator iterator() { -+ return Arrays.stream(org.bukkit.potion.PotionEffectType.values()).iterator(); ++ return java.util.Arrays.stream(org.bukkit.potion.PotionEffectType.values()).iterator(); + } + + @Override @@ -50,12 +50,12 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 */ -public abstract class PotionEffectType implements Keyed { +public abstract class PotionEffectType implements Keyed, net.kyori.adventure.translation.Translatable { // Paper - implement Translatable + private static final BiMap ID_MAP = HashBiMap.create(); + /** - * Increases movement speed. - */ @@ -0,0 +0,0 @@ public abstract class PotionEffectType implements Keyed { - public static PotionEffectType[] values() { - return Arrays.copyOfRange(byId, 1, byId.length); + + return from; } + // Paper start + /** @@ -63,7 +63,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + * + * @return the attribute map + */ -+ public abstract @NotNull Map getEffectAttributes(); ++ public abstract @NotNull java.util.Map getEffectAttributes(); + + /** + * Gets the true modifier amount based on the effect amplifier. @@ -114,19 +114,21 @@ diff --git a/src/main/java/org/bukkit/potion/PotionEffectTypeWrapper.java b/src/ index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 --- a/src/main/java/org/bukkit/potion/PotionEffectTypeWrapper.java +++ b/src/main/java/org/bukkit/potion/PotionEffectTypeWrapper.java -@@ -0,0 +0,0 @@ public class PotionEffectTypeWrapper extends PotionEffectType { - */ - @NotNull +@@ -0,0 +0,0 @@ public abstract class PotionEffectTypeWrapper extends PotionEffectType { public PotionEffectType getType() { -- return PotionEffectType.getByKey(getKey()); -+ return PotionEffectType.getByKey(super.getKey()); // Paper - } - - @Override -@@ -0,0 +0,0 @@ public class PotionEffectTypeWrapper extends PotionEffectType { - public Color getColor() { - return getType().getColor(); + return this; } ++ ++ @Override ++ public boolean isInstant() { ++ return getType().isInstant(); ++ } ++ ++ @NotNull ++ @Override ++ public org.bukkit.Color getColor() { ++ return getType().getColor(); ++ } + // Paper start + @Override + public @NotNull org.bukkit.NamespacedKey getKey() { diff --git a/patches/unapplied/api/More-Projectile-API.patch b/patches/api/More-Projectile-API.patch similarity index 100% rename from patches/unapplied/api/More-Projectile-API.patch rename to patches/api/More-Projectile-API.patch diff --git a/patches/unapplied/api/More-Teleport-API.patch b/patches/api/More-Teleport-API.patch similarity index 100% rename from patches/unapplied/api/More-Teleport-API.patch rename to patches/api/More-Teleport-API.patch diff --git a/patches/unapplied/api/More-World-API.patch b/patches/api/More-World-API.patch similarity index 100% rename from patches/unapplied/api/More-World-API.patch rename to patches/api/More-World-API.patch diff --git a/patches/unapplied/api/More-lightning-API.patch b/patches/api/More-lightning-API.patch similarity index 100% rename from patches/unapplied/api/More-lightning-API.patch rename to patches/api/More-lightning-API.patch diff --git a/patches/unapplied/api/More-vanilla-friendly-methods-to-update-trades.patch b/patches/api/More-vanilla-friendly-methods-to-update-trades.patch similarity index 100% rename from patches/unapplied/api/More-vanilla-friendly-methods-to-update-trades.patch rename to patches/api/More-vanilla-friendly-methods-to-update-trades.patch diff --git a/patches/unapplied/api/Move-VehicleCollisionEvent-HandlerList-up.patch b/patches/api/Move-VehicleCollisionEvent-HandlerList-up.patch similarity index 100% rename from patches/unapplied/api/Move-VehicleCollisionEvent-HandlerList-up.patch rename to patches/api/Move-VehicleCollisionEvent-HandlerList-up.patch diff --git a/patches/unapplied/api/Multi-Block-Change-API.patch b/patches/api/Multi-Block-Change-API.patch similarity index 100% rename from patches/unapplied/api/Multi-Block-Change-API.patch rename to patches/api/Multi-Block-Change-API.patch diff --git a/patches/unapplied/api/Multiple-Entries-with-Scoreboards.patch b/patches/api/Multiple-Entries-with-Scoreboards.patch similarity index 100% rename from patches/unapplied/api/Multiple-Entries-with-Scoreboards.patch rename to patches/api/Multiple-Entries-with-Scoreboards.patch diff --git a/patches/unapplied/api/Nameable-Banner-API.patch b/patches/api/Nameable-Banner-API.patch similarity index 100% rename from patches/unapplied/api/Nameable-Banner-API.patch rename to patches/api/Nameable-Banner-API.patch diff --git a/patches/unapplied/api/Optimize-Hoppers.patch b/patches/api/Optimize-Hoppers.patch similarity index 100% rename from patches/unapplied/api/Optimize-Hoppers.patch rename to patches/api/Optimize-Hoppers.patch diff --git a/patches/unapplied/api/Option-to-prevent-NBT-copy-in-smithing-recipes.patch b/patches/api/Option-to-prevent-NBT-copy-in-smithing-recipes.patch similarity index 100% rename from patches/unapplied/api/Option-to-prevent-NBT-copy-in-smithing-recipes.patch rename to patches/api/Option-to-prevent-NBT-copy-in-smithing-recipes.patch diff --git a/patches/unapplied/api/Paper-Plugins.patch b/patches/api/Paper-Plugins.patch similarity index 100% rename from patches/unapplied/api/Paper-Plugins.patch rename to patches/api/Paper-Plugins.patch diff --git a/patches/unapplied/api/Paper-Utils.patch b/patches/api/Paper-Utils.patch similarity index 100% rename from patches/unapplied/api/Paper-Utils.patch rename to patches/api/Paper-Utils.patch diff --git a/patches/unapplied/api/Performance-Concurrency-Improvements-to-Permissions.patch b/patches/api/Performance-Concurrency-Improvements-to-Permissions.patch similarity index 100% rename from patches/unapplied/api/Performance-Concurrency-Improvements-to-Permissions.patch rename to patches/api/Performance-Concurrency-Improvements-to-Permissions.patch diff --git a/patches/unapplied/api/Player-Chunk-Load-Unload-Events.patch b/patches/api/Player-Chunk-Load-Unload-Events.patch similarity index 100% rename from patches/unapplied/api/Player-Chunk-Load-Unload-Events.patch rename to patches/api/Player-Chunk-Load-Unload-Events.patch diff --git a/patches/unapplied/api/Player-Entity-Tracking-Events.patch b/patches/api/Player-Entity-Tracking-Events.patch similarity index 100% rename from patches/unapplied/api/Player-Entity-Tracking-Events.patch rename to patches/api/Player-Entity-Tracking-Events.patch diff --git a/patches/unapplied/api/Player-Tab-List-and-Title-APIs.patch b/patches/api/Player-Tab-List-and-Title-APIs.patch similarity index 100% rename from patches/unapplied/api/Player-Tab-List-and-Title-APIs.patch rename to patches/api/Player-Tab-List-and-Title-APIs.patch diff --git a/patches/unapplied/api/Player-affects-spawning-API.patch b/patches/api/Player-affects-spawning-API.patch similarity index 100% rename from patches/unapplied/api/Player-affects-spawning-API.patch rename to patches/api/Player-affects-spawning-API.patch diff --git a/patches/unapplied/api/Player-elytra-boost-API.patch b/patches/api/Player-elytra-boost-API.patch similarity index 100% rename from patches/unapplied/api/Player-elytra-boost-API.patch rename to patches/api/Player-elytra-boost-API.patch diff --git a/patches/unapplied/api/Player.setPlayerProfile-API.patch b/patches/api/Player.setPlayerProfile-API.patch similarity index 100% rename from patches/unapplied/api/Player.setPlayerProfile-API.patch rename to patches/api/Player.setPlayerProfile-API.patch diff --git a/patches/unapplied/api/PlayerAttemptPickupItemEvent.patch b/patches/api/PlayerAttemptPickupItemEvent.patch similarity index 100% rename from patches/unapplied/api/PlayerAttemptPickupItemEvent.patch rename to patches/api/PlayerAttemptPickupItemEvent.patch diff --git a/patches/unapplied/api/PlayerDeathEvent-getItemsToKeep.patch b/patches/api/PlayerDeathEvent-getItemsToKeep.patch similarity index 100% rename from patches/unapplied/api/PlayerDeathEvent-getItemsToKeep.patch rename to patches/api/PlayerDeathEvent-getItemsToKeep.patch diff --git a/patches/unapplied/api/PlayerDeathEvent-shouldDropExperience.patch b/patches/api/PlayerDeathEvent-shouldDropExperience.patch similarity index 100% rename from patches/unapplied/api/PlayerDeathEvent-shouldDropExperience.patch rename to patches/api/PlayerDeathEvent-shouldDropExperience.patch diff --git a/patches/unapplied/api/PlayerElytraBoostEvent.patch b/patches/api/PlayerElytraBoostEvent.patch similarity index 100% rename from patches/unapplied/api/PlayerElytraBoostEvent.patch rename to patches/api/PlayerElytraBoostEvent.patch diff --git a/patches/unapplied/api/PlayerLaunchProjectileEvent.patch b/patches/api/PlayerLaunchProjectileEvent.patch similarity index 100% rename from patches/unapplied/api/PlayerLaunchProjectileEvent.patch rename to patches/api/PlayerLaunchProjectileEvent.patch diff --git a/patches/unapplied/api/PlayerMoveEvent-Improvements.patch b/patches/api/PlayerMoveEvent-Improvements.patch similarity index 100% rename from patches/unapplied/api/PlayerMoveEvent-Improvements.patch rename to patches/api/PlayerMoveEvent-Improvements.patch diff --git a/patches/unapplied/api/PlayerNaturallySpawnCreaturesEvent.patch b/patches/api/PlayerNaturallySpawnCreaturesEvent.patch similarity index 100% rename from patches/unapplied/api/PlayerNaturallySpawnCreaturesEvent.patch rename to patches/api/PlayerNaturallySpawnCreaturesEvent.patch diff --git a/patches/unapplied/api/PlayerPickupExperienceEvent.patch b/patches/api/PlayerPickupExperienceEvent.patch similarity index 100% rename from patches/unapplied/api/PlayerPickupExperienceEvent.patch rename to patches/api/PlayerPickupExperienceEvent.patch diff --git a/patches/unapplied/api/PlayerPickupItemEvent-setFlyAtPlayer.patch b/patches/api/PlayerPickupItemEvent-setFlyAtPlayer.patch similarity index 100% rename from patches/unapplied/api/PlayerPickupItemEvent-setFlyAtPlayer.patch rename to patches/api/PlayerPickupItemEvent-setFlyAtPlayer.patch diff --git a/patches/unapplied/api/PlayerReadyArrowEvent.patch b/patches/api/PlayerReadyArrowEvent.patch similarity index 100% rename from patches/unapplied/api/PlayerReadyArrowEvent.patch rename to patches/api/PlayerReadyArrowEvent.patch diff --git a/patches/unapplied/api/PlayerTeleportEndGatewayEvent.patch b/patches/api/PlayerTeleportEndGatewayEvent.patch similarity index 100% rename from patches/unapplied/api/PlayerTeleportEndGatewayEvent.patch rename to patches/api/PlayerTeleportEndGatewayEvent.patch diff --git a/patches/unapplied/api/Potential-bed-API.patch b/patches/api/Potential-bed-API.patch similarity index 100% rename from patches/unapplied/api/Potential-bed-API.patch rename to patches/api/Potential-bed-API.patch diff --git a/patches/unapplied/api/PotionEffect-clone-methods.patch b/patches/api/PotionEffect-clone-methods.patch similarity index 100% rename from patches/unapplied/api/PotionEffect-clone-methods.patch rename to patches/api/PotionEffect-clone-methods.patch diff --git a/patches/unapplied/api/PreCreatureSpawnEvent.patch b/patches/api/PreCreatureSpawnEvent.patch similarity index 100% rename from patches/unapplied/api/PreCreatureSpawnEvent.patch rename to patches/api/PreCreatureSpawnEvent.patch diff --git a/patches/unapplied/api/PreSpawnerSpawnEvent.patch b/patches/api/PreSpawnerSpawnEvent.patch similarity index 100% rename from patches/unapplied/api/PreSpawnerSpawnEvent.patch rename to patches/api/PreSpawnerSpawnEvent.patch diff --git a/patches/unapplied/api/Profile-Lookup-Events.patch b/patches/api/Profile-Lookup-Events.patch similarity index 100% rename from patches/unapplied/api/Profile-Lookup-Events.patch rename to patches/api/Profile-Lookup-Events.patch diff --git a/patches/unapplied/api/ProfileWhitelistVerifyEvent.patch b/patches/api/ProfileWhitelistVerifyEvent.patch similarity index 100% rename from patches/unapplied/api/ProfileWhitelistVerifyEvent.patch rename to patches/api/ProfileWhitelistVerifyEvent.patch diff --git a/patches/unapplied/api/Properly-remove-the-experimental-smithing-inventory-.patch b/patches/api/Properly-remove-the-experimental-smithing-inventory-.patch similarity index 100% rename from patches/unapplied/api/Properly-remove-the-experimental-smithing-inventory-.patch rename to patches/api/Properly-remove-the-experimental-smithing-inventory-.patch diff --git a/patches/unapplied/api/Provide-Chunk-Coordinates-as-a-Long-API.patch b/patches/api/Provide-Chunk-Coordinates-as-a-Long-API.patch similarity index 100% rename from patches/unapplied/api/Provide-Chunk-Coordinates-as-a-Long-API.patch rename to patches/api/Provide-Chunk-Coordinates-as-a-Long-API.patch diff --git a/patches/unapplied/api/Provide-E-TE-Chunk-count-stat-methods.patch b/patches/api/Provide-E-TE-Chunk-count-stat-methods.patch similarity index 100% rename from patches/unapplied/api/Provide-E-TE-Chunk-count-stat-methods.patch rename to patches/api/Provide-E-TE-Chunk-count-stat-methods.patch diff --git a/patches/unapplied/api/RangedEntity-API.patch b/patches/api/RangedEntity-API.patch similarity index 100% rename from patches/unapplied/api/RangedEntity-API.patch rename to patches/api/RangedEntity-API.patch diff --git a/patches/unapplied/api/Reduce-thread-synchronization-in-MetadataStoreBase.patch b/patches/api/Reduce-thread-synchronization-in-MetadataStoreBase.patch similarity index 100% rename from patches/unapplied/api/Reduce-thread-synchronization-in-MetadataStoreBase.patch rename to patches/api/Reduce-thread-synchronization-in-MetadataStoreBase.patch diff --git a/patches/unapplied/api/Remove-unnecessary-durability-check-in-ItemStack-isS.patch b/patches/api/Remove-unnecessary-durability-check-in-ItemStack-isS.patch similarity index 100% rename from patches/unapplied/api/Remove-unnecessary-durability-check-in-ItemStack-isS.patch rename to patches/api/Remove-unnecessary-durability-check-in-ItemStack-isS.patch diff --git a/patches/unapplied/api/Replace-ItemFlag.HIDE_POTION_EFFECTS.patch b/patches/api/Replace-ItemFlag.HIDE_POTION_EFFECTS.patch similarity index 100% rename from patches/unapplied/api/Replace-ItemFlag.HIDE_POTION_EFFECTS.patch rename to patches/api/Replace-ItemFlag.HIDE_POTION_EFFECTS.patch diff --git a/patches/unapplied/api/Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch b/patches/api/Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch similarity index 100% rename from patches/unapplied/api/Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch rename to patches/api/Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch diff --git a/patches/unapplied/api/SculkCatalyst-bloom-API.patch b/patches/api/SculkCatalyst-bloom-API.patch similarity index 100% rename from patches/unapplied/api/SculkCatalyst-bloom-API.patch rename to patches/api/SculkCatalyst-bloom-API.patch diff --git a/patches/unapplied/api/Server-Tick-Events.patch b/patches/api/Server-Tick-Events.patch similarity index 100% rename from patches/unapplied/api/Server-Tick-Events.patch rename to patches/api/Server-Tick-Events.patch diff --git a/patches/unapplied/api/Shoulder-Entities-Release-API.patch b/patches/api/Shoulder-Entities-Release-API.patch similarity index 100% rename from patches/unapplied/api/Shoulder-Entities-Release-API.patch rename to patches/api/Shoulder-Entities-Release-API.patch diff --git a/patches/unapplied/api/SkeletonHorse-Additions.patch b/patches/api/SkeletonHorse-Additions.patch similarity index 100% rename from patches/unapplied/api/SkeletonHorse-Additions.patch rename to patches/api/SkeletonHorse-Additions.patch diff --git a/patches/unapplied/api/Slime-Pathfinder-Events.patch b/patches/api/Slime-Pathfinder-Events.patch similarity index 100% rename from patches/unapplied/api/Slime-Pathfinder-Events.patch rename to patches/api/Slime-Pathfinder-Events.patch diff --git a/patches/unapplied/api/Spawn-Reason-API.patch b/patches/api/Spawn-Reason-API.patch similarity index 100% rename from patches/unapplied/api/Spawn-Reason-API.patch rename to patches/api/Spawn-Reason-API.patch diff --git a/patches/unapplied/api/Stinger-API.patch b/patches/api/Stinger-API.patch similarity index 100% rename from patches/unapplied/api/Stinger-API.patch rename to patches/api/Stinger-API.patch diff --git a/patches/unapplied/api/Support-cancellation-supression-of-EntityDismount-Ve.patch b/patches/api/Support-cancellation-supression-of-EntityDismount-Ve.patch similarity index 100% rename from patches/unapplied/api/Support-cancellation-supression-of-EntityDismount-Ve.patch rename to patches/api/Support-cancellation-supression-of-EntityDismount-Ve.patch diff --git a/patches/unapplied/api/Support-components-in-ItemMeta.patch b/patches/api/Support-components-in-ItemMeta.patch similarity index 100% rename from patches/unapplied/api/Support-components-in-ItemMeta.patch rename to patches/api/Support-components-in-ItemMeta.patch diff --git a/patches/unapplied/api/System-prop-for-default-config-comment-parsing.patch b/patches/api/System-prop-for-default-config-comment-parsing.patch similarity index 100% rename from patches/unapplied/api/System-prop-for-default-config-comment-parsing.patch rename to patches/api/System-prop-for-default-config-comment-parsing.patch diff --git a/patches/unapplied/api/Tameable-getOwnerUniqueId-API.patch b/patches/api/Tameable-getOwnerUniqueId-API.patch similarity index 100% rename from patches/unapplied/api/Tameable-getOwnerUniqueId-API.patch rename to patches/api/Tameable-getOwnerUniqueId-API.patch diff --git a/patches/unapplied/api/Test-changes.patch b/patches/api/Test-changes.patch similarity index 100% rename from patches/unapplied/api/Test-changes.patch rename to patches/api/Test-changes.patch diff --git a/patches/unapplied/api/Timings-v2.patch b/patches/api/Timings-v2.patch similarity index 100% rename from patches/unapplied/api/Timings-v2.patch rename to patches/api/Timings-v2.patch diff --git a/patches/unapplied/api/Turtle-API.patch b/patches/api/Turtle-API.patch similarity index 100% rename from patches/unapplied/api/Turtle-API.patch rename to patches/api/Turtle-API.patch diff --git a/patches/unapplied/api/Use-ASM-for-event-executors.patch b/patches/api/Use-ASM-for-event-executors.patch similarity index 100% rename from patches/unapplied/api/Use-ASM-for-event-executors.patch rename to patches/api/Use-ASM-for-event-executors.patch diff --git a/patches/unapplied/api/Version-Command-2.0.patch b/patches/api/Version-Command-2.0.patch similarity index 100% rename from patches/unapplied/api/Version-Command-2.0.patch rename to patches/api/Version-Command-2.0.patch diff --git a/patches/unapplied/api/Villager-Restocks-API.patch b/patches/api/Villager-Restocks-API.patch similarity index 100% rename from patches/unapplied/api/Villager-Restocks-API.patch rename to patches/api/Villager-Restocks-API.patch diff --git a/patches/unapplied/api/Villager-resetOffers.patch b/patches/api/Villager-resetOffers.patch similarity index 100% rename from patches/unapplied/api/Villager-resetOffers.patch rename to patches/api/Villager-resetOffers.patch diff --git a/patches/unapplied/api/Warn-on-strange-EventHandler-return-types.patch b/patches/api/Warn-on-strange-EventHandler-return-types.patch similarity index 100% rename from patches/unapplied/api/Warn-on-strange-EventHandler-return-types.patch rename to patches/api/Warn-on-strange-EventHandler-return-types.patch diff --git a/patches/unapplied/api/Win-Screen-API.patch b/patches/api/Win-Screen-API.patch similarity index 100% rename from patches/unapplied/api/Win-Screen-API.patch rename to patches/api/Win-Screen-API.patch diff --git a/patches/unapplied/api/WitchConsumePotionEvent.patch b/patches/api/WitchConsumePotionEvent.patch similarity index 100% rename from patches/unapplied/api/WitchConsumePotionEvent.patch rename to patches/api/WitchConsumePotionEvent.patch diff --git a/patches/unapplied/api/WitchReadyPotionEvent.patch b/patches/api/WitchReadyPotionEvent.patch similarity index 100% rename from patches/unapplied/api/WitchReadyPotionEvent.patch rename to patches/api/WitchReadyPotionEvent.patch diff --git a/patches/unapplied/api/WitchThrowPotionEvent.patch b/patches/api/WitchThrowPotionEvent.patch similarity index 100% rename from patches/unapplied/api/WitchThrowPotionEvent.patch rename to patches/api/WitchThrowPotionEvent.patch diff --git a/patches/unapplied/api/WorldCreator-keepSpawnLoaded.patch b/patches/api/WorldCreator-keepSpawnLoaded.patch similarity index 100% rename from patches/unapplied/api/WorldCreator-keepSpawnLoaded.patch rename to patches/api/WorldCreator-keepSpawnLoaded.patch diff --git a/patches/unapplied/api/Zombie-API-breaking-doors.patch b/patches/api/Zombie-API-breaking-doors.patch similarity index 100% rename from patches/unapplied/api/Zombie-API-breaking-doors.patch rename to patches/api/Zombie-API-breaking-doors.patch diff --git a/patches/unapplied/api/add-DragonEggFormEvent.patch b/patches/api/add-DragonEggFormEvent.patch similarity index 100% rename from patches/unapplied/api/add-DragonEggFormEvent.patch rename to patches/api/add-DragonEggFormEvent.patch diff --git a/patches/unapplied/api/add-RespawnFlags-to-PlayerRespawnEvent.patch b/patches/api/add-RespawnFlags-to-PlayerRespawnEvent.patch similarity index 100% rename from patches/unapplied/api/add-RespawnFlags-to-PlayerRespawnEvent.patch rename to patches/api/add-RespawnFlags-to-PlayerRespawnEvent.patch diff --git a/patches/unapplied/api/add-back-EntityPortalExitEvent.patch b/patches/api/add-back-EntityPortalExitEvent.patch similarity index 100% rename from patches/unapplied/api/add-back-EntityPortalExitEvent.patch rename to patches/api/add-back-EntityPortalExitEvent.patch diff --git a/patches/unapplied/api/add-consumeFuel-to-FurnaceBurnEvent.patch b/patches/api/add-consumeFuel-to-FurnaceBurnEvent.patch similarity index 100% rename from patches/unapplied/api/add-consumeFuel-to-FurnaceBurnEvent.patch rename to patches/api/add-consumeFuel-to-FurnaceBurnEvent.patch diff --git a/patches/unapplied/api/add-get-set-drop-chance-to-EntityEquipment.patch b/patches/api/add-get-set-drop-chance-to-EntityEquipment.patch similarity index 100% rename from patches/unapplied/api/add-get-set-drop-chance-to-EntityEquipment.patch rename to patches/api/add-get-set-drop-chance-to-EntityEquipment.patch diff --git a/patches/unapplied/api/add-hand-to-BlockMultiPlaceEvent.patch b/patches/api/add-hand-to-BlockMultiPlaceEvent.patch similarity index 100% rename from patches/unapplied/api/add-hand-to-BlockMultiPlaceEvent.patch rename to patches/api/add-hand-to-BlockMultiPlaceEvent.patch diff --git a/patches/unapplied/api/add-isDeeplySleeping-to-HumanEntity.patch b/patches/api/add-isDeeplySleeping-to-HumanEntity.patch similarity index 100% rename from patches/unapplied/api/add-isDeeplySleeping-to-HumanEntity.patch rename to patches/api/add-isDeeplySleeping-to-HumanEntity.patch diff --git a/patches/unapplied/api/added-2-new-TargetReasons-for-1.16-mob-behavior.patch b/patches/api/added-2-new-TargetReasons-for-1.16-mob-behavior.patch similarity index 100% rename from patches/unapplied/api/added-2-new-TargetReasons-for-1.16-mob-behavior.patch rename to patches/api/added-2-new-TargetReasons-for-1.16-mob-behavior.patch diff --git a/patches/unapplied/api/added-PlayerNameEntityEvent.patch b/patches/api/added-PlayerNameEntityEvent.patch similarity index 100% rename from patches/unapplied/api/added-PlayerNameEntityEvent.patch rename to patches/api/added-PlayerNameEntityEvent.patch diff --git a/patches/unapplied/api/additions-to-PlayerGameModeChangeEvent.patch b/patches/api/additions-to-PlayerGameModeChangeEvent.patch similarity index 100% rename from patches/unapplied/api/additions-to-PlayerGameModeChangeEvent.patch rename to patches/api/additions-to-PlayerGameModeChangeEvent.patch diff --git a/patches/unapplied/api/ensureServerConversions-API.patch b/patches/api/ensureServerConversions-API.patch similarity index 100% rename from patches/unapplied/api/ensureServerConversions-API.patch rename to patches/api/ensureServerConversions-API.patch diff --git a/patches/unapplied/api/fix-Instruments.patch b/patches/api/fix-Instruments.patch similarity index 100% rename from patches/unapplied/api/fix-Instruments.patch rename to patches/api/fix-Instruments.patch diff --git a/patches/unapplied/api/fix-empty-array-elements-in-command-arguments.patch b/patches/api/fix-empty-array-elements-in-command-arguments.patch similarity index 100% rename from patches/unapplied/api/fix-empty-array-elements-in-command-arguments.patch rename to patches/api/fix-empty-array-elements-in-command-arguments.patch diff --git a/patches/unapplied/api/getPlayerUniqueId-API.patch b/patches/api/getPlayerUniqueId-API.patch similarity index 100% rename from patches/unapplied/api/getPlayerUniqueId-API.patch rename to patches/api/getPlayerUniqueId-API.patch diff --git a/patches/unapplied/api/isChunkGenerated-API.patch b/patches/api/isChunkGenerated-API.patch similarity index 100% rename from patches/unapplied/api/isChunkGenerated-API.patch rename to patches/api/isChunkGenerated-API.patch diff --git a/patches/unapplied/api/living-entity-allow-attribute-registration.patch b/patches/api/living-entity-allow-attribute-registration.patch similarity index 100% rename from patches/unapplied/api/living-entity-allow-attribute-registration.patch rename to patches/api/living-entity-allow-attribute-registration.patch