Skip to content

Console Output

Started by GitHub push by kev626
Running as SYSTEM
Building in workspace /var/lib/jenkins/workspace/PufferfishPlus-1.20
The recommended git tool is: NONE
using credential ead9be76-919e-4c7d-b63c-c3061e1c4143
 > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/PufferfishPlus-1.20/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url [email protected]:pufferfish-gg/PufferfishPlus.git # timeout=10
Fetching upstream changes from [email protected]:pufferfish-gg/PufferfishPlus.git
 > git --version # timeout=10
 > git --version # 'git version 2.30.2'
using GIT_SSH to set credentials 
Verifying host key using known hosts file
 > git fetch --tags --force --progress -- [email protected]:pufferfish-gg/PufferfishPlus.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse refs/remotes/origin/ver/1.20^{commit} # timeout=10
Checking out Revision f7716dac5f94dea71ef766590b6340b4208dbe0b (refs/remotes/origin/ver/1.20)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f f7716dac5f94dea71ef766590b6340b4208dbe0b # timeout=10
Commit message: "Updated Upstream (Pufferfish)"
 > git rev-list --no-walk eb696345b066431af3955505037a149ed711b091 # timeout=10
 > git remote # timeout=10
 > git submodule init # timeout=10
 > git submodule sync # timeout=10
 > git config --get remote.origin.url # timeout=10
 > git submodule init # timeout=10
 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10
 > git config --get submodule.work/PufferfishPlusBuilder.url # timeout=10
 > git remote # timeout=10
 > git config --get remote.origin.url # timeout=10
 > git config -f .gitmodules --get submodule.work/PufferfishPlusBuilder.path # timeout=10
 > git config --get submodule.work/Paperclip.url # timeout=10
 > git remote # timeout=10
 > git config --get remote.origin.url # timeout=10
 > git config -f .gitmodules --get submodule.work/Paperclip.path # timeout=10
 > git config --get submodule.work/Obfuscator.url # timeout=10
 > git remote # timeout=10
 > git config --get remote.origin.url # timeout=10
 > git config -f .gitmodules --get submodule.work/Obfuscator.path # timeout=10
using GIT_SSH to set credentials 
Verifying host key using known hosts file
 > git submodule update --init --recursive work/PufferfishPlusBuilder # timeout=10
using GIT_SSH to set credentials 
Verifying host key using known hosts file
 > git submodule update --init --recursive work/Paperclip # timeout=10
using GIT_SSH to set credentials 
Verifying host key using known hosts file
 > git submodule update --init --recursive work/Obfuscator # timeout=10
[Set GitHub commit status (universal)] PENDING on repos [] (sha:f7716da) with context:Jenkins
[Gradle] - Launching build.
[PufferfishPlus-1.20] $ /var/lib/jenkins/workspace/PufferfishPlus-1.20/gradlew applyPatches
Starting a Gradle Daemon (subsequent builds will be faster)

> Configure project :
paperweight-patcher v1.5.15 (running on 'Linux')

> Task :clonePufferfishRepo

> Configure project :pufferfish
paperweight-patcher v1.5.15 (running on 'Linux')

> Task :pufferfish:clonePaperRepo

> Configure project :pufferfish:paper
paperweight-core v1.5.15 (running on 'Linux')
Path for java installation '/usr/lib/jvm/openjdk-11' (Common Linux Locations) does not contain a java executable
Path for java installation '/usr/lib/jvm/openjdk-17' (Common Linux Locations) does not contain a java executable

> Task :pufferfish:paper:initSubmodules
> Task :pufferfish:paper:patchSpigotApiPatches UP-TO-DATE
> Task :pufferfish:paper:patchSpigotApi UP-TO-DATE
> Task :pufferfish:paper:applyApiPatches UP-TO-DATE
> Task :pufferfish:paper:downloadMcManifest
> Task :pufferfish:paper:downloadMcVersionManifest
> Task :pufferfish:paper:downloadServerJar UP-TO-DATE
> Task :pufferfish:paper:extractFromBundler UP-TO-DATE
> Task :pufferfish:paper:addAdditionalSpigotMappings UP-TO-DATE
> Task :pufferfish:paper:downloadMappings UP-TO-DATE
> Task :pufferfish:paper:filterVanillaJar UP-TO-DATE
> Task :pufferfish:paper:generateMappings UP-TO-DATE
> Task :pufferfish:paper:generateSpigotMappings UP-TO-DATE
> Task :pufferfish:paper:spigotRemapJar UP-TO-DATE
> Task :pufferfish:paper:cleanupMappings UP-TO-DATE
> Task :pufferfish:paper:patchMappings UP-TO-DATE
> Task :pufferfish:paper:cleanupSourceMappings UP-TO-DATE
> Task :pufferfish:paper:remapJar UP-TO-DATE
> Task :pufferfish:paper:fixJar UP-TO-DATE
> Task :pufferfish:paper:patchCraftBukkitPatches UP-TO-DATE
> Task :pufferfish:paper:filterSpigotExcludes UP-TO-DATE
> Task :pufferfish:paper:spigotDecompileJar UP-TO-DATE
> Task :pufferfish:paper:patchCraftBukkit UP-TO-DATE
> Task :pufferfish:paper:patchSpigotServerPatches UP-TO-DATE
> Task :pufferfish:paper:patchSpigotServer UP-TO-DATE
> Task :pufferfish:paper:patchSpigot UP-TO-DATE
> Task :pufferfish:paper:downloadSpigotDependencies UP-TO-DATE
> Task :pufferfish:paper:collectAtsFromPatches UP-TO-DATE
> Task :pufferfish:paper:mergePaperAts UP-TO-DATE
> Task :pufferfish:paper:remapSpigotSources UP-TO-DATE
> Task :pufferfish:paper:remapGeneratedAt UP-TO-DATE
> Task :pufferfish:paper:remapSpigotAt UP-TO-DATE
> Task :pufferfish:paper:mergeGeneratedAts UP-TO-DATE
> Task :pufferfish:paper:mergeAdditionalAts UP-TO-DATE
> Task :pufferfish:paper:applyMergedAt UP-TO-DATE
> Task :pufferfish:paper:copyResources UP-TO-DATE
> Task :pufferfish:paper:decompileJar UP-TO-DATE
> Task :pufferfish:paper:downloadMcLibrariesSources UP-TO-DATE
> Task :pufferfish:paper:applyServerPatches UP-TO-DATE
> Task :pufferfish:paper:applyPatches UP-TO-DATE
> Task :pufferfish:paper:lineMapJar UP-TO-DATE
> Task :pufferfish:paper:prepareForDownstream
> Task :pufferfish:getPaperUpstreamData
> Task :pufferfish:applyApiPatches
> Task :pufferfish:applyGeneratedApiPatches UP-TO-DATE
> Task :pufferfish:applyServerPatches
> Task :pufferfish:mergeReobfMappingsPatches UP-TO-DATE
> Task :pufferfish:prepareForDownstream
> Task :getPufferfishUpstreamData

> Task :applyApiPatches
Creating pufferfishplus-api from patch source...
Applying patches to pufferfishplus-api...
No patches found

> Task :applyGeneratedApiPatches
Creating generated from patch source...
Applying patches to generated...
No patches found

> Task :applyServerPatches
Creating pufferfishplus-server from patch source...
Importing 12 classes from vanilla...
Importing 0 data files from vanilla...
Importing 0 classes from library sources...
Applying patches to pufferfishplus-server...
10 patches applied cleanly to pufferfishplus-server

> Task :applyPatches

BUILD SUCCESSFUL in 16s
5 actionable tasks: 5 executed
Build step 'Invoke Gradle script' changed build result to SUCCESS
[Gradle] - Launching build.
[PufferfishPlus-1.20] $ /var/lib/jenkins/workspace/PufferfishPlus-1.20/gradlew createReobfPaperclipJar

> Configure project :
paperweight-patcher v1.5.15 (running on 'Linux')
Path for java installation '/usr/lib/jvm/openjdk-17' (Common Linux Locations) does not contain a java executable
Path for java installation '/usr/lib/jvm/openjdk-11' (Common Linux Locations) does not contain a java executable

> Task :pufferfishplus-server:processLog4jPluginsResources NO-SOURCE
> Task :pufferfishplus-server:processResources
> Task :clonePufferfishRepo

> Configure project :pufferfish
paperweight-patcher v1.5.15 (running on 'Linux')

> Task :pufferfishplus-api:compileJava
warning: using incubating module(s): jdk.incubator.vector
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/Location.java:673: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/Location.java:675: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/Player.java:3417: warning: [dep-ann] deprecated item is not annotated with @Deprecated
    default @Nullable Firework boostElytra(final @NotNull ItemStack firework) {
                               ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:100: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:100: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:114: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:114: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:139: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:139: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:162: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:163: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:163: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:177: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:177: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:177: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:210: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/LivingEntity.java:237: 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);
                                         ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/block/Block.java:790: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    String getTranslationKey();
           ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/block/Block.java:776: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/Material.java:125: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/Material.java:11521: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    public String getTranslationKey() {
                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/Material.java:11560: warning: [removal] getDataPackManager() in Bukkit has been deprecated and marked for removal
        return Bukkit.getDataPackManager().isEnabledByFeature(this, world);
                     ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/inventory/ItemStack.java:693: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    public String getTranslationKey() {
                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/potion/PotionEffectType.java:19: warning: [removal] Translatable in org.bukkit has been deprecated and marked for removal
public abstract class PotionEffectType implements Keyed, Translatable, net.kyori.adventure.translation.Translatable { // Paper - implement Translatable
                                                         ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/World.java:198: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/World.java:216: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/World.java:236: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/World.java:256: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/World.java:2402: warning: [dep-ann] deprecated item is not annotated with @Deprecated
    public FallingBlock spawnFallingBlock(@NotNull Location location, @NotNull BlockData data) throws IllegalArgumentException;
                        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/NamespacedKey.java:168: warning: [dep-ann] deprecated item is not annotated with @Deprecated
    public static NamespacedKey randomKey() {
                                ^

> Task :pufferfish:clonePaperRepo

> Configure project :pufferfish:paper
paperweight-core v1.5.15 (running on 'Linux')
Path for java installation '/usr/lib/jvm/openjdk-11' (Common Linux Locations) does not contain a java executable
Path for java installation '/usr/lib/jvm/openjdk-17' (Common Linux Locations) does not contain a java executable

> Task :pufferfish:paper:initSubmodules
> Task :pufferfish:paper:patchSpigotApiPatches UP-TO-DATE
> Task :pufferfish:paper:patchSpigotApi UP-TO-DATE
> Task :pufferfish:paper:applyApiPatches UP-TO-DATE
> Task :pufferfish:paper:downloadMcManifest
> Task :pufferfish:paper:downloadMcVersionManifest UP-TO-DATE
> Task :pufferfish:paper:downloadServerJar UP-TO-DATE
> Task :pufferfish:paper:extractFromBundler UP-TO-DATE
> Task :pufferfish:paper:addAdditionalSpigotMappings UP-TO-DATE
> Task :pufferfish:paper:downloadMappings UP-TO-DATE
> Task :pufferfish:paper:filterVanillaJar UP-TO-DATE
> Task :pufferfish:paper:generateMappings UP-TO-DATE
> Task :pufferfish:paper:generateSpigotMappings UP-TO-DATE
> Task :pufferfish:paper:spigotRemapJar UP-TO-DATE
> Task :pufferfish:paper:cleanupMappings UP-TO-DATE
> Task :pufferfish:paper:patchMappings UP-TO-DATE
> Task :pufferfish:paper:cleanupSourceMappings UP-TO-DATE
> Task :pufferfish:paper:remapJar UP-TO-DATE
> Task :pufferfish:paper:fixJar UP-TO-DATE
> Task :pufferfish:paper:patchCraftBukkitPatches UP-TO-DATE
> Task :pufferfish:paper:filterSpigotExcludes UP-TO-DATE
> Task :pufferfish:paper:spigotDecompileJar UP-TO-DATE
> Task :pufferfish:paper:patchCraftBukkit UP-TO-DATE
> Task :pufferfish:paper:patchSpigotServerPatches UP-TO-DATE
> Task :pufferfish:paper:patchSpigotServer UP-TO-DATE
> Task :pufferfish:paper:patchSpigot UP-TO-DATE
> Task :pufferfish:paper:downloadSpigotDependencies UP-TO-DATE
> Task :pufferfish:paper:collectAtsFromPatches UP-TO-DATE
> Task :pufferfish:paper:mergePaperAts UP-TO-DATE
> Task :pufferfish:paper:remapSpigotSources UP-TO-DATE
> Task :pufferfish:paper:remapGeneratedAt UP-TO-DATE
> Task :pufferfish:paper:remapSpigotAt UP-TO-DATE
> Task :pufferfish:paper:mergeGeneratedAts UP-TO-DATE
> Task :pufferfish:paper:mergeAdditionalAts UP-TO-DATE
> Task :pufferfish:paper:applyMergedAt UP-TO-DATE
> Task :pufferfish:paper:copyResources UP-TO-DATE
> Task :pufferfish:paper:decompileJar UP-TO-DATE
> Task :pufferfish:paper:downloadMcLibrariesSources UP-TO-DATE
> Task :pufferfish:paper:applyServerPatches UP-TO-DATE
> Task :pufferfish:paper:applyPatches UP-TO-DATE
> Task :pufferfish:paper:lineMapJar UP-TO-DATE
> Task :pufferfish:paper:prepareForDownstream
> Task :pufferfish:getPaperUpstreamData
> Task :pufferfish:applyApiPatches
> Task :pufferfish:applyGeneratedApiPatches UP-TO-DATE
> Task :pufferfish:applyServerPatches UP-TO-DATE
> Task :pufferfish:mergeReobfMappingsPatches UP-TO-DATE
> Task :pufferfish:prepareForDownstream
> Task :getPufferfishUpstreamData
> Task :mergeReobfMappingsPatches UP-TO-DATE
> Task :pufferfishplus-server:filterPatchedFiles UP-TO-DATE

> Task :pufferfishplus-api:compileJava
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/EntityType.java:27: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/EntityType.java:447: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    public String getTranslationKey() {
                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/entity/EntityType.java:488: warning: [removal] getDataPackManager() in Bukkit has been deprecated and marked for removal
        return Bukkit.getDataPackManager().isEnabledByFeature(this, world);
                     ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/enchantments/Enchantment.java:17: warning: [removal] Translatable in org.bukkit has been deprecated and marked for removal
public abstract class Enchantment implements Keyed, Translatable, net.kyori.adventure.translation.Translatable { // Paper - Adventure translations
                                                    ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/attribute/Attribute.java:12: warning: [removal] Translatable in org.bukkit has been deprecated and marked for removal
public enum Attribute implements Keyed, Translatable, net.kyori.adventure.translation.Translatable { // Paper - Adventure translations
                                        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/attribute/Attribute.java:85: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    public String getTranslationKey() {
                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/Server.java:272: warning: [removal] DataPackManager in org.bukkit.packs has been deprecated and marked for removal
    public DataPackManager getDataPackManager();
           ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/Registry.java:279: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/Registry.java:279: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/damage/DamageType.java:21: warning: [removal] Translatable in org.bukkit has been deprecated and marked for removal
public interface DamageType extends Keyed, Translatable {
                                           ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/damage/DamageType.java:85: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    public String getTranslationKey();
                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:97: warning: [removal] getPluginLoader() in Plugin has been deprecated and marked for removal
    public final PluginLoader getPluginLoader() {
                              ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:67: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:97: warning: [removal] PluginLoader in org.bukkit.plugin has been deprecated and marked for removal
    public final PluginLoader getPluginLoader() {
                 ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:297: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:297: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:300: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java:301: 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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/plugin/java/PluginClassLoader.java:36: warning: [removal] JavaPluginLoader in org.bukkit.plugin.java has been deprecated and marked for removal
    private final JavaPluginLoader loader;
                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/plugin/java/PluginClassLoader.java:72: 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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/inventory/meta/trim/TrimMaterial.java:12: warning: [removal] Translatable in org.bukkit has been deprecated and marked for removal
public interface TrimMaterial extends Keyed, Translatable {
                                             ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/inventory/meta/trim/TrimMaterial.java:69: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    @org.jetbrains.annotations.NotNull String getTranslationKey();
                                              ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/inventory/meta/trim/TrimPattern.java:12: warning: [removal] Translatable in org.bukkit has been deprecated and marked for removal
public interface TrimPattern extends Keyed, Translatable {
                                            ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/inventory/meta/trim/TrimPattern.java:93: warning: [removal] getTranslationKey() in Translatable has been deprecated and marked for removal
    @org.jetbrains.annotations.NotNull String getTranslationKey();
                                              ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/Bukkit.java:336: warning: [removal] DataPackManager in org.bukkit.packs has been deprecated and marked for removal
    public static DataPackManager getDataPackManager() {
                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-api/src/main/java/org/bukkit/Bukkit.java:337: warning: [removal] getDataPackManager() in Server has been deprecated and marked for removal
        return server.getDataPackManager();
                     ^
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 :pufferfishplus-api:processResources NO-SOURCE
> Task :pufferfishplus-api:classes
> Task :pufferfishplus-api:generateApiVersioningFile
> Task :pufferfishplus-api:jar

> Task :pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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 :pufferfishplus-server:log4jPluginsClasses

> Task :pufferfishplus-server:compileJava
warning: using incubating module(s): jdk.incubator.vector
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/Entity.java:686: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
        this.remove(Entity.RemovalReason.KILLED, EntityRemoveEvent.Cause.DEATH); // CraftBukkit - add Bukkit remove cause
                                                 ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/Entity.java:695: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
    public final void discard(EntityRemoveEvent.Cause cause) {
                              ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/Entity.java:719: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
    public void remove(Entity.RemovalReason entity_removalreason, EntityRemoveEvent.Cause cause) {
                                                                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/Entity.java:1020: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
        this.discard(EntityRemoveEvent.Cause.OUT_OF_WORLD); // CraftBukkit - add Bukkit remove cause
                     ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/Entity.java:4854: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
    public final void setRemoved(Entity.RemovalReason entity_removalreason, EntityRemoveEvent.Cause cause) {
                                                                            ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/level/entity/EntityAccess.java:31: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
    default void setRemoved(Entity.RemovalReason entity_removalreason, EntityRemoveEvent.Cause cause) {
                                                                       ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java:478: warning: [removal] setLastDamageCause(EntityDamageEvent) in Entity has been deprecated and marked for removal
    public void setLastDamageCause(EntityDamageEvent event) {
                ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java:379: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
        this.entity.discard(this.getHandle().generation ? null : EntityRemoveEvent.Cause.PLUGIN);
                                                                 ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ChunkMap.java:545: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ChunkMap.java:551: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ChunkMap.java:698: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
                    entity.discard(org.bukkit.event.entity.EntityRemoveEvent.Cause.DISCARD);
                                                          ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/EntityType.java:336: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/EntityType.java:337: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/EntityType.java:338: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/EntityType.java:339: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/EntityType.java:697: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/EntityType.java:698: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/EntityType.java:699: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/EntityType.java:700: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/level/Level.java:176: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/level/Level.java:303: warning: [removal] WorldTimingsHandler in co.aikar.timings has been deprecated and marked for removal
        this.timings = new co.aikar.timings.WorldTimingsHandler(this); // Paper - code below can generate new world and access timings
                                           ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/level/Level.java:1313: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/level/Level.java:1328: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
            entity.discard(org.bukkit.event.entity.EntityRemoveEvent.Cause.DISCARD); // Pufferfish - diff on change ServerLevel.tick
                                                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/level/block/Block.java:106: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
    public co.aikar.timings.Timing timing;
                           ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/level/block/Block.java:107: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
    public co.aikar.timings.Timing getTiming() {
                           ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/level/block/Block.java:109: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/org/spigotmc/ActivationRange.java:174: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.entityActivationCheckTimer.startTiming();
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/org/spigotmc/ActivationRange.java:252: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.entityActivationCheckTimer.stopTiming();
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerLevel.java:927: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
                            entity.discard(org.bukkit.event.entity.EntityRemoveEvent.Cause.DISCARD);
                                                                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1414: warning: [removal] TimingHistory in co.aikar.timings has been deprecated and marked for removal
        ++TimingHistory.entityTicks; // Paper - timings
          ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1416: warning: [removal] Timing in co.aikar.timings has been deprecated and marked for removal
        co.aikar.timings.Timing timer; // Paper
                        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1439: warning: [removal] TimingHistory in co.aikar.timings has been deprecated and marked for removal
            TimingHistory.activatedEntityTicks++;
            ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1467: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1518: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerLevel.java:1551: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/LivingEntity.java:633: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
            this.remove(Entity.RemovalReason.KILLED, EntityRemoveEvent.Cause.DEATH); // CraftBukkit - add Bukkit remove cause
                                                     ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/LivingEntity.java:763: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
    public void remove(Entity.RemovalReason entity_removalreason, EntityRemoveEvent.Cause cause) {
                                                                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/LivingEntity.java:1564: warning: [removal] EntityKnockbackEvent in org.bukkit.event.entity has been deprecated and marked for removal
                    this.knockback(0.4000000059604645D, d0, d1, entity1, entity1 == null ? EntityKnockbackEvent.KnockbackCause.DAMAGE : EntityKnockbackEvent.KnockbackCause.ENTITY_ATTACK); // CraftBukkit
                                                                                           ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/LivingEntity.java:1564: warning: [removal] EntityKnockbackEvent in org.bukkit.event.entity has been deprecated and marked for removal
                    this.knockback(0.4000000059604645D, d0, d1, entity1, entity1 == null ? EntityKnockbackEvent.KnockbackCause.DAMAGE : EntityKnockbackEvent.KnockbackCause.ENTITY_ATTACK); // CraftBukkit
                                                                                                                                        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/LivingEntity.java:1611: warning: [removal] EntityKnockbackEvent in org.bukkit.event.entity has been deprecated and marked for removal
        target.knockback(0.5D, target.getX() - this.getX(), target.getZ() - this.getZ(), this, EntityKnockbackEvent.KnockbackCause.SHIELD_BLOCK); // CraftBukkit // Paper - fix attacker
                                                                                               ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/LivingEntity.java:1925: warning: [removal] EntityKnockbackEvent in org.bukkit.event.entity has been deprecated and marked for removal
        this.knockback(strength, x, z, null, EntityKnockbackEvent.KnockbackCause.UNKNOWN);
                                             ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/LivingEntity.java:1928: warning: [removal] EntityKnockbackEvent in org.bukkit.event.entity has been deprecated and marked for removal
    public void knockback(double d0, double d1, double d2, @Nullable Entity attacker, EntityKnockbackEvent.KnockbackCause cause) { // Paper - add nullable to attacker param
                                                                                      ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/LivingEntity.java:1935: warning: [removal] EntityKnockbackEvent in org.bukkit.event.entity has been deprecated and marked for removal
            EntityKnockbackEvent event = CraftEventFactory.callEntityKnockbackEvent((org.bukkit.craftbukkit.entity.CraftLivingEntity) this.getBukkitEntity(), attacker, cause, d0, vec3d1, vec3d.x / 2.0D - vec3d1.x, this.onGround() ? Math.min(0.4D, vec3d.y / 2.0D + d0) : vec3d.y, vec3d.z / 2.0D - vec3d1.z);
            ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/player/Player.java:1328: warning: [removal] EntityKnockbackEvent in org.bukkit.event.entity has been deprecated and marked for removal
                                ((LivingEntity) target).knockback((double) ((float) i * 0.5F), (double) Mth.sin(this.getYRot() * 0.017453292F), (double) (-Mth.cos(this.getYRot() * 0.017453292F)), this, EntityKnockbackEvent.KnockbackCause.ENTITY_ATTACK); // CraftBukkit
                                                                                                                                                                                                          ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/player/Player.java:1352: warning: [removal] EntityKnockbackEvent in org.bukkit.event.entity has been deprecated and marked for removal
                                        entityliving.knockback(0.4000000059604645D, (double) Mth.sin(this.getYRot() * 0.017453292F), (double) (-Mth.cos(this.getYRot() * 0.017453292F)), this, EntityKnockbackEvent.KnockbackCause.SWEEP_ATTACK); // CraftBukkit
                                                                                                                                                                                               ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/player/Player.java:1521: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
    public void remove(Entity.RemovalReason entity_removalreason, EntityRemoveEvent.Cause cause) {
                                                                  ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2175: 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.language, clientOptions.language())); // Paper
                                                                                                    ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2398: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2399: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2412: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2412: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2413: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/level/ServerPlayer.java:2413: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/item/ItemEntity.java:145: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
            this.discard(EntityRemoveEvent.Cause.DESPAWN); // CraftBukkit - add Bukkit remove cause
                         ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/item/ItemEntity.java:230: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
                this.discard(EntityRemoveEvent.Cause.DESPAWN); // CraftBukkit - add Bukkit remove cause
                             ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/item/ItemEntity.java:254: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
            this.discard(EntityRemoveEvent.Cause.DESPAWN); // CraftBukkit - add Bukkit remove cause
                         ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/item/ItemEntity.java:356: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
            sourceEntity.discard(EntityRemoveEvent.Cause.MERGE); // CraftBukkit - add Bukkit remove cause);
                                 ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/item/ItemEntity.java:387: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
                this.discard(EntityRemoveEvent.Cause.DEATH); // CraftBukkit - add Bukkit remove cause
                             ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/item/ItemEntity.java:529: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
                    this.discard(EntityRemoveEvent.Cause.PICKUP); // CraftBukkit - add Bukkit remove cause
                                 ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/LightningBolt.java:128: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
                this.discard(EntityRemoveEvent.Cause.DESPAWN); // CraftBukkit - add Bukkit remove cause
                             ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/level/Explosion.java:625: warning: [removal] EntityKnockbackEvent in org.bukkit.event.entity has been deprecated and marked for removal
                            org.bukkit.event.entity.EntityKnockbackEvent event = CraftEventFactory.callEntityKnockbackEvent((org.bukkit.craftbukkit.entity.CraftLivingEntity) entity.getBukkitEntity(), this.source, org.bukkit.event.entity.EntityKnockbackEvent.KnockbackCause.EXPLOSION, d13, vec3d1, result.x, result.y, result.z);
                                                   ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/level/Explosion.java:625: warning: [removal] EntityKnockbackEvent in org.bukkit.event.entity has been deprecated and marked for removal
                            org.bukkit.event.entity.EntityKnockbackEvent event = CraftEventFactory.callEntityKnockbackEvent((org.bukkit.craftbukkit.entity.CraftLivingEntity) entity.getBukkitEntity(), this.source, org.bukkit.event.entity.EntityKnockbackEvent.KnockbackCause.EXPLOSION, d13, vec3d1, result.x, result.y, result.z);
                                                                                                                                                                                                                                            ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:973: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.stopServer(); // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1430: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        co.aikar.timings.MinecraftTimings.midTickChunkTasks.startTiming();
                        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1457: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
            co.aikar.timings.MinecraftTimings.midTickChunkTasks.stopTiming();
                            ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1532: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1536: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        isOversleep = true;MinecraftTimings.serverOversleep.startTiming();
                           ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1540: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        isOversleep = false;MinecraftTimings.serverOversleep.stopTiming();
                            ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1577: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1577: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1604: 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/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1666: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.bukkitSchedulerTimer.startTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1668: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.bukkitSchedulerTimer.stopTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1685: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.commandFunctionsTimer.startTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1687: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.commandFunctionsTimer.stopTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1693: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.processQueueTimer.startTiming(); // Spigot
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1697: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.processQueueTimer.stopTiming(); // Spigot
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1699: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.timeUpdateTimer.startTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1719: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.timeUpdateTimer.stopTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1766: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.connectionTimer.startTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1768: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.connectionTimer.stopTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1770: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.playerListTimer.startTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1772: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.playerListTimer.stopTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1779: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.tickablesTimer.startTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/server/MinecraftServer.java:1783: warning: [removal] MinecraftTimings in co.aikar.timings has been deprecated and marked for removal
        MinecraftTimings.tickablesTimer.stopTiming(); // Spigot // Paper
        ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/projectile/AbstractArrow.java:338: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
            this.discard(EntityRemoveEvent.Cause.DESPAWN); // CraftBukkit - add Bukkit remove cause
                         ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/projectile/AbstractArrow.java:371: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
                this.discard(EntityRemoveEvent.Cause.HIT); // CraftBukkit - add Bukkit remove cause
                             ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/projectile/AbstractArrow.java:459: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
                this.discard(EntityRemoveEvent.Cause.HIT); // CraftBukkit - add Bukkit remove cause
                             ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/projectile/AbstractArrow.java:473: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
                this.discard(EntityRemoveEvent.Cause.HIT); // CraftBukkit - add Bukkit remove cause
                             ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/projectile/AbstractArrow.java:603: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
                this.discard(EntityRemoveEvent.Cause.PICKUP); // CraftBukkit - add Bukkit remove cause
                             ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/projectile/FireworkRocketEntity.java:194: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
        this.discard(EntityRemoveEvent.Cause.EXPLODE); // CraftBukkit - add Bukkit remove cause
                     ^
/var/lib/jenkins/workspace/PufferfishPlus-1.20/pufferfishplus-server/src/main/java/net/minecraft/world/entity/projectile/AbstractHurtingProjectile.java:91: warning: [removal] EntityRemoveEvent in org.bukkit.event.entity has been deprecated and marked for removal
            this.discard(EntityRemoveEvent.Cause.DESPAWN); // CraftBukkit - add Bukkit remove cause
                         ^
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 :pufferfishplus-server:classes
> Task :pufferfishplus-server:shadowJar
> Task :generateReobfMappings
> Task :patchReobfMappings UP-TO-DATE
> Task :pufferfishplus-server:fixJarForReobf
> Task :pufferfishplus-server:includeMappings
> Task :pufferfishplus-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.

For more on this, please refer to https://docs.gradle.org/8.5/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

BUILD SUCCESSFUL in 1m
18 actionable tasks: 15 executed, 3 up-to-date
[Gradle] - Launching build.
[Paperclip] $ /var/lib/jenkins/workspace/PufferfishPlus-1.20/work/Paperclip/gradlew build
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :compileJava NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :java17:compileJava UP-TO-DATE
> Task :java17:processResources NO-SOURCE
> Task :java17:classes UP-TO-DATE
> Task :java17:shadowJar UP-TO-DATE
> Task :java6:compileJava UP-TO-DATE
> Task :java6:processResources NO-SOURCE
> Task :java6:classes UP-TO-DATE
> Task :java6:jar UP-TO-DATE
> Task :jar UP-TO-DATE
> Task :startScripts UP-TO-DATE
> Task :distTar UP-TO-DATE
> Task :distZip UP-TO-DATE
> Task :assemble UP-TO-DATE
> Task :compileTestJava NO-SOURCE
> Task :processTestResources NO-SOURCE
> Task :testClasses UP-TO-DATE
> Task :test NO-SOURCE
> Task :check UP-TO-DATE
> Task :build UP-TO-DATE
> Task :java17:jar UP-TO-DATE
> Task :java17:sourcesJar UP-TO-DATE
> Task :java17:assemble UP-TO-DATE
> Task :java17:compileTestJava NO-SOURCE
> Task :java17:processTestResources NO-SOURCE
> Task :java17:testClasses UP-TO-DATE
> Task :java17:test NO-SOURCE
> Task :java17:check UP-TO-DATE
> Task :java17:build UP-TO-DATE
> Task :java6:sourcesJar UP-TO-DATE
> Task :java6:assemble UP-TO-DATE
> Task :java6:compileTestJava NO-SOURCE
> Task :java6:processTestResources NO-SOURCE
> Task :java6:testClasses UP-TO-DATE
> Task :java6:test NO-SOURCE
> Task :java6:check UP-TO-DATE
> Task :java6:build UP-TO-DATE

BUILD SUCCESSFUL in 3s
11 actionable tasks: 11 up-to-date
[Gradle] - Launching build.
[PufferfishPlusBuilder] $ /var/lib/jenkins/workspace/PufferfishPlus-1.20/work/PufferfishPlusBuilder/gradlew build
> Task :app:compileKotlin UP-TO-DATE
> Task :app:compileJava NO-SOURCE
> Task :app:processResources NO-SOURCE
> Task :app:classes UP-TO-DATE
> Task :app:inspectClassesForKotlinIC UP-TO-DATE
> Task :app:jar UP-TO-DATE
> Task :app:startScripts UP-TO-DATE
> Task :app:distTar UP-TO-DATE
> Task :app:distZip UP-TO-DATE
> Task :app:shadowJar UP-TO-DATE
> Task :app:startShadowScripts UP-TO-DATE
> Task :app:shadowDistTar UP-TO-DATE
> Task :app:shadowDistZip UP-TO-DATE
> Task :app:assemble UP-TO-DATE
> Task :app:compileTestKotlin NO-SOURCE
> Task :app:compileTestJava NO-SOURCE
> Task :app:processTestResources NO-SOURCE
> Task :app:testClasses UP-TO-DATE
> Task :app:test NO-SOURCE
> Task :app:check UP-TO-DATE
> Task :app:build UP-TO-DATE

BUILD SUCCESSFUL in 1s
10 actionable tasks: 10 up-to-date
[Gradle] - Launching build.
[Obfuscator] $ /var/lib/jenkins/workspace/PufferfishPlus-1.20/work/Obfuscator/gradlew build
> Task :app:compileKotlin UP-TO-DATE
> Task :app:compileJava NO-SOURCE
> Task :app:processResources NO-SOURCE
> Task :app:classes UP-TO-DATE
> Task :app:inspectClassesForKotlinIC UP-TO-DATE
> Task :app:jar UP-TO-DATE
> Task :app:startScripts UP-TO-DATE
> Task :app:distTar UP-TO-DATE
> Task :app:distZip UP-TO-DATE
> Task :app:shadowJar UP-TO-DATE
> Task :app:startShadowScripts UP-TO-DATE
> Task :app:shadowDistTar UP-TO-DATE
> Task :app:shadowDistZip UP-TO-DATE
> Task :app:assemble UP-TO-DATE
> Task :app:compileTestKotlin NO-SOURCE
> Task :app:compileTestJava NO-SOURCE
> Task :app:processTestResources NO-SOURCE
> Task :app:testClasses UP-TO-DATE
> Task :app:test NO-SOURCE
> Task :app:check UP-TO-DATE
> Task :app:build UP-TO-DATE

BUILD SUCCESSFUL in 440ms
10 actionable tasks: 10 up-to-date
[PufferfishPlus-1.20] $ /bin/sh -xe /tmp/jenkins9732750738471483373.sh
+ java -jar work/PufferfishPlusBuilder/app/build/libs/app-all.jar --paperclip-in build/libs/pufferfishplus-paperclip-1.20.4-R0.1-SNAPSHOT-reobf.jar --bundler-in build/libs/pufferfishplus-bundler-1.20.4-R0.1-SNAPSHOT-reobf.jar --paperclip-custom work/Paperclip/build/libs/paperclip-3.0.3-SNAPSHOT.jar --out pufferfishplus-1.20.jar --version 1.20.4 --s3endpoint https://s3.us-west-002.backblazeb2.com --s3bucket pufferfishplus-patches --s3accesskey **** --s3secretkey ****
Building Pufferfish+ Production Jar
Unpacking source jars
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Downloading Minecraft JAR
Extracting server from JAR file
Applying patch
Obfuscating jar
Loading libraries
Loaded 96 libraries
Loading classes
Obfuscating classes
Processing generated classes
Writing classes
Writing resources
Creating new patch
Copying patch data
Removing patch from output jar
Modifying version patch data
Uploading patch to S3...
Jul 21, 2024 9:47:27 PM com.amazonaws.services.s3.AmazonS3Client getInputStream
WARNING: No content length specified for stream data.  Stream contents will be buffered in memory and could result in out of memory errors.
Jul 21, 2024 9:47:31 PM com.amazonaws.util.Base64 warn
WARNING: JAXB is unavailable. Will fallback to SDK implementation which may be less performant.If you are using Java 9+, you will need to include javax.xml.bind:jaxb-api as a dependency.
Patch uploaded to S3
Output jar generated at pufferfishplus-1.20.jar
Archiving artifacts
[Set GitHub commit status (universal)] SUCCESS on repos [] (sha:f7716da) with context:Jenkins
Finished: SUCCESS