summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ThreadCommandReader.java
blob: ae3574247b324f94bfbb7a3bb6fe28936017f7f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package net.minecraft.server;

import java.io.*;

public class ThreadCommandReader extends Thread {

    final MinecraftServer a; /* synthetic field */

    public ThreadCommandReader(MinecraftServer minecraftserver) {
        super();
        a = minecraftserver;
    }

    public void run() {
        BufferedReader bufferedreader = new BufferedReader(((java.io.Reader) (new InputStreamReader(System.in))));
        String s = null;

        try {
            while (!a.g && MinecraftServer.a(a) && (s = bufferedreader.readLine()) != null) { 
                a.a("#" + s, ((ICommandListener) (a)));
            }
        } catch (IOException ioexception) {
            ioexception.printStackTrace();
        }
    }
}