|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.minecraft.server.management.ServerConfigurationManager
public abstract class ServerConfigurationManager
Field Summary | |
---|---|
static Logger |
logger
Reference to the logger. |
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)
Returns true if the specific player is allowed to use commands. |
EntityPlayerMP |
createPlayerForUser(String par1Str)
also checks for multiple logins |
List |
findPlayers(ChunkCoordinates par1ChunkCoordinates,
int par2,
int par3,
int par4,
int par5,
int par6,
int par7)
Find all players in a specified range and narrowing down by other parameters |
void |
func_72375_a(EntityPlayerMP par1EntityPlayerMP,
WorldServer par2WorldServer)
|
void |
func_92027_k(String par1Str)
|
String[] |
getAllUsernames()
Returns an array of the usernames of all the connected players. |
String[] |
getAvailablePlayerDat()
Returns an array of usernames for which player.dat exists for. |
BanList |
getBannedIPs()
|
BanList |
getBannedPlayers()
|
int |
getCurrentPlayerCount()
Returns the number of players currently on the server. |
int |
getEntityViewDistance()
|
int |
getMaxPlayers()
Returns the maximum number of players allowed on the server. |
Set |
getOps()
|
EntityPlayerMP |
getPlayerForUsername(String par1Str)
|
List |
getPlayerList(String par1Str)
|
String |
getPlayerListAsString()
returns a string containing a comma-seperated list of player names |
MinecraftServer |
getServerInstance()
|
NBTTagCompound |
getTagsFromLastWrite()
gets the tags created in the last writePlayerData call |
int |
getViewDistance()
Gets the View Distance. |
Set |
getWhiteListedPlayers()
Returns the whitelisted players. |
void |
initializeConnectionToPlayer(INetworkManager par1INetworkManager,
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 "Server closed" as reason. |
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()
Saves all of the players' current states. |
void |
sendPacketToAllPlayers(Packet par1Packet)
sends a packet to all players |
void |
sendPacketToAllPlayersInDimension(Packet par1Packet,
int par2)
Sends a packet to all players in the specified Dimension |
void |
sendPlayerInfoToAllPlayers()
sends 1 player per tick, but only sends a player once every 600 ticks |
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 |
transferEntityToWorld(Entity par1Entity,
int par2,
WorldServer par3WorldServer,
WorldServer par4WorldServer)
Transfers an entity from a world to another world. |
void |
transferEntityToWorld(Entity par1Entity,
int par2,
WorldServer par3WorldServer,
WorldServer par4WorldServer,
Teleporter teleporter)
|
void |
transferPlayerToDimension(EntityPlayerMP par1EntityPlayerMP,
int par2)
|
void |
transferPlayerToDimension(EntityPlayerMP par1EntityPlayerMP,
int par2,
Teleporter teleporter)
|
void |
updateTimeAndWeatherForPlayer(EntityPlayerMP par1EntityPlayerMP,
WorldServer par2WorldServer)
Updates the time and weather for the given player to those of the given world |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Logger logger
public final List playerEntityList
Constructor Detail |
---|
public ServerConfigurationManager(MinecraftServer par1MinecraftServer)
Method Detail |
---|
public void initializeConnectionToPlayer(INetworkManager par1INetworkManager, 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 transferEntityToWorld(Entity par1Entity, int par2, WorldServer par3WorldServer, WorldServer par4WorldServer)
public void transferEntityToWorld(Entity par1Entity, int par2, WorldServer par3WorldServer, WorldServer par4WorldServer, Teleporter teleporter)
public void sendPlayerInfoToAllPlayers()
public void sendPacketToAllPlayers(Packet par1Packet)
public void sendPacketToAllPlayersInDimension(Packet par1Packet, int par2)
public String getPlayerListAsString()
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 List findPlayers(ChunkCoordinates par1ChunkCoordinates, int par2, int par3, int par4, int par5, int par6, int par7)
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 getWhiteListedPlayers()
public Set getOps()
public void loadWhiteList()
public void updateTimeAndWeatherForPlayer(EntityPlayerMP par1EntityPlayerMP, WorldServer par2WorldServer)
public void syncPlayerInventory(EntityPlayerMP par1EntityPlayerMP)
public int getCurrentPlayerCount()
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()
public void func_92027_k(String par1Str)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |