From c09362c75e5ce48f8753717859948f07dd62857a Mon Sep 17 00:00:00 2001 From: Marc Baloup Date: Mon, 14 Jul 2025 00:20:00 +0200 Subject: [PATCH] Fix reflection wrapper inheritance --- .../reflect/wrapper/paper/commands/BukkitCommandNode.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pandalib-paper/src/main/java/fr/pandacube/lib/paper/reflect/wrapper/paper/commands/BukkitCommandNode.java b/pandalib-paper/src/main/java/fr/pandacube/lib/paper/reflect/wrapper/paper/commands/BukkitCommandNode.java index 9a40b16..f429220 100644 --- a/pandalib-paper/src/main/java/fr/pandacube/lib/paper/reflect/wrapper/paper/commands/BukkitCommandNode.java +++ b/pandalib-paper/src/main/java/fr/pandacube/lib/paper/reflect/wrapper/paper/commands/BukkitCommandNode.java @@ -1,17 +1,15 @@ package fr.pandacube.lib.paper.reflect.wrapper.paper.commands; -import com.mojang.brigadier.tree.LiteralCommandNode; +import fr.pandacube.lib.paper.reflect.wrapper.brigadier.CommandNode; import fr.pandacube.lib.reflect.Reflect; import fr.pandacube.lib.reflect.ReflectClass; import fr.pandacube.lib.reflect.ReflectMethod; -import fr.pandacube.lib.reflect.wrapper.ReflectWrapperTyped; -import io.papermc.paper.command.brigadier.CommandSourceStack; import org.bukkit.command.Command; import static fr.pandacube.lib.util.ThrowableUtil.wrapEx; import static fr.pandacube.lib.util.ThrowableUtil.wrapReflectEx; -public class BukkitCommandNode extends ReflectWrapperTyped> { +public class BukkitCommandNode extends CommandNode { public static final ReflectClass REFLECT = wrapEx(() -> Reflect.ofClass("io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode")); private static final ReflectMethod getBukkitCommand = wrapEx(() -> REFLECT.method("getBukkitCommand"));