diff options
author | Erik Broes <erikbroes@ripe.net> | 2011-01-11 09:25:13 +0100 |
---|---|---|
committer | Erik Broes <erikbroes@ripe.net> | 2011-01-11 09:27:35 +0100 |
commit | 22dab8e9855b1d2aabb1ba10b16ebd5ae5943da4 (patch) | |
tree | 879d89e9f5d260f70a8199c42c1b0320b423fe17 /src/main/java/net/minecraft/server/ServerConfigurationManager.java | |
parent | 75654e8db5b97497f6285266a1116a536d80720c (diff) | |
download | craftbukkit-22dab8e9855b1d2aabb1ba10b16ebd5ae5943da4.tar craftbukkit-22dab8e9855b1d2aabb1ba10b16ebd5ae5943da4.tar.gz craftbukkit-22dab8e9855b1d2aabb1ba10b16ebd5ae5943da4.tar.lz craftbukkit-22dab8e9855b1d2aabb1ba10b16ebd5ae5943da4.tar.xz craftbukkit-22dab8e9855b1d2aabb1ba10b16ebd5ae5943da4.zip |
Updated against new mc-dev format, takes out quite some casting troubles at the cost of extra ()'s
Diffstat (limited to 'src/main/java/net/minecraft/server/ServerConfigurationManager.java')
-rw-r--r-- | src/main/java/net/minecraft/server/ServerConfigurationManager.java | 133 |
1 files changed, 67 insertions, 66 deletions
diff --git a/src/main/java/net/minecraft/server/ServerConfigurationManager.java b/src/main/java/net/minecraft/server/ServerConfigurationManager.java index 26cff10b..141286be 100644 --- a/src/main/java/net/minecraft/server/ServerConfigurationManager.java +++ b/src/main/java/net/minecraft/server/ServerConfigurationManager.java @@ -3,38 +3,41 @@ package net.minecraft.server; import java.io.*; import java.util.*; import java.util.logging.Logger; -import org.bukkit.craftbukkit.CraftPlayer; +// CraftBukkit start +import org.bukkit.craftbukkit.CraftPlayer; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.event.Event.Type; import org.bukkit.event.player.PlayerEvent; import org.bukkit.event.player.PlayerLoginEvent; - +// CraftBukkit end public class ServerConfigurationManager { public static Logger a = Logger.getLogger("Minecraft"); - public List<EntityPlayerMP> b; + public List b; private MinecraftServer c; private PlayerManager d; private int e; - private Set<String> f; - private Set<String> g; - private Set<String> h; + private Set f; + private Set g; + private Set h; private File i; private File j; private File k; private PlayerNBTManager l; - private CraftServer server; // Craftbukkit - public ServerConfigurationManager(MinecraftServer minecraftserver) { - minecraftserver.server = new CraftServer(minecraftserver, this); // CraftBukkit - server = minecraftserver.server; // Craftbukkit + private CraftServer server; // CraftBukkit - b = new ArrayList<EntityPlayerMP>(); - f = new HashSet<String>(); - g = new HashSet<String>(); - h = new HashSet<String>(); + public ServerConfigurationManager(MinecraftServer minecraftserver) { + // CraftBukkit 2 lines! + minecraftserver.server = new CraftServer(minecraftserver, this); + server = minecraftserver.server; + + b = ((List) (new ArrayList())); + f = ((Set) (new HashSet())); + g = ((Set) (new HashSet())); + h = ((Set) (new HashSet())); c = minecraftserver; i = minecraftserver.a("banned-players.txt"); j = minecraftserver.a("banned-ips.txt"); @@ -58,16 +61,16 @@ public class ServerConfigurationManager { } public void a(EntityPlayerMP entityplayermp) { - b.add(entityplayermp); + b.add(((entityplayermp))); l.b(entityplayermp); c.e.A.d((int) entityplayermp.p >> 4, (int) entityplayermp.r >> 4); - for (; c.e.a(entityplayermp, entityplayermp.z).size() != 0; entityplayermp.a(entityplayermp.p, entityplayermp.q + 1.0D, entityplayermp.r)) { + for (; c.e.a(((Entity) (entityplayermp)), entityplayermp.z).size() != 0; entityplayermp.a(entityplayermp.p, entityplayermp.q + 1.0D, entityplayermp.r)) { ; } - c.e.a(entityplayermp); + c.e.a(((Entity) (entityplayermp))); d.a(entityplayermp); - // Craftbukkit + // CraftBukkit server.getPluginManager().callEvent(new PlayerEvent(PlayerEvent.Type.PLAYER_JOIN, server.getPlayer(entityplayermp))); } @@ -77,27 +80,29 @@ public class ServerConfigurationManager { public void c(EntityPlayerMP entityplayermp) { l.a(entityplayermp); - c.e.d(entityplayermp); - b.remove(entityplayermp); + c.e.d(((Entity) (entityplayermp))); + b.remove(((entityplayermp))); d.b(entityplayermp); - // Craftbukkit + // CraftBukkit server.getPluginManager().callEvent(new PlayerEvent(PlayerEvent.Type.PLAYER_QUIT, server.getPlayer(entityplayermp))); } public EntityPlayerMP a(NetLoginHandler netloginhandler, String s, String s1) { - // Craftbukkit note: this entire method needs to be changed + // CraftBukkit start - note: this entire method needs to be changed // Instead of kicking then returning, we need to store the kick reason // in the event, check with plugins to see if it's ok, and THEN kick // depending on the outcome. - - EntityPlayerMP entity = new EntityPlayerMP(c, c.e, s, new ItemInWorldManager(c.e)); + EntityPlayerMP entity = new EntityPlayerMP(c, ((World) (c.e)), s, new ItemInWorldManager(((World) (c.e)))); PlayerLoginEvent event = new PlayerLoginEvent(Type.PLAYER_LOGIN, new CraftPlayer(server, entity)); + // CraftBukkit end + + String s2 = ((netloginhandler.b.b())).toString(); - String s2 = netloginhandler.b.b().toString(); s2 = s2.substring(s2.indexOf("/") + 1); s2 = s2.substring(0, s2.indexOf(":")); + // CraftBukkit start if (f.contains(s.trim().toLowerCase())) { event.disallow(PlayerLoginEvent.Result.KICK_BANNED, "You are banned from this server!"); } else if (g.contains(s2)) { @@ -111,7 +116,7 @@ public class ServerConfigurationManager { netloginhandler.a(event.getKickMessage()); return null; } - + // CraftBukkit end for (int i1 = 0; i1 < b.size(); i1++) { EntityPlayerMP entityplayermp = (EntityPlayerMP) b.get(i1); @@ -120,28 +125,29 @@ public class ServerConfigurationManager { } } + // CraftBukkit return entity; } public EntityPlayerMP d(EntityPlayerMP entityplayermp) { c.k.a(entityplayermp); - c.k.b(entityplayermp); + c.k.b(((Entity) (entityplayermp))); d.b(entityplayermp); - b.remove(entityplayermp); - c.e.e(entityplayermp); - EntityPlayerMP entityplayermp1 = new EntityPlayerMP(c, c.e, entityplayermp.aw, new ItemInWorldManager(c.e)); + b.remove(((entityplayermp))); + c.e.e(((Entity) (entityplayermp))); + EntityPlayerMP entityplayermp1 = new EntityPlayerMP(c, ((World) (c.e)), entityplayermp.aw, new ItemInWorldManager(((World) (c.e)))); entityplayermp1.g = entityplayermp.g; entityplayermp1.a = entityplayermp.a; c.e.A.d((int) entityplayermp1.p >> 4, (int) entityplayermp1.r >> 4); - for (; c.e.a(entityplayermp1, entityplayermp1.z).size() != 0; entityplayermp1.a(entityplayermp1.p, entityplayermp1.q + 1.0D, entityplayermp1.r)) { + for (; c.e.a(((Entity) (entityplayermp1)), entityplayermp1.z).size() != 0; entityplayermp1.a(entityplayermp1.p, entityplayermp1.q + 1.0D, entityplayermp1.r)) { ; } - entityplayermp1.a.b(new Packet9()); + entityplayermp1.a.b(((Packet) (new Packet9()))); entityplayermp1.a.a(entityplayermp1.p, entityplayermp1.q, entityplayermp1.r, entityplayermp1.v, entityplayermp1.w); d.a(entityplayermp1); - c.e.a(entityplayermp1); - b.add(entityplayermp1); + c.e.a(((Entity) (entityplayermp1))); + b.add(((entityplayermp1))); entityplayermp1.k(); return entityplayermp1; } @@ -160,7 +166,6 @@ public class ServerConfigurationManager { entityplayermp.a.b(packet); } - } public String c() { @@ -177,127 +182,127 @@ public class ServerConfigurationManager { } public void a(String s) { - f.add(s.toLowerCase()); + f.add(((s.toLowerCase()))); f(); } public void b(String s) { - f.remove(s.toLowerCase()); + f.remove(((s.toLowerCase()))); f(); } private void e() { try { f.clear(); - BufferedReader bufferedreader = new BufferedReader(new FileReader(i)); + BufferedReader bufferedreader = new BufferedReader(((java.io.Reader) (new FileReader(i)))); for (String s = ""; (s = bufferedreader.readLine()) != null;) { - f.add(s.trim().toLowerCase()); + f.add(((s.trim().toLowerCase()))); } bufferedreader.close(); } catch (Exception exception) { - a.warning((new StringBuilder()).append("Failed to load ban list: ").append(exception).toString()); + a.warning((new StringBuilder()).append("Failed to load ban list: ").append(((exception))).toString()); } } private void f() { try { - PrintWriter printwriter = new PrintWriter(new FileWriter(i, false)); + PrintWriter printwriter = new PrintWriter(((java.io.Writer) (new FileWriter(i, false)))); String s; - for (Iterator<String> iterator = f.iterator(); iterator.hasNext(); printwriter.println(s)) { + for (Iterator iterator = f.iterator(); iterator.hasNext(); printwriter.println(s)) { s = (String) iterator.next(); } printwriter.close(); } catch (Exception exception) { - a.warning((new StringBuilder()).append("Failed to save ban list: ").append(exception).toString()); + a.warning((new StringBuilder()).append("Failed to save ban list: ").append(((exception))).toString()); } } public void c(String s) { - g.add(s.toLowerCase()); + g.add(((s.toLowerCase()))); h(); } public void d(String s) { - g.remove(s.toLowerCase()); + g.remove(((s.toLowerCase()))); h(); } private void g() { try { g.clear(); - BufferedReader bufferedreader = new BufferedReader(new FileReader(j)); + BufferedReader bufferedreader = new BufferedReader(((java.io.Reader) (new FileReader(j)))); for (String s = ""; (s = bufferedreader.readLine()) != null;) { - g.add(s.trim().toLowerCase()); + g.add(((s.trim().toLowerCase()))); } bufferedreader.close(); } catch (Exception exception) { - a.warning((new StringBuilder()).append("Failed to load ip ban list: ").append(exception).toString()); + a.warning((new StringBuilder()).append("Failed to load ip ban list: ").append(((exception))).toString()); } } private void h() { try { - PrintWriter printwriter = new PrintWriter(new FileWriter(j, false)); + PrintWriter printwriter = new PrintWriter(((java.io.Writer) (new FileWriter(j, false)))); String s; - for (Iterator<String> iterator = g.iterator(); iterator.hasNext(); printwriter.println(s)) { + for (Iterator iterator = g.iterator(); iterator.hasNext(); printwriter.println(s)) { s = (String) iterator.next(); } printwriter.close(); } catch (Exception exception) { - a.warning((new StringBuilder()).append("Failed to save ip ban list: ").append(exception).toString()); + a.warning((new StringBuilder()).append("Failed to save ip ban list: ").append(((exception))).toString()); } } public void e(String s) { - h.add(s.toLowerCase()); + h.add(((s.toLowerCase()))); j(); } public void f(String s) { - h.remove(s.toLowerCase()); + h.remove(((s.toLowerCase()))); j(); } private void i() { try { h.clear(); - BufferedReader bufferedreader = new BufferedReader(new FileReader(k)); + BufferedReader bufferedreader = new BufferedReader(((java.io.Reader) (new FileReader(k)))); for (String s = ""; (s = bufferedreader.readLine()) != null;) { - h.add(s.trim().toLowerCase()); + h.add(((s.trim().toLowerCase()))); } bufferedreader.close(); } catch (Exception exception) { - a.warning((new StringBuilder()).append("Failed to load ip ban list: ").append(exception).toString()); + a.warning((new StringBuilder()).append("Failed to load ip ban list: ").append(((exception))).toString()); } } private void j() { try { - PrintWriter printwriter = new PrintWriter(new FileWriter(k, false)); + PrintWriter printwriter = new PrintWriter(((java.io.Writer) (new FileWriter(k, false)))); String s; - for (Iterator<String> iterator = h.iterator(); iterator.hasNext(); printwriter.println(s)) { + for (Iterator iterator = h.iterator(); iterator.hasNext(); printwriter.println(s)) { s = (String) iterator.next(); } printwriter.close(); } catch (Exception exception) { - a.warning((new StringBuilder()).append("Failed to save ip ban list: ").append(exception).toString()); + a.warning((new StringBuilder()).append("Failed to save ip ban list: ").append(((exception))).toString()); } } public boolean g(String s) { - return h.contains(s.trim().toLowerCase()); + return h.contains(((s.trim().toLowerCase()))); } public EntityPlayerMP h(String s) { @@ -316,7 +321,7 @@ public class ServerConfigurationManager { EntityPlayerMP entityplayermp = h(s); if (entityplayermp != null) { - entityplayermp.a.b(new Packet3Chat(s1)); + entityplayermp.a.b(((Packet) (new Packet3Chat(s1)))); } } @@ -331,7 +336,6 @@ public class ServerConfigurationManager { entityplayermp.a.b(packet); } } - } public void i(String s) { @@ -341,10 +345,9 @@ public class ServerConfigurationManager { EntityPlayerMP entityplayermp = (EntityPlayerMP) b.get(i1); if (g(entityplayermp.aw)) { - entityplayermp.a.b(packet3chat); + entityplayermp.a.b(((Packet) (packet3chat))); } } - } public boolean a(String s, Packet packet) { @@ -362,9 +365,7 @@ public class ServerConfigurationManager { for (int i1 = 0; i1 < b.size(); i1++) { l.a((EntityPlayerMP) b.get(i1)); } - } public void a(int i1, int j1, int k1, TileEntity tileentity) {} - } |