package net.minecraft.server.management;
import com.google.gson.JsonObject;
import java.io.File;
import java.net.SocketAddress;
public class BanList extends UserList
{
private static final String __OBFID = "CL_00001396";
public BanList(File bansFile)
{
super(bansFile);
}
protected UserListEntry createEntry(JsonObject entryData)
{
return new IPBanEntry(entryData);
}
public boolean isBanned(SocketAddress address)
{
String var2 = this.addressToString(address);
return this.hasEntry(var2);
}
public IPBanEntry getBanEntry(SocketAddress address)
{
String var2 = this.addressToString(address);
return (IPBanEntry)this.getEntry(var2);
}
private String addressToString(SocketAddress address)
{
String var2 = address.toString();
if (var2.contains("/"))
{
var2 = var2.substring(var2.indexOf(47) + 1);
}
if (var2.contains(":"))
{
var2 = var2.substring(0, var2.indexOf(58));
}
return var2;
}
}