Started by GitHub push by kev626 Running as SYSTEM Building in workspace /var/lib/jenkins/workspace/Pufferfish-1.20 The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/Pufferfish-1.20/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/pufferfish-gg/Pufferfish # timeout=10 Fetching upstream changes from https://github.com/pufferfish-gg/Pufferfish > git --version # timeout=10 > git --version # 'git version 2.30.2' > git fetch --tags --force --progress -- https://github.com/pufferfish-gg/Pufferfish +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/ver/1.20^{commit} # timeout=10 Checking out Revision 3d174ab4a91d1375039f86df6910d54037ce19e2 (refs/remotes/origin/ver/1.20) > git config core.sparsecheckout # timeout=10 > git checkout -f 3d174ab4a91d1375039f86df6910d54037ce19e2 # timeout=10 Commit message: "Merge branch 'wefhy-ver/1.20' into ver/1.20 (#80)" > git rev-list --no-walk a3c0a4d2f177d80283d03de52617732a7b493665 # timeout=10 [Set GitHub commit status (universal)] PENDING on repos [GHRepository@52dd4a20[nodeId=R_kgDOGWX9EA,description=A high-performance fork of Paper designed for large servers.,homepage=,name=Pufferfish,fork=false,archived=false,visibility=public,size=875,milestones={},language=Shell,commits={},source=<null>,parent=<null>,isTemplate=false,compareUsePaginatedCommits=false,url=https://api.github.com/repos/pufferfish-gg/Pufferfish,id=426114320,nodeId=<null>,createdAt=2021-11-09T06:19:37Z,updatedAt=2023-08-30T15:55:55Z]] (sha:3d174ab) with context:Jenkins Setting commit status on GitHub for https://github.com/pufferfish-gg/Pufferfish/commit/3d174ab4a91d1375039f86df6910d54037ce19e2 [Gradle] - Launching build. [Pufferfish-1.20] $ /var/lib/jenkins/workspace/Pufferfish-1.20/gradlew applyPatches Starting a Gradle Daemon (subsequent builds will be faster) > Task :clonePaperRepo > Task :paper:initSubmodules > Task :paper:patchSpigotApiPatches UP-TO-DATE > Task :paper:patchSpigotApi UP-TO-DATE > Task :paper:applyApiPatches UP-TO-DATE > Task :getPaperUpstreamData 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. Invalid Java installation found at '/usr/lib/jvm/openjdk-11' (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:downloadMcManifest > Task :paper:downloadMcVersionManifest > Task :paper:downloadServerJar UP-TO-DATE > Task :paper:extractFromBundler UP-TO-DATE > Task :paper:addAdditionalSpigotMappings UP-TO-DATE > Task :paper:downloadMappings UP-TO-DATE > Task :paper:filterVanillaJar UP-TO-DATE > Task :paper:generateMappings UP-TO-DATE > Task :paper:generateSpigotMappings UP-TO-DATE > Task :paper:spigotRemapJar UP-TO-DATE > Task :paper:cleanupMappings UP-TO-DATE > Task :paper:patchMappings UP-TO-DATE > Task :paper:cleanupSourceMappings UP-TO-DATE > Task :paper:remapJar UP-TO-DATE > Task :paper:fixJar UP-TO-DATE > Task :paper:patchCraftBukkitPatches UP-TO-DATE > Task :paper:filterSpigotExcludes UP-TO-DATE > Task :paper:spigotDecompileJar UP-TO-DATE > Task :paper:patchCraftBukkit UP-TO-DATE > Task :paper:patchSpigotServerPatches UP-TO-DATE > Task :paper:patchSpigotServer UP-TO-DATE > Task :paper:patchSpigot UP-TO-DATE > Task :paper:downloadSpigotDependencies UP-TO-DATE > Task :paper:collectAtsFromPatches UP-TO-DATE > Task :paper:mergePaperAts UP-TO-DATE > Task :paper:remapSpigotSources UP-TO-DATE > Task :paper:remapGeneratedAt UP-TO-DATE > Task :paper:remapSpigotAt UP-TO-DATE > Task :paper:mergeGeneratedAts UP-TO-DATE > Task :paper:mergeAdditionalAts UP-TO-DATE > Task :paper:applyMergedAt UP-TO-DATE > Task :paper:copyResources UP-TO-DATE > Task :paper:decompileJar UP-TO-DATE > Task :paper:downloadMcLibrariesSources UP-TO-DATE > Task :paper:applyServerPatches UP-TO-DATE > Task :paper:applyPatches UP-TO-DATE > Task :paper:lineMapJar UP-TO-DATE > Task :paper:prepareForDownstream > Task :applyApiPatches Creating pufferfish-api from patch source... Applying patches to pufferfish-api... Applying: Add Sentry Applying: Expose findClass for profiler Applying: Ignore lookups if closed Applying: Add SIMD utilities Applying: Optimize map rendering Patches applied cleanly to pufferfish-api > Task :applyServerPatches Creating pufferfish-server from patch source... Importing 4 classes from vanilla... Importing 0 classes from library sources... Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. Applying patches to pufferfish-server... Applying: Pufferfish branding Applying: Pufferfish Utils Applying: Pufferfish Config and Command Applying: Add SIMD utilities Applying: Add Sentry Applying: Add option to disable books Applying: Optimize entity coordinate key Applying: Optimize suffocation Applying: Optimize mob spawning Applying: Disable Paper timings by default Applying: Strip raytracing for EntityLiving#hasLineOfSight Applying: Simpler ShapelessRecipes comparison for Vanilla Applying: Reduce projectile chunk loading Applying: Only check for spooky season once an hour Applying: Move ThreadUnsafeRandom Initialization Applying: Optimize random calls in chunk ticking Applying: Dynamic Activation of Brain Applying: Reduce chunk loading & lookups Applying: Skip POI finding if stuck in vehicle Applying: Flare Profiler Applying: Remove iterators from inventory contains Applying: Early return optimization for target finding Applying: More debug for plugins not shutting down tasks Applying: Improve fluid direction caching Applying: Cache climbing check for activation Applying: Config to disable method profiler Applying: Make EntityCollisionContext a live representation Applying: Improve container checking with a bitset Applying: Better checking for useless move packets Applying: Patch Paper to use fast item merge raytracing Applying: Use aging cache for biome temperatures Applying: Ensure level height is inlined Applying: Use thread unsafe random for mob spawning Applying: Remove streams and iterators from range check Applying: Remove streams from getting nearby players Applying: Skip cloning loot parameters Applying: Fix Paper#6045, block goal shouldn't load chunks Applying: Reduce entity allocations Applying: Remove lambda from ticking guard Applying: Reduce entity fluid lookups if no fluids Applying: Throttle goal selector during inactive ticking Applying: Entity TTL Applying: Add option to disable out-of-order chat Applying: Option to disable end crystal dragon respawning Applying: Add option to suppreAuto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. ss null ID disconnections Patches applied cleanly to pufferfish-server > Task :applyPatches BUILD SUCCESSFUL in 14s 4 actionable tasks: 4 executed Build step 'Invoke Gradle script' changed build result to SUCCESS [Gradle] - Launching build. [Pufferfish-1.20] $ /var/lib/jenkins/workspace/Pufferfish-1.20/gradlew createReobfPaperclipJar Invalid Java installation found at '/usr/lib/jvm/openjdk-11' (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. 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 :pufferfish-server:processLog4jPluginsResources NO-SOURCE > Task :pufferfish-server:processResources > Task :pufferfish-api:compileJava FROM-CACHE > Task :pufferfish-api:processResources NO-SOURCE > Task :pufferfish-api:classes UP-TO-DATE > Task :pufferfish-api:generateApiVersioningFile > Task :pufferfish-api:jar > Task :clonePaperRepo > Task :paper:initSubmodules > Task :paper:patchSpigotApiPatches UP-TO-DATE > Task :paper:patchSpigotApi UP-TO-DATE > Task :paper:applyApiPatches UP-TO-DATE > Task :paper:downloadMcManifest > Task :paper:downloadMcVersionManifest UP-TO-DATE > Task :paper:downloadServerJar UP-TO-DATE > Task :paper:extractFromBundler UP-TO-DATE > Task :paper:addAdditionalSpigotMappings UP-TO-DATE > Task :paper:downloadMappings UP-TO-DATE > Task :paper:filterVanillaJar UP-TO-DATE > Task :paper:generateMappings UP-TO-DATE > Task :paper:generateSpigotMappings UP-TO-DATE > Task :paper:spigotRemapJar UP-TO-DATE > Task :paper:cleanupMappings UP-TO-DATE > Task :paper:patchMappings UP-TO-DATE > Task :paper:cleanupSourceMappings UP-TO-DATE > Task :paper:remapJar UP-TO-DATE > Task :paper:fixJar UP-TO-DATE > Task :paper:patchCraftBukkitPatches UP-TO-DATE > Task :paper:filterSpigotExcludes UP-TO-DATE > Task :paper:spigotDecompileJar UP-TO-DATE > Task :paper:patchCraftBukkit UP-TO-DATE > Task :paper:patchSpigotServerPatches UP-TO-DATE > Task :paper:patchSpigotServer UP-TO-DATE > Task :paper:patchSpigot UP-TO-DATE > Task :paper:downloadSpigotDependencies UP-TO-DATE > Task :paper:collectAtsFromPatches UP-TO-DATE > Task :paper:mergePaperAts UP-TO-DATE > Task :paper:remapSpigotSources UP-TO-DATE > Task :paper:remapGeneratedAt UP-TO-DATE > Task :paper:remapSpigotAt UP-TO-DATE > Task :paper:mergeGeneratedAts UP-TO-DATE > Task :paper:mergeAdditionalAts UP-TO-DATE > Task :paper:applyMergedAt UP-TO-DATE > Task :paper:copyResources UP-TO-DATE > Task :paper:decompileJar UP-TO-DATE > Task :paper:downloadMcLibrariesSources UP-TO-DATE > Task :paper:applyServerPatches UP-TO-DATE > Task :paper:applyPatches UP-TO-DATE > Task :paper:lineMapJar UP-TO-DATE > Task :paper:prepareForDownstream > Task :getPaperUpstreamData > Task :mergeReobfMappingsPatches UP-TO-DATE > Task :pufferfish-server:compileLog4jPluginsJava FROM-CACHE > Task :pufferfish-server:log4jPluginsClasses UP-TO-DATE > Task :pufferfish-server:compileJava warning: using incubating module(s): jdk.incubator.vector /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/co/aikar/timings/TimingsExport.java:59: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal import static co.aikar.timings.TimingsManager.HISTORY; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/co/aikar/timings/TimingsExport.java:60: warning: [removal] JSONUtil in co.aikar.util has been deprecated and marked for removal import static co.aikar.util.JSONUtil.appendObjectData; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/co/aikar/timings/TimingsExport.java:61: warning: [removal] JSONUtil in co.aikar.util has been deprecated and marked for removal import static co.aikar.util.JSONUtil.createObject; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/co/aikar/timings/TimingsExport.java:62: warning: [removal] JSONUtil in co.aikar.util has been deprecated and marked for removal import static co.aikar.util.JSONUtil.pair; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/co/aikar/timings/TimingsExport.java:63: warning: [removal] JSONUtil in co.aikar.util has been deprecated and marked for removal import static co.aikar.util.JSONUtil.toArray; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/co/aikar/timings/TimingsExport.java:64: warning: [removal] JSONUtil in co.aikar.util has been deprecated and marked for removal import static co.aikar.util.JSONUtil.toArrayMapper; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/co/aikar/timings/TimingsExport.java:65: warning: [removal] JSONUtil in co.aikar.util has been deprecated and marked for removal import static co.aikar.util.JSONUtil.toObjectMapper; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ChunkMap.java:642: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal try (Timing ignored = this.level.timings.poiUnload.startTiming()) { // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ChunkMap.java:648: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal try (Timing ignored = this.level.timings.chunkUnload.startTiming()) { // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/entity/EntityType.java:331: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal this.tickTimer = co.aikar.timings.MinecraftTimings.getEntityTimings(id, "tick"); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/entity/EntityType.java:332: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal this.inactiveTickTimer = co.aikar.timings.MinecraftTimings.getEntityTimings(id, "inactiveTick"); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/entity/EntityType.java:333: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal this.passengerTickTimer = co.aikar.timings.MinecraftTimings.getEntityTimings(id, "passengerTick"); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/entity/EntityType.java:334: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal this.passengerInactiveTickTimer = co.aikar.timings.MinecraftTimings.getEntityTimings(id, "passengerInactiveTick"); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/entity/EntityType.java:690: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal public final co.aikar.timings.Timing tickTimer; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/entity/EntityType.java:691: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal public final co.aikar.timings.Timing inactiveTickTimer; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/entity/EntityType.java:692: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal public final co.aikar.timings.Timing passengerTickTimer; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/entity/EntityType.java:693: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal public final co.aikar.timings.Timing passengerInactiveTickTimer; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/level/Level.java:179: warning: [removal] WorldTimingsHandler in co.aikar.timings has been deprecated and marked for removal public final co.aikar.timings.WorldTimingsHandler timings; // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/level/Level.java:376: warning: [removal] WorldTimingsHandler in co.aikar.timings has been deprecated and marked for removal timings = new co.aikar.timings.WorldTimingsHandler(this); // Paper - code below can generate new world and access timings ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/level/Level.java:1016: warning: [removal] TimingHistory in co.aikar.timings has been deprecated and marked for removal co.aikar.timings.TimingHistory.tileEntityTicks += this.blockEntityTickers.size(); // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/level/block/Block.java:104: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal public co.aikar.timings.Timing timing; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/level/block/Block.java:105: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal public co.aikar.timings.Timing getTiming() { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/level/block/Block.java:107: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal timing = co.aikar.timings.MinecraftTimings.getBlockTiming(this); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/spigotmc/ActivationRange.java:172: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.entityActivationCheckTimer.startTiming(); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/spigotmc/ActivationRange.java:246: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.entityActivationCheckTimer.stopTiming(); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2047: warning: [removal] PlayerLocaleChangeEvent in com.destroystokyo.paper.event.player has been deprecated and marked for removal this.server.server.getPluginManager().callEvent(new com.destroystokyo.paper.event.player.PlayerLocaleChangeEvent(this.getBukkitEntity(), this.locale, packet.language)); // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2258: warning: [removal] PlayerSpawnChangeEvent in org.bukkit.event.player has been deprecated and marked for removal public boolean setRespawnPosition(ResourceKey<Level> dimension, @Nullable BlockPos pos, float angle, boolean forced, boolean sendMessage, PlayerSpawnChangeEvent.Cause cause) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2259: warning: [removal] PlayerSpawnChangeEvent in org.bukkit.event.player has been deprecated and marked for removal return this.setRespawnPosition(dimension, pos, angle, forced, sendMessage, cause == PlayerSpawnChangeEvent.Cause.RESET ? ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2272: warning: [removal] PlayerSpawnChangeEvent in org.bukkit.event.player has been deprecated and marked for removal PlayerSpawnChangeEvent dumbEvent = new PlayerSpawnChangeEvent(this.getBukkitEntity(), spawnLoc, forced, ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2272: warning: [removal] PlayerSpawnChangeEvent in org.bukkit.event.player has been deprecated and marked for removal PlayerSpawnChangeEvent dumbEvent = new PlayerSpawnChangeEvent(this.getBukkitEntity(), spawnLoc, forced, ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2273: warning: [removal] PlayerSpawnChangeEvent in org.bukkit.event.player has been deprecated and marked for removal cause == com.destroystokyo.paper.event.player.PlayerSetSpawnEvent.Cause.PLAYER_RESPAWN ? PlayerSpawnChangeEvent.Cause.RESET : PlayerSpawnChangeEvent.Cause.valueOf(cause.name())); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2273: warning: [removal] PlayerSpawnChangeEvent in org.bukkit.event.player has been deprecated and marked for removal cause == com.destroystokyo.paper.event.player.PlayerSetSpawnEvent.Cause.PLAYER_RESPAWN ? PlayerSpawnChangeEvent.Cause.RESET : PlayerSpawnChangeEvent.Cause.valueOf(cause.name())); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1342: warning: [removal] TimingHistory in co.aikar.timings has been deprecated and marked for removal ++TimingHistory.entityTicks; // Paper - timings ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1344: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal co.aikar.timings.Timing timer; // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1367: warning: [removal] TimingHistory in co.aikar.timings has been deprecated and marked for removal TimingHistory.activatedEntityTicks++; ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1395: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal co.aikar.timings.Timing timer = isActive ? passenger.getType().passengerTickTimer.startTiming() : passenger.getType().passengerInactiveTickTimer.startTiming(); // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1446: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal try (co.aikar.timings.Timing ignored = this.timings.worldSave.startTiming()) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1479: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal try (co.aikar.timings.Timing ignored = timings.worldSave.startTiming()) { // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:942: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.stopServer(); // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1383: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal co.aikar.timings.TimingsManager.FULL_SERVER_TICK.startTiming(); // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1387: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal isOversleep = true;MinecraftTimings.serverOversleep.startTiming(); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1391: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal isOversleep = false;MinecraftTimings.serverOversleep.stopTiming(); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1426: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal try (co.aikar.timings.Timing ignored = MinecraftTimings.processTasksTimer.startTiming()) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1426: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal try (co.aikar.timings.Timing ignored = MinecraftTimings.processTasksTimer.startTiming()) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1449: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal co.aikar.timings.TimingsManager.FULL_SERVER_TICK.stopTiming(); // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1481: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.bukkitSchedulerTimer.startTiming(); // Spigot // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1483: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.bukkitSchedulerTimer.stopTiming(); // Spigot // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1500: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.commandFunctionsTimer.startTiming(); // Spigot // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1502: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.commandFunctionsTimer.stopTiming(); // Spigot // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1508: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.processQueueTimer.startTiming(); // Spigot ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1512: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.processQueueTimer.stopTiming(); // Spigot ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1514: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.timeUpdateTimer.startTiming(); // Spigot // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1534: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.timeUpdateTimer.stopTiming(); // Spigot // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1588: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.connectionTimer.startTiming(); // Spigot ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1590: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.connectionTimer.stopTiming(); // Spigot ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1592: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.playerListTimer.startTiming(); // Spigot // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1594: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.playerListTimer.stopTiming(); // Spigot // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1601: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.tickablesTimer.startTiming(); // Spigot // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:1605: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.tickablesTimer.stopTiming(); // Spigot // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:2783: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal co.aikar.timings.MinecraftTimings.midTickChunkTasks.startTiming(); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/MinecraftServer.java:2810: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal co.aikar.timings.MinecraftTimings.midTickChunkTasks.stopTiming(); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/level/block/entity/BlockEntity.java:31: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal public Timing tickTimer = MinecraftTimings.getTileEntityTimings(this); // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/level/block/entity/BlockEntity.java:31: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal public Timing tickTimer = MinecraftTimings.getTileEntityTimings(this); // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/world/level/chunk/LevelChunk.java:898: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal try (co.aikar.timings.Timing ignored = this.level.timings.chunkLoadPopulate.startTiming()) { // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/io/papermc/paper/chunk/system/scheduling/NewChunkHolder.java:1782: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal try (co.aikar.timings.Timing ignored = this.world.timings.chunkSave.startTiming()) { // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java:117: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.processConfig(this); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/io/papermc/paper/chunk/system/scheduling/ChunkHolderManager.java:1318: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal co.aikar.timings.MinecraftTimings.distanceManagerTick.startTiming(); try { // Paper - add timings for distance manager ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/io/papermc/paper/chunk/system/scheduling/ChunkHolderManager.java:1320: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal } finally { co.aikar.timings.MinecraftTimings.distanceManagerTick.stopTiming(); } // Paper - add timings for distance manager ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/players/PlayerList.java:263: warning: [removal] PlayerInitialSpawnEvent in com.destroystokyo.paper.event.player has been deprecated and marked for removal org.spigotmc.event.player.PlayerSpawnLocationEvent ev = new com.destroystokyo.paper.event.player.PlayerInitialSpawnEvent(spawnPlayer, spawnPlayer.getLocation()); // Paper use our duplicate event ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/players/PlayerList.java:1220: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.savePlayers.startTiming(); // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/players/PlayerList.java:1231: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal MinecraftTimings.savePlayers.stopTiming(); // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/net/minecraft/server/ServerFunctionManager.java:92: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal try (co.aikar.timings.Timing timing = function.getTiming().startTiming()) { // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:2565: 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) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:830: warning: [removal] getDataPackManager() in Server has been deprecated and marked for removal public DataPackManager getDataPackManager() { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:277: warning: [removal] SimplePluginManager in org.bukkit.plugin has been deprecated and marked for removal private final SimplePluginManager pluginManager = new SimplePluginManager(this, commandMap); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:277: warning: [removal] SimplePluginManager in org.bukkit.plugin has been deprecated and marked for removal private final SimplePluginManager pluginManager = new SimplePluginManager(this, commandMap); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:830: warning: [removal] DataPackManager in org.bukkit.packs has been deprecated and marked for removal public DataPackManager getDataPackManager() { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:236: warning: [removal] getTargetEntityInfo(int,boolean) in LivingEntity has been deprecated and marked for removal public TargetEntityInfo getTargetEntityInfo(int maxDistance, boolean ignoreBlocks) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:223: 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) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:212: 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) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:207: 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) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:207: 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) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:207: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal public Block getTargetBlock(int maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:212: 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) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:212: 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) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:223: 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) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:223: 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) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:223: 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) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:226: 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()); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:236: warning: [removal] TargetEntityInfo in com.destroystokyo.paper.entity has been deprecated and marked for removal public TargetEntityInfo getTargetEntityInfo(int maxDistance, boolean ignoreBlocks) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-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 return rayTrace == null ? null : new TargetEntityInfo(rayTrace.getEntity().getBukkitEntity(), new org.bukkit.util.Vector(rayTrace.getLocation().x, rayTrace.getLocation().y, rayTrace.getLocation().z)); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java:555: warning: [removal] LingeringPotion in org.bukkit.entity has been deprecated and marked for removal if (LingeringPotion.class.isAssignableFrom(projectile)) { ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftTask.java:34: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal public Timing timings; // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftTask.java:58: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal this.timings = MinecraftTimings.getInternalTaskName(taskName); ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftTask.java:79: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal timings = task != null ? MinecraftTimings.getPluginTaskTimings(this, period) : NullTimingHandler.NULL; // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftTask.java:79: warning: [removal] NullTimingHandler in co.aikar.timings has been deprecated and marked for removal timings = task != null ? MinecraftTimings.getPluginTaskTimings(this, period) : NullTimingHandler.NULL; // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftTask.java:99: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal try (Timing ignored = timings.startTiming()) { // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java:305: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal }){{this.timings=co.aikar.timings.MinecraftTimings.getCancelTasksTimer();}}; // Paper ^ /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java:345: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal }){{this.timings=co.aikar.timings.MinecraftTimings.getCancelTasksTimer(plugin);}}; // Paper ^ 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 :pufferfish-server:classes > Task :pufferfish-server:shadowJar > Task :generateReobfMappings > Task :patchReobfMappings UP-TO-DATE > Task :pufferfish-server:fixJarForReobf > Task :pufferfish-server:includeMappings > Task :pufferfish-server:reobfJar > Task :createReobfBundlerJar > Task :createReobfPaperclipJar Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.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/8.0.1/userguide/command_line_interface.html#sec:command_line_warnings BUILD SUCCESSFUL in 52s 17 actionable tasks: 13 executed, 2 from cache, 2 up-to-date Archiving artifacts [Set GitHub commit status (universal)] SUCCESS on repos [GHRepository@5c017fc8[nodeId=R_kgDOGWX9EA,description=A high-performance fork of Paper designed for large servers.,homepage=,name=Pufferfish,fork=false,archived=false,visibility=public,size=875,milestones={},language=Shell,commits={},source=<null>,parent=<null>,isTemplate=false,compareUsePaginatedCommits=false,url=https://api.github.com/repos/pufferfish-gg/Pufferfish,id=426114320,nodeId=<null>,createdAt=2021-11-09T06:19:37Z,updatedAt=2023-08-30T15:55:55Z]] (sha:3d174ab) with context:Jenkins Setting commit status on GitHub for https://github.com/pufferfish-gg/Pufferfish/commit/3d174ab4a91d1375039f86df6910d54037ce19e2 Finished: SUCCESS