package me.robin2310.TRGAuctions;
import java.util.ArrayList;
import java.util.logging.Logger;
import net.milkbowl.vault.economy.Economy;
import org.apache.commons.lang.StringUtils;
import org.bukkit.Server;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.RegisteredServiceProvider;
import org.bukkit.plugin.ServicesManager;
import org.bukkit.plugin.java.JavaPlugin;
public final class Main
extends JavaPlugin
{
Economy Econ;
ArrayList<ArrayList<Object>> TRGAuctions = new ArrayList();
ArrayList<Object> CurrentAuc;
String Line = StringUtils.repeat("-", 53);
public void onEnable()
{
if (getServer().getPluginManager().getPlugin("Vault") == null)
{
getLogger().severe("Vault missing, plugin disabled!");
getServer().getPluginManager().disablePlugin(this);
return;
}
RegisteredServiceProvider<Economy> EconomyProvider = getServer().getServicesManager().getRegistration(Economy.class);
this.Econ = ((Economy)EconomyProvider.getProvider());
}
public boolean onCommand(CommandSender Speaker, Command cmd, String Label, String[] Arguments)
{
if (cmd.getName().equalsIgnoreCase("auction"))
{
if (!(Speaker instanceof Player))
{
Speaker.sendMessage("Only in-game players can use this command.");
return false;
}
if (Arguments.length < 4) {
return false;
}
return true;
}
if (cmd.getName().equalsIgnoreCase("bid"))
{
if (!(Speaker instanceof Player))
{
Speaker.sendMessage("Only in-game players can use this command.");
return false;
}
return true;
}
if (cmd.getName().equalsIgnoreCase("cancelauction"))
{
if (!(Speaker instanceof Player))
{
Speaker.sendMessage("Only in-game players can use this command.");
return false;
}
return true;
}
return false;
}
}