mirror of
https://github.com/AtlasMediaGroup/TotalFreedomMod.git
synced 2024-11-30 10:05:59 +00:00
Fixed possible NPE in getPrefix()
This commit is contained in:
parent
9405604efc
commit
ee39e89093
@ -1,3 +1,3 @@
|
|||||||
#Build Number for ANT. Do not edit!
|
#Build Number for ANT. Do not edit!
|
||||||
#Sun Dec 01 13:41:29 CET 2013
|
#Sun Dec 01 15:18:04 CET 2013
|
||||||
build.number=646
|
build.number=647
|
||||||
|
@ -54,7 +54,7 @@ public class Command_list extends TFM_Command
|
|||||||
final List<String> names = new ArrayList<String>();
|
final List<String> names = new ArrayList<String>();
|
||||||
for (Player player : server.getOnlinePlayers())
|
for (Player player : server.getOnlinePlayers())
|
||||||
{
|
{
|
||||||
boolean userSuperadmin = TFM_SuperadminList.isUserSuperadmin(player);
|
final boolean userSuperadmin = TFM_SuperadminList.isUserSuperadmin(player);
|
||||||
|
|
||||||
if (listFilter == ListFilter.ADMINS && !userSuperadmin)
|
if (listFilter == ListFilter.ADMINS && !userSuperadmin)
|
||||||
{
|
{
|
||||||
@ -66,7 +66,7 @@ public class Command_list extends TFM_Command
|
|||||||
if (userSuperadmin)
|
if (userSuperadmin)
|
||||||
{
|
{
|
||||||
final TFM_Superadmin entry = TFM_SuperadminList.getAdminEntry(player.getName());
|
final TFM_Superadmin entry = TFM_SuperadminList.getAdminEntry(player.getName());
|
||||||
if (entry == null)
|
if (entry == null || !entry.isActivated())
|
||||||
{
|
{
|
||||||
prefix = ChatColor.GOLD + "[SA]";
|
prefix = ChatColor.GOLD + "[SA]";
|
||||||
}
|
}
|
||||||
|
@ -421,38 +421,34 @@ public class TFM_Util
|
|||||||
return "an " + ChatColor.YELLOW + ChatColor.UNDERLINE + "impostor" + ChatColor.RESET + ChatColor.AQUA + "!";
|
return "an " + ChatColor.YELLOW + ChatColor.UNDERLINE + "impostor" + ChatColor.RESET + ChatColor.AQUA + "!";
|
||||||
}
|
}
|
||||||
|
|
||||||
TFM_Superadmin entry = TFM_SuperadminList.getAdminEntry(sender.getName());
|
final TFM_Superadmin entry = TFM_SuperadminList.getAdminEntry(sender.getName());
|
||||||
|
|
||||||
if (entry != null)
|
if (entry != null && entry.isActivated())
|
||||||
{
|
{
|
||||||
if (entry.isActivated())
|
String loginMessage = entry.getCustomLoginMessage();
|
||||||
|
|
||||||
|
if (loginMessage != null)
|
||||||
{
|
{
|
||||||
String loginMessage = entry.getCustomLoginMessage();
|
if (!loginMessage.isEmpty())
|
||||||
|
|
||||||
if (loginMessage != null)
|
|
||||||
{
|
{
|
||||||
if (!loginMessage.isEmpty())
|
return ChatColor.translateAlternateColorCodes('&', loginMessage);
|
||||||
{
|
|
||||||
return ChatColor.translateAlternateColorCodes('&', loginMessage);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!entry.isSeniorAdmin() && entry.isTelnetAdmin())
|
|
||||||
{
|
|
||||||
return "a " + ChatColor.DARK_GREEN + "Super Telnet Admin" + ChatColor.AQUA + ".";
|
|
||||||
}
|
|
||||||
|
|
||||||
if (entry.isSeniorAdmin())
|
|
||||||
{
|
|
||||||
return "a " + ChatColor.LIGHT_PURPLE + "Senior Admin" + ChatColor.AQUA + ".";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return "a " + ChatColor.GOLD + "Super Admin" + ChatColor.AQUA + ".";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
if (entry.isSeniorAdmin())
|
||||||
|
{
|
||||||
|
return "a " + ChatColor.LIGHT_PURPLE + "Senior Admin" + ChatColor.AQUA + ".";
|
||||||
|
}
|
||||||
|
else if (entry.isTelnetAdmin())
|
||||||
|
{
|
||||||
|
return "a " + ChatColor.DARK_GREEN + "Super Telnet Admin" + ChatColor.AQUA + ".";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return "a " + ChatColor.GOLD + "Super Admin" + ChatColor.AQUA + ".";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (sender.isOp())
|
if (sender.isOp())
|
||||||
{
|
{
|
||||||
return "an " + ChatColor.DARK_GREEN + "OP" + ChatColor.AQUA + ".";
|
return "an " + ChatColor.DARK_GREEN + "OP" + ChatColor.AQUA + ".";
|
||||||
@ -759,7 +755,7 @@ public class TFM_Util
|
|||||||
|
|
||||||
public static void downloadFile(String url, File output, boolean verbose) throws java.lang.Exception
|
public static void downloadFile(String url, File output, boolean verbose) throws java.lang.Exception
|
||||||
{
|
{
|
||||||
URL website = new URL(url);
|
final URL website = new URL(url);
|
||||||
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
|
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
|
||||||
FileOutputStream fos = new FileOutputStream(output);
|
FileOutputStream fos = new FileOutputStream(output);
|
||||||
fos.getChannel().transferFrom(rbc, 0, 1 << 24);
|
fos.getChannel().transferFrom(rbc, 0, 1 << 24);
|
||||||
@ -794,19 +790,25 @@ public class TFM_Util
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TFM_Superadmin entry = TFM_SuperadminList.getAdminEntry(sender.getName());
|
final TFM_Superadmin entry = TFM_SuperadminList.getAdminEntry(sender.getName());
|
||||||
if (!entry.isSeniorAdmin() && entry.isTelnetAdmin())
|
|
||||||
{
|
if (entry == null) {
|
||||||
prefix = ChatColor.DARK_GREEN + "(STA)";
|
return "";
|
||||||
}
|
}
|
||||||
else if (TFM_SuperadminList.isSeniorAdmin(sender))
|
|
||||||
|
if (entry.isSeniorAdmin())
|
||||||
{
|
{
|
||||||
prefix = ChatColor.LIGHT_PURPLE + "(SrA)";
|
prefix = ChatColor.LIGHT_PURPLE + "(SrA)";
|
||||||
}
|
}
|
||||||
|
else if (entry.isTelnetAdmin())
|
||||||
|
{
|
||||||
|
prefix = ChatColor.DARK_GREEN + "(STA)";
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
prefix = ChatColor.GOLD + "(SA)";
|
prefix = ChatColor.GOLD + "(SA)";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DEVELOPERS.contains(sender.getName()))
|
if (DEVELOPERS.contains(sender.getName()))
|
||||||
{
|
{
|
||||||
prefix = ChatColor.DARK_PURPLE + "(Dev)";
|
prefix = ChatColor.DARK_PURPLE + "(Dev)";
|
||||||
|
Loading…
Reference in New Issue
Block a user