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/MinecraftServer.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/MinecraftServer.java')
-rw-r--r-- | src/main/java/net/minecraft/server/MinecraftServer.java | 77 |
1 files changed, 38 insertions, 39 deletions
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java index b54a1d4c..1cd9bfdc 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -1,26 +1,28 @@ package net.minecraft.server; - import java.io.File; +import java.io.IOException; +import java.io.PrintStream; import java.net.InetAddress; -import java.net.UnknownHostException; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.Iterator; import java.util.List; +import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import joptsimple.OptionSet; +// CraftBukkit start +import java.net.UnknownHostException; +import joptsimple.OptionSet; import org.bukkit.craftbukkit.CraftServer; +// CraftBukkit end - -public class MinecraftServer -implements ICommandListener, Runnable { +public class MinecraftServer implements ICommandListener, Runnable { public static Logger a = Logger.getLogger("Minecraft"); - public static HashMap<String, Integer> b = new HashMap<String, Integer>(); + public static HashMap b = new HashMap(); public NetworkListenThread c; public PropertyManager d; public WorldServer e; @@ -30,8 +32,8 @@ implements ICommandListener, Runnable { int h; public String i; public int j; - private List<IUpdatePlayerListBox> p; - private List<ServerCommand> q; + private List p; + private List q; public EntityTracker k; public boolean l; public boolean m; @@ -45,8 +47,8 @@ implements ICommandListener, Runnable { o = true; g = false; h = 0; - p = new ArrayList<IUpdatePlayerListBox>(); - q = Collections.synchronizedList(new ArrayList<ServerCommand>()); + p = ((List) (new ArrayList())); + q = Collections.synchronizedList(((List) (new ArrayList()))); new ThreadSleepForever(this); this.options = options; // CraftBukkit @@ -56,8 +58,8 @@ implements ICommandListener, Runnable { private boolean d() throws UnknownHostException { ThreadCommandReader threadcommandreader = new ThreadCommandReader(this); - threadcommandreader.setDaemon(true); - threadcommandreader.start(); + ((Thread) (threadcommandreader)).setDaemon(true); + ((Thread) (threadcommandreader)).start(); ConsoleLogManager.a(); a.info("Starting minecraft server version Beta 1.1_02"); if (Runtime.getRuntime().maxMemory() / 1024L / 1024L < 512L) { @@ -65,7 +67,7 @@ implements ICommandListener, Runnable { a.warning("To start the server with more ram, launch it as \"java -Xmx1024M -Xms1024M -jar minecraft_server.jar\""); } a.info("Loading properties"); - d = new PropertyManager(options); // Craftbukkit + d = new PropertyManager(new File("server.properties")); String s = d.a("server-ip", ""); l = d.a("online-mode", true); @@ -94,7 +96,6 @@ implements ICommandListener, Runnable { a.warning("While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose."); a.warning("To change this, set \"online-mode\" to \"true\" in the server.settings file."); } - f = new ServerConfigurationManager(this); k = new EntityTracker(this); String s1 = d.a("level-name", "world"); @@ -108,7 +109,7 @@ implements ICommandListener, Runnable { private void c(String s) { a.info("Preparing start region"); e = new WorldServer(this, new File("."), s, d.a("hellworld", false) ? -1 : 0); - e.a(new WorldManager(this)); + e.a(((IWorldAccess) (new WorldManager(this)))); e.k = d.a("spawn-monsters", true) ? 1 : 0; f.a(e); byte byte0 = 10; @@ -121,7 +122,6 @@ implements ICommandListener, Runnable { } e.A.d((e.m >> 4) + i1, (e.o >> 4) + j1); } - } e(); @@ -136,13 +136,13 @@ implements ICommandListener, Runnable { private void e() { i = null; j = 0; - - server.loadPlugins(); + + server.loadPlugins(); // CraftBukkit } private void f() { a.info("Saving chunks"); - e.a(true, null); + e.a(true, ((IProgressUpdate) (null))); } private void g() { @@ -197,7 +197,7 @@ implements ICommandListener, Runnable { } } catch (Exception exception) { exception.printStackTrace(); - a.log(Level.SEVERE, "Unexpected exception", exception); + a.log(Level.SEVERE, "Unexpected exception", ((Throwable) (exception))); while (o) { b(); try { @@ -214,28 +214,28 @@ implements ICommandListener, Runnable { } private void h() { - ArrayList<String> arraylist = new ArrayList<String>(); + ArrayList arraylist = new ArrayList(); - for (Iterator<String> iterator = b.keySet().iterator(); iterator.hasNext();) { + for (Iterator iterator = b.keySet().iterator(); iterator.hasNext();) { String s = (String) iterator.next(); - int k1 = ((Integer) b.get(s)).intValue(); + int k1 = ((Integer) b.get(((s)))).intValue(); if (k1 > 0) { - b.put(s, Integer.valueOf(k1 - 1)); + b.put(((s)), ((Integer.valueOf(k1 - 1)))); } else { - arraylist.add(s); + ((List) (arraylist)).add(((s))); } } - for (int i1 = 0; i1 < arraylist.size(); i1++) { - b.remove(arraylist.get(i1)); + for (int i1 = 0; i1 < ((List) (arraylist)).size(); i1++) { + b.remove(((List) (arraylist)).get(i1)); } AxisAlignedBB.a(); Vec3D.a(); h++; if (h % 20 == 0) { - f.a(new Packet4UpdateTime(e.e)); + f.a(((Packet) (new Packet4UpdateTime(e.e)))); } e.f(); while (e.d()) { @@ -252,12 +252,12 @@ implements ICommandListener, Runnable { try { b(); } catch (Exception exception) { - a.log(Level.WARNING, "Unexpected exception while parsing console command", exception); + a.log(Level.WARNING, "Unexpected exception while parsing console command", ((Throwable) (exception))); } } public void a(String s, ICommandListener icommandlistener) { - q.add(new ServerCommand(s, icommandlistener)); + q.add(((new ServerCommand(s, icommandlistener)))); } public void b() { @@ -298,7 +298,7 @@ implements ICommandListener, Runnable { o = false; } else if (s.toLowerCase().startsWith("save-all")) { a(s1, "Forcing save.."); - e.a(true, null); + e.a(true, ((IProgressUpdate) (null))); a(s1, "Save complete."); } else if (s.toLowerCase().startsWith("save-off")) { a(s1, "Disabling level saving.."); @@ -418,7 +418,7 @@ implements ICommandListener, Runnable { } else if (s.toLowerCase().startsWith("say ")) { s = s.substring(s.indexOf(" ")).trim(); a.info((new StringBuilder()).append("[").append(s1).append("] ").append(s).toString()); - f.a(new Packet3Chat((new StringBuilder()).append("\247d[Server] ").append(s).toString())); + f.a(((Packet) (new Packet3Chat((new StringBuilder()).append("\247d[Server] ").append(s).toString())))); } else if (s.toLowerCase().startsWith("tell ")) { String as2[] = s.split(" "); @@ -428,7 +428,7 @@ implements ICommandListener, Runnable { a.info((new StringBuilder()).append("[").append(s1).append("->").append(as2[1]).append("] ").append(s).toString()); s = (new StringBuilder()).append("\2477").append(s1).append(" whispers ").append(s).toString(); a.info(s); - if (!f.a(as2[1], new Packet3Chat(s))) { + if (!f.a(as2[1], ((Packet) (new Packet3Chat(s))))) { icommandlistener.b("There's no player by that name online."); } } @@ -454,20 +454,20 @@ implements ICommandListener, Runnable { } public void a(IUpdatePlayerListBox iupdateplayerlistbox) { - p.add(iupdateplayerlistbox); + p.add(((iupdateplayerlistbox))); } // Craftbukkit start - replaces main(String args[]) public static void main(final OptionSet options) { try { + // CraftBukkit - remove gui MinecraftServer minecraftserver = new MinecraftServer(options); (new ThreadServerApplication("Server thread", minecraftserver)).start(); } catch (Exception exception) { - a.log(Level.SEVERE, "Failed to start the minecraft server", exception); + a.log(Level.SEVERE, "Failed to start the minecraft server", ((Throwable) (exception))); } } - // Craftbukkit end public File a(String s) { return new File(s); @@ -484,5 +484,4 @@ implements ICommandListener, Runnable { public static boolean a(MinecraftServer minecraftserver) { return minecraftserver.o; } - -}
\ No newline at end of file +} |