From a0f15d525292214808bc26cd62782dc847a8b98b Mon Sep 17 00:00:00 2001 From: Bjorn Beishline <75190918+BjornTheProgrammer@users.noreply.github.com> Date: Fri, 30 Jan 2026 12:25:43 -0700 Subject: [PATCH] Remove deprecation and removal warnings --- java/patchbukkit/build.gradle.kts | 7 +++++++ .../java/org/patchbukkit/entity/PatchBukkitEntity.java | 3 +-- .../org/patchbukkit/entity/PatchBukkitHumanEntity.java | 4 ++-- .../org/patchbukkit/entity/PatchBukkitLivingEntity.java | 3 ++- .../java/org/patchbukkit/entity/PatchBukkitPlayer.java | 5 +++-- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/java/patchbukkit/build.gradle.kts b/java/patchbukkit/build.gradle.kts index 10c352a..2986be2 100644 --- a/java/patchbukkit/build.gradle.kts +++ b/java/patchbukkit/build.gradle.kts @@ -20,3 +20,10 @@ java { languageVersion = JavaLanguageVersion.of(21) } } + +tasks.withType { + options.compilerArgs.addAll(listOf( + "-Xlint:-removal", + "-Xlint:-deprecation" + )) +} diff --git a/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitEntity.java b/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitEntity.java index 182130a..401b50a 100644 --- a/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitEntity.java +++ b/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitEntity.java @@ -33,7 +33,6 @@ import org.bukkit.util.BoundingBox; import org.bukkit.util.Vector; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.patchbukkit.PatchBukkitServer; import io.papermc.paper.datacomponent.DataComponentType; import io.papermc.paper.datacomponent.DataComponentType.Valued; @@ -49,7 +48,7 @@ public class PatchBukkitEntity implements Entity { private final String name; public PatchBukkitEntity( - UUID uuid, + UUID uuid, String name ) { this.uuid = uuid; diff --git a/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitHumanEntity.java b/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitHumanEntity.java index c9ffcdc..5b561f0 100644 --- a/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitHumanEntity.java +++ b/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitHumanEntity.java @@ -48,7 +48,6 @@ import org.checkerframework.checker.index.qual.NonNegative; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Range; -import org.patchbukkit.PatchBukkitServer; import com.destroystokyo.paper.block.TargetBlockInfo; import com.destroystokyo.paper.block.TargetBlockInfo.FluidMode; @@ -58,11 +57,12 @@ import io.papermc.paper.world.damagesource.CombatTracker; import net.kyori.adventure.key.Key; import net.kyori.adventure.util.TriState; +@SuppressWarnings({ "deprecation", "removal" }) public class PatchBukkitHumanEntity extends PatchBukkitLivingEntity implements HumanEntity { - public PatchBukkitHumanEntity(UUID uuid, + public PatchBukkitHumanEntity(UUID uuid, String name) { super(uuid, name); } diff --git a/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitLivingEntity.java b/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitLivingEntity.java index 0d32f99..09cfd89 100644 --- a/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitLivingEntity.java +++ b/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitLivingEntity.java @@ -45,11 +45,12 @@ import io.papermc.paper.world.damagesource.CombatTracker; import net.kyori.adventure.key.Key; import net.kyori.adventure.util.TriState; +@SuppressWarnings({ "deprecation", "removal" }) public class PatchBukkitLivingEntity extends PatchBukkitEntity implements LivingEntity { - public PatchBukkitLivingEntity(UUID uuid, + public PatchBukkitLivingEntity(UUID uuid, String name) { super(uuid, name); } diff --git a/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitPlayer.java b/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitPlayer.java index 8581156..06c1262 100644 --- a/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitPlayer.java +++ b/java/patchbukkit/src/main/java/org/patchbukkit/entity/PatchBukkitPlayer.java @@ -75,19 +75,20 @@ import net.kyori.adventure.text.Component; import net.kyori.adventure.util.TriState; import net.md_5.bungee.api.chat.BaseComponent; +@SuppressWarnings({ "deprecation", "removal" }) public class PatchBukkitPlayer extends PatchBukkitHumanEntity implements Player { public PatchBukkitPlayer(UUID uuid, String name) { - super(uuid, name); + super(uuid, name); } @Override public Player.Spigot spigot() { throw new UnsupportedOperationException("Unimplemented method 'spigot'"); } - + @Override public boolean isConversing() { // TODO Auto-generated method stub