Interface MultiverseCoreConfig

  • All Superinterfaces:
    org.bukkit.configuration.serialization.ConfigurationSerializable
    All Known Implementing Classes:
    MultiverseCoreConfiguration

    public interface MultiverseCoreConfig
    extends org.bukkit.configuration.serialization.ConfigurationSerializable
    The configuration of MultiverseCore.
    • Method Detail

      • setConfigProperty

        boolean setConfigProperty​(java.lang.String property,
                                  java.lang.String value)
        Sets a property using a String.
        Parameters:
        property - The name of the property.
        value - The value.
        Returns:
        True on success, false if the operation failed.
      • setTeleportCooldown

        void setTeleportCooldown​(int portalCooldown)
        Sets portalCooldown.
        Parameters:
        portalCooldown - The new value.
      • getTeleportCooldown

        int getTeleportCooldown()
        Gets portalCooldown.
        Returns:
        portalCooldown.
      • setFirstSpawnWorld

        void setFirstSpawnWorld​(java.lang.String firstSpawnWorld)
        Sets firstSpawnWorld.
        Parameters:
        firstSpawnWorld - The new value.
      • getFirstSpawnWorld

        java.lang.String getFirstSpawnWorld()
        Gets firstSpawnWorld.
        Returns:
        firstSpawnWorld.
      • setVersion

        void setVersion​(int version)
        Sets version.
        Parameters:
        version - The new value.
      • getVersion

        double getVersion()
        Gets version.
        Returns:
        version.
      • setMessageCooldown

        void setMessageCooldown​(int messageCooldown)
        Sets messageCooldown.
        Parameters:
        messageCooldown - The new value.
      • getMessageCooldown

        int getMessageCooldown()
        Gets messageCooldown.
        Returns:
        messageCooldown.
      • setGlobalDebug

        void setGlobalDebug​(int globalDebug)
        Sets globalDebug.
        Parameters:
        globalDebug - The new value.
      • getGlobalDebug

        int getGlobalDebug()
        Gets globalDebug.
        Returns:
        globalDebug.
      • setDisplayPermErrors

        void setDisplayPermErrors​(boolean displayPermErrors)
        Sets displayPermErrors.
        Parameters:
        displayPermErrors - The new value.
      • getDisplayPermErrors

        boolean getDisplayPermErrors()
        Gets displayPermErrors.
        Returns:
        displayPermErrors.
      • setEnableBuscript

        void setEnableBuscript​(boolean enableBuscript)
        Sets enableBuscript.
        Parameters:
        enableBuscript - The new value.
      • getEnableBuscript

        boolean getEnableBuscript()
        Gets enableBuscript.
        Returns:
        enableBuscript.
      • setFirstSpawnOverride

        void setFirstSpawnOverride​(boolean firstSpawnOverride)
        Sets firstSpawnOverride.
        Parameters:
        firstSpawnOverride - The new value.
      • getFirstSpawnOverride

        boolean getFirstSpawnOverride()
        Gets firstSpawnOverride.
        Returns:
        firstSpawnOverride.
      • setTeleportIntercept

        void setTeleportIntercept​(boolean teleportIntercept)
        Sets teleportIntercept.
        Parameters:
        teleportIntercept - The new value.
      • getTeleportIntercept

        boolean getTeleportIntercept()
        Gets teleportIntercept.
        Returns:
        teleportIntercept.
      • setPrefixChat

        void setPrefixChat​(boolean prefixChat)
        Sets prefixChat.
        Parameters:
        prefixChat - The new value.
      • getPrefixChat

        boolean getPrefixChat()
        Gets prefixChat.
        Returns:
        prefixChat.
      • setPrefixChatFormat

        void setPrefixChatFormat​(java.lang.String prefixChatFormat)
        Sets prefixChatFormat.
        Parameters:
        prefixChatFormat - The new value.
      • getPrefixChatFormat

        java.lang.String getPrefixChatFormat()
        Gets prefixChatFormat.
        Returns:
        prefixChatFormat.
      • setEnforceAccess

        void setEnforceAccess​(boolean enforceAccess)
        Sets enforceAccess.
        Parameters:
        enforceAccess - The new value.
      • getEnforceAccess

        boolean getEnforceAccess()
        Gets enforceAccess.
        Returns:
        enforceAccess.
      • setUseAsyncChat

        void setUseAsyncChat​(boolean useAsyncChat)
        Sets useasyncchat.
        Parameters:
        useAsyncChat - The new value.
      • getUseAsyncChat

        boolean getUseAsyncChat()
        Gets useasyncchat.
        Returns:
        useasyncchat.
      • setSilentStart

        void setSilentStart​(boolean silentStart)
        Sets whether to suppress startup messages.
        Parameters:
        silentStart - true to suppress messages.
      • getSilentStart

        boolean getSilentStart()
        Whether we are suppressing startup messages.
        Returns:
        true if we are suppressing startup messages.
      • setUseDefaultPortalSearch

        void setUseDefaultPortalSearch​(boolean useDefaultPortalSearch)
        Sets whether or not to let Bukkit determine portal search radius on its own or if Multiverse should give input.
        Parameters:
        useDefaultPortalSearch - True to let Bukkit determine portal search radius on its own.
      • isUsingDefaultPortalSearch

        boolean isUsingDefaultPortalSearch()
        Gets whether or not Bukkit will be determining portal search radius on its own or if Multiverse should help.
        Returns:
        True means Bukkit will use its own default values.
      • setPortalSearchRadius

        void setPortalSearchRadius​(int searchRadius)
        Sets the radius at which vanilla style portals will be searched for to connect to worlds together.
        Parameters:
        searchRadius - The portal search radius.
      • getPortalSearchRadius

        int getPortalSearchRadius()
        Gets the radius at which vanilla style portals will be searched for to connect to worlds together.
        Returns:
        The portal search radius.
      • isAutoPurgeEnabled

        boolean isAutoPurgeEnabled()
        Gets whether or not the automatic purge of entities is enabled.
        Returns:
        True if automatic purge is enabled.
      • setAutoPurgeEnabled

        void setAutoPurgeEnabled​(boolean autopurge)
        Sets whether or not the automatic purge of entities is enabled.
        Parameters:
        autopurge - True if automatic purge should be enabled.
      • isShowingDonateMessage

        boolean isShowingDonateMessage()
        Gets whether or not the donation/patreon messages are shown.
        Returns:
        True if donation/patreon messages should be shown.
      • setShowDonateMessage

        void setShowDonateMessage​(boolean idonotwanttodonate)
        Sets whether or not the donation/patreon messages are shown.
        Parameters:
        idonotwanttodonate - True if donation/patreon messages should be shown.