RespawnFireworks 3.0.0

A firework on your death location!

  1. Swiftlicious
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Contributors:
    Swiftlicious
    Information:
    The purpose of this plugin is to shoot off a customize firework effect that you can pick in the configuration file, you're allowed to change the fade colors, the main colors, the type it is, if it flickers and if it has a trail. You also require a permission to use it called "respawnfireworks.effect". You can do per player fireworks by letting players get the permissions below to change specific or all settings of their own death firework. Their data is saved in a yml file called data.yml inside of the RespawnFireworks folder each player's uuid is saved when they keep custom data saved that isn't the default ones in the config.yml.

    Video Example of Plugin In Action:
    https://gyazo.com/325ead5587b6d20c2a7d67062c6e9a00

    Permissions:
    "respawnfireworks.effect" - to get the firework at your death location.
    "respawnfireworks.admin" - to use the /respawnfireworks command.
    "respawnfireworks.change.*" - to get access to change any of your firework settings.
    "respawnfireworks.change.main.*" - to get access to change the main color of your firework to any color.
    "respawnfireworks.change.fade.*" - to get access to change the fade color of your firework to any color.
    "respawnfireworks.change.type.*" - to get access to change the type of your firework to any type.
    "respawnfireworks.change.main.[color]" - to get access to change the main color of your firework to this specific color.
    (Colors are listed as shown in this page: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html)
    "respawnfireworks.change.fade.[color]" - to get access to change the fade color of your firework to this specific color.
    (Colors are listed as shown in this page: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html)
    "respawnfireworks.change.type.[type]" - to get access to change the type of your firework to this specific type.
    (Types are listed as shown in this page: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/FireworkEffect.Type.html)
    "respawnfireworks.change.flicker" - to get access to change whether your firework flickers.
    "respawnfireworks.change.trail" - to get access to change whether your firework leaves a trail.

    Commands:
    /respawnfireworks - to reload the config.yml from in-game.
    /fireworks - to open the main menu.
    /fireworks types - to open the types menu directly.
    /fireworks fadecolors - to open the fade color menu directly.
    /fireworks maincolors - to open the main color menu directly.
    /fireworks help - to see the other various commands.
    /fireworks settype [type] - change the type of your firework. (You can tab complete all available types)
    /fireworks addfade [color] - adds the fade color to your firework. (You can tab complete all available colors)
    /fireworks addmain [color] - adds the main color to your firework. (You can tab complete all available colors)
    /fireworks removefade [color] - removes the fade color from your firework. (You can tab complete the colors on your firework)
    /fireworks removemain [color] - removes the main color from your firework. (You can tab complete the colors on your firework)
    /fireworks setflicker - set if the firework should flicker or not.
    /fireworks settrail - set if the firework should leave a trail or not.

    Default Config:
    Code (YAML):
    # RESPAWN FIREWORKS CONFIG #

    Data
    :
     # The default color(s) of the main firework effect. This is used in case players don't have their own custom one.
      # List of DyeColors: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html
      main-colors
    :
       - RED
      # The default color(s) of the fading firework effect. This is used in case players don't have their own custom one.
      # List of DyeColors: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html
      fade-colors
    :
       - RED
      # Should the firework flicker? This is used in case players don't have their own custom one.
      flicker
    : false
      # Should the firework leave a trail? This is used in case players don't have their own custom one.
      trail
    : false
      # The default type of the firework. This is used in case players don't have their own custom one.
      # List of Types: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/FireworkEffect.Type.html
      type
    : BURST
     
    Messages
    :
     # Variables: %prefix% %cmd-label% %main-color% %fade-color% %type%
      prefix
    : "&7[&aRespawn&dFireworks&7]"
      reloaded-config
    : "%prefix% &aThe config.yml has been reloaded!"
      no-permission-to-add-main-color
    : "%prefix% &cYou can't add &6%main-color% &cto your main colors!"
      no-permission-to-add-fade-color
    : "%prefix% &cYou can't add &6%fade-color% &cto your fade colors!"
      no-permission-to-change-type
    : "%prefix% &cYou can't change your type to &6%type%&c!"
      cannot-select-main-color
    : "%prefix% &cYou can't change your main colors!"
      cannot-select-fade-color
    : "%prefix% &cYou can't change your fade colors!"
      cannot-select-type
    : "%prefix% &cYou can't change your type!"
      no-permission-to-change-flicker
    : "%prefix% &cYou can't change your flicker option!"
      no-permission-to-change-trail
    : "%prefix% &cYou can't change your trail option!"
      missing-color
    : "%prefix% &cYou're missing a valid color!"
      missing-type
    : "%prefix% &cYou're missing a valid type!"
      invalid-color
    : "%prefix% &cThe color you defined was invalid!"
      invalid-type
    : "%prefix% &cThe type you defined was invalid!"
      is-default-main-color
    : "%prefix% &cThis is already the default main color!"
      is-default-fade-color
    : "%prefix% &cThis is already the default fade color!"
      is-default-type
    : "%prefix% &cThis is already the default type!"
      already-has-as-main-color
    : "%prefix% &cYour firework already includes &6%main-color% &cas a main color!"
      already-has-as-fade-color
    : "%prefix% &cYour firework already includes &6%fade-color% &cas a fade color!"
      does-not-have-main-color
    : "%prefix% &cYour firework doesn't include &6%main-color% &cas a main color!"
      does-not-have-fade-color
    : "%prefix% &cYour firework doesn't include &6%fade-color% &cas a fade color!"
      already-set-as-type
    : "%prefix% &cYour firework type is already set as &6%type%&c!"
      added-main-color
    : "%prefix% &aYou've added &6%main-color% &ato your main colors!"
      added-fade-color
    : "%prefix% &aYou've added &6%fade-color% &ato your fade colors!"
      removed-main-color
    : "%prefix% &aYou've removed &6%main-color% &afrom your main colors!"
      removed-fade-color
    : "%prefix% &aYou've removed &6%fade-color% &afrom your fade colors!"
      trail-enabled
    : "%prefix% &aYou've enabled the trail option!"
      trail-disabled
    : "%prefix% &cYou've disabled the trail option!"
      flicker-enabled
    : "%prefix% &aYou've enabled the flicker option!"
      flicker-disabled
    : "%prefix% &cYou've disabled the flicker option!"
      set-type
    : "%prefix% &aYou've set your type to &6%type%&a!"
      help-header
    : "%prefix% &aFirework Settings Help Commands:"
      help-page
    :
       - " "
        - "&6/%cmd-label% maincolors &7- &eThis will open main colors menu."
        - "&6/%cmd-label% fadecolors &7- &eThis will open fade colors menu."
        - "&6/%cmd-label% types &7- &eThis will open types menu."
        - "&6/%cmd-label% addmain [color] &7- &eThis will add this color to your main colors."
        - "&6/%cmd-label% addfade [color] &7- &eThis will add this color to your fade colors."
        - "&6/%cmd-label% removemain [color] &7- &eThis will remove this color from your main colors."
        - "&6/%cmd-label% removefade [color] &7- &eThis will remove this color from your fade colors."
        - "&6/%cmd-label% settype [type] &7- &eThis will set your type."
        - "&6/%cmd-label% setflicker &7- &eThis will set your flicker option."
        - "&6/%cmd-label% settrail &7- &eThis will set your trail option."
        - " "
      admin-help-header
    : "%prefix% &cAdmin Help Commands:"
      admin-help-page
    :
       - " "
        - "&6/%cmd-label% reload &7- &eReload the config.yml!"
        - " "

    # Material List: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
    # Sounds List: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
    Main-Menu
    :
     # The title of the inventory menu
      title
    : "&2&lFireworks"
      # If the title is centered or not
      center-title
    : true
      # The inventory size (can be 1-6):
      size
    : 3
      # Used if they don't have permission to change:
      flicker-fail-sound
    : BLOCK_NOTE_BLOCK_BASS
      trail-fail-sound
    : BLOCK_NOTE_BLOCK_BASS
      # The border item's data:
      border-item
    :
        click-sound
    : UI_BUTTON_CLICK
        material
    : "BLACK_STAINED_GLASS_PANE"
        name
    : " "
        #lore:
          #- " "
          #- " "
      # The item that closes the main menu:
      close-menu-item
    :
        slot
    : 26
        click-sound
    : BLOCK_WOODEN_DOOR_CLOSE
        material
    : "DARK_OAK_DOOR"
        name
    : "&cClose Menu"
        #lore:
          #- " "
          #- " "
      # The main color item to select what main colors you're using:
      # %main-color% returns their current main colors if they have one otherwise it's the default one in the config
      main-color-item
    :
        slot
    : 11
        click-sound
    : ENTITY_PLAYER_LEVELUP
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        material
    : "DIAMOND"
        name
    : "&bMain Color Selection"
        lore
    :
         - " "
          - "&fClick to select your"
          - "&ffirework's main colors!"
          - " "
          - "&6Current Main Colors
    : "
          - "
    &7- &e&l%main-color%"
          - " "
      # The fade color item to select what fade colors you're using:
      # %fade-color% returns their current fade colors if they have one otherwise it's the default one in the config
      fade-color-item
    :
        slot
    : 12
        click-sound
    : ENTITY_PLAYER_LEVELUP
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        material
    : "GLOWSTONE_DUST"
        name
    : "&eFade Color Selection"
        lore
    :
         - " "
          - "&fClick to select your"
          - "&ffirework's fade colors!"
          - " "
          - "&6Current Fade Colors
    : "
          - "
    &7- &e&l%fade-color%"
          - " "
      # The type item to select what type you're using:
      # %type% returns their current type if they have one otherwise it's the default one in the config
      type-item
    :
        slot
    : 13
        click-sound
    : ENTITY_PLAYER_LEVELUP
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        material
    : "ENDER_EYE"
        name
    : "&9Type Selection"
        lore
    :
         - " "
          - "&fClick to select your"
          - "&ffirework's type!"
          - " "
          - "&6Current Type
    : &e&l%type%"
          - " "
      # The trail on item if the trail is enabled:
      # %has-permission% checks if the player has: "respawnfirework.change.trail"
      trail-on-item
    :
        slot
    : 14
        click-sound
    : ENTITY_VILLAGER_NO
        material
    : "EMERALD_BLOCK"
        enchanted
    : true
        name
    : "&dTrail &7- &a&lENABLED"
        lore
    :
         - " "
          - "&fClick to have your"
          - "&ffirework stop leaving a trail."
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
      # The trail off item if the trail is disabled:
      # %has-permission% checks if the player has: "respawnfirework.change.trail"
      trail-off-item
    :
        slot
    : 14
        click-sound
    : ENTITY_VILLAGER_YES
        material
    : "REDSTONE_BLOCK"
        name
    : "&dTrail &7- &c&lDISABLED"
        lore
    :
         - " "
          - "&fClick to have your"
          - "&ffirework start leaving a trail."
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
      # The flicker on item if the flicker is enabled:
      # %has-permission% checks if the player has: "respawnfirework.change.flicker"
      flicker-on-item
    :
        slot
    : 15
        click-sound
    : ENTITY_VILLAGER_NO
        material
    : "EMERALD_BLOCK"
        enchanted
    : true
        name
    : "&dFlicker &7- &a&lENABLED"
        lore
    :
         - " "
          - "&fClick to have your"
          - "&ffirework stop flickering."
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
      # The flicker off item if the flicker is disabled:
      # %has-permission% checks if the player has: "respawnfirework.change.flicker"
      flicker-off-item
    :
        slot
    : 15
        click-sound
    : ENTITY_VILLAGER_YES
        material
    : "REDSTONE_BLOCK"
        name
    : "&dFlicker &7- &c&lDISABLED"
        lore
    :
         - " "
          - "&fClick to have your"
          - "&ffirework start flickering."
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
       
    Main-Color-Menu
    :
     # The title of the inventory menu
      title
    : "&1&lMain Colors"
      # If the title is centered or not
      center-title
    : true
      # The inventory size (can be 1-6):
      size
    : 2
      # The border item's data:
      border-item
    :
        click-sound
    : UI_BUTTON_CLICK
        material
    : "BLACK_STAINED_GLASS_PANE"
        name
    : " "
        #lore:
          #- " "
          #- " "
      # The back item's data:
      back-button-item
    :
        slot
    : 17
        click-sound
    : BLOCK_WOODEN_DOOR_OPEN
        material
    : "OAK_DOOR"
        name
    : "&cBack To Main Menu"
        #lore:
          #- " "
          #- " "
      # To change your main color to black:
      # %has-permission% checks if the player has: "respawnfirework.change.main.black"
      black-item
    :
        slot
    : 0
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "BLACK_DYE"
        name
    : "&0&lBlack"
        lore
    :
         - " "
          - "&fClick to add black to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to blue:
      # %has-permission% checks if the player has: "respawnfirework.change.main.blue"
      blue-item
    :
        slot
    : 1
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "BLUE_DYE"
        name
    : "&1&lBlue"
        lore
    :
         - " "
          - "&fClick to add blue to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to brown:
      # %has-permission% checks if the player has: "respawnfirework.change.main.brown"
      brown-item
    :
        slot
    : 2
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "BROWN_DYE"
        name
    : "&9&lBrown"
        lore
    :
         - " "
          - "&fClick to add brown to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to cyan:
      # %has-permission% checks if the player has: "respawnfirework.change.main.cyan"
      cyan-item
    :
        slot
    : 3
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "CYAN_DYE"
        name
    : "&3&lCyan"
        lore
    :
         - " "
          - "&fClick to add cyan to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to gray:
      # %has-permission% checks if the player has: "respawnfirework.change.main.gray"
      gray-item
    :
        slot
    : 4
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "GRAY_DYE"
        name
    : "&8&lGray"
        lore
    :
         - " "
          - "&fClick to add gray to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to green:
      # %has-permission% checks if the player has: "respawnfirework.change.main.green"
      green-item
    :
        slot
    : 5
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "GREEN_DYE"
        name
    : "&2&lGreen"
        lore
    :
         - " "
          - "&fClick to add green to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to light blue:
      # %has-permission% checks if the player has: "respawnfirework.change.main.light_blue"
      light_blue-item
    :
        slot
    : 6
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "LIGHT_BLUE_DYE"
        name
    : "&b&lLight Blue"
        lore
    :
         - " "
          - "&fClick to add light blue to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to light gray:
      # %has-permission% checks if the player has: "respawnfirework.change.main.light_gray"
      light_gray-item
    :
        slot
    : 7
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "LIGHT_GRAY_DYE"
        name
    : "&7&lLight Gray"
        lore
    :
         - " "
          - "&fClick to add light gray to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to lime:
      # %has-permission% checks if the player has: "respawnfirework.change.main.lime"
      lime-item
    :
        slot
    : 9
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "LIME_DYE"
        name
    : "&a&lLime"
        lore
    :
         - " "
          - "&fClick to add lime to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to magenta:
      # %has-permission% checks if the player has: "respawnfirework.change.main.magenta"
      magenta-item
    :
        slot
    : 10
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "MAGENTA_DYE"
        name
    : "&c&lMagenta"
        lore
    :
         - " "
          - "&fClick to add magenta to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to orange:
      # %has-permission% checks if the player has: "respawnfirework.change.main.orange"
      orange-item
    :
        slot
    : 11
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "ORANGE_DYE"
        name
    : "&6&lOrange"
        lore
    :
         - " "
          - "&fClick to add orange to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to pink:
      # %has-permission% checks if the player has: "respawnfirework.change.main.pink"
      pink-item
    :
        slot
    : 12
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "PINK_DYE"
        name
    : "&d&lPink"
        lore
    :
         - " "
          - "&fClick to add pink to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to purple:
      # %has-permission% checks if the player has: "respawnfirework.change.main.purple"
      purple-item
    :
        slot
    : 13
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "PURPLE_DYE"
        name
    : "&5&lPurple"
        lore
    :
         - " "
          - "&fClick to add purple to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to red:
      # %has-permission% checks if the player has: "respawnfirework.change.main.red"
      red-item
    :
        slot
    : 14
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "RED_DYE"
        name
    : "&4&lRed"
        lore
    :
         - " "
          - "&fClick to add red to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to white:
      # %has-permission% checks if the player has: "respawnfirework.change.main.white"
      white-item
    :
        slot
    : 15
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "WHITE_DYE"
        name
    : "&f&lWhite"
        lore
    :
         - " "
          - "&fClick to add white to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your main color to yellow:
      # %has-permission% checks if the player has: "respawnfirework.change.main.yellow"
      yellow-item
    :
        slot
    : 16
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "YELLOW_DYE"
        name
    : "&e&lYellow"
        lore
    :
         - " "
          - "&fClick to add yellow to"
          - "&fyour main firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
       
    Fade-Color-Menu
    :
     # The title of the inventory menu
      title
    : "&5&lFade Colors"
      # If the title is centered or not
      center-title
    : true
      # The inventory size (can be 1-6):
      size
    : 2
      # The border item's data:
      border-item
    :
        click-sound
    : UI_BUTTON_CLICK
        material
    : "BLACK_STAINED_GLASS_PANE"
        name
    : " "
        #lore:
          #- " "
          #- " "
      # The back item's data:
      back-button-item
    :
        slot
    : 17
        click-sound
    : BLOCK_WOODEN_DOOR_OPEN
        material
    : "OAK_DOOR"
        name
    : "&cBack To Main Menu"
        #lore:
          #- " "
          #- " "
      # To change your fade color to black:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.black"
      black-item
    :
        slot
    : 0
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "BLACK_DYE"
        name
    : "&0&lBlack"
        lore
    :
         - " "
          - "&fClick to add black to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to blue:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.blue"
      blue-item
    :
        slot
    : 1
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "BLUE_DYE"
        name
    : "&1&lBlue"
        lore
    :
         - " "
          - "&fClick to add blue to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to brown:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.brown"
      brown-item
    :
        slot
    : 2
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "BROWN_DYE"
        name
    : "&9&lBrown"
        lore
    :
         - " "
          - "&fClick to add brown to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to cyan:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.cyan"
      cyan-item
    :
        slot
    : 3
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "CYAN_DYE"
        name
    : "&3&lCyan"
        lore
    :
         - " "
          - "&fClick to add cyan to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to gray:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.gray"
      gray-item
    :
        slot
    : 4
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "GRAY_DYE"
        name
    : "&8&lGray"
        lore
    :
         - " "
          - "&fClick to add gray to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to green:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.green"
      green-item
    :
        slot
    : 5
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "GREEN_DYE"
        name
    : "&2&lGreen"
        lore
    :
         - " "
          - "&fClick to add green to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to light blue:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.light_blue"
      light_blue-item
    :
        slot
    : 6
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "LIGHT_BLUE_DYE"
        name
    : "&b&lLight Blue"
        lore
    :
         - " "
          - "&fClick to add light blue to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to light gray:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.light_gray"
      light_gray-item
    :
        slot
    : 7
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "LIGHT_GRAY_DYE"
        name
    : "&7&lLight Gray"
        lore
    :
         - " "
          - "&fClick to add light gray to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to lime:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.lime"
      lime-item
    :
        slot
    : 9
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "LIME_DYE"
        name
    : "&a&lLime"
        lore
    :
         - " "
          - "&fClick to add lime to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to magenta:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.magenta"
      magenta-item
    :
        slot
    : 10
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "MAGENTA_DYE"
        name
    : "&c&lMagenta"
        lore
    :
         - " "
          - "&fClick to add magenta to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to orange:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.orange"
      orange-item
    :
        slot
    : 11
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "ORANGE_DYE"
        name
    : "&6&lOrange"
        lore
    :
         - " "
          - "&fClick to add orange to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to pink:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.pink"
      pink-item
    :
        slot
    : 12
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "PINK_DYE"
        name
    : "&d&lPink"
        lore
    :
         - " "
          - "&fClick to add pink to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to purple:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.purple"
      purple-item
    :
        slot
    : 13
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "PURPLE_DYE"
        name
    : "&5&lPurple"
        lore
    :
         - " "
          - "&fClick to add purple to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to red:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.red"
      red-item
    :
        slot
    : 14
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "RED_DYE"
        name
    : "&4&lRed"
        lore
    :
         - " "
          - "&fClick to add red to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to white:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.white"
      white-item
    :
        slot
    : 15
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "WHITE_DYE"
        name
    : "&f&lWhite"
        lore
    :
         - " "
          - "&fClick to add white to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
      # To change your fade color to yellow:
      # %has-permission% checks if the player has: "respawnfirework.change.fade.yellow"
      yellow-item
    :
        slot
    : 16
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "YELLOW_DYE"
        name
    : "&e&lYellow"
        lore
    :
         - " "
          - "&fClick to add yellow to"
          - "&fyour fade firework colors!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : "
          - "
    &7- &d&l%has-selected%"
          - " "
       
    Type-Menu
    :
     # The title of the inventory menu
      title
    : "&4&lTypes"
      # If the title is centered or not
      center-title
    : true
      # The inventory size (can be 1-6):
      size
    : 1
      # The border item's data:
      border-item
    :
        click-sound
    : UI_BUTTON_CLICK
        material
    : "BLACK_STAINED_GLASS_PANE"
        name
    : " "
        #lore:
          #- " "
          #- " "
      # The back item's data:
      back-button-item
    :
        slot
    : 8
        click-sound
    : BLOCK_WOODEN_DOOR_OPEN
        material
    : "OAK_DOOR"
        name
    : "&cBack To Main Menu"
        #lore:
          #- " "
          #- " "
      # To change your type to a ball:
      # %has-permission% checks if the player has: "respawnfirework.change.type.ball"
      ball-item
    :
        slot
    : 0
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "FIREWORK_STAR"
        name
    : "&b&lBall"
        lore
    :
         - " "
          - "&fClick to change your firework's"
          - "&ftype to a ball effect!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : &d&l%has-selected%"
          - " "
      # To change your type to a large ball:
      # %has-permission% checks if the player has: "respawnfirework.change.type.ball_large"
      ball_large-item
    :
        slot
    : 1
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "FIRE_CHARGE"
        name
    : "&6&lLarge Ball"
        lore
    :
         - " "
          - "&fClick to change your firework's"
          - "&ftype to a large ball effect!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : &d&l%has-selected%"
          - " "
      # To change your type to a burst:
      # %has-permission% checks if the player has: "respawnfirework.change.type.burst"
      burst-item
    :
        slot
    : 2
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "FEATHER"
        name
    : "&c&lBurst"
        lore
    :
         - " "
          - "&fClick to change your firework's"
          - "&ftype to a burst effect!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : &d&l%has-selected%"
          - " "
      # To change your type to a creeper:
      # %has-permission% checks if the player has: "respawnfirework.change.type.creeper"
      creeper-item
    :
        slot
    : 3
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "CREEPER_HEAD"
        name
    : "&a&lCreeper"
        lore
    :
         - " "
          - "&fClick to change your firework's"
          - "&ftype to a creeper effect!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : &d&l%has-selected%"
          - " "
      # To change your type to a star:
      # %has-permission% checks if the player has: "respawnfirework.change.type.star"
      star-item
    :
        slot
    : 4
        click-sound
    : BLOCK_NOTE_BLOCK_PLING
        fail-sound
    : BLOCK_NOTE_BLOCK_BASS
        enchanted
    : true
        material
    : "GOLD_NUGGET"
        name
    : "&7&lStar"
        lore
    :
         - " "
          - "&fClick to change your firework's"
          - "&ftype to a star effect!"
          - " "
          - "&fHas Permission To Change
    : %has-permission%"
          - " "
          - "&fCurrent Selection
    : &d&l%has-selected%"
          - " "
    Suggestions are welcome to make the plugin more unique and fun :)!​