Interface Server


public interface Server
  • Field Details

    • JSON_MAPPER

      static final com.fasterxml.jackson.databind.json.JsonMapper JSON_MAPPER
    • BROADCAST_CHANNEL_ADMINISTRATIVE

      static final String BROADCAST_CHANNEL_ADMINISTRATIVE
      See Also:
      Constant Field Values
    • BROADCAST_CHANNEL_USERS

      static final String BROADCAST_CHANNEL_USERS
      See Also:
      Constant Field Values
  • Method Details

    • getName

      String getName()
    • getVersion

      String getVersion()
    • getImplementationVersion

      String getImplementationVersion()
    • shutdown

      void shutdown()
    • isRunning

      boolean isRunning()
    • getPluginManager

      PluginManager getPluginManager()
    • getGameRuleRegistry

      GameRuleRegistry getGameRuleRegistry()
    • getTick

      int getTick()
    • getEventManager

      EventManager getEventManager()
    • getAllowFlight

      boolean getAllowFlight()
    • getPermissionManager

      PermissionManager getPermissionManager()
    • getMotd

      String getMotd()
    • getOnlinePlayers

      Map<UUID,​? extends Player> getOnlinePlayers()
    • getGamemode

      GameMode getGamemode()
    • getDefaultLevel

      Level getDefaultLevel()
    • getMaxPlayers

      int getMaxPlayers()
    • hasWhitelist

      boolean hasWhitelist()
    • addWhitelist

      void addWhitelist(Player who)
    • removeWhitelist

      void removeWhitelist(Player who)
    • isWhitelisted

      boolean isWhitelisted(Player who)
    • isBanned

      boolean isBanned(Player who)
    • isIPBanned

      boolean isIPBanned(Player who)
    • setBanned

      void setBanned(Player who, boolean banned, boolean byIP)
    • ban

      default void ban(Player who)
    • banIP

      default void banIP(Player who)
    • unban

      default void unban(Player who)
    • addOp

      void addOp(Player who)
    • addOp

      void addOp(String name)
    • removeOp

      void removeOp(Player who)
    • removeOp

      void removeOp(String name)
    • isOp

      boolean isOp(Player who)
    • getPort

      int getPort()
    • getIp

      String getIp()
    • getDifficulty

      Difficulty getDifficulty()
    • addOnlinePlayer

      void addOnlinePlayer(Player who)
    • onPlayerCompleteLoginSequence

      void onPlayerCompleteLoginSequence(Player who)
    • getPlayer

      @Nullable Player getPlayer(String name)
    • setAutoSave

      void setAutoSave(boolean autoSave)
    • getApiVersion

      String getApiVersion()