Statusupdate pending Waiting for previous builds Statusupdate pending Building project Loading master/steamwarci.yml From /home/gitea/gitea-repositories/steamwar/paper * [new branch] tickwarp -> origin/tickwarp Previous HEAD position was 3cb8ebd82 Merge pull request 'Optimize Explosion with cache' (#8) from opt-explosions into master HEAD is now at bf25b9354 Reenable tps warp possibility Build: Executing JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ./gradlew applyPatches Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details Invalid Java installation found at '/usr/lib/jvm/openjdk-17' (Common Linux Locations). It will be re-checked in the next build. This might have performance impact if it keeps failing. Run the 'javaToolchains' task for more details. > Task :initSubmodules > Task :patchSpigotApiPatches UP-TO-DATE > Task :patchSpigotApi UP-TO-DATE > Task :applyApiPatches Resetting Paper-API to Spigot-API... [master 5d77a216] Initial Author: Initial Source 1 file changed, 96 deletions(-) delete mode 100644 README.md Applying patches to Paper-API... Applying: Convert project to Gradle Applying: Build system changes Applying: Test changes Applying: Add FastUtil to Bukkit Applying: Adventure Applying: Paper Utils Applying: Use ASM for event executors. Applying: Paper Plugins Applying: Add Position Applying: Timings v2 Applying: Add command line option to load extra plugin jars not in the plugins folder Applying: Player affects spawning API Applying: Add getTPS method Applying: Version Command 2.0 Applying: Entity Origin API Applying: Add PlayerLocaleChangeEvent Applying: Add view distance API Applying: Add BeaconEffectEvent Applying: Add PlayerInitialSpawnEvent Applying: Expose server CommandMap Applying: Graduate bungeecord chat API from spigot subclasses Applying: Add exception reporting event Applying: Add BaseComponent sendMessage methods to CommandSender Applying: Fix ServerListPingEvent flagging as Async Applying: Player Tab List and Title APIs Applying: Add methods for working with arrows stuck in living entities Applying: Complete resource pack API Applying: Add a call helper to Event Applying: Add sender name to commands.yml replacement Applying: Add command to reload permissions.yml and require confirm to reload Applying: Custom replacement for eaten items Applying: Entity AddTo/RemoveFrom World Events Applying: EntityPathfindEvent Applying: Reduce thread synchronization in MetadataStoreBase Applying: Add MetadataStoreBase.removeAll(Plugin) Applying: Add PlayerUseUnknownEntityEvent Applying: Add handshake event to allow plugins to handle client handshaking logic themselves Applying: Arrow pickup rule API Applying: EntityRegainHealthEvent isFastRegen API Applying: LootTable API Applying: Add EntityZapEvent Applying: Misc Utils Applying: Allow Reloading of Command Aliases Applying: Add source to PlayerExpChangeEvent Applying: Add ProjectileCollideEvent Applying: Add String based Action Bar API Applying: Add API methods to control if armour stands can move Applying: IllegalPacketEvent Applying: Fireworks API's Applying: PlayerTeleportEndGatewayEvent Applying: Provide E/TE/Chunk count stat methods Applying: ExperienceOrbs API for Reason/Source/Triggering player Applying: Expose WorldBorder#isInBounds(Location) check Applying: Add configuration option to prevent player names from being suggested Applying: Fix upstream javadocs Applying: Item#canEntityPickup Applying: PlayerAttemptPickupItemEvent Applying: Add UnknownCommandEvent Applying: Basic PlayerProfile API Applying: PlayerPickupItemEvent#setFlyAtPlayer Applying: Shoulder Entities Release API Applying: Entity#fromMobSpawner() Applying: Profile Lookup Events Applying: Improve the Saddle API for Horses Applying: Add getI18NDisplayName API Applying: ensureServerConversions API Applying: LivingEntity#setKiller Applying: ProfileWhitelistVerifyEvent Applying: Allow plugins to use SLF4J for logging Applying: Handle plugin prefixes in implementation logging configuration Applying: Add PlayerJumpEvent Applying: Add workaround for plugins modifying the parent of the plugin logger Applying: Add PlayerArmorChangeEvent Applying: API to get a BlockState without a snapshot Applying: AsyncTabCompleteEvent Applying: Expose client protocol version and virtual host Applying: Display warning on deprecated recipe API Applying: PlayerPickupExperienceEvent Applying: ExperienceOrbMergeEvent Applying: Ability to apply mending to XP API Applying: PreCreatureSpawnEvent Applying: PlayerNaturallySpawnCreaturesEvent Applying: Add setPlayerProfile API for Skulls Applying: Fill Profile Property Events Applying: PlayerAdvancementCriterionGrantEvent Applying: Add ArmorStand Item Meta Applying: Optimize Hoppers Applying: Tameable#getOwnerUniqueId API Applying: Ability to change PlayerProfile in AsyncPreLoginEvent Applying: Add extended PaperServerListPingEvent Applying: Player.setPlayerProfile API Applying: getPlayerUniqueId API Applying: Add legacy ping support to PaperServerListPingEvent Applying: Add openSign method to HumanEntity Applying: Add Ban Methods to Player Objects Applying: EndermanEscapeEvent Applying: Enderman.teleportRandomly() Applying: Additional world.getNearbyEntities API's Applying: Location.isChunkLoaded() API Applying: Expand World.spawnParticle API and add Builder Applying: EndermanAttackPlayerEvent Applying: WitchConsumePotionEvent Applying: WitchThrowPotionEvent Applying: Location.toBlockLocation/toCenterLocation() Applying: PotionEffect clone methods Applying: WitchReadyPotionEvent Applying: ItemStack#getMaxItemUseDuration Applying: Add EntityTeleportEndGatewayEvent Applying: Make shield blocking delay configurable Applying: EntityShootBowEvent consumeArrow and getArrowItem API Applying: Add "getNearbyXXX" methods to Location Applying: PlayerReadyArrowEvent Applying: Add EntityKnockbackByEntityEvent and EntityPushedByEntityAttackEvent Applying: Expand Explosions API Applying: ItemStack API additions for quantity/flags/lore Applying: LivingEntity Hand Raised/Item Use API Applying: RangedEntity API Applying: Add World.getEntity(UUID) API Applying: InventoryCloseEvent Reason API Applying: Allow setting the vex's summoner Applying: Entity#getChunk API Applying: EnderDragon Events Applying: PlayerElytraBoostEvent Applying: PlayerLaunchProjectileEvent Applying: EntityTransformedEvent Applying: Allow disabling armour stand ticking Applying: SkeletonHorse Additions Applying: Expand Location Manipulation API Applying: Expand ArmorStand API Applying: AnvilDamageEvent Applying: Add TNTPrimeEvent Applying: Provide Chunk Coordinates as a Long API Applying: Ability to get Tile Entities from a chunk without snapshots Applying: Don't use snapshots for Timings Tile Entity reports Applying: Allow Blocks to be accessed via a long key Applying: Slime Pathfinder Events Applying: Add PhantomPreSpawnEvent Applying: Add More Creeper API Applying: Inventory#removeItemAnySlot Applying: isChunkGenerated API Applying: Add source block constructor and getChangedBlockData() to BlockPhysicsEvent Applying: Async Chunks API Applying: Add ray tracing methods to LivingEntity Applying: Expose attack cooldown methods for Player Applying: Improve death events Applying: Add Git information to version command/on startup Applying: Mob Pathfinding API Applying: Add an API for CanPlaceOn and CanDestroy NBT values Applying: Performance & Concurrency Improvements to Permissions Applying: Add ItemStackRecipeChoice Draft API Applying: Implement furnace cook speed multiplier API Applying: Material API additions Applying: Add Material Tags Applying: PreSpawnerSpawnEvent Applying: Add LivingEntity#getTargetEntity Applying: Add sun related API Applying: Turtle API Applying: Add spectator target events Applying: Add more Witch API Applying: Make the default permission message configurable Applying: Support cancellation supression of EntityDismount/VehicleExit events" Applying: Add more Zombie API Applying: Change the reserved channel check to be sensible Applying: Add PlayerConnectionCloseEvent Applying: Add APIs to replace OfflinePlayer#getLastPlayed Applying: Add ItemStack Recipe API helper methods Applying: BlockDestroyEvent Applying: Add WhitelistToggleEvent Applying: Add GS4 Query event Applying: Add PlayerPostRespawnEvent Applying: Entity#getEntitySpawnReason Applying: Fix Spigot annotation mistakes Applying: Server Tick Events Applying: PlayerDeathEvent#getItemsToKeep Applying: Add Heightmap API Applying: Mob Spawner API Enhancements Applying: Add BlockSoundGroup interface Applying: Amend PlayerInteractAtEntityEvent javadoc for ArmorStands Applying: Increase custom payload channel message size Applying: Expose the internal current tick Applying: Improve Block#breakNaturally API Applying: PlayerDeathEvent#shouldDropExperience Applying: Add ThrownEggHatchEvent Applying: Entity Jump API Applying: add hand to BlockMultiPlaceEvent Applying: Add tick times API Applying: Expose MinecraftServer#isRunning Applying: Add Raw Byte ItemStack Serialization Applying: Add Player Client Options API Applying: Add PlayerAttackEntityCooldownResetEvent Applying: Fix Potion#toItemStack swapping the extended and upgraded constructor values. Applying: Add item slot convenience methods Applying: Villager Restocks API Applying: Expose game version Applying: Add Mob Goal API Applying: Add villager reputation API Applying: Spawn Reason API Applying: Potential bed API Applying: Inventory getHolder method without block snapshot Applying: Improve Arrow API Applying: Add and implement PlayerRecipeBookClickEvent Applying: Support components in ItemMeta Applying: added 2 new TargetReasons for 1.16 mob behavior Applying: Add entity liquid API Applying: Add PrepareResultEvent / PrepareGrindstoneEvent Applying: Brand support Applying: Support hex colors in getLastColors Applying: Add #setMaxPlayers API Applying: Add BellRingEvent Applying: Add moon phase API Applying: Add playPickupItemAnimation to LivingEntity Applying: Add more Evoker API Applying: Add methods to get translation keys Applying: Create HoverEvent from ItemStack Entity Applying: Add additional open container api to HumanEntity Applying: Expose the Entity Counter to allow plugins to use valid and non-conflicting Entity Ids Applying: Entity#isTicking Applying: Clarify the Javadocs for Entity.getEntitySpawnReason() Applying: Villager#resetOffers Applying: Player elytra boost API Applying: Add getOfflinePlayerIfCached(String) Applying: Add ignore discounts API Applying: Item no age & no player pickup Applying: Beacon API - custom effect ranges Applying: Add API for quit reason Applying: Add Destroy Speed API Applying: Add LivingEntity#clearActiveItem Applying: Add PlayerItemCooldownEvent Applying: More lightning API Applying: Add PlayerShearBlockEvent Applying: Enable multi-release plugin jars Applying: Player Chunk Load/Unload Events Applying: Expose LivingEntity hurt direction Applying: Add OBSTRUCTED reason to BedEnterResult Applying: Added PlayerTradeEvent Applying: Add TargetHitEvent API Applying: Additional Block Material API's Applying: Add API to get Material from Boats and Minecarts Applying: Add PlayerFlowerPotManipulateEvent Applying: Zombie API - breaking doors Applying: Add EntityLoadCrossbowEvent Applying: Added WorldGameRuleChangeEvent Applying: Added ServerResourcesReloadedEvent Applying: Add BlockFailedDispenseEvent Applying: Added PlayerLecternPageChangeEvent Applying: Added PlayerLoomPatternSelectEvent Applying: Add API to get exact interaction point in PlayerInteractEvent Applying: Add sendOpLevel API Applying: Add PaperRegistry Applying: Add StructuresLocateEvent Applying: Return chat component with empty text instead of throwing exception Applying: Add BlockPreDispenseEvent Applying: Added missing vanilla tags Applying: Added PlayerChangeBeaconEffectEvent Applying: Added PlayerStonecutterRecipeSelectEvent Applying: Add dropLeash variable to EntityUnleashEvent Applying: add DragonEggFormEvent Applying: EntityMoveEvent Applying: Allow adding items to BlockDropItemEvent Applying: Add getMainThreadExecutor to BukkitScheduler Applying: living entity allow attribute registration Applying: Add missing effects Applying: Expose Tracked Players Applying: Cache the result of Material#isBlock Applying: Add worldborder events Applying: added PlayerNameEntityEvent Applying: Add recipe to cook events Applying: Add Block#isValidTool Applying: Expand world key API Applying: Item Rarity API Applying: Expose protocol version Applying: add isDeeplySleeping to HumanEntity Applying: add consumeFuel to FurnaceBurnEvent Applying: add get-set drop chance to EntityEquipment Applying: Added PlayerDeepSleepEvent Applying: More World API Applying: Added PlayerBedFailEnterEvent Applying: Introduce beacon activation/deactivation events Applying: PlayerMoveEvent Improvements Applying: add RespawnFlags to PlayerRespawnEvent Applying: Add more WanderingTrader API Applying: Add EntityBlockStorage#clearEntities() Applying: Add Adventure message to PlayerAdvancementDoneEvent Applying: Add raw address to AsyncPlayerPreLoginEvent Applying: Inventory#close Applying: Add a "should burn in sunlight" API for Phantoms and Skeletons Applying: Add basic Datapack API Applying: additions to PlayerGameModeChangeEvent Applying: ItemStack repair check API Applying: More Enchantment API Applying: Add Mob#lookAt API Applying: ItemStack#editMeta Applying: Add EntityInsideBlockEvent Applying: Attributes API for item defaults Applying: Add cause to Weather/ThunderChangeEvents Applying: More Lidded Block API Applying: Add PlayerKickEvent causes Applying: Add PufferFishStateChangeEvent Applying: Add BellRevealRaiderEvent Applying: Add ElderGuardianAppearanceEvent Applying: Add more line of sight methods Applying: Add WaterBottleSplashEvent Applying: Add more LimitedRegion API Applying: Missing Entity Behavior API Applying: Adds PlayerArmSwingEvent Applying: Add PlayerSignCommandPreprocessEvent Applying: fix empty array elements in command arguments Applying: Stinger API Applying: Rewrite LogEvents to contain the source jars in stack traces Applying: Add PlayerSetSpawnEvent Applying: Added EntityDamageItemEvent Applying: Make EntityUnleashEvent cancellable Applying: Change EnderEye target without changing other things Applying: Add BlockBreakBlockEvent Applying: Add helpers for left/right click to Action Applying: Option to prevent NBT copy in smithing recipes Applying: More CommandBlock API Applying: Add missing team sidebar display slots Applying: add back EntityPortalExitEvent Applying: Add methods to find targets for lightning strikes Applying: Get entity default attributes Applying: Left handed API Applying: Add more advancement API Applying: Add ItemFactory#getSpawnEgg API Applying: Add critical damage API Applying: Fix issues with mob conversion Applying: Add isCollidable methods to various places Applying: Goat ram API Applying: Add API for resetting a single score Applying: Add Raw Byte Entity Serialization Applying: Add PlayerItemFrameChangeEvent Applying: Add player health update API Applying: Allow delegation to vanilla chunk gen Applying: Add more Campfire API Applying: Move VehicleCollisionEvent HandlerList up Applying: Improve scoreboard entries Applying: Entity powdered snow API Applying: Add API for item entity health Applying: Expose isFuel and canSmelt methods to FurnaceInventory Applying: Bucketable API Applying: System prop for default config comment parsing Applying: Expose vanilla BiomeProvider from WorldInfo Applying: Add new overload to PersistentDataContainer#has Applying: Multiple Entries with Scoreboards Applying: Added getHostname to AsyncPlayerPreLoginEvent Applying: Warn on strange @EventHandler return types Applying: Multi Block Change API Applying: Fix NotePlayEvent Applying: Freeze Tick Lock API Applying: Dolphin API Applying: More PotionEffectType API Applying: API for creating command sender which forwards feedback Applying: Implement regenerateChunk Applying: Add GameEvent tags Applying: Furnace RecipesUsed API Applying: Configurable sculk sensor listener range Applying: Add missing block data mins and maxes Applying: Custom Potion Mixes Applying: Expose furnace minecart push values Applying: More Projectile API Applying: Add getComputedBiome API Applying: Add enchantWithLevels API Applying: Add TameableDeathMessageEvent Applying: Allow to change the podium of the EnderDragon Applying: Add pre-unbreaking amount to PlayerItemDamageEvent Applying: WorldCreator#keepSpawnLoaded Applying: Add EntityDyeEvent and CollarColorable interface Applying: Add PlayerStopUsingItemEvent Applying: FallingBlock auto expire setting Applying: Keyed Cat Type Applying: Add method isTickingWorlds() to Bukkit. Applying: Add WardenAngerChangeEvent Applying: Nameable Banner API Applying: Add Player#getFishHook Applying: More Teleport API Applying: Add EntityPortalReadyEvent Applying: Custom Chat Completion Suggestions API Applying: Collision API Applying: Block Ticking API Applying: Add NamespacedKey biome methods Applying: Add custom destroyerIdentity to sendBlockDamage Applying: Also load resources from LibraryLoader Applying: Added byte array serialization/deserialization for PersistentDataContainers Applying: Add a consumer parameter to ProjectileSource#launchProjectile Applying: Expose codepoint limit in YamlConfigOptions, and increase default Applying: Add getDrops to BlockState Applying: Add PlayerInventorySlotChangeEvent Applying: Elder Guardian appearance API Applying: Allow changing bed's 'occupied' property Applying: Add EquipmentSlot convenience methods Applying: Add LivingEntity#swingHand(EquipmentSlot) convenience method Applying: Add entity knockback API Applying: Added EntityToggleSitEvent Applying: Add Moving Piston API Applying: Add PrePlayerAttackEntityEvent Applying: Add Player Warden Warning API Applying: More vanilla friendly methods to update trades Applying: Add /paper dumplisteners command Applying: ItemStack damage API Applying: Add Tick TemporalUnit Applying: Friction API Applying: Player Entity Tracking Events Applying: Add missing Fluid type Applying: Mark experimental api as such Applying: fix Instruments Applying: Add BlockLockCheckEvent Applying: Add Sneaking API for Entities Applying: Improve PortalEvents Applying: Add exploded block state to BlockExplodeEvent Applying: Flying Fall Damage API Applying: Expose pre-collision moving velocity to VehicleBlockCollisionEvent Applying: Replace ItemFlag.HIDE_POTION_EFFECTS Applying: Add Player#sendEquipmentChange(Map) API Applying: Win Screen API Applying: Add Entity Body Yaw API Applying: Add missing isFuel Material entries Applying: Fix HandlerList for InventoryBlockStartEvent subclasses Applying: Initialisation improvements Patches applied cleanly to Paper-API > Task :downloadMcManifest > Task :downloadMcVersionManifest UP-TO-DATE > Task :downloadServerJar UP-TO-DATE > Task :extractFromBundler UP-TO-DATE > Task :addAdditionalSpigotMappings UP-TO-DATE > Task :downloadMappings UP-TO-DATE > Task :filterVanillaJar UP-TO-DATE > Task :generateMappings UP-TO-DATE > Task :generateSpigotMappings UP-TO-DATE > Task :spigotRemapJar UP-TO-DATE > Task :cleanupMappings UP-TO-DATE > Task :patchMappings UP-TO-DATE > Task :cleanupSourceMappings UP-TO-DATE > Task :remapJar UP-TO-DATE > Task :fixJar UP-TO-DATE > Task :patchCraftBukkitPatches UP-TO-DATE > Task :filterSpigotExcludes UP-TO-DATE > Task :spigotDecompileJar UP-TO-DATE > Task :patchCraftBukkit UP-TO-DATE > Task :patchSpigotServerPatches UP-TO-DATE > Task :patchSpigotServer UP-TO-DATE > Task :patchSpigot UP-TO-DATE > Task :downloadSpigotDependencies UP-TO-DATE > Task :collectAtsFromPatches > Task :mergePaperAts UP-TO-DATE > Task :remapSpigotSources UP-TO-DATE > Task :remapGeneratedAt UP-TO-DATE > Task :remapSpigotAt UP-TO-DATE > Task :mergeGeneratedAts UP-TO-DATE > Task :mergeAdditionalAts UP-TO-DATE > Task :applyMergedAt UP-TO-DATE > Task :copyResources UP-TO-DATE > Task :decompileJar UP-TO-DATE > Task :downloadMcLibrariesSources UP-TO-DATE > Task :applyServerPatches Creating Paper-Server from remapped source... Importing 237 classes from vanilla... Importing 9 classes from library sources... Applying patches to Paper-Server... Applying: Setup Gradle project Applying: Remap fixes Applying: Build system changes Applying: Test changes Applying: Paper config files Applying: MC Dev fixes Applying: ConcurrentUtil Applying: CB fixes Applying: MC Utils Applying: Adventure Applying: Paper command Applying: Paper Metrics Applying: Paper Plugins Applying: Timings v2 Applying: Rewrite dataconverter system Applying: Starlight Applying: Add TickThread Applying: Rewrite chunk system Applying: Add command line option to load extra plugin jars not in the plugins folder Applying: Configurable cactus bamboo and reed growth heights Applying: Configurable baby zombie movement speed Applying: Configurable fishing time ranges Applying: Allow nerfed mobs to jump and take water damage Applying: Add configurable despawn distances for living entities Applying: Allow for toggling of spawn chunks Applying: Drop falling block and tnt entities at the specified height Applying: Show 'Paper' in client crashes, server lists, and Mojang stats Applying: Implement Paper VersionChecker Applying: Add version history to version command Applying: Player affects spawning API Applying: Further improve server tick loop Applying: Only refresh abilities if needed Applying: Entity Origin API Applying: Prevent tile entity and entity crashes Applying: Configurable top of nether void damage Applying: Check online mode before converting and renaming player data Applying: Always tick falling blocks Applying: Configurable end credits Applying: Fix lag from explosions processing dead entities Applying: Optimize explosions Applying: Disable explosion knockback Applying: Disable thunder Applying: Disable ice and snow Applying: Configurable mob spawner tick rate Applying: Implement PlayerLocaleChangeEvent Applying: Add BeaconEffectEvent Applying: Configurable container update tick rate Applying: Use UserCache for player heads Applying: Disable spigot tick limiters Applying: Add PlayerInitialSpawnEvent Applying: Configurable Disabling Cat Chest Detection Applying: Ensure commands are not ran async Applying: All chunks are slime spawn chunks toggle Applying: Expose server CommandMap Applying: Be a bit more informative in maxHealth exception Applying: Player Tab List and Title APIs Applying: Add configurable portal search radius Applying: Add velocity warnings Applying: Configurable inter-world teleportation safety Applying: Add exception reporting event Applying: Don't nest if we don't need to when cerealising text components Applying: Disable Scoreboards for non players by default Applying: Add methods for working with arrows stuck in living entities Applying: Chunk Save Reattempt Applying: Complete resource pack API Applying: Default loading permissions.yml before plugins Applying: Allow Reloading of Custom Permissions Applying: Remove Metadata on reload Applying: Handle Item Meta Inconsistencies Applying: Configurable Non Player Arrow Despawn Rate Applying: Add World Util Methods Applying: Custom replacement for eaten items Applying: handle NaN health/absorb values and repair bad data Applying: Use a Shared Random for Entities Applying: Configurable spawn chances for skeleton horses Applying: Optimize isInWorldBounds and getBlockState for inlining Applying: Only process BlockPhysicsEvent if a plugin has a listener Applying: Entity AddTo/RemoveFrom World Events Applying: Configurable Chunk Inhabited Time Applying: EntityPathfindEvent Applying: Sanitise RegionFileCache and make configurable. Applying: Do not load chunks for Pathfinding Applying: Add PlayerUseUnknownEntityEvent Applying: Configurable Grass Spread Tick Rate Applying: Fix Cancelling BlockPlaceEvent triggering physics Applying: Optimize DataBits Applying: Option to use vanilla per-world scoreboard coloring on names Applying: Configurable Player Collision Applying: Add handshake event to allow plugins to handle client handshaking logic themselves Applying: Configurable RCON IP address Applying: EntityRegainHealthEvent isFastRegen API Applying: Add ability to configure frosted_ice properties Applying: remove null possibility for getServer singleton Applying: Improve Maps (in item frames) performance and bug fixes Applying: LootTable API & Replenishable Lootables Feature Applying: Don't save empty scoreboard teams to scoreboard.dat Applying: System property for disabling watchdoge Applying: Async GameProfileCache saving Applying: Optional TNT doesn't move in water Applying: Faster redstone torch rapid clock removal Applying: Add server-name parameter Applying: Only send global sounds to same world if limiting radius Applying: Fix Old Sign Conversion Applying: Avoid blocking on Network Manager creation Applying: Don't lookup game profiles that have no UUID and no name Applying: Add setting for proxy online mode status Applying: Optimise BlockState's hashCode/equals Applying: Configurable packet in spam threshold Applying: Configurable flying kick messages Applying: Add EntityZapEvent Applying: Filter bad tile entity nbt data from falling blocks Applying: Cache user authenticator threads Applying: Allow Reloading of Command Aliases Applying: Add source to PlayerExpChangeEvent Applying: Add ProjectileCollideEvent Applying: Prevent Pathfinding out of World Border Applying: Optimize World.isLoaded(BlockPosition)Z Applying: Bound Treasure Maps to World Border Applying: Configurable Cartographer Treasure Maps Applying: Optimize ItemStack.isEmpty() Applying: Add API methods to control if armour stands can move Applying: String based Action Bar API Applying: Properly fix item duplication bug Applying: Firework API's Applying: PlayerTeleportEndGatewayEvent Applying: Provide E/TE/Chunk count stat methods Applying: Enforce Sync Player Saves Applying: Don't allow entities to ride themselves - #572 Applying: ExperienceOrbs API for Reason/Source/Triggering player Applying: Cap Entity Collisions Applying: Remove CraftScheduler Async Task Debugger Applying: Do not let armorstands drown Applying: Properly handle async calls to restart the server Applying: Add option to make parrots stay on shoulders despite movement Applying: Add configuration option to prevent player names from being suggested Applying: Use TerminalConsoleAppender for console improvements Applying: provide a configurable option to disable creeper lingering effect spawns Applying: Item#canEntityPickup Applying: PlayerPickupItemEvent#setFlyAtPlayer Applying: PlayerAttemptPickupItemEvent Applying: Do not submit profile lookups to worldgen threads Applying: Add UnknownCommandEvent Applying: Basic PlayerProfile API Applying: Shoulder Entities Release API Applying: Profile Lookup Events Applying: Block player logins during server shutdown Applying: Entity#fromMobSpawner() Applying: Improve the Saddle API for Horses Applying: Implement ensureServerConversions API Applying: Implement getI18NDisplayName Applying: ProfileWhitelistVerifyEvent Applying: Fix this stupid bullshit Applying: LivingEntity#setKiller Applying: Ocelot despawns should honor nametags and leash Applying: Reset spawner timer when spawner event is cancelled Applying: Allow specifying a custom "authentication servers down" kick message Applying: Handle plugin prefixes using Log4J configuration Applying: Improve Log4J Configuration / Plugin Loggers Applying: Add PlayerJumpEvent Applying: handle ServerboundKeepAlivePacket async Applying: Expose client protocol version and virtual host Applying: revert serverside behavior of keepalives Applying: Send attack SoundEffects only to players who can see the attacker Applying: Add PlayerArmorChangeEvent Applying: Prevent logins from being processed when the player has disconnected Applying: Fix MC-117075: TE Unload Lag Spike Applying: use CB BlockState implementations for captured blocks Applying: API to get a BlockState without a snapshot Applying: AsyncTabCompleteEvent Applying: PlayerPickupExperienceEvent Applying: Ability to apply mending to XP API Applying: PlayerNaturallySpawnCreaturesEvent Applying: Add setPlayerProfile API for Skulls Applying: PreCreatureSpawnEvent Applying: Fill Profile Property Events Applying: PlayerAdvancementCriterionGrantEvent Applying: Add ArmorStand Item Meta Applying: Extend Player Interact cancellation Applying: Tameable#getOwnerUniqueId API Applying: Toggleable player crits, helps mitigate hacked clients. Applying: Disable Explicit Network Manager Flushing Applying: Implement extended PaperServerListPingEvent Applying: Ability to change PlayerProfile in AsyncPreLoginEvent Applying: Player.setPlayerProfile API Applying: getPlayerUniqueId API Applying: Improved Async Task Scheduler Applying: Make legacy ping handler more reliable Applying: Call PaperServerListPingEvent for legacy pings Applying: Flag to disable the channel limit Applying: Add openSign method to HumanEntity Applying: Configurable sprint interruption on attack Applying: Fix exploit that allowed colored signs to be created Applying: EndermanEscapeEvent Applying: Enderman.teleportRandomly() Applying: Block Enderpearl Travel Exploit Applying: Expand World.spawnParticle API and add Builder Applying: Prevent Frosted Ice from loading/holding chunks Applying: EndermanAttackPlayerEvent Applying: WitchConsumePotionEvent Applying: WitchThrowPotionEvent Applying: Allow spawning Item entities with World.spawnEntity Applying: WitchReadyPotionEvent Applying: ItemStack#getMaxItemUseDuration Applying: Implement EntityTeleportEndGatewayEvent Applying: Unset Ignited flag on cancel of Explosion Event Applying: Fix CraftEntity hashCode Applying: Configurable Alternative LootPool Luck Formula Applying: Print Error details when failing to save player data Applying: Make shield blocking delay configurable Applying: Improve EntityShootBowEvent Applying: PlayerReadyArrowEvent Applying: Implement EntityKnockbackByEntityEvent and EntityPushedByEntityAttackEvent Applying: Expand Explosions API Applying: LivingEntity Hand Raised/Item Use API Applying: RangedEntity API Applying: Add config to disable ender dragon legacy check Applying: Implement World.getEntity(UUID) API Applying: InventoryCloseEvent Reason API Applying: Vex#get/setSummoner API Applying: Refresh player inventory when cancelling PlayerInteractEntityEvent Applying: Use AsyncAppender to keep logging IO off main thread Applying: add more information to Entity.toString() Applying: EnderDragon Events Applying: PlayerElytraBoostEvent Applying: PlayerLaunchProjectileEvent Applying: Improve BlockPosition inlining Applying: Option to prevent armor stands from doing entity lookups Applying: Vanished players don't have rights Applying: Allow disabling armour stand ticking Applying: SkeletonHorse Additions Applying: Don't call getItemMeta on hasItemMeta Applying: Implement Expanded ArmorStand API Applying: AnvilDamageEvent Applying: Add TNTPrimeEvent Applying: Break up and make tab spam limits configurable Applying: Fix NBT type issues Applying: Remove unnecessary itemmeta handling Applying: Add Debug Entities option to debug dupe uuid issues Applying: Add Early Warning Feature to WatchDog Applying: Use ConcurrentHashMap in JsonList Applying: Use a Queue for Queueing Commands Applying: Ability to get Tile Entities from a chunk without snapshots Applying: Optimize BlockPosition helper methods Applying: Restore vanilla default mob-spawn-range and water animals limit Applying: Slime Pathfinder Events Applying: Configurable speed for water flowing over lava Applying: Optimize CraftBlockData Creation Applying: Optimize MappedRegistry Applying: Add PhantomPreSpawnEvent Applying: Add More Creeper API Applying: Inventory#removeItemAnySlot Applying: Make CraftWorld#loadChunk(int, int, false) load unconverted chunks Applying: Add ray tracing methods to LivingEntity Applying: Expose attack cooldown methods for Player Applying: Improve death events Applying: Allow chests to be placed with NBT data Applying: Mob Pathfinding API Applying: Implement an API for CanPlaceOn and CanDestroy NBT values Applying: Prevent chunk loading from Fluid Flowing Applying: Prevent Mob AI Rules from Loading Chunks Applying: Prevent mob spawning from loading/generating chunks Applying: Implement furnace cook speed multiplier API Applying: Catch JsonParseException in Entity and TE names Applying: Honor EntityAgeable.ageLock Applying: Configurable connection throttle kick message Applying: Hook into CB plugin rewrites Applying: PreSpawnerSpawnEvent Applying: Add LivingEntity#getTargetEntity Applying: Add sun related API Applying: Turtle API Applying: Call player spectator target events and improve implementation Applying: MC-50319: Check other worlds for shooter of projectiles Applying: Add more Witch API Applying: Check Drowned for Villager Aggression Config Applying: Add option to prevent players from moving into unloaded chunks #1551 Applying: Reset players airTicks on respawn Applying: Don't sleep after profile lookups if not needed Applying: Improve Server Thread Pool and Thread Priorities Applying: Optimize World Time Updates Applying: Restore custom InventoryHolder support Applying: Use Vanilla Minecart Speeds Applying: Fix SpongeAbsortEvent handling Applying: Don't allow digging into unloaded chunks Applying: Make the default permission message configurable Applying: Prevent rayTrace from loading chunks Applying: Handle Large Packets disconnecting client Applying: force entity dismount during teleportation Applying: Add more Zombie API Applying: Book Size Limits Applying: Add PlayerConnectionCloseEvent Applying: Prevent Enderman from loading chunks Applying: Add APIs to replace OfflinePlayer#getLastPlayed Applying: Workaround for vehicle tracking issue on disconnect Applying: Block Entity#remove from being called on Players Applying: BlockDestroyEvent Applying: Async command map building Applying: Implement Brigadier Mojang API Applying: Fix Custom Shapeless Custom Crafting Recipes Applying: Limit Client Sign length more Applying: Don't check ConvertSigns boolean every sign save Applying: Optimize Network Manager and add advanced packet support Applying: Handle Oversized Tile Entities in chunks Applying: Call WhitelistToggleEvent when whitelist is toggled Applying: Entity#getEntitySpawnReason Applying: Fire event on GS4 query Applying: Implement PlayerPostRespawnEvent Applying: don't go below 0 for pickupDelay, breaks picking up items Applying: Server Tick Events Applying: PlayerDeathEvent#getItemsToKeep Applying: Optimize Captured TileEntity Lookup Applying: Add Heightmap API Applying: Mob Spawner API Enhancements Applying: Fix CB call to changed postToMainThread method Applying: Fix sounds when item frames are modified (MC-123450) Applying: Implement CraftBlockSoundGroup Applying: Configurable Keep Spawn Loaded range per world Applying: Allow Saving of Oversized Chunks Applying: Expose the internal current tick Applying: Fix World#isChunkGenerated calls Applying: Show blockstate location if we failed to read it Applying: Only count Natural Spawned mobs towards natural spawn mob limit Applying: Configurable projectile relative velocity Applying: offset item frame ticking Applying: Fix MC-158900 Applying: Prevent consuming the wrong itemstack Applying: Dont send unnecessary sign update Applying: Add option to disable pillager patrols Applying: Flat bedrock generator settings Applying: Prevent sync chunk loads when villagers try to find beds Applying: MC-145656 Fix Follow Range Initial Target Applying: Duplicate UUID Resolve Option Applying: Optimize Hoppers Applying: PlayerDeathEvent#shouldDropExperience Applying: Prevent bees loading chunks checking hive position Applying: Don't load Chunks from Hoppers and other things Applying: Guard against serializing mismatching chunk coordinate Applying: Optimise EntityGetter#getPlayerByUUID Applying: Fix items not falling correctly Applying: Lag compensate eating Applying: Optimize call to getFluid for explosions Applying: Fix last firework in stack not having effects when dispensed - #2871 Applying: Entity Activation Range 2.0 Applying: Increase Light Queue Size Applying: Anti-Xray Applying: Implement alternative item-despawn-rate Applying: Tracking Range Improvements Applying: Fix items vanishing through end portal Applying: implement optional per player mob spawns Applying: Bees get gravity in void. Fixes MC-167279 Applying: Improve Block#breakNaturally API Applying: Optimise getChunkAt calls for loaded chunks Applying: Add debug for sync chunk loads Applying: Remove garbage Java version check Applying: Add ThrownEggHatchEvent Applying: Entity Jump API Applying: Add option to nerf pigmen from nether portals Applying: Make the GUI graph fancier Applying: add hand to BlockMultiPlaceEvent Applying: Validate tripwire hook placement before update Applying: Add option to allow iron golems to spawn in air Applying: Configurable chance of villager zombie infection Applying: Optimise Chunk#getFluid Applying: Set spigots verbose world setting to false by def Applying: Add tick times API and /mspt command Applying: Expose MinecraftServer#isRunning Applying: Add Raw Byte ItemStack Serialization Applying: Pillager patrol spawn settings and per player options Applying: Remote Connections shouldn't hold up shutdown Applying: Do not allow bees to load chunks for beehives Applying: Prevent Double PlayerChunkMap adds crashing server Applying: Don't tick dead players Applying: Dead Player's shouldn't be able to move Applying: Optimize Collision to not load chunks Applying: Don't move existing players to world spawn Applying: Optimize GoalSelector Goal.Flag Set operations Applying: Improved Watchdog Support Applying: Optimize Pathfinding Applying: Reduce Either Optional allocation Applying: Reduce memory footprint of NBTTagCompound Applying: Prevent opening inventories when frozen Applying: Don't run entity collision code if not needed Applying: Implement Player Client Options API Applying: Don't crash if player is attempted to be removed from untracked chunk. Applying: Fix Longstanding Broken behavior of PlayerJoinEvent Applying: Move player to spawn point if spawn in unloaded world Applying: Add PlayerAttackEntityCooldownResetEvent Applying: Don't fire BlockFade on worldgen threads Applying: Add phantom creative and insomniac controls Applying: Fix numerous item duplication issues and teleport issues Applying: Villager Restocks API Applying: Validate PickItem Packet and kick for invalid Applying: Expose game version Applying: Optimize Voxel Shape Merging Applying: Set cap on JDK per-thread native byte buffer cache Applying: misc debugging dumps Applying: Prevent teleporting dead entities Applying: Deobfuscate stacktraces in log messages, crash reports, and etc. Applying: Implement Mob Goal API Applying: Add villager reputation API Applying: Option for maximum exp value when merging orbs Applying: ExperienceOrbMergeEvent Applying: Fix PotionEffect ignores icon flag Applying: Optimize brigadier child sorting performance Applying: Potential bed API Applying: Wait for Async Tasks during shutdown Applying: Ensure EntityRaider respects game and entity rules for picking up items Applying: Protect Bedrock and End Portal/Frames from being destroyed Applying: Reduce MutableInt allocations from light engine Applying: Reduce allocation of Vec3D by entity tracker Applying: Ensure safe gateway teleport Applying: Add option for console having all permissions Applying: Optimize anyPlayerCloseEnoughForSpawning to use distance maps Applying: Use distance map to optimise entity tracker Applying: Fix villager trading demand - MC-163962 Applying: Maps shouldn't load chunks Applying: Use seed based lookup for Treasure Maps - Fixes lag from carto/sunken maps Applying: Fix CraftScheduler#runTaskTimerAsynchronously(Plugin, Consumer, long, long) scheduling a non-repeating task instead of a repeating one. Applying: Fix piston physics inconsistency - MC-188840 Applying: Fix sand duping Applying: Fix missing chunks due to integer overflow Applying: Prevent position desync in playerconnection causing tp exploit Applying: Inventory getHolder method without block snapshot Applying: Improve Arrow API Applying: Add and implement PlayerRecipeBookClickEvent Applying: Hide sync chunk writes behind flag Applying: Add permission for command blocks Applying: Ensure Entity AABB's are never invalid Applying: Fix Per World Difficulty / Remembering Difficulty Applying: Paper dumpitem command Applying: Improve Legacy Component serialization size Applying: Optimize Bit Operations by inlining Applying: Add Plugin Tickets to API Chunk Methods Applying: incremental chunk and player saving Applying: Stop copy-on-write operations for updating light data Applying: Support old UUID format for NBT Applying: Clean up duplicated GameProfile Properties Applying: Convert legacy attributes in Item Meta Applying: Remove some streams from structures Applying: Remove streams from classes related villager gossip Applying: Support components in ItemMeta Applying: Improve/fix EntityTargetLivingEntityEvent Applying: Add entity liquid API Applying: Update itemstack legacy name and lore Applying: Spawn player in correct world on login Applying: Add PrepareResultEvent Applying: Don't check chunk for portal on world gen entity add Applying: Optimize NetworkManager Exception Handling Applying: Optimize the advancement data player iteration to be O(N) rather than O(N^2) Applying: Fix arrows never despawning MC-125757 Applying: Thread Safe Vanilla Command permission checking Applying: Fix SPIGOT-5989 Applying: Fix SPIGOT-5824 Bukkit world-container is not used Applying: Fix SPIGOT-5885 Unable to disable advancements Applying: Fix AdvancementDataPlayer leak due from quitting early in login Applying: Fix some rails connecting improperly Applying: Fix regex mistake in CB NBT int deserialization Applying: Do not let the server load chunks from newer versions Applying: Brand support Applying: Add #setMaxPlayers API Applying: Add playPickupItemAnimation to LivingEntity Applying: Don't require FACING data Applying: Fix SpawnChangeEvent not firing for all use-cases Applying: Add moon phase API Applying: Prevent headless pistons from being created Applying: Add BellRingEvent Applying: Add zombie targets turtle egg config Applying: Buffer joins to world Applying: Eigencraft redstone implementation Applying: Fix hex colors not working in some kick messages Applying: PortalCreateEvent needs to know its entity Applying: Fix CraftTeam null check Applying: Add more Evoker API Applying: Add methods to get translation keys Applying: Create HoverEvent from ItemStack Entity Applying: Cache block data strings Applying: Fix Entity Teleportation and cancel velocity if teleported Applying: Add additional open container api to HumanEntity Applying: Cache DataFixerUpper Rewrite Rules on demand Applying: Extend block drop capture to capture all items added to the world Applying: Expose the Entity Counter to allow plugins to use valid and non-conflicting Entity Ids Applying: Lazily track plugin scoreboards by default Applying: Entity#isTicking Applying: Fix deop kicking non-whitelisted player when white list is not enabled Applying: Fix Concurrency issue in ShufflingList Applying: Reset Ender Crystals on Dragon Spawn Applying: Fix for large move vectors crashing server Applying: Optimise getType calls Applying: Villager#resetOffers Applying: Retain block place order when capturing blockstates Applying: Reduce blockpos allocation from pathfinding Applying: Fix item locations dropped from campfires Applying: Player elytra boost API Applying: Fixed TileEntityBell memory leak Applying: Avoid error bubbling up when item stack is empty in fishing loot Applying: Add getOfflinePlayerIfCached(String) Applying: Add ignore discounts API Applying: Toggle for removing existing dragon Applying: Fix client lag on advancement loading Applying: Item no age & no player pickup Applying: Optimize Pathfinder - Remove Streams / Optimized collections Applying: Beacon API - custom effect ranges Applying: Add API for quit reason Applying: Add Wandering Trader spawn rate config options Applying: Expose world spawn angle Applying: Add Destroy Speed API Applying: Fix Player spawnParticle x/y/z precision loss Applying: Add LivingEntity#clearActiveItem Applying: Add PlayerItemCooldownEvent Applying: Significantly improve performance of the end generation Applying: More lightning API Applying: Climbing should not bypass cramming gamerule Applying: Added missing default perms for commands Applying: Add PlayerShearBlockEvent Applying: Fix curing zombie villager discount exploit Applying: Limit recipe packets Applying: Fix CraftSound backwards compatibility Applying: Player Chunk Load/Unload Events Applying: Optimize Dynamic#get Missing Keys Applying: Expose LivingEntity hurt direction Applying: Add OBSTRUCTED reason to BedEnterResult Applying: Do not crash from invalid ingredient lists in VillagerAcquireTradeEvent Applying: Add PlayerTradeEvent and PlayerPurchaseEvent Applying: Implement TargetHitEvent Applying: MC-4: Fix item position desync Applying: Additional Block Material API's Applying: Fix harming potion dupe Applying: Implement API to get Material from Boats and Minecarts Applying: Cache burn durations Applying: Allow disabling mob spawner spawn egg transformation Applying: Fix "Not a string" Map Conversion spam Applying: Implement PlayerFlowerPotManipulateEvent Applying: Fix interact event not being called in adventure Applying: Zombie API - breaking doors Applying: Fix nerfed slime when splitting Applying: Add EntityLoadCrossbowEvent Applying: Added WorldGameRuleChangeEvent Applying: Added ServerResourcesReloadedEvent Applying: Added world settings for mobs picking up loot Applying: Implemented BlockFailedDispenseEvent Applying: Added PlayerLecternPageChangeEvent Applying: Added PlayerLoomPatternSelectEvent Applying: Configurable door breaking difficulty Applying: Empty commands shall not be dispatched Applying: Implement API to expose exact interaction point Applying: Remove stale POIs Applying: Fix villager boat exploit Applying: Add sendOpLevel API Applying: Add PaperRegistry Applying: Add StructuresLocateEvent Applying: Collision option for requiring a player participant Applying: Remove ProjectileHitEvent call when fireballs dead Applying: Return chat component with empty text instead of throwing exception Applying: Make schedule command per-world Applying: Configurable max leash distance Applying: Implement BlockPreDispenseEvent Applying: Added firing of PlayerChangeBeaconEffectEvent Applying: Add toggle for always placing the dragon egg Applying: Added PlayerStonecutterRecipeSelectEvent Applying: Add dropLeash variable to EntityUnleashEvent Applying: Reset shield blocking on dimension change Applying: add DragonEggFormEvent Applying: EntityMoveEvent Applying: added option to disable pathfinding updates on block changes Applying: Inline shift direction fields Applying: Allow adding items to BlockDropItemEvent Applying: Add getMainThreadExecutor to BukkitScheduler Applying: living entity allow attribute registration Applying: fix dead slime setSize invincibility Applying: Merchant#getRecipes should return an immutable list Applying: Add support for hex color codes in console Applying: Expose Tracked Players Applying: Remove streams from SensorNearest Applying: Throw proper exception on empty JsonList file Applying: Improve ServerGUI Applying: stop firing pressure plate EntityInteractEvent for ignored entities Applying: fix converting txt to json file Applying: Add worldborder events Applying: added PlayerNameEntityEvent Applying: Prevent grindstones from overstacking items Applying: Add recipe to cook events Applying: Add Block#isValidTool Applying: Allow using signs inside spawn protection Applying: Expand world key API Applying: Add fast alternative constructor for Rotations Applying: Item Rarity API Applying: copy TESign#isEditable from snapshots Applying: Drop carried item when player has disconnected Applying: forced whitelist: use configurable kick message Applying: Don't ignore result of PlayerEditBookEvent Applying: Entity load/save limit per chunk Applying: Expose protocol version Applying: Enhance console tab completions for brigadier commands Applying: Fix PlayerItemConsumeEvent cancelling properly Applying: Add bypass host check Applying: Set area affect cloud rotation Applying: add isDeeplySleeping to HumanEntity Applying: add consumeFuel to FurnaceBurnEvent Applying: add get-set drop chance to EntityEquipment Applying: fix PigZombieAngerEvent cancellation Applying: fix PlayerItemHeldEvent firing twice Applying: Added PlayerDeepSleepEvent Applying: More World API Applying: Added PlayerBedFailEnterEvent Applying: Implement methods to convert between Component and Brigadier's Message Applying: Fix anchor respawn acting as a bed respawn from the end portal Applying: Introduce beacon activation/deactivation events Applying: add RespawnFlags to PlayerRespawnEvent Applying: Add Channel initialization listeners Applying: Send empty commands if tab completion is disabled Applying: Add more WanderingTrader API Applying: Add EntityBlockStorage#clearEntities() Applying: Add Adventure message to PlayerAdvancementDoneEvent Applying: Add raw address to AsyncPlayerPreLoginEvent Applying: Inventory#close Applying: Add a "should burn in sunlight" API for Phantoms and Skeletons Applying: Fix CraftPotionBrewer cache Applying: Add basic Datapack API Applying: Add environment variable to disable server gui Applying: additions to PlayerGameModeChangeEvent Applying: ItemStack repair check API Applying: More Enchantment API Applying: Move range check for block placing up Applying: Fix and optimise world force upgrading Applying: Add Mob#lookAt API Applying: Add Unix domain socket support Applying: Add EntityInsideBlockEvent Applying: Attributes API for item defaults Applying: Add cause to Weather/ThunderChangeEvents Applying: More Lidded Block API Applying: Limit item frame cursors on maps Applying: Add PlayerKickEvent causes Applying: Add PufferFishStateChangeEvent Applying: Fix PlayerBucketEmptyEvent result itemstack Applying: Synchronize PalettedContainer instead of ThreadingDetector/Semaphore Applying: Add option to fix items merging through walls Applying: Add BellRevealRaiderEvent Applying: Fix invulnerable end crystals Applying: Add ElderGuardianAppearanceEvent Applying: Fix dangerous end portal logic Applying: Optimize Biome Mob Lookups for Mob Spawning Applying: Make item validations configurable Applying: Line Of Sight Changes Applying: add per world spawn limits Applying: Fix potions splash events Applying: Add more LimitedRegion API Applying: Fix PlayerDropItemEvent using wrong item Applying: Missing Entity Behavior API Applying: Ensure disconnect for book edit is called on main Applying: Fix return value of Block#applyBoneMeal always being false Applying: Use getChunkIfLoadedImmediately in places Applying: Fix commands from signs not firing command events Applying: Adds PlayerArmSwingEvent Applying: Fixes kick event leave message not being sent Applying: Add config for mobs immune to default effects Applying: Fix incorrect message for outdated client Applying: Don't apply cramming damage to players Applying: Rate options and timings for sensors and behaviors Applying: Add a bunch of missing forceDrop toggles Applying: Stinger API Applying: Fix incosistency issue with empty map items in CB Applying: Add System.out/err catcher Applying: Fix test not bootstrapping Applying: Rewrite LogEvents to contain the source jars in stack traces Applying: Improve boat collision performance Applying: Prevent AFK kick while watching end credits. Applying: Allow skipping writing of comments to server.properties Applying: Add PlayerSetSpawnEvent Applying: Make hoppers respect inventory max stack size Applying: Optimize entity tracker passenger checks Applying: Config option for Piglins guarding chests Applying: Added EntityDamageItemEvent Applying: Optimize indirect passenger iteration Applying: Fix block drops position losing precision millions of blocks out Applying: Configurable item frame map cursor update interval Applying: Make EntityUnleashEvent cancellable Applying: Clear bucket NBT after dispense Applying: Change EnderEye target without changing other things Applying: Add BlockBreakBlockEvent Applying: Option to prevent NBT copy in smithing recipes Applying: More CommandBlock API Applying: Add missing team sidebar display slots Applying: Add back EntityPortalExitEvent Applying: Add methods to find targets for lightning strikes Applying: Get entity default attributes Applying: Left handed API Applying: Add more advancement API Applying: Add ItemFactory#getSpawnEgg API Applying: Add critical damage API Applying: Fix issues with mob conversion Applying: Add isCollidable methods to various places Applying: Goat ram API Applying: Add API for resetting a single score Applying: Add Raw Byte Entity Serialization Applying: Vanilla command permission fixes Applying: Do not run close logic for inventories on chunk unload Applying: Fix GameProfileCache concurrency Applying: Log when the async catcher is tripped Applying: Add '/paper mobcaps' and '/paper playermobcaps' Applying: Sanitize ResourceLocation error logging Applying: Allow controlled flushing for network manager Applying: Optimise general POI access Applying: Optimise chunk tick iteration Applying: Execute chunk tasks mid-tick Applying: Attempt to recalculate regionfile header if it is corrupt Applying: Custom table implementation for blockstate state lookups Applying: Detail more information in watchdog dumps Applying: Manually inline methods in BlockPosition Applying: Distance manager tick timings Applying: Name craft scheduler threads according to the plugin using them Applying: Make sure inlined getChunkAt has inlined logic for loaded chunks Applying: Add packet limiter config Applying: Don't read neighbour chunk data off disk when converting chunks Applying: Consolidate flush calls for entity tracker packets Applying: Don't lookup fluid state when raytracing Applying: Time scoreboard search Applying: Send full pos packets for hard colliding entities Applying: Do not run raytrace logic for AIR Applying: Oprimise map impl for tracked players Applying: Optimise BlockSoil nearby water lookup Applying: Optimise random block ticking Applying: Optimise non-flush packet sending Applying: Optimise nearby player lookups Applying: Remove streams for villager AI Applying: Use Velocity compression and cipher natives Applying: Reduce worldgen thread worker count for low core count CPUs Applying: Async catch modifications to critical entity state Applying: Fix Bukkit NamespacedKey shenanigans Applying: Fix merchant inventory not closing on entity removal Applying: Check requirement before suggesting root nodes Applying: Don't respond to ServerboundCommandSuggestionPacket when tab-complete is disabled Applying: Fix setPatternColor on tropical fish bucket meta Applying: Ensure valid vehicle status Applying: Prevent softlocked end exit portal generation Applying: Fix CocaoDecorator causing a crash when trying to generate without logs Applying: Don't log debug logging being disabled Applying: fix various menus with empty level accesses Applying: Preserve overstacked loot Applying: Update head rotation in missing places Applying: prevent unintended light block manipulation Applying: Fix CraftCriteria defaults map Applying: Fix upstreams block state factories Applying: Add config option for logging player ip addresses Applying: Configurable feature seeds Applying: VanillaCommandWrapper didnt account for entity senders Applying: Add root/admin user detection Applying: Always allow item changing in Fireball Applying: don't attempt to teleport dead entities Applying: Prevent excessive velocity through repeated crits Applying: Remove client-side code using deprecated for removal AccessController Applying: Always parse protochunk light sources unless it is marked as non-lit Applying: Fix removing recipes from RecipeIterator Applying: Prevent sending oversized item data in equipment and metadata Applying: Hide unnecessary itemmeta from clients Applying: Fix Spigot growth modifiers Applying: Prevent ContainerOpenersCounter openCount from going negative Applying: Add PlayerItemFrameChangeEvent Applying: Add player health update API Applying: Optimize HashMapPalette Applying: Allow delegation to vanilla chunk gen Applying: Highly optimise single and multi-AABB VoxelShapes and collisions Applying: Optimise collision checking in player move packet handling Applying: Fix ChunkSnapshot#isSectionEmpty(int) and optimize PalettedContainer copying by not using codecs Applying: Add more Campfire API Applying: Only write chunk data to disk if it serializes without throwing Applying: Fix tripwire state inconsistency Applying: Forward CraftEntity in teleport command Applying: Improve scoreboard entries Applying: Entity powdered snow API Applying: Add API for item entity health Applying: Fix entity type tags suggestions in selectors Applying: Configurable max block light for monster spawning Applying: Fix sticky pistons and BlockPistonRetractEvent Applying: Load effect amplifiers greater than 127 correctly Applying: Expose isFuel and canSmelt methods to FurnaceInventory Applying: Fix bees aging inside hives Applying: Bucketable API Applying: Validate usernames Applying: Make water animal spawn height configurable Applying: Expose vanilla BiomeProvider from WorldInfo Applying: Add config option for worlds affected by time cmd Applying: Add new overload to PersistentDataContainer#has Applying: Multiple Entries with Scoreboards Applying: Reset placed block on exception Applying: Add configurable height for slime spawn Applying: Added getHostname to AsyncPlayerPreLoginEvent Applying: Fix xp reward for baby zombies Applying: Kick on main for illegal chat Applying: Multi Block Change API Implementation Applying: Fix NotePlayEvent Applying: Freeze Tick Lock API Applying: Dolphin API Applying: More PotionEffectType API Applying: Use a CHM for StructureTemplate.Pallete cache Applying: API for creating command sender which forwards feedback Applying: Add missing structure set seed configs Applying: Implement regenerateChunk Applying: Fix cancelled powdered snow bucket placement Applying: Add missing Validate calls to CraftServer#getSpawnLimit Applying: Add GameEvent tags Applying: Execute chunk tasks fairly for worlds while waiting for next tick Applying: Furnace RecipesUsed API Applying: Configurable sculk sensor listener range Applying: Add missing block data mins and maxes Applying: Option to have default CustomSpawners in custom worlds Applying: Put world into worldlist before initing the world Applying: Fix Entity Position Desync Applying: Custom Potion Mixes Applying: Force close world loading screen Applying: Fix falling block spawn methods Applying: Expose furnace minecart push values Applying: Fix cancelling ProjectileHitEvent for piercing arrows Applying: More Projectile API Applying: Fix swamp hut cat generation deadlock Applying: Don't allow vehicle movement from players while teleporting Applying: Implement getComputedBiome API Applying: Make some itemstacks nonnull Applying: Implement enchantWithLevels API Applying: Fix saving in unloadWorld Applying: Buffer OOB setBlock calls Applying: Add TameableDeathMessageEvent Applying: Fix new block data for EntityChangeBlockEvent Applying: fix player loottables running when mob loot gamerule is false Applying: Ensure entity passenger world matches ridden entity Applying: Guard against invalid entity positions Applying: cache resource keys Applying: Allow to change the podium for the EnderDragon Applying: Fix NBT pieces overriding a block entity during worldgen deadlock Applying: Fix StructureGrowEvent species for RED_MUSHROOM Applying: Prevent tile entity copies loading chunks Applying: Use username instead of display name in PlayerList#getPlayerStats Applying: Fix slime spawners not spawning outside slime chunks Applying: Pass ServerLevel for gamerule callbacks Applying: Add pre-unbreaking amount to PlayerItemDamageEvent Applying: WorldCreator#keepSpawnLoaded Applying: Fix NPE for BlockDataMeta#getBlockData Applying: Trigger bee_nest_destroyed trigger in the correct place Applying: Add EntityDyeEvent and CollarColorable interface Applying: Fire CauldronLevelChange on initial fill Applying: fix powder snow cauldrons not turning to water Applying: Add PlayerStopUsingItemEvent Applying: FallingBlock auto expire setting Applying: Don't tick markers Applying: Do not accept invalid client settings Applying: Add support for Proxy Protocol Applying: Fix OfflinePlayer#getBedSpawnLocation Applying: Fix FurnaceInventory for smokers and blast furnaces Applying: Sanitize Sent BlockEntity NBT Applying: Prevent entity loading causing async lookups Applying: Disable component selector resolving in books by default Applying: Throw exception on world create while being ticked Applying: Add Alternate Current redstone implementation Applying: Dont resent entity on art update Applying: Add WardenAngerChangeEvent Applying: Add option for strict advancement dimension checks Applying: Add missing important BlockStateListPopulator methods Applying: Nameable Banner API Applying: Don't broadcast messages to command blocks Applying: Prevent empty items from being added to world Applying: Fix CCE for SplashPotion and LingeringPotion spawning Applying: Don't print component in resource pack rejection message Applying: Add Player#getFishHook Applying: Do not sync load chunk for dynamic game event listener registration Applying: Add various missing EntityDropItemEvent calls Applying: Add some minimal debug information to chat packet errors Applying: Fix Bee flower NPE Applying: Fix Spigot Config not using commands.spam-exclusions Applying: More Teleport API Applying: Add EntityPortalReadyEvent Applying: Don't use level random in entity constructors Applying: Send block entities after destroy prediction Applying: Warn on plugins accessing faraway chunks Applying: Custom Chat Completion Suggestions API Applying: Add missing BlockFadeEvents Applying: Collision API Applying: Fix suggest command message for brigadier syntax exceptions Applying: Remove invalid signature login stacktrace Applying: Add async catcher to PlayerConnection internalTeleport Applying: Block Ticking API Applying: Add Velocity IP Forwarding Support Applying: Use thread safe random in ServerLoginPacketListenerImpl Applying: Add NamespacedKey biome methods Applying: Fix plugin loggers on server shutdown Applying: Workaround for client lag spikes (MC-162253) Applying: Stop large look changes from crashing the server Applying: Add custom destroyerIdentity to sendBlockDamage Applying: Fix: EndDragonFight killed statuses should be false for newly created worlds Applying: Fire EntityChangeBlockEvent in more places Applying: Missing eating regain reason Applying: Missing effect cause Applying: Added byte array serialization/deserialization for PersistentDataContainers Applying: Add a consumer parameter to ProjectileSource#launchProjectile Applying: Call BlockPhysicsEvent more often Applying: Configurable chat thread limit Applying: Mitigate effects of WorldCreator#keepSpawnLoaded ret type change Applying: Set position before player sending on dimension change Applying: fix Jigsaw block kicking user Applying: use BlockFormEvent for mud converting into clay Applying: Add getDrops to BlockState Applying: Fix a bunch of vanilla bugs Applying: Remove unnecessary onTrackingStart during navigation warning Applying: Fix custom piglin loved items Applying: EntityPickupItemEvent fixes Applying: Correctly handle interactions with items on cooldown Applying: Add PlayerInventorySlotChangeEvent Applying: Elder Guardian appearance API Applying: Allow changing bed's 'occupied' property Applying: Add entity knockback API Applying: Detect headless JREs Applying: fixed entity vehicle collision event not called Applying: optimized dirt and snow spreading Applying: Added EntityToggleSitEvent Applying: Add fire-tick-delay option Applying: Add Moving Piston API Applying: Ignore impossible spawn tick Applying: Track projectile source for fireworks from dispensers Applying: Fix EntityArgument suggestion permissions to align with EntitySelector#checkPermissions Applying: Fix EntityCombustEvent cancellation cant fully prevent entities from being set on fire Applying: Prevent compass from loading chunks Applying: Add PrePlayerAttackEntityEvent Applying: ensure reset EnderDragon boss event name Applying: fix MC-252817 (green map markers do not disappear). Applying: Add Player Warden Warning API Applying: More vanilla friendly methods to update trades Applying: Add /paper dumplisteners command Applying: check global player list where appropriate Applying: Fix async entity add due to fungus trees Applying: ItemStack damage API Applying: Friction API Applying: Ability to control player's insomnia and phantoms Applying: Fix player kick on shutdown Applying: Sync offhand slot in menus Applying: Player Entity Tracking Events Applying: Limit pet look distance Applying: Properly resend entities Applying: Fixes and additions to the SpawnReason API Applying: fix Instruments Applying: Fix chunk snapshot biome getter Applying: Improve inlining for some hot BlockBehavior and FluidState methods Applying: Fix MapLike Codec missing key 'selector' Applying: Fix inconsistencies in dispense events regarding stack size Applying: Improve logging and errors Applying: Fix explosion yield with new gamerules Applying: Add BlockLockCheckEvent Applying: Add Sneaking API for Entities Applying: Improve PortalEvents Applying: Add exploded block state to BlockExplodeEvent Applying: Add config option for spider worldborder climbing Applying: Add missing SpigotConfig logCommands check Applying: Fix NPE on Allay#stopDancing while not dancing Applying: Flying Fall Damage Applying: Expose pre-collision moving velocity to VehicleBlockCollisionEvent Applying: config for disabling entity tag tags Applying: Use single player info update packet on join Applying: Correctly shrink items during EntityResurrectEvent Applying: Add Player#sendEquipmentChange(Map) API Applying: Win Screen API Applying: Remove CraftItemStack#setAmount null assignment Applying: Fix force-opening enchantment tables Applying: Add Entity Body Yaw API Applying: Add missing isFuel Material entries Applying: Temp fix for EntityType.translationKey() Applying: Initialisation improvements Applying: Tick freeze Applying: Optimize Explosion with cache Applying: Reenable tps warp possibility Patches applied cleanly to Paper-Server > Task :applyPatches BUILD SUCCESSFUL in 30s 38 actionable tasks: 5 executed, 33 up-to-date Build: Executing JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ./gradlew createReobfBundlerJar Invalid Java installation found at '/usr/lib/jvm/openjdk-17' (Common Linux Locations). It will be re-checked in the next build. This might have performance impact if it keeps failing. Run the 'javaToolchains' task for more details. > Task :paper-mojangapi:processResources NO-SOURCE > Task :paper-server:processResources > Task :downloadMcManifest > Task :downloadMcVersionManifest UP-TO-DATE > Task :downloadServerJar UP-TO-DATE > Task :extractFromBundler UP-TO-DATE > Task :filterVanillaJar UP-TO-DATE > Task :downloadMappings UP-TO-DATE > Task :generateMappings UP-TO-DATE > Task :remapJar UP-TO-DATE > Task :fixJar UP-TO-DATE > Task :initSubmodules > Task :addAdditionalSpigotMappings UP-TO-DATE > Task :generateSpigotMappings UP-TO-DATE > Task :spigotRemapJar UP-TO-DATE > Task :cleanupMappings UP-TO-DATE > Task :patchMappings UP-TO-DATE > Task :cleanupSourceMappings UP-TO-DATE > Task :patchSpigotApiPatches UP-TO-DATE > Task :patchSpigotApi UP-TO-DATE > Task :patchCraftBukkitPatches UP-TO-DATE > Task :filterSpigotExcludes UP-TO-DATE > Task :spigotDecompileJar UP-TO-DATE > Task :patchCraftBukkit UP-TO-DATE > Task :patchSpigotServerPatches UP-TO-DATE > Task :patchSpigotServer UP-TO-DATE > Task :patchSpigot UP-TO-DATE > Task :downloadSpigotDependencies UP-TO-DATE > Task :collectAtsFromPatches UP-TO-DATE > Task :mergePaperAts UP-TO-DATE > Task :remapSpigotSources UP-TO-DATE > Task :remapGeneratedAt UP-TO-DATE > Task :remapSpigotAt UP-TO-DATE > Task :mergeGeneratedAts UP-TO-DATE > Task :mergeAdditionalAts UP-TO-DATE > Task :applyMergedAt UP-TO-DATE > Task :copyResources UP-TO-DATE > Task :decompileJar UP-TO-DATE > Task :lineMapJar UP-TO-DATE > Task :paper-api:compileJava FROM-CACHE > Task :paper-api:processResources NO-SOURCE > Task :paper-api:classes UP-TO-DATE > Task :paper-api:generateApiVersioningFile > Task :paper-mojangapi:compileJava UP-TO-DATE > Task :paper-mojangapi:classes UP-TO-DATE > Task :paper-mojangapi:jar UP-TO-DATE > Task :paper-api:jar > Task :paper-server:compileJava Note: Processing Log4j annotations Note: Annotations processed Note: Processing Log4j annotations Note: No elements to process /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/SyncLoadFinder.java:52: warning: [removal] IOUtil in com.destroystokyo.paper.io has been deprecated and marked for removal valueInMap.coordinateTimes.compute(IOUtil.getCoordinateKey(chunkX, chunkZ), (Long keyInMap1, Integer valueInMap1) -> { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/SyncLoadFinder.java:105: warning: [removal] IOUtil in com.destroystokyo.paper.io has been deprecated and marked for removal coordinates.add("(" + IOUtil.getCoordinateX(key) + "," + IOUtil.getCoordinateZ(key) + "): " + times); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/SyncLoadFinder.java:105: warning: [removal] IOUtil in com.destroystokyo.paper.io has been deprecated and marked for removal coordinates.add("(" + IOUtil.getCoordinateX(key) + "," + IOUtil.getCoordinateZ(key) + "): " + times); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/CraftRegionAccessor.java:605: warning: [removal] LingeringPotion in org.bukkit.entity has been deprecated and marked for removal if (LingeringPotion.class.isAssignableFrom(clazz)) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:2377: warning: [removal] createVanillaChunkData(World,int,int) in Server has been deprecated and marked for removal public ChunkGenerator.ChunkData createVanillaChunkData(World world, int x, int z) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:273: warning: [removal] SimplePluginManager in org.bukkit.plugin has been deprecated and marked for removal private final SimplePluginManager pluginManager = new SimplePluginManager(this, commandMap); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:273: warning: [removal] SimplePluginManager in org.bukkit.plugin has been deprecated and marked for removal private final SimplePluginManager pluginManager = new SimplePluginManager(this, commandMap); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:273: warning: [removal] SimplePluginManager in org.bukkit.plugin has been deprecated and marked for removal private final SimplePluginManager pluginManager = new SimplePluginManager(this, commandMap); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:273: warning: [removal] SimplePluginManager in org.bukkit.plugin has been deprecated and marked for removal private final SimplePluginManager pluginManager = new SimplePluginManager(this, commandMap); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:238: warning: [removal] getTargetEntityInfo(int,boolean) in LivingEntity has been deprecated and marked for removal public TargetEntityInfo getTargetEntityInfo(int maxDistance, boolean ignoreBlocks) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:225: warning: [removal] getTargetBlockInfo(int,FluidMode) in LivingEntity has been deprecated and marked for removal public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:214: warning: [removal] getTargetBlockFace(int,FluidMode) in LivingEntity has been deprecated and marked for removal public org.bukkit.block.BlockFace getTargetBlockFace(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:209: warning: [removal] getTargetBlock(int,FluidMode) in LivingEntity has been deprecated and marked for removal public Block getTargetBlock(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:209: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public Block getTargetBlock(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:209: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal public Block getTargetBlock(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:209: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public Block getTargetBlock(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:209: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal public Block getTargetBlock(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:209: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public Block getTargetBlock(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:209: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal public Block getTargetBlock(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:214: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public org.bukkit.block.BlockFace getTargetBlockFace(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:214: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal public org.bukkit.block.BlockFace getTargetBlockFace(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:214: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public org.bukkit.block.BlockFace getTargetBlockFace(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:214: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal public org.bukkit.block.BlockFace getTargetBlockFace(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:214: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public org.bukkit.block.BlockFace getTargetBlockFace(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:214: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal public org.bukkit.block.BlockFace getTargetBlockFace(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:225: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:225: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:225: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:225: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:225: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:225: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:225: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:225: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:225: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:228: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal return new com.destroystokyo.paper.block.TargetBlockInfo(result.getHitBlock(), result.getHitBlockFace()); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:238: warning: [removal] TargetEntityInfo in com.destroystokyo.paper.entity has been deprecated and marked for removal public TargetEntityInfo getTargetEntityInfo(int maxDistance, boolean ignoreBlocks) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:238: warning: [removal] TargetEntityInfo in com.destroystokyo.paper.entity has been deprecated and marked for removal public TargetEntityInfo getTargetEntityInfo(int maxDistance, boolean ignoreBlocks) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:238: warning: [removal] TargetEntityInfo in com.destroystokyo.paper.entity has been deprecated and marked for removal public TargetEntityInfo getTargetEntityInfo(int maxDistance, boolean ignoreBlocks) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:240: warning: [removal] TargetEntityInfo in com.destroystokyo.paper.entity has been deprecated and marked for removal return rayTrace == null ? null : new TargetEntityInfo(rayTrace.getEntity().getBukkitEntity(), new org.bukkit.util.Vector(rayTrace.getLocation().x, rayTrace.getLocation().y, rayTrace.getLocation().z)); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:538: warning: [removal] LingeringPotion in org.bukkit.entity has been deprecated and marked for removal if (LingeringPotion.class.isAssignableFrom(projectile)) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/io/papermc/paper/plugin/manager/PaperPluginManagerImpl.java:234: warning: [removal] registerInterface(Class) in PluginManager has been deprecated and marked for removal public void registerInterface(@NotNull Class loader) throws IllegalArgumentException { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/io/papermc/paper/plugin/manager/PaperPluginManagerImpl.java:37: warning: [removal] SimplePluginManager in org.bukkit.plugin has been deprecated and marked for removal public PaperPluginManagerImpl(Server server, CommandMap commandMap, @Nullable SimplePluginManager permissionManager) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/io/papermc/paper/plugin/manager/PaperPluginManagerImpl.java:37: warning: [removal] SimplePluginManager in org.bukkit.plugin has been deprecated and marked for removal public PaperPluginManagerImpl(Server server, CommandMap commandMap, @Nullable SimplePluginManager permissionManager) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/io/papermc/paper/plugin/manager/PaperPluginManagerImpl.java:37: warning: [removal] SimplePluginManager in org.bukkit.plugin has been deprecated and marked for removal public PaperPluginManagerImpl(Server server, CommandMap commandMap, @Nullable SimplePluginManager permissionManager) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/io/papermc/paper/plugin/manager/PaperPluginManagerImpl.java:234: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal public void registerInterface(@NotNull Class loader) throws IllegalArgumentException { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/io/papermc/paper/plugin/manager/PaperPluginManagerImpl.java:234: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal public void registerInterface(@NotNull Class loader) throws IllegalArgumentException { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/io/papermc/paper/plugin/manager/PaperPluginManagerImpl.java:234: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal public void registerInterface(@NotNull Class loader) throws IllegalArgumentException { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:715: warning: [removal] getTranslationKey() in Block has been deprecated and marked for removal public String getTranslationKey() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:721: warning: [removal] getSoundGroup() in Block has been deprecated and marked for removal public com.destroystokyo.paper.block.BlockSoundGroup getSoundGroup() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:715: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal public String getTranslationKey() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:721: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.BlockSoundGroup getSoundGroup() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:721: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.BlockSoundGroup getSoundGroup() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:721: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.BlockSoundGroup getSoundGroup() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:722: warning: [removal] CraftBlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal return new com.destroystokyo.paper.block.CraftBlockSoundGroup(getNMS().getBlock().defaultBlockState().getSoundType()); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PrioritizedTaskQueue.java:83: warning: [removal] IOUtil in com.destroystokyo.paper.io has been deprecated and marked for removal throw new IllegalStateException("Queue has shutdown, refusing to execute task " + IOUtil.genericToString(task)); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/IOUtil.java:55: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal return Bukkit.isPrimaryThread() ? PrioritizedTaskQueue.HIGHEST_PRIORITY : PrioritizedTaskQueue.NORMAL_PRIORITY; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/IOUtil.java:55: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal return Bukkit.isPrimaryThread() ? PrioritizedTaskQueue.HIGHEST_PRIORITY : PrioritizedTaskQueue.NORMAL_PRIORITY; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:11: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public class QueueExecutorThread extends Thread { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:11: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public class QueueExecutorThread extends Thread { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:11: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public class QueueExecutorThread extends Thread { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:15: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal protected final PrioritizedTaskQueue queue; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:15: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal protected final PrioritizedTaskQueue queue; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:15: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal protected final PrioritizedTaskQueue queue; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:25: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal protected int lowestPriorityToPoll = PrioritizedTaskQueue.LOWEST_PRIORITY; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:38: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public QueueExecutorThread(final PrioritizedTaskQueue queue) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:38: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public QueueExecutorThread(final PrioritizedTaskQueue queue) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:38: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public QueueExecutorThread(final PrioritizedTaskQueue queue) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:42: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public QueueExecutorThread(final PrioritizedTaskQueue queue, final long spinWaitTime) { // in ms ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:42: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public QueueExecutorThread(final PrioritizedTaskQueue queue, final long spinWaitTime) { // in ms ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:42: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public QueueExecutorThread(final PrioritizedTaskQueue queue, final long spinWaitTime) { // in ms ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/QueueExecutorThread.java:124: warning: [removal] IOUtil in com.destroystokyo.paper.io has been deprecated and marked for removal LOGGER.error("Exception thrown from prioritized runnable task in thread '" + this.getName() + "': " + IOUtil.genericToString(task), throwable); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:40: warning: [removal] QueueExecutorThread in com.destroystokyo.paper.io has been deprecated and marked for removal public final class PaperFileIOThread extends QueueExecutorThread { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:40: warning: [removal] QueueExecutorThread in com.destroystokyo.paper.io has been deprecated and marked for removal public final class PaperFileIOThread extends QueueExecutorThread { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:40: warning: [removal] QueueExecutorThread in com.destroystokyo.paper.io has been deprecated and marked for removal public final class PaperFileIOThread extends QueueExecutorThread { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:57: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal super(new PrioritizedTaskQueue<>(), (int)(1.0e6)); // 1.0ms spinwait time ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:196: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal if (!PrioritizedTaskQueue.validPriority(priority)) { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:215: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal case PrioritizedTaskQueue.HIGHEST_PRIORITY -> newPriority = ca.spottedleaf.concurrentutil.executor.standard.PrioritisedExecutor.Priority.BLOCKING; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:216: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal case PrioritizedTaskQueue.HIGHER_PRIORITY -> newPriority = ca.spottedleaf.concurrentutil.executor.standard.PrioritisedExecutor.Priority.HIGHEST; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:217: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal case PrioritizedTaskQueue.HIGH_PRIORITY -> newPriority = ca.spottedleaf.concurrentutil.executor.standard.PrioritisedExecutor.Priority.HIGH; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:218: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal case PrioritizedTaskQueue.NORMAL_PRIORITY -> newPriority = ca.spottedleaf.concurrentutil.executor.standard.PrioritisedExecutor.Priority.NORMAL; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:219: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal case PrioritizedTaskQueue.LOW_PRIORITY -> newPriority = ca.spottedleaf.concurrentutil.executor.standard.PrioritisedExecutor.Priority.LOW; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:220: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal case PrioritizedTaskQueue.LOWEST_PRIORITY -> newPriority = ca.spottedleaf.concurrentutil.executor.standard.PrioritisedExecutor.Priority.IDLE; ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:274: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal static final class GeneralTask extends PrioritizedTaskQueue.PrioritizedTask implements Runnable { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:274: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal static final class GeneralTask extends PrioritizedTaskQueue.PrioritizedTask implements Runnable { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:274: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal static final class GeneralTask extends PrioritizedTaskQueue.PrioritizedTask implements Runnable { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:280: warning: [removal] IOUtil in com.destroystokyo.paper.io has been deprecated and marked for removal this.run = IOUtil.notNull(run, "Task may not be null"); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:291: warning: [removal] IOUtil in com.destroystokyo.paper.io has been deprecated and marked for removal LOGGER.error("Failed to execute general task on IO thread " + IOUtil.genericToString(this.run), throwable); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:330: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public static final class ChunkDataTask extends PrioritizedTaskQueue.PrioritizedTask implements Runnable { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:330: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public static final class ChunkDataTask extends PrioritizedTaskQueue.PrioritizedTask implements Runnable { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:330: warning: [removal] PrioritizedTaskQueue in com.destroystokyo.paper.io has been deprecated and marked for removal public static final class ChunkDataTask extends PrioritizedTaskQueue.PrioritizedTask implements Runnable { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/io/PaperFileIOThread.java:397: warning: [removal] IOUtil in com.destroystokyo.paper.io has been deprecated and marked for removal final Long chunkKey = Long.valueOf(IOUtil.getCoordinateKey(this.x, this.z)); ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:8: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public class CraftBlockSoundGroup implements BlockSoundGroup { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:8: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public class CraftBlockSoundGroup implements BlockSoundGroup { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:8: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public class CraftBlockSoundGroup implements BlockSoundGroup { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:36: warning: [removal] getFallSound() in BlockSoundGroup has been deprecated and marked for removal public Sound getFallSound() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:31: warning: [removal] getHitSound() in BlockSoundGroup has been deprecated and marked for removal public Sound getHitSound() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:26: warning: [removal] getPlaceSound() in BlockSoundGroup has been deprecated and marked for removal public Sound getPlaceSound() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:21: warning: [removal] getStepSound() in BlockSoundGroup has been deprecated and marked for removal public Sound getStepSound() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:16: warning: [removal] getBreakSound() in BlockSoundGroup has been deprecated and marked for removal public Sound getBreakSound() { ^ /home/gitea/ci/SteamWar/paper/Paper-Server/src/main/java/com/destroystokyo/paper/profile/CraftPlayerProfile.java:86: warning: [removal] setId(UUID) in PlayerProfile has been deprecated and marked for removal public UUID setId(@Nullable UUID uuid) { ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files additionally use or override a deprecated API that is marked for removal. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 100 warnings > Task :paper-server:classes > Task :paper-server:shadowJar > Task :paper-server:fixJarForReobf > Task :generateReobfMappings > Task :patchReobfMappings UP-TO-DATE > Task :paper-server:includeMappings > Task :paper-server:reobfJar > Task :createReobfBundlerJar Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. See https://docs.gradle.org/7.6/userguide/command_line_interface.html#sec:command_line_warnings BUILD SUCCESSFUL in 1m 38s 50 actionable tasks: 12 executed, 1 from cache, 37 up-to-date Build: Executing JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ./gradlew --stop Stopping Daemon(s) 2 Daemons stopped Getting master branch Checking artifact existence Statusupdate success Build successful