diff --git a/SpigotCore_Main/src/de/steamwar/command/Argument.java b/SpigotCore_Main/src/de/steamwar/command/Argument.java index fe0ee2f..b74443a 100644 --- a/SpigotCore_Main/src/de/steamwar/command/Argument.java +++ b/SpigotCore_Main/src/de/steamwar/command/Argument.java @@ -20,8 +20,11 @@ package de.steamwar.command; -import org.bukkit.*; -import org.bukkit.entity.EntityType; +import de.steamwar.core.Core; +import de.steamwar.sql.Schematic; +import de.steamwar.sql.SteamwarUser; +import org.bukkit.Bukkit; +import org.bukkit.GameMode; import org.bukkit.entity.Player; import java.util.*; @@ -62,6 +65,9 @@ public class Argument { } return null; }, Objects::nonNull, GameMode.class); + public static final Argument USER = new Argument<>(SteamwarUser::get, Objects::nonNull, PLAYER.tabCompletes); + // MAKE mapper a BiFunction + // public static final Argument SCHEMATIC = new Argument<>(s -> Schematic.getSchemFromDB(s, null), Objects::nonNull, ""); private Function mapper; private Predicate constraint;