Skip to content

Console Output

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 a3c0a4d2f177d80283d03de52617732a7b493665 (refs/remotes/origin/ver/1.20)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f a3c0a4d2f177d80283d03de52617732a7b493665 # timeout=10
Commit message: "Updated Upstream (Paper)"
 > git rev-list --no-walk 2bc9d4572dab8ef9106ba4fa77e519ba6ca9ede7 # timeout=10
[Set GitHub commit status (universal)] PENDING on repos [GHRepository@203d69e8[nodeId=R_kgDOGWX9EA,description=A high-performance fork of Paper designed for large servers.,homepage=,name=Pufferfish,fork=false,archived=false,visibility=public,size=864,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-24T20:31:54Z]] (sha:a3c0a4d) with context:Jenkins
Setting commit status on GitHub for https://github.com/pufferfish-gg/Pufferfish/commit/a3c0a4d2f177d80283d03de52617732a7b493665
[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 :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:initSubmodules
> Task :paper:patchSpigotApiPatches UP-TO-DATE
> Task :paper:patchSpigotApi UP-TO-DATE
> Task :paper:applyApiPatches
> 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
> Task :paper:mergePaperAts
> Task :paper:remapSpigotSources
> Task :paper:remapGeneratedAt UP-TO-DATE
> Task :paper:remapSpigotAt UP-TO-DATE
> Task :paper:mergeGeneratedAts UP-TO-DATE
> Task :paper:mergeAdditionalAts
> Task :paper:downloadMcLibrariesSources UP-TO-DATE
> Task :paper:applyMergedAt
> Task :paper:copyResources
> Task :paper:decompileJar

> Task :paper:applyServerPatches
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.

> Task :paper:applyPatches
> Task :paper:lineMapJar
> Task :paper:prepareForDownstream

> Task :applyApiPatches
   Creating pufferfish-api from patch source...
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
   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
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
   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 1m 6s
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-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 :pufferfish-server:processLog4jPluginsResources NO-SOURCE
> Task :pufferfish-server:processResources
> 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 :pufferfish-api:compileJava
warning: using incubating module(s): jdk.incubator.vector
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHistory.java:49: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal
import static co.aikar.timings.TimingsManager.FULL_SERVER_TICK;
                              ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHistory.java:50: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal
import static co.aikar.timings.TimingsManager.MINUTE_REPORTS;
                              ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHistory.java:51: warning: [removal] JSONUtil in co.aikar.util has been deprecated and marked for removal
import static co.aikar.util.JSONUtil.*;
                           ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHistoryEntry.java:31: 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-api/src/main/java/org/spigotmc/CustomTimingsHandler.java:46: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
    private final Timing handler;
                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/spigotmc/CustomTimingsHandler.java:49: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
        Timing timing;
        ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/spigotmc/CustomTimingsHandler.java:53: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
            final Method ofSafe = TimingsManager.class.getDeclaredMethod("getHandler", String.class, String.class, Timing.class);
                                                                                                                   ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/spigotmc/CustomTimingsHandler.java:53: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal
            final Method ofSafe = TimingsManager.class.getDeclaredMethod("getHandler", String.class, String.class, Timing.class);
                                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/spigotmc/CustomTimingsHandler.java:55: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
            timing = (Timing) ofSafe.invoke(null,"Minecraft", "(Deprecated API) " + name, null);
                      ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/spigotmc/CustomTimingsHandler.java:59: warning: [removal] Timings in co.aikar.timings has been deprecated and marked for removal
            timing = Timings.NULL_HANDLER;
                     ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHandler.java:39: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
class TimingHandler implements Timing {
                               ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHandler.java:48: warning: [removal] LoadingIntMap in co.aikar.util has been deprecated and marked for removal
    private final Int2ObjectOpenHashMap<TimingData> children = new LoadingIntMap<>(TimingData::new);
                                                                   ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHandler.java:71: warning: [removal] Timings in co.aikar.timings has been deprecated and marked for removal
        enabled = Timings.timingsEnabled && (!verbose || Timings.verboseEnabled);
                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHandler.java:71: warning: [removal] Timings in co.aikar.timings has been deprecated and marked for removal
        enabled = Timings.timingsEnabled && (!verbose || Timings.verboseEnabled);
                                                         ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHandler.java:89: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
    public Timing startTimingIfSync() {
           ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHandler.java:100: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
    public Timing startTiming() {
           ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHandler.java:158: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal
            TimingsManager.HANDLERS.add(this);
            ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHandler.java:206: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal
        return this == TimingsManager.FULL_SERVER_TICK || this == TimingsManager.TIMINGS_TICK;
                       ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingHandler.java:206: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal
        return this == TimingsManager.FULL_SERVER_TICK || this == TimingsManager.TIMINGS_TICK;
                                                                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingIdentifier.java:47: warning: [removal] LoadingMap in co.aikar.util has been deprecated and marked for removal
    static final Map<String, TimingGroup> GROUP_MAP = LoadingMap.of(new ConcurrentHashMap<>(64, .5F), TimingGroup::new);
                                                      ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/co/aikar/timings/TimingIdentifier.java:54: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
    TimingIdentifier(@Nullable String group, @NotNull String name, @Nullable Timing groupHandler) {
                                                                             ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Location.java:664: warning: [removal] HeightmapType in com.destroystokyo.paper has been deprecated and marked for removal
    public Location toHighestLocation(@NotNull final com.destroystokyo.paper.HeightmapType heightmap) {
                                                                            ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Location.java:666: warning: [removal] getHighestBlockYAt(@org.jetbrains.annotations.NotNull Location,HeightmapType) in World has been deprecated and marked for removal
        ret.setY(this.getWorld().getHighestBlockYAt(this, heightmap));
                                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/Player.java:2032: warning: [dep-ann] deprecated item is not annotated with @Deprecated
    public void setResourcePack(@NotNull String url, @Nullable byte[] hash);
                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:98: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal
        return getTargetBlock(maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode.NEVER);
                                                                        ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:98: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal
        return getTargetBlock(maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode.NEVER);
                                                                                        ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:112: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal
    public Block getTargetBlock(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode);
                                                                                       ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:112: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal
    public Block getTargetBlock(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode);
                                                                                                       ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:137: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal
    public org.bukkit.block.BlockFace getTargetBlockFace(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode);
                                                                                                                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:137: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal
    public org.bukkit.block.BlockFace getTargetBlockFace(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode);
                                                                                                                                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:160: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal
    public default com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance) {
                                                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:161: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal
        return getTargetBlockInfo(maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode.NEVER);
                                                                            ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:161: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal
        return getTargetBlockInfo(maxDistance, com.destroystokyo.paper.block.TargetBlockInfo.FluidMode.NEVER);
                                                                                            ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:175: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal
    public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode);
                                        ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:175: warning: [removal] TargetBlockInfo in com.destroystokyo.paper.block has been deprecated and marked for removal
    public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode);
                                                                                                                                   ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:175: warning: [removal] FluidMode in TargetBlockInfo has been deprecated and marked for removal
    public com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode);
                                                                                                                                                   ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:208: warning: [removal] TargetEntityInfo in com.destroystokyo.paper.entity has been deprecated and marked for removal
    public default com.destroystokyo.paper.entity.TargetEntityInfo getTargetEntityInfo(int maxDistance) {
                                                 ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/LivingEntity.java:235: warning: [removal] TargetEntityInfo in com.destroystokyo.paper.entity has been deprecated and marked for removal
    public com.destroystokyo.paper.entity.TargetEntityInfo getTargetEntityInfo(int maxDistance, boolean ignoreBlocks);
                                         ^

> 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-api:compileJava
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/block/Block.java:35: warning: [removal] Translatable in org.bukkit has been deprecated and marked for removal
public interface Block extends Metadatable, Translatable, net.kyori.adventure.translation.Translatable { // Paper - translatable
                                            ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/block/Block.java:761: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    String getTranslationKey();
           ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/block/Block.java:747: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal
    com.destroystokyo.paper.block.BlockSoundGroup getSoundGroup();
                                 ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Material.java:122: warning: [removal] Translatable in org.bukkit has been deprecated and marked for removal
public enum Material implements Keyed, Translatable, net.kyori.adventure.translation.Translatable { // Paper
                                       ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Material.java:11009: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    public String getTranslationKey() {
                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Material.java:11048: warning: [removal] getDataPackManager() in Bukkit has been deprecated and marked for removal
        return Bukkit.getDataPackManager().isEnabledByFeature(this, world);
                     ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/inventory/ItemStack.java:28: warning: [removal] Translatable in org.bukkit has been deprecated and marked for removal
public class ItemStack implements Cloneable, ConfigurationSerializable, Translatable, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowItem>, net.kyori.adventure.translation.Translatable { // Paper
                                                                        ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/inventory/ItemStack.java:654: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    public String getTranslationKey() {
                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/Plugin.java:110: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
    public PluginLoader getPluginLoader();
           ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/block/Sign.java:21: warning: [dep-ann] deprecated item is not annotated with @Deprecated
    public java.util.List<net.kyori.adventure.text.Component> lines();
                                                              ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/World.java:171: warning: [removal] HeightmapType in com.destroystokyo.paper has been deprecated and marked for removal
    public int getHighestBlockYAt(int x, int z, @NotNull com.destroystokyo.paper.HeightmapType heightmap) throws UnsupportedOperationException;
                                                                                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/World.java:189: warning: [removal] HeightmapType in com.destroystokyo.paper has been deprecated and marked for removal
    default int getHighestBlockYAt(@NotNull Location location, @NotNull com.destroystokyo.paper.HeightmapType heightmap) throws UnsupportedOperationException {
                                                                                               ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/World.java:209: warning: [removal] HeightmapType in com.destroystokyo.paper has been deprecated and marked for removal
    default Block getHighestBlockAt(int x, int z, @NotNull com.destroystokyo.paper.HeightmapType heightmap) throws UnsupportedOperationException {
                                                                                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/World.java:229: warning: [removal] HeightmapType in com.destroystokyo.paper has been deprecated and marked for removal
    default Block getHighestBlockAt(@NotNull Location location, @NotNull com.destroystokyo.paper.HeightmapType heightmap) throws UnsupportedOperationException {
                                                                                                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/generator/ChunkGenerator.java:592: warning: [removal] createVanillaChunkData(@org.jetbrains.annotations.NotNull World,int,int) in Server has been deprecated and marked for removal
        return Bukkit.getServer().createVanillaChunkData(world, x, z);
                                 ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/EntityType.java:25: warning: [removal] Translatable in org.bukkit has been deprecated and marked for removal
public enum EntityType implements Keyed, Translatable, net.kyori.adventure.translation.Translatable { // Paper - translatable
                                         ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/EntityType.java:439: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    public String getTranslationKey() {
                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/entity/EntityType.java:480: warning: [removal] getDataPackManager() in Bukkit has been deprecated and marked for removal
        return Bukkit.getDataPackManager().isEnabledByFeature(this, world);
                     ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Server.java:263: 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-api/src/main/java/org/bukkit/packs/DataPackManager.java:26: warning: [removal] DataPack in org.bukkit.packs has been deprecated and marked for removal
    public Collection<DataPack> getDataPacks();
                      ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/packs/DataPackManager.java:35: warning: [removal] DataPack in org.bukkit.packs has been deprecated and marked for removal
    public DataPack getDataPack(@NotNull NamespacedKey dataPackKey);
           ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/packs/DataPackManager.java:44: warning: [removal] DataPack in org.bukkit.packs has been deprecated and marked for removal
    public Collection<DataPack> getEnabledDataPacks(@NotNull World world);
                      ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/packs/DataPackManager.java:53: warning: [removal] DataPack in org.bukkit.packs has been deprecated and marked for removal
    public Collection<DataPack> getDisabledDataPacks(@NotNull World world);
                      ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/PluginManager.java:27: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
    public void registerInterface(@NotNull Class<? extends PluginLoader> loader) throws IllegalArgumentException;
                                                           ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/command/Command.java:36: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
    public co.aikar.timings.Timing timings; // Paper
                           ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Registry.java:238: warning: [removal] ConfiguredStructure in io.papermc.paper.world.structure has been deprecated and marked for removal
    Registry<io.papermc.paper.world.structure.ConfiguredStructure> CONFIGURED_STRUCTURE = Bukkit.getRegistry(io.papermc.paper.world.structure.ConfiguredStructure.class);
                                             ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Registry.java:238: warning: [removal] ConfiguredStructure in io.papermc.paper.world.structure has been deprecated and marked for removal
    Registry<io.papermc.paper.world.structure.ConfiguredStructure> CONFIGURED_STRUCTURE = Bukkit.getRegistry(io.papermc.paper.world.structure.ConfiguredStructure.class);
                                                                                                                                             ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/io/papermc/paper/world/structure/ConfiguredStructure.java:101: warning: [removal] CONFIGURED_STRUCTURE in Registry has been deprecated and marked for removal
        return Reference.create(Registry.CONFIGURED_STRUCTURE, NamespacedKey.minecraft(name));
                                        ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/io/papermc/paper/world/structure/ConfiguredStructure.java:111: warning: [removal] CONFIGURED_STRUCTURE in Registry has been deprecated and marked for removal
        return Registry.CONFIGURED_STRUCTURE.get(structure.getKey());
                       ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/map/MapCanvas.java:89: warning: [dep-ann] deprecated item is not annotated with @Deprecated
    public void setPixel(int x, int y, byte color);
                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/command/SimpleCommandMap.java:37: warning: [removal] TimingsCommand in co.aikar.timings has been deprecated and marked for removal
        register("bukkit", new co.aikar.timings.TimingsCommand("timings")); // Paper
                                               ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/command/SimpleCommandMap.java:69: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal
        command.timings = co.aikar.timings.TimingsManager.getCommandTiming(fallbackPrefix, command); // Paper
                                          ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/command/SimpleCommandMap.java:148: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal
            target.timings = co.aikar.timings.TimingsManager.getCommandTiming(null, target);
                                             ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/command/SimpleCommandMap.java:153: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
            try (co.aikar.timings.Timing ignored = target.timings.startTiming()) { // Paper - use try with resources
                                 ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/command/FormattedCommandAlias.java:15: warning: [removal] TimingsManager in co.aikar.timings has been deprecated and marked for removal
        timings = co.aikar.timings.TimingsManager.getCommandTiming("minecraft", this); // Spigot
                                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Bukkit.java:325: warning: [removal] DataPackManager in org.bukkit.packs has been deprecated and marked for removal
    public static DataPackManager getDataPackManager() {
                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Bukkit.java:326: warning: [removal] getDataPackManager() in Server has been deprecated and marked for removal
        return server.getDataPackManager();
                     ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/Bukkit.java:2115: warning: [removal] createVanillaChunkData(@org.jetbrains.annotations.NotNull World,int,int) in Server has been deprecated and marked for removal
        return server.createVanillaChunkData(world, x, z);
                     ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/PluginClassLoader.java:34: warning: [removal] JavaPluginLoader in org.bukkit.plugin.java has been deprecated and marked for removal
    private final JavaPluginLoader loader;
                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/PluginClassLoader.java:70: warning: [removal] getLogger(@org.jetbrains.annotations.NotNull PluginDescriptionFile) in PaperPluginLogger has been deprecated and marked for removal
        this.logger = com.destroystokyo.paper.utils.PaperPluginLogger.getLogger(description); // Paper - Register logger early
                                                                     ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java:53: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
public final class JavaPluginLoader implements PluginLoader {
                                               ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java:208: warning: [removal] SimplePluginManager in org.bukkit.plugin has been deprecated and marked for removal
                return loader.loadClass0(name, resolve, false, ((SimplePluginManager) server.getPluginManager()).isTransitiveDepend(description, loader.plugin.getDescription()));
                                                                 ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java:296: warning: [removal] TimedEventExecutor in co.aikar.timings has been deprecated and marked for removal
            EventExecutor executor = new co.aikar.timings.TimedEventExecutor(new EventExecutor() { // Paper
                                                         ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:92: warning: [removal] getPluginLoader() in Plugin has been deprecated and marked for removal
    public final PluginLoader getPluginLoader() {
                              ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:39: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
    private PluginLoader loader = null;
            ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:62: warning: [removal] JavaPluginLoader in org.bukkit.plugin.java has been deprecated and marked for removal
    protected JavaPlugin(@NotNull final JavaPluginLoader loader, @NotNull final PluginDescriptionFile description, @NotNull final File dataFolder, @NotNull final File file) {
                                        ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:92: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
    public final PluginLoader getPluginLoader() {
                 ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:290: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
        private static final PluginLoader INSTANCE =  net.kyori.adventure.util.Services.service(PluginLoader.class)
                             ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:290: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
        private static final PluginLoader INSTANCE =  net.kyori.adventure.util.Services.service(PluginLoader.class)
                                                                                                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:293: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
    public final void init(@NotNull PluginLoader loader, @NotNull Server server, @NotNull PluginDescriptionFile description, @NotNull File dataFolder, @NotNull File file, @NotNull ClassLoader classLoader) {
                                    ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:294: warning: [removal] getLogger(@org.jetbrains.annotations.NotNull PluginDescriptionFile) in PaperPluginLogger has been deprecated and marked for removal
        init(server, description, dataFolder, file, classLoader, description, com.destroystokyo.paper.utils.PaperPluginLogger.getLogger(description));
                                                                                                                             ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java:81: warning: [removal] registerInterface(@org.jetbrains.annotations.NotNull Class<? extends PluginLoader>) in PluginManager has been deprecated and marked for removal
    public void registerInterface(@NotNull Class<? extends PluginLoader> loader) throws IllegalArgumentException {
                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java:50: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
    private final Map<Pattern, PluginLoader> fileAssociations = new HashMap<Pattern, PluginLoader>();
                               ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java:50: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
    private final Map<Pattern, PluginLoader> fileAssociations = new HashMap<Pattern, PluginLoader>();
                                                                                     ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java:81: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
    public void registerInterface(@NotNull Class<? extends PluginLoader> loader) throws IllegalArgumentException {
                                                           ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java:82: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
        PluginLoader instance;
        ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java:84: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
        if (PluginLoader.class.isAssignableFrom(loader)) {
            ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java:85: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
            Constructor<? extends PluginLoader> constructor;
                                  ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java:155: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
            PluginLoader loader = null;
            ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java:423: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
                PluginLoader loader = fileAssociations.get(filter);
                ^
/var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java:516: warning: [removal] getPluginLoader() in Plugin has been deprecated and marked for removal
                plugin.getPluginLoader().enablePlugin(plugin);
                      ^
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-api:processResources NO-SOURCE
> Task :pufferfish-api:classes
> Task :pufferfish-api:generateApiVersioningFile
> Task :pufferfish-api:jar

> Task :pufferfish-server:compileLog4jPluginsJava
warning: using incubating module(s): jdk.incubator.vector
Note: Processing Log4j annotations
Note: Annotations processed
warning: using incubating module(s): jdk.incubator.vector
Note: Processing Log4j annotations
Note: No elements to process
warning: using incubating module(s): jdk.incubator.vector
Note: /var/lib/jenkins/workspace/Pufferfish-1.20/pufferfish-server/src/log4jPlugins/java/io/papermc/paper/logging/DelegateLogEvent.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
3 warnings

> Task :pufferfish-server:log4jPluginsClasses

> 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 :pufferfish-server:fixJarForReobf
> Task :patchReobfMappings
> 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 54s
17 actionable tasks: 16 executed, 1 up-to-date
Archiving artifacts
[Set GitHub commit status (universal)] SUCCESS on repos [GHRepository@74e7e943[nodeId=R_kgDOGWX9EA,description=A high-performance fork of Paper designed for large servers.,homepage=,name=Pufferfish,fork=false,archived=false,visibility=public,size=864,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-24T20:31:54Z]] (sha:a3c0a4d) with context:Jenkins
Setting commit status on GitHub for https://github.com/pufferfish-gg/Pufferfish/commit/a3c0a4d2f177d80283d03de52617732a7b493665
Finished: SUCCESS