|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.minecraft.src.ServerConfigurationManager
public abstract class ServerConfigurationManager
Field Summary | |
---|---|
static Logger |
myLogger
|
List |
playerEntityList
A list of player entities that exist on this server. |
Constructor Summary | |
---|---|
ServerConfigurationManager(MinecraftServer par1MinecraftServer)
|
Method Summary | |
---|---|
void |
addOp(String par1Str)
This adds a username to the ops list, then saves the op list |
void |
addToWhiteList(String par1Str)
Add the specified player to the white list. |
String |
allowUserToConnect(SocketAddress par1SocketAddress,
String par2Str)
checks ban-lists, then white-lists, then space for the server. |
boolean |
areCommandsAllowed(String par1Str)
|
EntityPlayerMP |
createPlayerForUser(String par1Str)
also checks for multiple logins |
void |
func_72375_a(EntityPlayerMP par1EntityPlayerMP,
WorldServer par2WorldServer)
|
String[] |
getAllUsernames()
|
String[] |
getAvailablePlayerDat()
returns a list of usernames for which playerData is available |
BanList |
getBannedIPs()
|
BanList |
getBannedPlayers()
|
int |
getEntityViewDistance()
|
Set |
getIPWhiteList()
|
int |
getMaxPlayers()
|
Set |
getNamesWhiteList()
|
EntityPlayerMP |
getPlayerForUsername(String par1Str)
|
String |
getPlayerList()
returns a string containing a comma-seperated list of player names |
List |
getPlayerList(String par1Str)
|
int |
getPlayerListSize()
|
MinecraftServer |
getServerInstance()
|
NBTTagCompound |
getTagsFromLastWrite()
gets the tags created in the last writePlayerData call |
int |
getViewDistance()
Gets the View Distance. |
void |
initializeConnectionToPlayer(NetworkManager par1NetworkManager,
EntityPlayerMP par2EntityPlayerMP)
|
boolean |
isAllowedToLogin(String par1Str)
Determine if the player is allowed to connect based on current server settings. |
boolean |
isWhiteListEnabled()
|
void |
loadWhiteList()
Either does nothing, or calls readWhiteList. |
void |
playerLoggedIn(EntityPlayerMP par1EntityPlayerMP)
Called when a player successfully logs in. |
void |
playerLoggedOut(EntityPlayerMP par1EntityPlayerMP)
Called when a player disconnects from the game. |
void |
readPlayerDataFromFile(EntityPlayerMP par1EntityPlayerMP)
called during player login. |
void |
removeAllPlayers()
kicks everyone with the "Server closed" |
void |
removeFromWhitelist(String par1Str)
Remove the specified player from the whitelist. |
void |
removeOp(String par1Str)
This removes a username from the ops list, then saves the op list |
EntityPlayerMP |
respawnPlayer(EntityPlayerMP par1EntityPlayerMP,
int par2,
boolean par3)
creates and returns a respawned player based on the provided PlayerEntity. |
void |
saveAllPlayerData()
|
void |
sendPacketToAllPlayers(Packet par1Packet)
|
void |
sendPacketToAllPlayersInDimension(Packet par1Packet,
int par2)
|
void |
sendPlayerInfoToAllPlayers()
sends 1 player per tick, but only sends a player once every 600 ticks |
void |
sendTimeAndRainingToPlayer(EntityPlayerMP par1EntityPlayerMP,
WorldServer par2WorldServer)
|
void |
sendToAllNear(double par1,
double par3,
double par5,
double par7,
int par9,
Packet par10Packet)
params: x,y,z,d,dimension. |
void |
sendToAllNearExcept(EntityPlayer par1EntityPlayer,
double par2,
double par4,
double par6,
double par8,
int par10,
Packet par11Packet)
params: srcPlayer,x,y,z,d,dimension. |
void |
serverUpdateMountedMovingPlayer(EntityPlayerMP par1EntityPlayerMP)
using player's dimension, update their movement when in a vehicle (e.g. |
void |
setCommandsAllowedForAll(boolean par1)
|
void |
setGameType(EnumGameType par1EnumGameType)
|
void |
setPlayerManager(WorldServer[] par1ArrayOfWorldServer)
Sets the NBT manager to the one for the worldserver given |
void |
setWhiteListEnabled(boolean par1)
|
void |
syncPlayerInventory(EntityPlayerMP par1EntityPlayerMP)
sends the players inventory to himself |
void |
transferPlayerToDimension(EntityPlayerMP par1EntityPlayerMP,
int par2)
|
void |
transferPlayerToDimension(EntityPlayerMP par1EntityPlayerMP,
int par2,
Teleporter teleporter)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Logger myLogger
public final List playerEntityList
Constructor Detail |
---|
public ServerConfigurationManager(MinecraftServer par1MinecraftServer)
Method Detail |
---|
public void initializeConnectionToPlayer(NetworkManager par1NetworkManager, EntityPlayerMP par2EntityPlayerMP)
public void setPlayerManager(WorldServer[] par1ArrayOfWorldServer)
public void func_72375_a(EntityPlayerMP par1EntityPlayerMP, WorldServer par2WorldServer)
public int getEntityViewDistance()
public void readPlayerDataFromFile(EntityPlayerMP par1EntityPlayerMP)
public void playerLoggedIn(EntityPlayerMP par1EntityPlayerMP)
public void serverUpdateMountedMovingPlayer(EntityPlayerMP par1EntityPlayerMP)
public void playerLoggedOut(EntityPlayerMP par1EntityPlayerMP)
public String allowUserToConnect(SocketAddress par1SocketAddress, String par2Str)
public EntityPlayerMP createPlayerForUser(String par1Str)
public EntityPlayerMP respawnPlayer(EntityPlayerMP par1EntityPlayerMP, int par2, boolean par3)
public void transferPlayerToDimension(EntityPlayerMP par1EntityPlayerMP, int par2)
public void transferPlayerToDimension(EntityPlayerMP par1EntityPlayerMP, int par2, Teleporter teleporter)
public void sendPlayerInfoToAllPlayers()
public void sendPacketToAllPlayers(Packet par1Packet)
public void sendPacketToAllPlayersInDimension(Packet par1Packet, int par2)
public String getPlayerList()
public String[] getAllUsernames()
public BanList getBannedPlayers()
public BanList getBannedIPs()
public void addOp(String par1Str)
public void removeOp(String par1Str)
public boolean isAllowedToLogin(String par1Str)
public boolean areCommandsAllowed(String par1Str)
public EntityPlayerMP getPlayerForUsername(String par1Str)
public void sendToAllNear(double par1, double par3, double par5, double par7, int par9, Packet par10Packet)
public void sendToAllNearExcept(EntityPlayer par1EntityPlayer, double par2, double par4, double par6, double par8, int par10, Packet par11Packet)
public void saveAllPlayerData()
public void addToWhiteList(String par1Str)
public void removeFromWhitelist(String par1Str)
public Set getIPWhiteList()
public Set getNamesWhiteList()
public void loadWhiteList()
public void sendTimeAndRainingToPlayer(EntityPlayerMP par1EntityPlayerMP, WorldServer par2WorldServer)
public void syncPlayerInventory(EntityPlayerMP par1EntityPlayerMP)
public int getPlayerListSize()
public int getMaxPlayers()
public String[] getAvailablePlayerDat()
public boolean isWhiteListEnabled()
public void setWhiteListEnabled(boolean par1)
public List getPlayerList(String par1Str)
public int getViewDistance()
public MinecraftServer getServerInstance()
public NBTTagCompound getTagsFromLastWrite()
public void setGameType(EnumGameType par1EnumGameType)
public void setCommandsAllowedForAll(boolean par1)
public void removeAllPlayers()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |