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

      org.cloudburstmc.api.plugin.PluginManager getPluginManager()
    • getGameRuleRegistry

      org.cloudburstmc.api.registry.GameRuleRegistry getGameRuleRegistry()
    • getTick

      int getTick()
    • getEventManager

      org.cloudburstmc.api.event.EventManager getEventManager()
    • getAllowFlight

      boolean getAllowFlight()
    • getPermissionManager

      org.cloudburstmc.api.permission.PermissionManager getPermissionManager()
    • getMotd

      String getMotd()
    • getOnlinePlayers

      Map<UUID,​? extends org.cloudburstmc.api.player.Player> getOnlinePlayers()
    • getGamemode

      org.cloudburstmc.api.player.GameMode getGamemode()
    • getDefaultLevel

      org.cloudburstmc.api.level.Level getDefaultLevel()
    • getMaxPlayers

      int getMaxPlayers()
    • hasWhitelist

      boolean hasWhitelist()
    • addWhitelist

      void addWhitelist(org.cloudburstmc.api.player.Player who)
    • removeWhitelist

      void removeWhitelist(org.cloudburstmc.api.player.Player who)
    • isWhitelisted

      boolean isWhitelisted(org.cloudburstmc.api.player.Player who)
    • isBanned

      boolean isBanned(org.cloudburstmc.api.player.Player who)
    • isIPBanned

      boolean isIPBanned(org.cloudburstmc.api.player.Player who)
    • setBanned

      void setBanned(org.cloudburstmc.api.player.Player who, boolean banned, boolean byIP)
    • ban

      default void ban(org.cloudburstmc.api.player.Player who)
    • banIP

      default void banIP(org.cloudburstmc.api.player.Player who)
    • unban

      default void unban(org.cloudburstmc.api.player.Player who)
    • addOp

      void addOp(org.cloudburstmc.api.player.Player who)
    • addOp

      void addOp(String name)
    • removeOp

      void removeOp(org.cloudburstmc.api.player.Player who)
    • removeOp

      void removeOp(String name)
    • isOp

      boolean isOp(org.cloudburstmc.api.player.Player who)
    • getPort

      int getPort()
    • getIp

      String getIp()
    • getDifficulty

      org.cloudburstmc.api.level.Difficulty getDifficulty()
    • addOnlinePlayer

      void addOnlinePlayer(org.cloudburstmc.api.player.Player who)
    • onPlayerCompleteLoginSequence

      void onPlayerCompleteLoginSequence(org.cloudburstmc.api.player.Player who)
    • getPlayer

      @Nullable org.cloudburstmc.api.player.Player getPlayer(String name)
    • setAutoSave

      void setAutoSave(boolean autoSave)
    • getApiVersion

      String getApiVersion()