public abstract class ServerConfigurationManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.io.File |
FILE_IPBANS |
static java.io.File |
FILE_OPS |
static java.io.File |
FILE_PLAYERBANS |
static java.io.File |
FILE_WHITELIST |
protected int |
maxPlayers |
java.util.List |
playerEntityList |
java.util.Map |
uuidToPlayerMap |
Constructor and Description |
---|
ServerConfigurationManager(MinecraftServer server) |
Modifier and Type | Method and Description |
---|---|
void |
addOp(com.mojang.authlib.GameProfile profile) |
void |
addWhitelistedPlayer(com.mojang.authlib.GameProfile profile) |
java.lang.String |
allowUserToConnect(java.net.SocketAddress address,
com.mojang.authlib.GameProfile profile) |
boolean |
canJoin(com.mojang.authlib.GameProfile profile) |
boolean |
canSendCommands(com.mojang.authlib.GameProfile profile) |
EntityPlayerMP |
createPlayerForUser(com.mojang.authlib.GameProfile profile) |
void |
func_177452_b(EntityPlayer player,
IChatComponent p_177452_2_) |
void |
func_177453_a(EntityPlayer player,
IChatComponent p_177453_2_) |
java.lang.String |
func_180602_f() |
void |
func_72375_a(EntityPlayerMP playerIn,
WorldServer worldIn) |
protected void |
func_96456_a(ServerScoreboard scoreboardIn,
EntityPlayerMP playerIn) |
com.mojang.authlib.GameProfile[] |
getAllProfiles() |
java.lang.String[] |
getAllUsernames() |
java.lang.String[] |
getAvailablePlayerDat() |
BanList |
getBannedIPs() |
UserListBans |
getBannedPlayers() |
int |
getCurrentPlayerCount() |
int |
getEntityViewDistance() |
NBTTagCompound |
getHostPlayerData() |
int |
getMaxPlayers() |
java.lang.String[] |
getOppedPlayerNames() |
UserListOps |
getOppedPlayers() |
EntityPlayerMP |
getPlayerByUsername(java.lang.String username) |
EntityPlayerMP |
getPlayerByUUID(java.util.UUID playerUUID) |
java.util.List |
getPlayersMatchingAddress(java.lang.String address) |
StatisticsFile |
getPlayerStatsFile(EntityPlayer playerIn) |
MinecraftServer |
getServerInstance() |
int |
getViewDistance() |
java.lang.String[] |
getWhitelistedPlayerNames() |
UserListWhitelist |
getWhitelistedPlayers() |
void |
initializeConnectionToPlayer(NetworkManager netManager,
EntityPlayerMP playerIn,
NetHandlerPlayServer nethandlerplayserver) |
boolean |
isWhiteListEnabled() |
void |
loadWhiteList() |
void |
onTick() |
void |
playerLoggedIn(EntityPlayerMP playerIn) |
void |
playerLoggedOut(EntityPlayerMP playerIn) |
NBTTagCompound |
readPlayerDataFromFile(EntityPlayerMP playerIn) |
EntityPlayerMP |
recreatePlayerEntity(EntityPlayerMP playerIn,
int dimension,
boolean conqueredEnd) |
void |
removeAllPlayers() |
void |
removeOp(com.mojang.authlib.GameProfile profile) |
void |
removePlayerFromWhitelist(com.mojang.authlib.GameProfile profile) |
void |
saveAllPlayerData() |
void |
sendChatMsg(IChatComponent component) |
void |
sendChatMsgImpl(IChatComponent component,
boolean isChat) |
void |
sendPacketToAllPlayers(Packet packetIn) |
void |
sendPacketToAllPlayersInDimension(Packet packetIn,
int dimension) |
void |
sendToAllNear(double x,
double y,
double z,
double radius,
int dimension,
Packet packetIn) |
void |
sendToAllNearExcept(EntityPlayer p_148543_1_,
double x,
double y,
double z,
double radius,
int dimension,
Packet p_148543_11_) |
void |
serverUpdateMountedMovingPlayer(EntityPlayerMP playerIn) |
void |
setCommandsAllowedForAll(boolean p_72387_1_) |
void |
setGameType(WorldSettings.GameType p_152604_1_) |
void |
setPlayerManager(WorldServer[] p_72364_1_) |
void |
setViewDistance(int distance) |
void |
setWhiteListEnabled(boolean whitelistEnabled) |
void |
syncPlayerInventory(EntityPlayerMP playerIn) |
void |
transferEntityToWorld(Entity entityIn,
int p_82448_2_,
WorldServer p_82448_3_,
WorldServer p_82448_4_) |
void |
transferEntityToWorld(Entity entityIn,
int p_82448_2_,
WorldServer p_82448_3_,
WorldServer p_82448_4_,
Teleporter teleporter) |
void |
transferPlayerToDimension(EntityPlayerMP playerIn,
int dimension) |
void |
transferPlayerToDimension(EntityPlayerMP playerIn,
int dimension,
Teleporter teleporter) |
void |
updateTimeAndWeatherForPlayer(EntityPlayerMP playerIn,
WorldServer worldIn) |
protected void |
writePlayerData(EntityPlayerMP playerIn) |
public static final java.io.File FILE_PLAYERBANS
public static final java.io.File FILE_IPBANS
public static final java.io.File FILE_OPS
public static final java.io.File FILE_WHITELIST
public final java.util.List playerEntityList
public final java.util.Map uuidToPlayerMap
protected int maxPlayers
public ServerConfigurationManager(MinecraftServer server)
public void initializeConnectionToPlayer(NetworkManager netManager, EntityPlayerMP playerIn, NetHandlerPlayServer nethandlerplayserver)
protected void func_96456_a(ServerScoreboard scoreboardIn, EntityPlayerMP playerIn)
public void setPlayerManager(WorldServer[] p_72364_1_)
public void func_72375_a(EntityPlayerMP playerIn, WorldServer worldIn)
public int getEntityViewDistance()
public NBTTagCompound readPlayerDataFromFile(EntityPlayerMP playerIn)
protected void writePlayerData(EntityPlayerMP playerIn)
public void playerLoggedIn(EntityPlayerMP playerIn)
public void serverUpdateMountedMovingPlayer(EntityPlayerMP playerIn)
public void playerLoggedOut(EntityPlayerMP playerIn)
public java.lang.String allowUserToConnect(java.net.SocketAddress address, com.mojang.authlib.GameProfile profile)
public EntityPlayerMP createPlayerForUser(com.mojang.authlib.GameProfile profile)
public EntityPlayerMP recreatePlayerEntity(EntityPlayerMP playerIn, int dimension, boolean conqueredEnd)
public void transferPlayerToDimension(EntityPlayerMP playerIn, int dimension)
public void transferPlayerToDimension(EntityPlayerMP playerIn, int dimension, Teleporter teleporter)
public void transferEntityToWorld(Entity entityIn, int p_82448_2_, WorldServer p_82448_3_, WorldServer p_82448_4_)
public void transferEntityToWorld(Entity entityIn, int p_82448_2_, WorldServer p_82448_3_, WorldServer p_82448_4_, Teleporter teleporter)
public void onTick()
public void sendPacketToAllPlayers(Packet packetIn)
public void sendPacketToAllPlayersInDimension(Packet packetIn, int dimension)
public void func_177453_a(EntityPlayer player, IChatComponent p_177453_2_)
public void func_177452_b(EntityPlayer player, IChatComponent p_177452_2_)
public java.lang.String func_180602_f()
public java.lang.String[] getAllUsernames()
public com.mojang.authlib.GameProfile[] getAllProfiles()
public UserListBans getBannedPlayers()
public BanList getBannedIPs()
public void addOp(com.mojang.authlib.GameProfile profile)
public void removeOp(com.mojang.authlib.GameProfile profile)
public boolean canJoin(com.mojang.authlib.GameProfile profile)
public boolean canSendCommands(com.mojang.authlib.GameProfile profile)
public EntityPlayerMP getPlayerByUsername(java.lang.String username)
public void sendToAllNear(double x, double y, double z, double radius, int dimension, Packet packetIn)
public void sendToAllNearExcept(EntityPlayer p_148543_1_, double x, double y, double z, double radius, int dimension, Packet p_148543_11_)
public void saveAllPlayerData()
public void addWhitelistedPlayer(com.mojang.authlib.GameProfile profile)
public void removePlayerFromWhitelist(com.mojang.authlib.GameProfile profile)
public UserListWhitelist getWhitelistedPlayers()
public java.lang.String[] getWhitelistedPlayerNames()
public UserListOps getOppedPlayers()
public java.lang.String[] getOppedPlayerNames()
public void loadWhiteList()
public void updateTimeAndWeatherForPlayer(EntityPlayerMP playerIn, WorldServer worldIn)
public void syncPlayerInventory(EntityPlayerMP playerIn)
public int getCurrentPlayerCount()
public int getMaxPlayers()
public java.lang.String[] getAvailablePlayerDat()
public void setWhiteListEnabled(boolean whitelistEnabled)
public java.util.List getPlayersMatchingAddress(java.lang.String address)
public int getViewDistance()
public MinecraftServer getServerInstance()
public NBTTagCompound getHostPlayerData()
public void setGameType(WorldSettings.GameType p_152604_1_)
public void setCommandsAllowedForAll(boolean p_72387_1_)
public void removeAllPlayers()
public void sendChatMsgImpl(IChatComponent component, boolean isChat)
public void sendChatMsg(IChatComponent component)
public StatisticsFile getPlayerStatsFile(EntityPlayer playerIn)
public void setViewDistance(int distance)
public EntityPlayerMP getPlayerByUUID(java.util.UUID playerUUID)
public boolean isWhiteListEnabled()