mirror of
https://github.com/Shiewk/SModeration.git
synced 2026-04-28 05:54:16 +02:00
Stop warning about experimental APIs
This commit is contained in:
@@ -36,6 +36,7 @@ import static de.shiewk.smoderation.paper.command.VanishCommand.isVanished;
|
|||||||
import static de.shiewk.smoderation.paper.command.VanishCommand.toggleVanish;
|
import static de.shiewk.smoderation.paper.command.VanishCommand.toggleVanish;
|
||||||
import static org.bukkit.Bukkit.getPluginManager;
|
import static org.bukkit.Bukkit.getPluginManager;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class SModerationPaper extends JavaPlugin {
|
public final class SModerationPaper extends JavaPlugin {
|
||||||
|
|
||||||
public static final TextColor PRIMARY_COLOR = TextColor.color(212, 0, 255);
|
public static final TextColor PRIMARY_COLOR = TextColor.color(212, 0, 255);
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ import java.util.UUID;
|
|||||||
import static io.papermc.paper.command.brigadier.Commands.argument;
|
import static io.papermc.paper.command.brigadier.Commands.argument;
|
||||||
import static io.papermc.paper.command.brigadier.Commands.literal;
|
import static io.papermc.paper.command.brigadier.Commands.literal;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class BanCommand implements CommandProvider {
|
public final class BanCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import io.papermc.paper.command.brigadier.CommandSourceStack;
|
|||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public interface CommandProvider {
|
public interface CommandProvider {
|
||||||
|
|
||||||
LiteralCommandNode<CommandSourceStack> getCommandNode();
|
LiteralCommandNode<CommandSourceStack> getCommandNode();
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import static io.papermc.paper.command.brigadier.Commands.argument;
|
|||||||
import static io.papermc.paper.command.brigadier.Commands.literal;
|
import static io.papermc.paper.command.brigadier.Commands.literal;
|
||||||
import static net.kyori.adventure.text.Component.translatable;
|
import static net.kyori.adventure.text.Component.translatable;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class EnderchestSeeCommand implements CommandProvider {
|
public final class EnderchestSeeCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import static io.papermc.paper.command.brigadier.Commands.argument;
|
|||||||
import static io.papermc.paper.command.brigadier.Commands.literal;
|
import static io.papermc.paper.command.brigadier.Commands.literal;
|
||||||
import static net.kyori.adventure.text.Component.translatable;
|
import static net.kyori.adventure.text.Component.translatable;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class InvseeCommand implements CommandProvider {
|
public final class InvseeCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ import java.util.UUID;
|
|||||||
import static io.papermc.paper.command.brigadier.Commands.argument;
|
import static io.papermc.paper.command.brigadier.Commands.argument;
|
||||||
import static io.papermc.paper.command.brigadier.Commands.literal;
|
import static io.papermc.paper.command.brigadier.Commands.literal;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class KickCommand implements CommandProvider {
|
public final class KickCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ import static io.papermc.paper.command.brigadier.Commands.literal;
|
|||||||
import static net.kyori.adventure.text.Component.text;
|
import static net.kyori.adventure.text.Component.text;
|
||||||
import static net.kyori.adventure.text.Component.translatable;
|
import static net.kyori.adventure.text.Component.translatable;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class ModLogsCommand implements CommandProvider {
|
public final class ModLogsCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ import java.util.UUID;
|
|||||||
import static io.papermc.paper.command.brigadier.Commands.argument;
|
import static io.papermc.paper.command.brigadier.Commands.argument;
|
||||||
import static io.papermc.paper.command.brigadier.Commands.literal;
|
import static io.papermc.paper.command.brigadier.Commands.literal;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class MuteCommand implements CommandProvider {
|
public final class MuteCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ import static io.papermc.paper.command.brigadier.Commands.literal;
|
|||||||
import static net.kyori.adventure.text.Component.text;
|
import static net.kyori.adventure.text.Component.text;
|
||||||
import static net.kyori.adventure.text.Component.translatable;
|
import static net.kyori.adventure.text.Component.translatable;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class OfflineTPCommand implements CommandProvider {
|
public final class OfflineTPCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import java.util.List;
|
|||||||
|
|
||||||
import static io.papermc.paper.command.brigadier.Commands.literal;
|
import static io.papermc.paper.command.brigadier.Commands.literal;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class SModCommand implements CommandProvider {
|
public final class SModCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import java.util.List;
|
|||||||
import static io.papermc.paper.command.brigadier.Commands.literal;
|
import static io.papermc.paper.command.brigadier.Commands.literal;
|
||||||
import static net.kyori.adventure.text.Component.translatable;
|
import static net.kyori.adventure.text.Component.translatable;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class SocialSpyCommand implements CommandProvider {
|
public final class SocialSpyCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import java.util.UUID;
|
|||||||
import static io.papermc.paper.command.brigadier.Commands.argument;
|
import static io.papermc.paper.command.brigadier.Commands.argument;
|
||||||
import static io.papermc.paper.command.brigadier.Commands.literal;
|
import static io.papermc.paper.command.brigadier.Commands.literal;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class UnbanCommand implements CommandProvider {
|
public final class UnbanCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import java.util.UUID;
|
|||||||
import static io.papermc.paper.command.brigadier.Commands.argument;
|
import static io.papermc.paper.command.brigadier.Commands.argument;
|
||||||
import static io.papermc.paper.command.brigadier.Commands.literal;
|
import static io.papermc.paper.command.brigadier.Commands.literal;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class UnmuteCommand implements CommandProvider {
|
public final class UnmuteCommand implements CommandProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ import static io.papermc.paper.command.brigadier.Commands.argument;
|
|||||||
import static io.papermc.paper.command.brigadier.Commands.literal;
|
import static io.papermc.paper.command.brigadier.Commands.literal;
|
||||||
import static net.kyori.adventure.text.Component.*;
|
import static net.kyori.adventure.text.Component.*;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class VanishCommand implements CommandProvider {
|
public final class VanishCommand implements CommandProvider {
|
||||||
|
|
||||||
public static final NamespacedKey KEY_VANISHED = new NamespacedKey("smoderation", "vanished");
|
public static final NamespacedKey KEY_VANISHED = new NamespacedKey("smoderation", "vanished");
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import java.util.concurrent.atomic.AtomicLong;
|
|||||||
import java.util.regex.MatchResult;
|
import java.util.regex.MatchResult;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class DurationArgument implements CustomArgumentType.Converted<Long, String> {
|
public final class DurationArgument implements CustomArgumentType.Converted<Long, String> {
|
||||||
|
|
||||||
public static final Pattern DURATION_PATTERN = Pattern.compile("([0-9]{1,9})(ms|s|min|h|d|w|mo|y)");
|
public static final Pattern DURATION_PATTERN = Pattern.compile("([0-9]{1,9})(ms|s|min|h|d|w|mo|y)");
|
||||||
|
|||||||
+3
-1
@@ -11,13 +11,15 @@ import io.papermc.paper.command.brigadier.argument.CustomArgumentType;
|
|||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.OfflinePlayer;
|
import org.bukkit.OfflinePlayer;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
import org.jspecify.annotations.NonNull;
|
||||||
|
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class OfflinePlayerArgument implements CustomArgumentType.Converted<OfflinePlayer, String> {
|
public final class OfflinePlayerArgument implements CustomArgumentType.Converted<OfflinePlayer, String> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public OfflinePlayer convert(@NotNull String nativeType) throws CommandSyntaxException {
|
public @NonNull OfflinePlayer convert(@NotNull String nativeType) throws CommandSyntaxException {
|
||||||
OfflinePlayer player = Bukkit.getOfflinePlayerIfCached(nativeType);
|
OfflinePlayer player = Bukkit.getOfflinePlayerIfCached(nativeType);
|
||||||
if (player != null){
|
if (player != null){
|
||||||
return player;
|
return player;
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import org.jetbrains.annotations.NotNull;
|
|||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class PlayerUUIDArgument implements CustomArgumentType.Converted<UUID, String> {
|
public final class PlayerUUIDArgument implements CustomArgumentType.Converted<UUID, String> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import org.jetbrains.annotations.NotNull;
|
|||||||
import static de.shiewk.smoderation.paper.inventory.CustomInventory.renderComponent;
|
import static de.shiewk.smoderation.paper.inventory.CustomInventory.renderComponent;
|
||||||
import static net.kyori.adventure.text.Component.translatable;
|
import static net.kyori.adventure.text.Component.translatable;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public class ConfirmationInventory implements CustomInventory {
|
public class ConfirmationInventory implements CustomInventory {
|
||||||
private final Inventory inventory;
|
private final Inventory inventory;
|
||||||
private final Player player;
|
private final Player player;
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ import static de.shiewk.smoderation.paper.SModerationPaper.*;
|
|||||||
import static de.shiewk.smoderation.paper.inventory.CustomInventory.renderComponent;
|
import static de.shiewk.smoderation.paper.inventory.CustomInventory.renderComponent;
|
||||||
import static net.kyori.adventure.text.Component.*;
|
import static net.kyori.adventure.text.Component.*;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API, Paper Data Component API
|
||||||
public class SModMenu extends PageableCustomInventory {
|
public class SModMenu extends PageableCustomInventory {
|
||||||
|
|
||||||
public enum Filter {
|
public enum Filter {
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ import java.util.function.Predicate;
|
|||||||
import static de.shiewk.smoderation.paper.util.PlayerUtil.UUID_CONSOLE;
|
import static de.shiewk.smoderation.paper.util.PlayerUtil.UUID_CONSOLE;
|
||||||
import static net.kyori.adventure.text.Component.translatable;
|
import static net.kyori.adventure.text.Component.translatable;
|
||||||
|
|
||||||
|
@SuppressWarnings("UnstableApiUsage") // Paper Brigadier API
|
||||||
public final class CommandUtil {
|
public final class CommandUtil {
|
||||||
private CommandUtil(){}
|
private CommandUtil(){}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user