001    
002    import java.io.BufferedReader;
003    import java.io.IOException;
004    import java.io.InputStreamReader;
005    import net.minecraft.server.MinecraftServer;
006    
007    public class cv extends Thread {
008        // hMod: Store server
009    
010        private MinecraftServer server;
011    
012        public cv(MinecraftServer paramMinecraftServer) {
013            // hMod: Actually store it
014            this.server = paramMinecraftServer;
015        }
016    
017        public void run() {
018            BufferedReader localBufferedReader = new BufferedReader(new InputStreamReader(System.in));
019            String str = null;
020            try {
021                // hMod: Parse all console commands
022                while ((!server.g) && ((str = localBufferedReader.readLine()) != null)) {
023                    if (!etc.getInstance().parseConsoleCommand(str, server)) {
024                        server.a(str, server);
025                    }
026                }
027            } catch (IOException localIOException) {
028                localIOException.printStackTrace();
029            }
030        }
031    }