com.cliffblaster.game.api.abstraction
Class Server

java.lang.Object
  extended by com.cliffblaster.game.api.abstraction.Server

public class Server
extends java.lang.Object


Field Summary
 T baseClass
          Deprecated.  
static java.util.logging.Logger log
           
static int TICKS_PER_SECOND
           
 
Constructor Summary
Server(CliffBlasterServer base)
           
 
Method Summary
static void broadcast(Packet packet, ServerHandler player, Level level)
           
 java.util.List<java.lang.String> getAdmins()
           
 java.util.List<java.lang.String> getBanIPs()
           
 java.util.List<java.lang.String> getBans()
           
static java.lang.String getClientVersion()
           
static java.lang.String getDesc()
           
static long getElapsedTicks()
           
static ServerHandler getHandle(java.lang.String partialUname)
           
 Level getLevel()
           
static java.util.List<ServerHandler> getPlayers()
           
static java.lang.String getVersion()
           
 void loadBanIPs()
           
 void loadBans()
           
 void loadOps()
           
 boolean loadProperties()
           
 void sendHeartbeat()
           
 void stop()
           
 void storeBanIPs()
           
 void storeBans()
           
 void storeOps()
           
 boolean storeProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static java.util.logging.Logger log

TICKS_PER_SECOND

public static final int TICKS_PER_SECOND
See Also:
Constant Field Values

baseClass

public final T baseClass
Deprecated. 
DO NOT USE THIS! You will get no support and any call made to this class in future versions WILL FAIL! Only use of the abstracted functions is supported!

Constructor Detail

Server

public Server(CliffBlasterServer base)
Method Detail

loadProperties

public boolean loadProperties()

loadOps

public void loadOps()

loadBans

public void loadBans()

loadBanIPs

public void loadBanIPs()

storeProperties

public boolean storeProperties()

storeOps

public void storeOps()

storeBans

public void storeBans()

storeBanIPs

public void storeBanIPs()

stop

public void stop()

getAdmins

public java.util.List<java.lang.String> getAdmins()

sendHeartbeat

public void sendHeartbeat()

getBans

public java.util.List<java.lang.String> getBans()

getBanIPs

public java.util.List<java.lang.String> getBanIPs()

getLevel

public Level getLevel()

getPlayers

public static java.util.List<ServerHandler> getPlayers()

getDesc

public static java.lang.String getDesc()

broadcast

public static void broadcast(Packet packet,
                             ServerHandler player,
                             Level level)

getHandle

public static ServerHandler getHandle(java.lang.String partialUname)

getVersion

public static java.lang.String getVersion()

getClientVersion

public static java.lang.String getClientVersion()

getElapsedTicks

public static long getElapsedTicks()