Class RConThreadBase

java.lang.Object
net.minecraft.src.RConThreadBase
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
RConThreadClient, RConThreadMain, RConThreadQuery

public abstract class RConThreadBase extends Object implements Runnable
  • Field Details

    • running

      protected boolean running
      True if the Thread is running, false otherwise
    • server

      protected IServer server
      Reference to the IServer object.
    • rconThread

      protected Thread rconThread
      Thread for this runnable class
    • field_72615_d

      protected int field_72615_d
    • socketList

      protected List socketList
      A list of registered DatagramSockets
    • serverSocketList

      protected List serverSocketList
      A list of registered ServerSockets
  • Method Details

    • startThread

      public void startThread()
      Creates a new Thread object from this class and starts running
    • isRunning

      public boolean isRunning()
      Returns true if the Thread is running, false otherwise
    • logDebug

      protected void logDebug(String par1Str)
      Log debug message
    • logInfo

      protected void logInfo(String par1Str)
      Log information message
    • logWarning

      protected void logWarning(String par1Str)
      Log warning message
    • logSevere

      protected void logSevere(String par1Str)
      Log severe error message
    • getNumberOfPlayers

      protected int getNumberOfPlayers()
      Returns the number of players on the server
    • registerSocket

      protected void registerSocket(DatagramSocket par1DatagramSocket)
      Registers a DatagramSocket with this thread
    • closeSocket

      protected boolean closeSocket(DatagramSocket par1DatagramSocket, boolean par2)
      Closes the specified DatagramSocket
    • closeServerSocket

      protected boolean closeServerSocket(ServerSocket par1ServerSocket)
      Closes the specified ServerSocket
    • closeServerSocket_do

      protected boolean closeServerSocket_do(ServerSocket par1ServerSocket, boolean par2)
      Closes the specified ServerSocket
    • closeAllSockets

      protected void closeAllSockets()
      Closes all of the opened sockets
    • closeAllSockets_do

      protected void closeAllSockets_do(boolean par1)
      Closes all of the opened sockets