mirror of
https://github.com/TheDeus-Group/TFM-4.3-Reloaded.git
synced 2025-08-05 08:12:53 +00:00
Register commands through Bukkit
This commit is contained in:
parent
06499c69b1
commit
2d543a925a
111 changed files with 844 additions and 1047 deletions
|
@ -12,9 +12,6 @@ import org.bukkit.entity.Player;
|
|||
import java.util.Iterator;
|
||||
|
||||
@CommandPermissions(level = AdminLevel.SUPER, source = SourceType.BOTH)
|
||||
@CommandParameters(
|
||||
description = "Use admin commands on someone by hash. Use mode 'list' to get a player's hash. Other modes are kick, nameban, ipban, ban, op, deop, ci, fr, smite.",
|
||||
usage = "/<command> [list | [<kick | nameban | ipban | ban | op | deop | ci | fr | smite> <targethash>] ]")
|
||||
public class Command_gadmin extends FreedomCommand {
|
||||
private enum GadminMode {
|
||||
LIST("list"),
|
||||
|
@ -60,7 +57,7 @@ public class Command_gadmin extends FreedomCommand {
|
|||
|
||||
final GadminMode mode = GadminMode.findMode(args[0].toLowerCase());
|
||||
if (mode == null) {
|
||||
playerMsg("Invalid mode: " + args[0], ChatColor.RED);
|
||||
playerMsg(sender, "Invalid mode: " + args[0], ChatColor.RED);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -68,7 +65,7 @@ public class Command_gadmin extends FreedomCommand {
|
|||
|
||||
if (mode == GadminMode.LIST)
|
||||
{
|
||||
playerMsg("[ Real Name ] : [ Display Name ] - Hash:");
|
||||
playerMsg(sender, "[ Real Name ] : [ Display Name ] - Hash:");
|
||||
while (it.hasNext())
|
||||
{
|
||||
final Player player = it.next();
|
||||
|
@ -100,7 +97,7 @@ public class Command_gadmin extends FreedomCommand {
|
|||
|
||||
if (target == null)
|
||||
{
|
||||
playerMsg("Invalid player hash: " + args[1], ChatColor.RED);
|
||||
playerMsg(sender, "Invalid player hash: " + args[1], ChatColor.RED);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -181,7 +178,7 @@ public class Command_gadmin extends FreedomCommand {
|
|||
PlayerData playerdata = PlayerData.getPlayerData(target);
|
||||
playerdata.setFrozen(!playerdata.isFrozen());
|
||||
|
||||
playerMsg(target.getName() + " has been " + (playerdata.isFrozen() ? "frozen" : "unfrozen") + ".");
|
||||
playerMsg(sender, target.getName() + " has been " + (playerdata.isFrozen() ? "frozen" : "unfrozen") + ".");
|
||||
target.sendMessage(ChatColor.AQUA + "You have been " + (playerdata.isFrozen() ? "frozen" : "unfrozen") + ".");
|
||||
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue