diff --git a/Bukkit/src/main/java/net/frankheijden/serverutils/bukkit/commands/BukkitCommandPlugins.java b/Bukkit/src/main/java/net/frankheijden/serverutils/bukkit/commands/BukkitCommandPlugins.java index 8f76786..58df73a 100644 --- a/Bukkit/src/main/java/net/frankheijden/serverutils/bukkit/commands/BukkitCommandPlugins.java +++ b/Bukkit/src/main/java/net/frankheijden/serverutils/bukkit/commands/BukkitCommandPlugins.java @@ -6,18 +6,10 @@ import cloud.commandframework.context.CommandContext; import net.frankheijden.serverutils.bukkit.entities.BukkitCommandSender; import net.frankheijden.serverutils.bukkit.entities.BukkitPlugin; import net.frankheijden.serverutils.common.commands.CommandPlugins; -import org.bukkit.command.CommandSender; import org.bukkit.plugin.Plugin; import org.bukkit.plugin.PluginDescriptionFile; -import org.bukkit.scheduler.BukkitTask; -public class BukkitCommandPlugins extends CommandPlugins< - BukkitPlugin, - Plugin, - BukkitTask, - BukkitCommandSender, - CommandSender - > { +public class BukkitCommandPlugins extends CommandPlugins { public BukkitCommandPlugins(BukkitPlugin plugin) { super(plugin); diff --git a/Bukkit/src/main/java/net/frankheijden/serverutils/bukkit/commands/BukkitCommandServerUtils.java b/Bukkit/src/main/java/net/frankheijden/serverutils/bukkit/commands/BukkitCommandServerUtils.java index 21d492e..eeeb3d2 100644 --- a/Bukkit/src/main/java/net/frankheijden/serverutils/bukkit/commands/BukkitCommandServerUtils.java +++ b/Bukkit/src/main/java/net/frankheijden/serverutils/bukkit/commands/BukkitCommandServerUtils.java @@ -24,19 +24,11 @@ import net.frankheijden.serverutils.common.utils.ForwardFilter; import net.frankheijden.serverutils.common.utils.ListBuilder; import org.bukkit.Bukkit; import org.bukkit.command.Command; -import org.bukkit.command.CommandSender; import org.bukkit.command.PluginIdentifiableCommand; import org.bukkit.plugin.Plugin; import org.bukkit.plugin.PluginDescriptionFile; -import org.bukkit.scheduler.BukkitTask; -public class BukkitCommandServerUtils extends CommandServerUtils< - BukkitPlugin, - Plugin, - BukkitTask, - BukkitCommandSender, - CommandSender - > { +public class BukkitCommandServerUtils extends CommandServerUtils { private static final Map supportedConfigs; diff --git a/Bungee/src/main/java/net/frankheijden/serverutils/bungee/commands/BungeeCommandPlugins.java b/Bungee/src/main/java/net/frankheijden/serverutils/bungee/commands/BungeeCommandPlugins.java index 29d4a08..8e0855b 100644 --- a/Bungee/src/main/java/net/frankheijden/serverutils/bungee/commands/BungeeCommandPlugins.java +++ b/Bungee/src/main/java/net/frankheijden/serverutils/bungee/commands/BungeeCommandPlugins.java @@ -6,18 +6,10 @@ import cloud.commandframework.context.CommandContext; import net.frankheijden.serverutils.bungee.entities.BungeeCommandSender; import net.frankheijden.serverutils.bungee.entities.BungeePlugin; import net.frankheijden.serverutils.common.commands.CommandPlugins; -import net.md_5.bungee.api.CommandSender; import net.md_5.bungee.api.plugin.Plugin; import net.md_5.bungee.api.plugin.PluginDescription; -import net.md_5.bungee.api.scheduler.ScheduledTask; -public class BungeeCommandPlugins extends CommandPlugins< - BungeePlugin, - Plugin, - ScheduledTask, - BungeeCommandSender, - CommandSender - > { +public class BungeeCommandPlugins extends CommandPlugins { public BungeeCommandPlugins(BungeePlugin plugin) { super(plugin); diff --git a/Bungee/src/main/java/net/frankheijden/serverutils/bungee/commands/BungeeCommandServerUtils.java b/Bungee/src/main/java/net/frankheijden/serverutils/bungee/commands/BungeeCommandServerUtils.java index 6c80fd2..b845eb8 100644 --- a/Bungee/src/main/java/net/frankheijden/serverutils/bungee/commands/BungeeCommandServerUtils.java +++ b/Bungee/src/main/java/net/frankheijden/serverutils/bungee/commands/BungeeCommandServerUtils.java @@ -11,20 +11,12 @@ import net.frankheijden.serverutils.bungee.reflection.RPluginManager; import net.frankheijden.serverutils.common.commands.CommandServerUtils; import net.frankheijden.serverutils.common.utils.FormatBuilder; import net.frankheijden.serverutils.common.utils.ListBuilder; -import net.md_5.bungee.api.CommandSender; import net.md_5.bungee.api.plugin.Command; import net.md_5.bungee.api.plugin.Plugin; import net.md_5.bungee.api.plugin.PluginDescription; import net.md_5.bungee.api.plugin.PluginManager; -import net.md_5.bungee.api.scheduler.ScheduledTask; -public class BungeeCommandServerUtils extends CommandServerUtils< - BungeePlugin, - Plugin, - ScheduledTask, - BungeeCommandSender, - CommandSender - > { +public class BungeeCommandServerUtils extends CommandServerUtils { public BungeeCommandServerUtils(BungeePlugin plugin) { super(plugin); diff --git a/Common/src/main/java/net/frankheijden/serverutils/common/commands/CommandPlugins.java b/Common/src/main/java/net/frankheijden/serverutils/common/commands/CommandPlugins.java index 42821ca..a614aa4 100644 --- a/Common/src/main/java/net/frankheijden/serverutils/common/commands/CommandPlugins.java +++ b/Common/src/main/java/net/frankheijden/serverutils/common/commands/CommandPlugins.java @@ -7,13 +7,8 @@ import net.frankheijden.serverutils.common.entities.ServerUtilsPlugin; import net.frankheijden.serverutils.common.utils.ListBuilder; import net.frankheijden.serverutils.common.utils.ListFormat; -public abstract class CommandPlugins< - U extends ServerUtilsPlugin, - P, - T, - C extends ServerCommandSender, - S - > extends ServerUtilsCommand { +public abstract class CommandPlugins, P, C extends ServerCommandSender> + extends ServerUtilsCommand { protected CommandPlugins(U plugin) { super(plugin, "plugins"); diff --git a/Common/src/main/java/net/frankheijden/serverutils/common/commands/CommandServerUtils.java b/Common/src/main/java/net/frankheijden/serverutils/common/commands/CommandServerUtils.java index 2f1ce02..e425c94 100644 --- a/Common/src/main/java/net/frankheijden/serverutils/common/commands/CommandServerUtils.java +++ b/Common/src/main/java/net/frankheijden/serverutils/common/commands/CommandServerUtils.java @@ -19,17 +19,10 @@ import net.frankheijden.serverutils.common.utils.FormatBuilder; import net.frankheijden.serverutils.common.utils.ListBuilder; import net.frankheijden.serverutils.common.utils.ListFormat; -public abstract class CommandServerUtils< - U extends ServerUtilsPlugin, - P, - T, - C extends ServerCommandSender, - S - > extends ServerUtilsCommand { +public abstract class CommandServerUtils, P, C extends ServerCommandSender> + extends ServerUtilsCommand { - protected CommandServerUtils( - U plugin - ) { + protected CommandServerUtils(U plugin) { super(plugin, "serverutils"); } diff --git a/Common/src/main/java/net/frankheijden/serverutils/common/commands/ServerUtilsCommand.java b/Common/src/main/java/net/frankheijden/serverutils/common/commands/ServerUtilsCommand.java index 5828195..f1e18be 100644 --- a/Common/src/main/java/net/frankheijden/serverutils/common/commands/ServerUtilsCommand.java +++ b/Common/src/main/java/net/frankheijden/serverutils/common/commands/ServerUtilsCommand.java @@ -12,22 +12,14 @@ import net.frankheijden.serverutils.common.config.ServerUtilsConfig; import net.frankheijden.serverutils.common.entities.ServerCommandSender; import net.frankheijden.serverutils.common.entities.ServerUtilsPlugin; -public abstract class ServerUtilsCommand, - P, - T, - C extends ServerCommandSender, - S - > { +public abstract class ServerUtilsCommand, C extends ServerCommandSender> { protected final U plugin; protected final String commandName; protected final ServerUtilsConfig commandConfig; protected final Map> arguments; - protected ServerUtilsCommand( - U plugin, - String commandName - ) { + protected ServerUtilsCommand(U plugin, String commandName) { this.plugin = plugin; this.commandName = commandName; this.commandConfig = (ServerUtilsConfig) plugin.getCommandsResource().getConfig().get(commandName); diff --git a/Velocity/src/main/java/net/frankheijden/serverutils/velocity/commands/VelocityCommandPlugins.java b/Velocity/src/main/java/net/frankheijden/serverutils/velocity/commands/VelocityCommandPlugins.java index ae11dbe..36faacd 100644 --- a/Velocity/src/main/java/net/frankheijden/serverutils/velocity/commands/VelocityCommandPlugins.java +++ b/Velocity/src/main/java/net/frankheijden/serverutils/velocity/commands/VelocityCommandPlugins.java @@ -3,21 +3,13 @@ package net.frankheijden.serverutils.velocity.commands; import cloud.commandframework.Command; import cloud.commandframework.CommandManager; import cloud.commandframework.context.CommandContext; -import com.velocitypowered.api.command.CommandSource; import com.velocitypowered.api.plugin.PluginContainer; import com.velocitypowered.api.plugin.PluginDescription; -import com.velocitypowered.api.scheduler.ScheduledTask; import net.frankheijden.serverutils.common.commands.CommandPlugins; import net.frankheijden.serverutils.velocity.entities.VelocityCommandSender; import net.frankheijden.serverutils.velocity.entities.VelocityPlugin; -public class VelocityCommandPlugins extends CommandPlugins< - VelocityPlugin, - PluginContainer, - ScheduledTask, - VelocityCommandSender, - CommandSource - > { +public class VelocityCommandPlugins extends CommandPlugins { public VelocityCommandPlugins(VelocityPlugin plugin) { super(plugin); diff --git a/Velocity/src/main/java/net/frankheijden/serverutils/velocity/commands/VelocityCommandServerUtils.java b/Velocity/src/main/java/net/frankheijden/serverutils/velocity/commands/VelocityCommandServerUtils.java index 3a4d57c..d64cee6 100644 --- a/Velocity/src/main/java/net/frankheijden/serverutils/velocity/commands/VelocityCommandServerUtils.java +++ b/Velocity/src/main/java/net/frankheijden/serverutils/velocity/commands/VelocityCommandServerUtils.java @@ -5,7 +5,6 @@ import com.velocitypowered.api.command.CommandSource; import com.velocitypowered.api.plugin.PluginContainer; import com.velocitypowered.api.plugin.PluginDescription; import com.velocitypowered.api.plugin.meta.PluginDependency; -import com.velocitypowered.api.scheduler.ScheduledTask; import java.nio.file.Path; import java.util.function.Consumer; import java.util.function.Function; @@ -18,13 +17,8 @@ import net.frankheijden.serverutils.velocity.entities.VelocityCommandSender; import net.frankheijden.serverutils.velocity.entities.VelocityPlugin; import net.frankheijden.serverutils.velocity.reflection.RVelocityCommandManager; -public class VelocityCommandServerUtils extends CommandServerUtils< - VelocityPlugin, - PluginContainer, - ScheduledTask, - VelocityCommandSender, - CommandSource - > { +public class VelocityCommandServerUtils + extends CommandServerUtils { public VelocityCommandServerUtils(VelocityPlugin plugin) { super(plugin);