mirror of
https://github.com/AtlasMediaGroup/TotalFreedomMod.git
synced 2025-06-30 03:56:42 +00:00
@ -23,8 +23,8 @@ import org.bukkit.entity.Player;
|
||||
public class StaffList extends FreedomService
|
||||
{
|
||||
@Getter
|
||||
private final Set<StaffMember> allStaffMembers = Sets.newHashSet(); // Includes disabled admins
|
||||
// Only active admins below
|
||||
private final Set<StaffMember> allStaffMembers = Sets.newHashSet(); // Includes disabled staff
|
||||
// Only active staff below
|
||||
@Getter
|
||||
private final Set<StaffMember> activeStaffMembers = Sets.newHashSet();
|
||||
private final Map<String, StaffMember> nameTable = Maps.newHashMap();
|
||||
@ -68,7 +68,7 @@ public class StaffList extends FreedomService
|
||||
FLog.info("Loaded " + allStaffMembers.size() + " staff members (" + nameTable.size() + " active, " + ipTable.size() + " IPs)");
|
||||
}
|
||||
|
||||
public void messageAllAdmins(String message)
|
||||
public void messageAllStaff(String message)
|
||||
{
|
||||
for (Player player : server.getOnlinePlayers())
|
||||
{
|
||||
@ -218,12 +218,12 @@ public class StaffList extends FreedomService
|
||||
save(staffMember);
|
||||
}
|
||||
|
||||
public boolean isAdminImpostor(Player player)
|
||||
public boolean isStaffImpostor(Player player)
|
||||
{
|
||||
return getEntryByName(player.getName()) != null && !isStaff(player) && !isVerifiedAdmin(player);
|
||||
return getEntryByName(player.getName()) != null && !isStaff(player) && !isVerifiedStaff(player);
|
||||
}
|
||||
|
||||
public boolean isVerifiedAdmin(Player player)
|
||||
public boolean isVerifiedStaff(Player player)
|
||||
{
|
||||
return verifiedNoStaff.contains(player.getName()) && verifiedNoStaffIps.get(player.getName()).contains(FUtil.getIp(player));
|
||||
}
|
||||
@ -243,7 +243,7 @@ public class StaffList extends FreedomService
|
||||
{
|
||||
if (!staffMember.isValid())
|
||||
{
|
||||
logger.warning("Could not add admin: " + staffMember.getName() + " Admin is missing details!");
|
||||
logger.warning("Could not add staff: " + staffMember.getName() + " Staff is missing details!");
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -267,14 +267,14 @@ public class StaffList extends FreedomService
|
||||
}
|
||||
}
|
||||
|
||||
// Remove admin, update views
|
||||
// Remove staff, update views
|
||||
if (!allStaffMembers.remove(staffMember))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
updateTables();
|
||||
|
||||
// Unsave admin
|
||||
// Unsave staff
|
||||
plugin.sql.removeStaffMember(staffMember);
|
||||
|
||||
return true;
|
||||
@ -330,7 +330,7 @@ public class StaffList extends FreedomService
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
FLog.severe("Failed to save admin: " + e.getMessage());
|
||||
FLog.severe("Failed to save staff: " + e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
@ -353,7 +353,7 @@ public class StaffList extends FreedomService
|
||||
|
||||
if (verbose)
|
||||
{
|
||||
FUtil.staffAction("TotalFreedomMod", "Deactivating admin " + staffMember.getName() + ", inactive for " + lastLoginHours + " hours", true);
|
||||
FUtil.staffAction("TotalFreedomMod", "Deactivating staff member " + staffMember.getName() + ", inactive for " + lastLoginHours + " hours", true);
|
||||
}
|
||||
|
||||
staffMember.setActive(false);
|
||||
|
@ -73,7 +73,7 @@ public class StaffMember
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
FLog.severe("Failed to load admin: " + e.getMessage());
|
||||
FLog.severe("Failed to load staff: " + e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
@ -82,7 +82,7 @@ public class StaffMember
|
||||
{
|
||||
final StringBuilder output = new StringBuilder();
|
||||
|
||||
output.append("Admin: ").append(name).append("\n")
|
||||
output.append("Staff: ").append(name).append("\n")
|
||||
.append("- IPs: ").append(StringUtils.join(ips, ", ")).append("\n")
|
||||
.append("- Last Login: ").append(FUtil.dateToString(lastLogin)).append("\n")
|
||||
.append("- Custom Login Message: ").append(loginMessage).append("\n")
|
||||
@ -175,4 +175,4 @@ public class StaffMember
|
||||
&& !ips.isEmpty()
|
||||
&& lastLogin != null;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user