Class GameServer

java.lang.Object
java.lang.Thread
emu.grasscutter.netty.KcpServer
emu.grasscutter.server.game.GameServer
All Implemented Interfaces:
Runnable

public final class GameServer extends KcpServer
  • Constructor Details

  • Method Details

    • getPacketHandler

      public GameServerPacketHandler getPacketHandler()
    • getPlayers

      public Map<Integer,Player> getPlayers()
    • getWorlds

      public Set<World> getWorlds()
    • getChatManager

      public ChatManager getChatManager()
    • getInventoryManager

      public InventoryManager getInventoryManager()
    • getGachaManager

      public GachaManager getGachaManager()
    • getShopManager

      public ShopManager getShopManager()
    • getMultiplayerManager

      public MultiplayerManager getMultiplayerManager()
    • getDropManager

      public DropManager getDropManager()
    • getDungeonManager

      public DungeonManager getDungeonManager()
    • getCommandMap

      public CommandMap getCommandMap()
    • getTaskMap

      public TaskMap getTaskMap()
    • registerPlayer

      public void registerPlayer(Player player)
    • getPlayerByUid

      public Player getPlayerByUid(int id)
    • getPlayerByUid

      public Player getPlayerByUid(int id, boolean allowOfflinePlayers)
    • getSocialDetailByUid

      public emu.grasscutter.net.proto.SocialDetailOuterClass.SocialDetail.Builder getSocialDetailByUid(int id)
    • getAccountByName

      public Account getAccountByName(String username)
    • onTick

      public void onTick() throws Exception
      Throws:
      Exception
    • registerWorld

      public void registerWorld(World world)
    • deregisterWorld

      public void deregisterWorld(World world)
    • onStartFinish

      public void onStartFinish()
      Overrides:
      onStartFinish in class KcpServer
    • onServerShutdown

      public void onServerShutdown()