Implements the scrapper edit command
This commit is contained in:
@@ -1,15 +1,32 @@
|
||||
package net.knarcraft.blacksmith.command.scrapper;
|
||||
|
||||
import org.apache.commons.lang.NotImplementedException;
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandExecutor;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import net.knarcraft.blacksmith.BlacksmithPlugin;
|
||||
import net.knarcraft.blacksmith.command.EditCommand;
|
||||
import net.knarcraft.blacksmith.config.Settings;
|
||||
import net.knarcraft.blacksmith.config.scrapper.ScrapperSetting;
|
||||
import net.knarcraft.blacksmith.trait.ScrapperTrait;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class ScrapperEditCommand implements CommandExecutor {
|
||||
@Override
|
||||
public boolean onCommand(@NotNull CommandSender commandSender, @NotNull Command command, @NotNull String s,
|
||||
@NotNull String[] strings) {
|
||||
throw new NotImplementedException();
|
||||
/**
|
||||
* The main command used for scrapper editing
|
||||
*/
|
||||
public class ScrapperEditCommand extends EditCommand<ScrapperTrait, ScrapperSetting> {
|
||||
|
||||
/**
|
||||
* Instantiates a new scrapper edit command
|
||||
*/
|
||||
public ScrapperEditCommand() {
|
||||
super(ScrapperTrait.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ScrapperSetting getSetting(String input) {
|
||||
return ScrapperSetting.getSetting(input);
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull Settings<ScrapperSetting> getGlobalSettings() {
|
||||
return BlacksmithPlugin.getInstance().getGlobalScrapperSettings();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user