Sueta

SEASON BATTLE PASS (WITH GUI) [1.7 - 1.14]

0.2.0

The most complete season pass plugin in the world!

·Plugin

The most complete season pass plugin in the world!

  • Season Pass with GUI
  • Local player storage (Optimized)
  • Custom items generator
  • Use your own Quests plugin (Recommended)
  • Timings for events
  • AntiCheat for items (Illegal share between players)
  • Placeholders for all plugins
  • Auto or manual level up
  • Star System
  • Buy system

  • /pass (Open the pass GUI)
  • /pass preview (Open the pass GUI in preview mode)
  • /pass help (Show the commands list)
  • /pass addstars / removestars <player> <amount> (Add/Remove stars to/from a player)
  • /pass addlevel/removelevel <player> <amount> (Add/Remove pass levels to/from a player)
  • /pass reload (Reload configurations)

NOTE: Only users with the admin permission can see the admin commands on /pass help, the normal users can see the /pass or the /pass preview

  • seasonpass.bought (Allow to use /pass)
  • seasonpass.admin (Allow to use admin commands)
  • seasonpass.share (Allow to share private items)

• CONFIG.YML•

Home:
  Size: 27
  Name: "&bSeason Pass #1"
  Items:
    Stats:
      Material: SKULL_ITEM
      Data: 3
      Slot: 10
      Amount: 1
      Name: "&bStats"
      Lore:
        - '&8&m------------------------'
        - ''
        - '&7Player &8» &b%name%'
        - '&7Season level &8» &b%level%'
        - '&7Stars &8» &b%stars%'
        - ''
        - '&8&m------------------------'
    Pass:
      Material: BOOK
      Data: 0
      Slot: 13
      Amount: 1
      Name: "&bSeason Pass"
      Lore:
        - '&8&m------------------------'
        - ''
        - '&7Click to open the season pass'
        - '&f'
        - '&7Level &8» &b%level%'
        - ''
        - '&8&m------------------------'
    Challenges:
      Material: DIAMOND_SWORD
      Data: 0
      Slot: 16
      Amount: 1
      Name: "&bChallenges"
      Command: "say hello, i'm the challenge item!"
      Lore:
        - '&8&m------------------------'
        - ''
        - '&7The plugin does not yet have'
        - '&7 a challenge system, add the'
        - '&7plugin you like best!'
        - ''
        - '&8&m------------------------'


#If set to true the pass will automatically mark the level gained to the user!
#If set to false, each user will have to check the reward that is due (which will be marked in yellow) to redeem it.
advancement:
  automatic: false

#This is a tag that when added to the item does not allow it to be dropped by other players, so the
#item remains with the player who redeemed it from the challenge!
#[!!!] You must add that tag in the item's lore with the same case sensitive and the same color!
#Permission to bypass this restriction is seasonpass.share
items:
  locked: "&cPrivate"

#Put here the names of the inventories (Crafting Table, Anvil, etc ...) to which the players have access when they own that item in the inventory!
#The non-added inventories cannot be used when an object with the 'private' tag is present in their inventory!
inventory:
  allowed:
    - "&5Ender Chest"

• LANG.YML•

Items:
  Arrows:
    Left: '&aBack'
    Right: '&aForward'
  Status:
    Locked: '&cLocked'
    Unlocked: '&aUnlocked'
    Waiting: '&eUnlockable'
    Completed: '&aCompleted'

Messages:
  Technical:
    Reload: '&aPlugin reloaded!'
    Stars:
      Added: "&7Added &a%stars% stars &7to &b%player%"
      Removed: "&7Removed &a%stars% stars &7to &b%player%"
    Level:
      Added: "&7Added &a%levels% levels &7to &b%player%"
  Levelup:
    Broadcast:
      Enabled: true
      Message: '&b%player% &7has advanced to the level &b%level%'
      Buy: '&b%player% &7bought &b%nlvl% Levels &7from the store!'
    Chat:
      Enabled: true
      Message: '&eCongratulations! &7You are advanced to the level &b%level%'
      Buy: '&bPurchase went to good! &7you just been &baccredited &7yours &b%nlvl% Levels&7!'
  MaxLevel:
    Scoreboard:
      Ended: "&c&lMAX"
    Broadcast:
      Enabled: true
      Message: '&c&lALERT: &b%player% &7completed the &bSeason Pass&7!'
      Chat:
        Enabled: true
        Message: '&eCongratulations! &7You''ve completed the &bSeason Pass&7!'
  Error:
    Blocked: '&cError: &7This level is locked!'
    NoPermission: '&cError: &7You don''t have permession to execute this command!'
    NoSpace: '&cError: &7You don''t have any space in your inventory!'
    OnlyConsole: "&cError: &7Command executable only by console!"
Pass:
  BuyPass:
    - "&cDefault description on not bougth pass!"
  Screen:
    MaxLevel:
      Enabled: true
      Title: '&a&k||&f &2&lYEY &a&k||'
      Subtitle: '&7You''ve completed the &bSeason Pass&7!'
    Levelup:
      Enabled: true
      Title: '&e&k||&f &6&lLEVEL UP &e&k||'
      Subtitle: '&7You''ve advanced to the level &b%level%'

• CUSTOMITEMS.YML•

Items:
  start_sword:
    Material: DIAMOND_SWORD
    Data: 0
    Amount: 1
    Name: '&bGod Sword!'
    Lore:
      - '&6Sword of Anubis!'
      - '&cPrivate'
    Enchants:
      - FIRE_ASPECT:1
    hide-enchantments: false

• SEASONPASS.YML•

Pass:
  Name: '&cPass #%page%'
  Rewards:
    1:
      Material: DIAMOND_SWORD
      Data: 0
      Amount: 1
      Name: '&bLevel 1'
      Stars: 10
      Lore:
        - ''
        - '&7Stars: &b%stars%'
        - ''
        - '&eItems:'
        - '&ax1 &bDiamond sword'
        - '&ax1 &6God Sword'
      Items:
        - start_sword
      Commands:
        - 'minecraft:give %player% minecraft:diamond_sword 1'

    2:
      Material: DIAMOND
      Data: 0
      Amount: 1
      Name: '&bLevel 2'
      Stars: 10
      Lore:
        - ''
        - '&7Stars: &b%stars%'
        - ''
        - '&eItems:'
        - '&ax1 &bDiamond'
        - '&ax1 &6God Sword'
      Items:
        - start_sword
      Commands:
        - 'minecraft:give %player% minecraft:diamond 1'

    3:
      Material: EMERALD
      Data: 0
      Amount: 1
      Name: '&bLevel 3'
      Stars: 10
      Lore:
        - ''
        - '&7Stars: &b%stars%'
        - ''
        - '&eItems:'
        - '&ax1 &2Emeralds'
      Items: []
      Commands:
        - 'minecraft:give %player% minecraft:emerald 1'

• TIMING.YML•

timings:
  1:
    name: "Test"
    date: "00:00:00 10/10/2050"
    command: "say hello world"
    broadcast:
      message: "&c&lEvent completed!"
    completed: false

  • %sp_player_level% • Get player level
  • %sp_player_stars% • Get player stars
  • %sp_player_stars_needed% • Get needed stars for the next level
  • %sp_player_pass_progress% • Get season pass progress in percentage
  • %sp_player_level_progress% • Get level progress in percentage
  • %sp_get_week_count% • Get next timing countdown
  • %sp_get_week_name% • Get next timing name
  • %sp_player_bought_pass% • Get custom message if player bought the season pass





Similar projects

Plugin →