This file contains the settings for menus.


The menus.yml file contains a list of configuration nodes for each menu.

Example:

  • menu:
      settings-name: '&6&k.&r &5&lExample Menu &6&k.'
      settings-rows: 5
      settings-open-commands: menu
      settings-permission: superlobby.menu.menu
      settings-open-sound: NOTE_PLING
      settings-glass-enable: true
      settings-glass-color: 14
      items:
        gamemode:
          name: '&6&l<3> &b&lGame modes &6&l<3>'
          lore:
          - '&b&m--------------------'
          - '&7Modalities of game'
          - '&7that we have available.'
          - '&b&m--------------------'
          - '&6Skull skin example with url'
          material: 'PLAYER_HEAD'
          material-old: 'SKULL_ITEM:3'
          slot: 12
          keep-open: true
          skull: url:http://textures.minecraft.net/texture/e063a0ebb2d8010273b6c45b64e84d83b1e43e2ca5dfb2a6fd838c3f88827d
          commands:
          - 'open: game'
        profile:
          name: '&6&l<3> &b&lProfile &6&l<3>'
          lore:
          - '&b&m---------------------------------'
          - '&7General player information,'
          - '&7statistics, achievements among others.'
          - '&b&m---------------------------------'
          - '&6Skull example with player name'
          material: 'PLAYER_HEAD'
          material-old: 'SKULL_ITEM:3'
          skull: <player>
          slot: 16
          keep-open: true
          commands:
          - 'open: profile'
        options:
          name: '&6&l<3> &b&lOptions &6&l<3>'
          lore:
          - '&b&m-----------------------'
          - '&7Permit activates or '
          - '&7deactivates player options.'
          - '&b&m-----------------------'
          material: 'REPEATER'
          material-old: 'DIODE'
          slot: 22
          commands:
          - 'tell: &e>> &7This only works with a plugin options like DeluxePlayerOptions:'
          - 'tell: &e>> &ehttps://www.spigotmc.org/resources/playeroptions.33033/'
        shop:
          name: '&6&l<3> &b&lShop&6&l<3>'
          lore:
          - '&b&m-------------------------'
          - '&7See the items we have'
          - '&7for sale to buy'
          - '&b&m-------------------------'
          - '&6Example with submenus'
          material: 'DIAMOND'
          slot: 24
          keep-open: true
          commands:
          - 'open: shop'
        referrals:
          name: '&6&l<3> &b&lReferrals &6&l<3>'
          lore:
          - '&b&m--------------------------'
          - '&7Win fantastic rewards'
          - '&7by completing these tasks.'
          - '&b&m--------------------------'
          material: 'SPONGE'
          slot: 14
          commands:
          - 'tell: &e>> &7This function can be added with a referral plugin such as:'
          - 'tell: &e>> &ehttps://www.spigotmc.org/resources/referralsystem.29709/'
        permission-view:
          name: "&c&l\u2605 &a&lExample Permission to see &c&l\u2605"
          lore:
          - '&8> &7Great you can see it'
          - '&8> &aYou have the necessary permissions.'
          material: 'STONE'
          slot: 32
          commands:
          - 'tell: You have the necessary permissions'
          permission: superlobby.permission-view
          permission-to-view: true
        credits:
          name: '&6&l<3> &b&lCredits &6&l<3>'
          lore:
          - '&b&m------------------'
          - '&7See your credits'
          - '&b&m------------------'
          - '&6Skull with textures skin'
          material: 'PLAYER_HEAD'
          material-old: 'SKULL_ITEM:3'
          skull: textures:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDk0NTk5NmM4YWU5MWUzNzYxOTZkNGRjNjc2ZmVjMzFmZWFjNzkwYTJmMTk1YjI5ODFhNzAzY2ExZDE2Y2I2In19fQ==
          slot: 37
          commands:
          - 'tell: &e>> &7This function can be added with a credits plugin like:'
          - 'tell: &e>> &ehttps://www.spigotmc.org/resources/supercredits.31074/'
    
    

Menu nodes configuration.


settings-name:

  • Any string value.
  • Example: «&6&k.&r &5&lExample Menu &6&k
  • The name of the menu.

settings-rows:

  • Any integer value.
  • Example: 5
  • Number of rows in the menu. (1,2,3,4,5,6).

settings-world:

  • Any string value.
  • Example: lobby
  • World where the menu works. (Do not place to work on all worlds).

settings-worlds:

  • List of string values.
  • Example:
    • lobby
    • auth
  • Worlds where the menu works. (Do not place to work on all worlds).

settings-open-commands:

  • Any string value.
  • Example: menu
  • Command to open the menu.

settings-permission:

  • Any string value.
  • Example: superlobby.menu.menu
  • Permission to use the menu.

settings-open-sound:

  • Any string value.
  • Example: NOTE_PLING
  • Sound that will sound when you open the menu. (You must place a valid sound for the version of minecraft that you are using on your server.) (1.8.8  1.9 – 1.10 – 1.11 – 1.12 – 1.13 – 1.14 – 1.15 – 1.16 )

settings-glass-enable:

  • Boolean value true or false.
  • Example: true
  • To place decoration glasses.

settings-glass-color:

items:

  • List of Items nodes configuration.
  • Example:
    • gamemode:
            name: '&6&l<3> &b&lGame modes &6&l<3>'
            lore:
            - '&b&m--------------------'
            - '&7Modalities of game'
            - '&7that we have available.'
            - '&b&m--------------------'
            - '&6Skull skin example with url'
            material: 'PLAYER_HEAD'
            material-old: 'SKULL_ITEM:3'
            slot: 12
            keep-open: true
            skull: url:http://textures.minecraft.net/texture/e063a0ebb2d8010273b6c45b64e84d83b1e43e2ca5dfb2a6fd838c3f88827d
            commands:
            - 'open: game'
    • profile:
            name: '&6&l<3> &b&lProfile &6&l<3>'
            lore:
            - '&b&m---------------------------------'
            - '&7General player information,'
            - '&7statistics, achievements among others.'
            - '&b&m---------------------------------'
            - '&6Skull example with player name'
            material: 'PLAYER_HEAD'
            material-old: 'SKULL_ITEM:3'
            skull: <player>
            slot: 16
            keep-open: true
            commands:
            - 'open: profile'
  • List of item nodes that will contain the menu.

 

Items nodes configuration.


name:

  • Any string value.
  • Example: &b&lGame modes
  • The name of the item.

lore:

  • List of string values.
  • Example:
    • - '&b&m--------------------'
    • - '&7Modalities of game'
    • - '&7that we have available.'
    • - '&b&m--------------------'
  • The description of the item.

material:

  • Any text string value for the material.
  • Example: PLAYER_HEAD
  • The material of the item. Put the name a valid material for Minecraft version 1.13 or higher. (1.13 – 1.14 – 1.15 – 1.16  – 1.17 – 1.18 – 1.19).

material-old:

  • Any text string value for the material.
  • Example: DIODE
  • Example with data: SKULL_ITEM:3
  • The material of the item. Put the name of the valid material for the version of minecraft lower than 1.13. (1.8.8 – 1.9 – 1.10 – 1.11 – 1.12).

slot:

  • Any integer value.
  • Example: 12
  • Location in the inventory of the item.

commands:

  • List of string values.
  • Example:
    • - 'open: game'
    • - 'server: survival'
    • - 'player: say hola'
  • (List) Command that is executed when clicking. (Command format).

permission:

  • Any string value.
  • Example: superlobby.item.game
  • Permission to use the item.

price:

  • Any integer value.
  • Example: 40
  • Price to use the item. default none.

keep-open:

  • Boolean value true or false.
  • Example: true
  • To keep inventory open. default false.

permission-to-view:

  • Boolean value true or false.
  • Example: true
  • Permission to view the inventory. default false.

skull:

  • Any string value.
  • Example: PedroJM96
  • To use heads with skin. Skulls format.

enchant-glow:

  • Boolean value true or false.
  • Example: true
  • To add enchantment colors to the items. default false.

version-check:

  • Boolean value true or false.
  • Example: true
  • To check if it is the correct version of minecraft.  default false (Requires ViaVersion).

version-list:

  • List of string values.
  • Example:
    • - '1.8.8'
    • - '1.8.9'
    • - '1.9.1'
  • List of versions to check in check version.

no-version-message:

  • Any string value.
  • Example: "&7[&9&l>&7] Only available in the versions <version>."
  • Message to show if the version is not compatible. Use <version> to show compatible versions in the message.

no-permision-message:

  • Any string value.
  • Example: "&7[&9&l>&7] You do not have permission to use that item."
  • Message that will be shown to the player when he does not have the permissions to use the item.

To create more item simply copy the previous one and paste it here within items.

To create more menus, copy the previous menu and paste it down in a clean place.