|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcpw.mods.fml.server.FMLServerHandler
public class FMLServerHandler
Handles primary communication from hooked code into the system
The FML entry point is beginServerLoading(MinecraftServer)
called from
DedicatedServer
Obfuscated code should focus on this class and other members of the "server"
(or "client") code
The actual mod loading is handled at arms length by Loader
It is expected that a similar class will exist for each target environment:
Bukkit and Client side.
It should not be directly modified.
Method Summary | |
---|---|
void |
adjustEntityLocationOnClient(EntitySpawnAdjustmentPacket entitySpawnAdjustmentPacket)
|
void |
beginServerLoading(MinecraftServer minecraftServer)
Called to start the whole game off from MinecraftServer.startServer() |
void |
displayMissingMods(ModMissingPacket modMissingPacket)
|
void |
finishServerLoading()
Called a bit later on during server initialization to finish loading mods |
List<String> |
getAdditionalBrandingInformation()
|
byte |
getClientCompatibilityLevel()
|
MinecraftServer |
getServer()
Get the server instance |
Side |
getSide()
|
void |
haltGame(String message,
Throwable exception)
|
void |
handleTinyPacket(NetHandler handler,
Packet131MapData mapData)
|
static FMLServerHandler |
instance()
|
void |
sendPacket(Packet packet)
|
void |
setClientCompatibilityLevel(byte compatibilityLevel)
|
void |
showGuiScreen(Object clientGuiElement)
|
Entity |
spawnEntityIntoClientWorld(EntityRegistry.EntityRegistration er,
EntitySpawnPacket packet)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void beginServerLoading(MinecraftServer minecraftServer)
MinecraftServer.startServer()
beginServerLoading
in interface IFMLSidedHandler
minecraftServer
- public void finishServerLoading()
finishServerLoading
in interface IFMLSidedHandler
public void haltGame(String message, Throwable exception)
haltGame
in interface IFMLSidedHandler
public MinecraftServer getServer()
getServer
in interface IFMLSidedHandler
public static FMLServerHandler instance()
public List<String> getAdditionalBrandingInformation()
getAdditionalBrandingInformation
in interface IFMLSidedHandler
public Side getSide()
getSide
in interface IFMLSidedHandler
public void showGuiScreen(Object clientGuiElement)
showGuiScreen
in interface IFMLSidedHandler
public Entity spawnEntityIntoClientWorld(EntityRegistry.EntityRegistration er, EntitySpawnPacket packet)
spawnEntityIntoClientWorld
in interface IFMLSidedHandler
public void adjustEntityLocationOnClient(EntitySpawnAdjustmentPacket entitySpawnAdjustmentPacket)
adjustEntityLocationOnClient
in interface IFMLSidedHandler
public void sendPacket(Packet packet)
sendPacket
in interface IFMLSidedHandler
public void displayMissingMods(ModMissingPacket modMissingPacket)
displayMissingMods
in interface IFMLSidedHandler
public void handleTinyPacket(NetHandler handler, Packet131MapData mapData)
handleTinyPacket
in interface IFMLSidedHandler
public void setClientCompatibilityLevel(byte compatibilityLevel)
setClientCompatibilityLevel
in interface IFMLSidedHandler
public byte getClientCompatibilityLevel()
getClientCompatibilityLevel
in interface IFMLSidedHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |