From 20400547b809775b869134169c5ef73668fd1427 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Fri, 19 Feb 2021 12:37:41 +0000 Subject: [PATCH] Cleaned up /eagive tabcomplete instantiation --- .../java/com/willfp/ecoarmor/commands/CommandEagive.java | 2 +- .../com/willfp/ecoarmor/commands/TabcompleterEagive.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/commands/CommandEagive.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/commands/CommandEagive.java index 08e7454..7fb53df 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/commands/CommandEagive.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/commands/CommandEagive.java @@ -31,7 +31,7 @@ public class CommandEagive extends AbstractCommand { @Override public @Nullable AbstractTabCompleter getTab() { - return new TabcompleterEagive(); + return new TabcompleterEagive(this); } @Override diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/commands/TabcompleterEagive.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/commands/TabcompleterEagive.java index 392c1cf..5f0a83b 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/commands/TabcompleterEagive.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/commands/TabcompleterEagive.java @@ -1,6 +1,5 @@ package com.willfp.ecoarmor.commands; -import com.willfp.eco.util.command.AbstractCommand; import com.willfp.eco.util.command.AbstractTabCompleter; import com.willfp.eco.util.config.updating.annotations.ConfigUpdater; import com.willfp.ecoarmor.sets.ArmorSets; @@ -16,7 +15,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; -import java.util.Objects; import java.util.stream.Collectors; public class TabcompleterEagive extends AbstractTabCompleter { @@ -46,9 +44,11 @@ public class TabcompleterEagive extends AbstractTabCompleter { /** * Instantiate a new tab-completer for /eagive. + * + * @param command Instance of /eagive. */ - public TabcompleterEagive() { - super((AbstractCommand) Objects.requireNonNull(Bukkit.getPluginCommand("eagive")).getExecutor()); + public TabcompleterEagive(@NotNull final CommandEagive command) { + super(command); reload(); }