Tab Configuration

Nov 29, 2014
Tab Configuration
  • Tab plugin
    Configuration
    Config.yml
    This is the main configuration. You use this configuration to create animations, control the settings or to toggle things on and off.

    This config can be uploaded using the command /tab uploadconfig for easy sharing with the author.
    Code (Text):

    # ------------------------------ #
    #
    #  Tab 2.0.0
    #  (c) Maxim Van de Wynckel
    #
    # ------------------------------ #

    # About: Minecraft 1.8 features a tab header and footer
    #        This plugin will allow you to create a customizable tab #        header and footer.
    #
    #        This plugin supports variables.

    # Permissions: To use the tab groups give them the permission
    #              tab.group.<group>  (ex. tab.group.default)
    #              Make sure to remove them from the other groups
    #              when giving a new permission.

    # Commands: List of all commands
    #           /tab reload     -  Reload the configuration
    #

    # Variables: These variables can be used in the TEXT section
    #            of both the header as the footer.
    #
    #            {PLAYER}       - Player name
    #            {PLAYERNICK}   - Player nickname
    #            {SERVER}       - Server name
    #            {PLAYERCOUNT}  - Server player count
    #            {BUNGEECOUNT}  - Bungee network player count
    #            And lots lots more (see Spigot Page)

    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
    # GENERAL PLUGIN SETTINGS
    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

    ## Config version (DO NOT EDIT)
    config: 2

    ## Language file
    lang: 'en'

    ## Debug mode
    debug: false

    ## Log to file
    log: true

    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
    # PLUGIN SPECIFIC SETTINGS
    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

    # Tab Header and footer
    tab:
      # You can create multiple groups to send
      # different tablists to different players
      default:
        header:
          # The header supports color codes
          text:
          - '&6&lExample &2&oTablist'
          - '&e&lExample &6&oTablist'
          # The interval in ticks to switch text (20 ticks = 1 sec)
          interval: 40
        footer:
          # The footer supports color codes
          text:
          - '&7&nwww.mvdw-software.be'
          - '&8&nwww.mvdw-software.be'
          # The interval in ticks to switch text (20 ticks = 1 sec)
          interval: 15

    # An example of a group would be vip  (tab.group.vip)
    # For example you could remove the footer that says Vote now! or
    # in this example the site url.

    # Tab colors. If you want colors tab names in the tablist give permissions
    # to groups to match that color. Keep note: make sure to give negative permissions
    # when you have inheritance between groups.
    # Permissions:
    # tab.color.<colorname>
    # Dark colors:
    # tab.color.dark<colorname>
    # See the spigot page for more details
    tabcolors: true
     


    RemoteSync.yml
    RemoteSync is a technology used to share configurations between multiple servers (this does not need to be a bungeecord set up.

    The config.yml file of the configured MASTER will be synced with the SLAVES.

    Code (Text):

    # ---------------------------- #
    # Remote Configuration Syncing #
    # v1.0.0                       #
    # (c) MVdW Software            #
    # ---------------------------- #

    # Description: This MVdW Software design will allow
    # you to sync your plugin config with other servers
    # You have two types of configuration:
    # - 1 Master configuration
    # - 1 or more Slave configurations
    #
    # The master is the plugin/server that will be used
    # as the main config.
    # The slaves will USE (not copy) the config of the master
    # When the master is offline, the slaves will use their own
    # config (or the last fetched config).

    # When enabled the configuration must be valid
    # Enable this if you configure the master OR the slave(s)
    enabled: false

    # Define if the configuration of this server
    # will be used as the master config.
    master: false

    # THESE SETTINGS ONLY APPLY IF THIS SERVER
    # IS THE MASTER
    master-config:
      # Port used to listen for slaves
      port: 7899
      # Password to identify the slaves (DO NOT USE SOMETHING YOU USE ELSEWHERE)
      password: 'ILoveSpigot'

    # THESE SETTINGS ONLY APPLY IF THIS SERVER
    # IS A SLAVE
    slave-config:
      # Hostname or IP of the master
      hostname: 'localhost'
      # Port used by the master
      port: 7899
      # Password used by the master
      password: 'ILoveSpigot'
      # Sync interval IN MINUTES (you can force a sync using a command)
      interval: 5
     
  • Loading...
  • Loading...