summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ServerConfigurationManager.java
diff options
context:
space:
mode:
authorErik Broes <erikbroes@ripe.net>2011-01-11 09:25:13 +0100
committerErik Broes <erikbroes@ripe.net>2011-01-11 09:27:35 +0100
commit22dab8e9855b1d2aabb1ba10b16ebd5ae5943da4 (patch)
tree879d89e9f5d260f70a8199c42c1b0320b423fe17 /src/main/java/net/minecraft/server/ServerConfigurationManager.java
parent75654e8db5b97497f6285266a1116a536d80720c (diff)
downloadcraftbukkit-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.java133
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) {}
-
}