mirror of
https://github.com/AtlasMediaGroup/TotalFreedomMod.git
synced 2024-11-27 01:05:38 +00:00
Made isUserSuperadmin simpler.
This commit is contained in:
parent
f0679c4f61
commit
5838eb23ff
@ -1,5 +1,5 @@
|
|||||||
#Sun, 22 Jul 2012 15:29:37 -0400
|
#Sat, 28 Jul 2012 15:17:23 -0400
|
||||||
|
|
||||||
program.VERSION=2.5
|
program.VERSION=2.5
|
||||||
program.BUILDNUM=68
|
program.BUILDNUM=77
|
||||||
program.BUILDDATE=07/22/2012 03\:29 PM
|
program.BUILDDATE=07/28/2012 03\:17 PM
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#Build Number for ANT. Do not edit!
|
#Build Number for ANT. Do not edit!
|
||||||
#Sun Jul 22 15:29:37 EDT 2012
|
#Sat Jul 28 15:17:23 EDT 2012
|
||||||
build.number=69
|
build.number=78
|
||||||
|
@ -16,7 +16,7 @@ public class Command_cage extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length == 0)
|
if (args.length == 0)
|
||||||
{
|
{
|
||||||
|
@ -14,7 +14,7 @@ public class Command_cake extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
StringBuilder output = new StringBuilder();
|
StringBuilder output = new StringBuilder();
|
||||||
Random randomGenerator = new Random();
|
Random randomGenerator = new Random();
|
||||||
|
@ -34,7 +34,7 @@ public class Command_creative extends TFM_Command
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
@ -13,7 +13,7 @@ public class Command_deopall extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (TFM_Util.isUserSuperadmin(sender, plugin) || senderIsConsole)
|
if (TFM_Util.isUserSuperadmin(sender) || senderIsConsole)
|
||||||
{
|
{
|
||||||
TFM_Util.bcastMsg(String.format("(%s: De-opping all players on server)", sender.getName()), ChatColor.YELLOW);
|
TFM_Util.bcastMsg(String.format("(%s: De-opping all players on server)", sender.getName()), ChatColor.YELLOW);
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ public class Command_ender extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
TFM_Util.gotoWorld(sender, "the_end");
|
TFM_Util.gotoWorld(sender, server.getWorlds().get(0).getName() + "_the_end");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -17,7 +17,7 @@ public class Command_expel extends TFM_Command
|
|||||||
{
|
{
|
||||||
sender.sendMessage(TotalFreedomMod.NOT_FROM_CONSOLE);
|
sender.sendMessage(TotalFreedomMod.NOT_FROM_CONSOLE);
|
||||||
}
|
}
|
||||||
else if (TFM_Util.isUserSuperadmin(sender, plugin))
|
else if (TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
double radius = 50.0;
|
double radius = 50.0;
|
||||||
double strength = 100.0;
|
double strength = 100.0;
|
||||||
|
@ -11,7 +11,7 @@ public class Command_explosives extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length == 0)
|
if (args.length == 0)
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,7 @@ public class Command_fireplace extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length != 1)
|
if (args.length != 1)
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,7 @@ public class Command_firespread extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length != 1)
|
if (args.length != 1)
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,7 @@ public class Command_fluidspread extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length != 1)
|
if (args.length != 1)
|
||||||
{
|
{
|
||||||
|
@ -13,7 +13,7 @@ public class Command_fr extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length == 0)
|
if (args.length == 0)
|
||||||
{
|
{
|
||||||
|
@ -18,7 +18,7 @@ public class Command_fuckoff extends TFM_Command
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!TFM_Util.isUserSuperadmin(sender, plugin))
|
if (!TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
sender.sendMessage(TotalFreedomMod.MSG_NO_PERMS);
|
sender.sendMessage(TotalFreedomMod.MSG_NO_PERMS);
|
||||||
return true;
|
return true;
|
||||||
|
@ -20,7 +20,7 @@ public class Command_gadmin extends TFM_Command
|
|||||||
|
|
||||||
String mode = args[0].toLowerCase();
|
String mode = args[0].toLowerCase();
|
||||||
|
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (mode.equals("list"))
|
if (mode.equals("list"))
|
||||||
{
|
{
|
||||||
|
@ -12,7 +12,7 @@ public class Command_gcmd extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length < 2)
|
if (args.length < 2)
|
||||||
{
|
{
|
||||||
|
@ -21,7 +21,7 @@ public class Command_glist extends TFM_Command
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length == 1)
|
if (args.length == 1)
|
||||||
{
|
{
|
||||||
|
@ -19,7 +19,7 @@ public class Command_gtfo extends TFM_Command
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
Player p;
|
Player p;
|
||||||
try
|
try
|
||||||
|
@ -21,7 +21,7 @@ public class Command_kicknoob extends TFM_Command
|
|||||||
|
|
||||||
for (Player p : server.getOnlinePlayers())
|
for (Player p : server.getOnlinePlayers())
|
||||||
{
|
{
|
||||||
if (!TFM_Util.isUserSuperadmin(p, plugin))
|
if (!TFM_Util.isUserSuperadmin(p))
|
||||||
{
|
{
|
||||||
p.kickPlayer("Disconnected by admin.");
|
p.kickPlayer("Disconnected by admin.");
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@ public class Command_lavadmg extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length != 1)
|
if (args.length != 1)
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,7 @@ public class Command_lavaplace extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length != 1)
|
if (args.length != 1)
|
||||||
{
|
{
|
||||||
|
@ -10,7 +10,7 @@ public class Command_nether extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
TFM_Util.gotoWorld(sender, "nether");
|
TFM_Util.gotoWorld(sender, server.getWorlds().get(0).getName() + "_nether");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@ public class Command_opall extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (TFM_Util.isUserSuperadmin(sender, plugin) || senderIsConsole)
|
if (TFM_Util.isUserSuperadmin(sender) || senderIsConsole)
|
||||||
{
|
{
|
||||||
TFM_Util.bcastMsg(String.format("(%s: Opping all players on server)", sender.getName()), ChatColor.YELLOW);
|
TFM_Util.bcastMsg(String.format("(%s: Opping all players on server)", sender.getName()), ChatColor.YELLOW);
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ public class Command_opme extends TFM_Command
|
|||||||
{
|
{
|
||||||
sender.sendMessage(TotalFreedomMod.NOT_FROM_CONSOLE);
|
sender.sendMessage(TotalFreedomMod.NOT_FROM_CONSOLE);
|
||||||
}
|
}
|
||||||
else if (TFM_Util.isUserSuperadmin(sender, plugin))
|
else if (TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
TFM_Util.bcastMsg(String.format("(%s: Opping %s)", sender.getName(), sender.getName()), ChatColor.GRAY);
|
TFM_Util.bcastMsg(String.format("(%s: Opping %s)", sender.getName(), sender.getName()), ChatColor.GRAY);
|
||||||
sender.setOp(true);
|
sender.setOp(true);
|
||||||
|
@ -15,7 +15,7 @@ public class Command_orbit extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length == 0)
|
if (args.length == 0)
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,7 @@ public class Command_prelog extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length != 1)
|
if (args.length != 1)
|
||||||
{
|
{
|
||||||
|
@ -17,7 +17,7 @@ public class Command_qdeop extends TFM_Command
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sender.isOp() || senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (sender.isOp() || senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
boolean matched_player = false;
|
boolean matched_player = false;
|
||||||
for (Player p : server.matchPlayer(args[0]))
|
for (Player p : server.matchPlayer(args[0]))
|
||||||
|
@ -17,7 +17,7 @@ public class Command_qop extends TFM_Command
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sender.isOp() || senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (sender.isOp() || senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
boolean matched_player = false;
|
boolean matched_player = false;
|
||||||
for (Player p : server.matchPlayer(args[0]))
|
for (Player p : server.matchPlayer(args[0]))
|
||||||
|
@ -19,7 +19,7 @@ public class Command_setspawnworld extends TFM_Command
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!TFM_Util.isUserSuperadmin(sender, plugin))
|
if (!TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
sender.sendMessage(TotalFreedomMod.MSG_NO_PERMS);
|
sender.sendMessage(TotalFreedomMod.MSG_NO_PERMS);
|
||||||
return true;
|
return true;
|
||||||
|
@ -12,7 +12,7 @@ public class Command_stop extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
TFM_Util.bcastMsg("Server is going offline.", ChatColor.GRAY);
|
TFM_Util.bcastMsg("Server is going offline.", ChatColor.GRAY);
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ public class Command_survival extends TFM_Command
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
@ -16,7 +16,7 @@ public class Command_tfbanlist extends TFM_Command
|
|||||||
{
|
{
|
||||||
if (args[0].equalsIgnoreCase("purge"))
|
if (args[0].equalsIgnoreCase("purge"))
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
for (OfflinePlayer p : server.getBannedPlayers())
|
for (OfflinePlayer p : server.getBannedPlayers())
|
||||||
{
|
{
|
||||||
|
@ -18,7 +18,7 @@ public class Command_tfipbanlist extends TFM_Command
|
|||||||
{
|
{
|
||||||
if (args[0].equalsIgnoreCase("purge"))
|
if (args[0].equalsIgnoreCase("purge"))
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
for (String ip : server.getIPBans())
|
for (String ip : server.getIPBans())
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,7 @@ public class Command_waterplace extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args.length != 1)
|
if (args.length != 1)
|
||||||
{
|
{
|
||||||
|
@ -12,7 +12,7 @@ public class Command_wildcard extends TFM_Command
|
|||||||
@Override
|
@Override
|
||||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||||
{
|
{
|
||||||
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender, plugin))
|
if (senderIsConsole || TFM_Util.isUserSuperadmin(sender))
|
||||||
{
|
{
|
||||||
if (args[0].equals("wildcard"))
|
if (args[0].equals("wildcard"))
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,7 @@ package me.StevenLawson.TotalFreedomMod.Listener;
|
|||||||
|
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
|
import java.util.Random;
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
@ -24,6 +25,7 @@ public class TFM_PlayerListener implements Listener
|
|||||||
private final TotalFreedomMod plugin;
|
private final TotalFreedomMod plugin;
|
||||||
private static final Logger log = Logger.getLogger("Minecraft");
|
private static final Logger log = Logger.getLogger("Minecraft");
|
||||||
private final Server server;
|
private final Server server;
|
||||||
|
private static final Random randomGenerator = new Random();
|
||||||
|
|
||||||
public TFM_PlayerListener(TotalFreedomMod instance)
|
public TFM_PlayerListener(TotalFreedomMod instance)
|
||||||
{
|
{
|
||||||
@ -178,7 +180,7 @@ public class TFM_PlayerListener implements Listener
|
|||||||
boolean do_freeze = false;
|
boolean do_freeze = false;
|
||||||
if (TotalFreedomMod.allPlayersFrozen)
|
if (TotalFreedomMod.allPlayersFrozen)
|
||||||
{
|
{
|
||||||
if (!TFM_Util.isUserSuperadmin(p, plugin))
|
if (!TFM_Util.isUserSuperadmin(p))
|
||||||
{
|
{
|
||||||
do_freeze = true;
|
do_freeze = true;
|
||||||
}
|
}
|
||||||
@ -236,6 +238,24 @@ public class TFM_PlayerListener implements Listener
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// if (p.getItemInHand().getType() == Material.SPECKLED_MELON)
|
||||||
|
// {
|
||||||
|
// if (TFM_Util.isUserSuperadmin(p))
|
||||||
|
// {
|
||||||
|
// Location from_pos = event.getFrom().clone();
|
||||||
|
// Location to_pos = event.getTo().clone();
|
||||||
|
//
|
||||||
|
// /*
|
||||||
|
// Block block_pos = user_pos.clone().add(user_pos.getDirection().multiply(-2.0)).getBlock();
|
||||||
|
//
|
||||||
|
// if ((block_pos.isEmpty() || block_pos.isLiquid()))
|
||||||
|
// {
|
||||||
|
// block_pos.setTypeIdAndData(Material.WOOL.getId(), DyeColor.values()[randomGenerator.nextInt(DyeColor.values().length)].getData(), false);
|
||||||
|
// }
|
||||||
|
// */
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
if (TotalFreedomMod.landminesEnabled && TotalFreedomMod.allowExplosions)
|
if (TotalFreedomMod.landminesEnabled && TotalFreedomMod.allowExplosions)
|
||||||
{
|
{
|
||||||
Iterator<TFM_LandmineData> landmines = TFM_LandmineData.landmines.iterator();
|
Iterator<TFM_LandmineData> landmines = TFM_LandmineData.landmines.iterator();
|
||||||
@ -353,21 +373,21 @@ public class TFM_PlayerListener implements Listener
|
|||||||
//Commands that will auto-kick the user:
|
//Commands that will auto-kick the user:
|
||||||
if (Pattern.compile("^/stop").matcher(command).find())
|
if (Pattern.compile("^/stop").matcher(command).find())
|
||||||
{
|
{
|
||||||
if (!TFM_Util.isUserSuperadmin(p, plugin))
|
if (!TFM_Util.isUserSuperadmin(p))
|
||||||
{
|
{
|
||||||
block_command = true;
|
block_command = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (Pattern.compile("^/reload").matcher(command).find())
|
else if (Pattern.compile("^/reload").matcher(command).find())
|
||||||
{
|
{
|
||||||
if (!TFM_Util.isUserSuperadmin(p, plugin))
|
if (!TFM_Util.isUserSuperadmin(p))
|
||||||
{
|
{
|
||||||
block_command = true;
|
block_command = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (Pattern.compile("^/save-").matcher(command).find())
|
else if (Pattern.compile("^/save-").matcher(command).find())
|
||||||
{
|
{
|
||||||
if (!TFM_Util.isUserSuperadmin(p, plugin))
|
if (!TFM_Util.isUserSuperadmin(p))
|
||||||
{
|
{
|
||||||
block_command = true;
|
block_command = true;
|
||||||
}
|
}
|
||||||
@ -386,6 +406,11 @@ public class TFM_PlayerListener implements Listener
|
|||||||
p.sendMessage(ChatColor.GRAY + "Server-side time changing is disabled. Please use /ptime to set your own personal time.");
|
p.sendMessage(ChatColor.GRAY + "Server-side time changing is disabled. Please use /ptime to set your own personal time.");
|
||||||
block_command = true;
|
block_command = true;
|
||||||
}
|
}
|
||||||
|
else if (Pattern.compile("^/md").matcher(command).find())
|
||||||
|
{
|
||||||
|
p.sendMessage(ChatColor.GRAY + "This server now uses DisguiseCraft instead of MobDisguise. Type /d to disguise and /u to undisguise.");
|
||||||
|
block_command = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (block_command)
|
if (block_command)
|
||||||
|
@ -5,7 +5,8 @@ import org.bukkit.Server;
|
|||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.EventPriority;
|
import org.bukkit.event.EventPriority;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.weather.*;
|
import org.bukkit.event.weather.ThunderChangeEvent;
|
||||||
|
import org.bukkit.event.weather.WeatherChangeEvent;
|
||||||
|
|
||||||
public class TFM_WeatherListener implements Listener
|
public class TFM_WeatherListener implements Listener
|
||||||
{
|
{
|
||||||
|
@ -246,7 +246,13 @@ public class TFM_Util
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static boolean isUserSuperadmin(CommandSender user, TotalFreedomMod tfm)
|
public static boolean isUserSuperadmin(CommandSender user, TotalFreedomMod tfm)
|
||||||
|
{
|
||||||
|
return isUserSuperadmin(user);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean isUserSuperadmin(CommandSender user)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user