Add a /balance command

This commit is contained in:
Trever Fischer 2012-04-02 15:47:04 -04:00
parent 5a320f1f20
commit 771dfec6fb
2 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,45 @@
package us.camin;
/*
This file is part of Caminus
Caminus is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Caminus is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Caminus. If not, see <http://www.gnu.org/licenses/>.
*/
import java.io.IOException;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class EconomyCommand implements CommandExecutor {
private Plugin m_plugin;
public EconomyCommand(Plugin p) {
m_plugin = p;
}
public boolean onCommand(CommandSender sender, Command command, String label, String[] split) {
String name = sender.getName();
double balance;
try {
balance = m_plugin.api().getBalance(name);
sender.sendMessage("You have "+balance+" grist");
} catch (IOException e) {
sender.sendMessage("Error: "+e.getMessage());
}
return true;
}
}

View File

@ -12,6 +12,9 @@ commands:
vomit: vomit:
description: Causes a player to vomit blocks description: Causes a player to vomit blocks
usage: /<command> player quantity item usage: /<command> player quantity item
balance:
description: Displays your balance
usage: /<command>
permissions: permissions:
caminus.*: caminus.*:
default: op default: op