BattlePass Ultimate (Premium) - Now 40% Off! icon

BattlePass Ultimate (Premium) - Now 40% Off! -----

Multiple BattlePasses, One Click Away.




  • Added better support for Minecraft 1.21.3.
  • Preliminary support for 1.21.4.
  • Added aliases for `/bpa add <player> <exp>`: now you can use `/bpa addexp` and `/bpa giveexp`.
  • Fixed console spam issue: "Invalid level requested".
  • Improved the reload command for better functionality.
Found a bug or have a feature request? Join our Discord: https://discord.gg/S8GjzxWjmP
----------, Jan 3, 2025

  • Dependencies updated
  • 1.21.3 support
----------, Nov 12, 2024

  • Reworked experience system: now, when you gain 100,000 experience points, you will level up multiple times consecutively.
  • Enhanced tab completer suggestions for battlepassAdminCommand to make it clearer and easier to use.
----------, Nov 4, 2024

  • Fixxed broken config.yml
  • Added new command /bpa open <player> for force open battlepass gui
  • Improved tab completer for battlepass admin commands
  • updated gradle to 8.10.2
  • updated dependencies in plugin.yml and paper loader
  • Added new conditions format
    Code (YAML):
         conditions:
            - type
    : pages
              value
    : [1, 2 ]   # This item will only appear on pages 1 and 2
            - type
    : permission
              value
    : "al.battlepass.event"   # Player must have this permission
            - type
    : level
              value
    : 10   # Player must be at least level 10
  • Other improvements
----------, Oct 18, 2024

  • Improved battlepass config with explainations
  • Added missing key "value" of conditions
  • Updated dependencies
Report bugs or let me know if you want any feature on discord! https://discord.com/invite/S8GjzxWjmP
----------, Oct 15, 2024

Fixxed another issue
----------, Sep 10, 2024

Small bug fix
----------, Sep 10, 2024

THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS!
THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS!
THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS!


Hi guys this is 2.0 beta, its not stable, but i need some tester to find any bugs! report it on discord! https://discord.com/invite/S8GjzxWjmP
----------, Sep 8, 2024

THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS!
THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS!
THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS!

  • Fixxed an issue relating of rewards default battlepass.yml file
  • Fixxed Pages system not appearing
  • Fixxed not cancelling interactions in the main menu
  • Know issue: bug while creating a new battlepass doesn't create a reward file
----------, Aug 26, 2024

THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS!
THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS!
THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS!
  • New rewards file for each battlepass
  • New editor with some features (not finished)
  • Battlepass improvements
  • customdata supports
  • General improvements changed default structure
----------, Aug 26, 2024

THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS!
  • Reworked all battlepass file structure, now its more understandable and are divided in sections with new configurations
  • NEW: added 4 STATUS for rewards, blocked need purchase, unlocked, taked, blocked need level
  • Display-items now have conditions! Level, permission check and change the item or slots
  • In the new battlepass plugin you can customize everything!
  • In this version you can't use the editor
  • A lot of code have been cleaned
  • Need to be more optimized
THIS VERSION ITS NOT COMPATIBLE WITH OTHERS, AND ITS NOT FOR PRODUCTIONS SERVERS
----------, Jul 6, 2024

- Bug fix for commandAPI 9.5.1
- Fix an error while trying to connect the database but the folder its not loaded first (only first startup error)
- An error while can't find the version of server
- Library update: sqlite-jdbc:3.46.0.0
- Gradle updated from 8.4 to 8.8
----------, Jun 23, 2024

- Bug fix for commandAPI 9.5.1
- Fix an error while trying to connect the database but the folder its not loaded first (only first startup error)
- An error while can't find the version of server
- Library update: sqlite-jdbc:3.46.0.0
- Gradle updated from 8.4 to 8.8
----------, Jun 23, 2024

  • Fixxed support for versions 1.21 and 1.20.6
  • Updated command API
----------, Jun 23, 2024

  • 1.21 api support
  • Updated CommandAPI to 9.5.0
  • Solved an issue with required_exp placeholder
----------, Jun 17, 2024

IF YOU DIDN'T UPDATE FROM 1.0.65 READ LATEST CHANGELOG!
IF YOU DIDN'T UPDATE FROM 1.0.65 READ LATEST CHANGELOG!
IF YOU DIDN'T UPDATE FROM 1.0.65 READ LATEST CHANGELOG!

  • 1.20.6 SUPPORT
  • Libraries update
  • Updates kyori api to 4.17
  • kyori bukkit to 4.3.3
  • gson to 2.11.0
  • Changed enchantment to MENDING to make it work with 1.20.6 and backward versions
  • Updated folia to 1.20.4
  • Updatd spigot to 1.20.6
  • Updated commandapi and inventoryframework
I'm working on a new version that will break all battlepass but will include a lot of new features and important performance improvements!
----------, Jun 9, 2024

Please make a backup first, of your local database. If you are using the local database this update will break your database because h2database was upgraded to 224!
  • New local database support SQLITE this will be the new default local database, because its more stable and it don't will break every changed version. I didn't remove h2database, its avaiable disabiling sqlite in the config.
  • Now /battlepassadmin setlevel support console command
  • Now /battlepassadmin reload support console command
  • Now /battlepassadmin setexp support console command
  • Now /battlepassadmin reset support console command
  • Now /battlepassadmin help support console command
  • Updated help command on console
  • Corrected the wrong use of arguments in commandapi
  • Use the correctly use of ResultSet in the database structure
  • Changed the database structure in config.yml
  • Improvements to Database system in code
  • Improved some database error message from console.
  • Updated all kyori apis to 4.16 and other
  • Folia from 1.19.4 to 1.20.1
  • h2databse from 222 to 224 (This will break your local database)
  • Added new API for Guis IF its not implemented yet in the code.
  • Code is more cleaner
  • Small code improvements
  • A lot of refactoring
----------, Apr 12, 2024

Fixxed spigot issue
----------, Feb 15, 2024

  • Contains bug fix to Spigot version
  • Fixxed an issue that don't give rewards commands
----------, Feb 10, 2024

Other missing fixes for Spigot version
----------, Feb 10, 2024

  • Fix few issue with spigot version
----------, Feb 10, 2024

Added legacy color support!
----------, Feb 6, 2024

  • Prevent errors in premium section on missconfigured
  • Removed chat action on adding rewards
  • Improvements to editor
----------, Feb 5, 2024

  • Prevent an issue with editor if the displayname is null
----------, Jan 29, 2024

  • Probably fix issues with exclude rewards
  • Code improvements
----------, Jan 29, 2024

Added missing parser to placeholders in decorative items!
----------, Jan 26, 2024

  • Solved an issue of Multi server support
  • Fixxed multi server cache wrong remove
  • Improved /battlepassadmin bugreport
----------, Jan 25, 2024

Fixxed placeholder bound exception on %albattlepass_required_exp%
----------, Jan 25, 2024

  • REMOVED MIGRATION SYSTEM! If you ware using a version under 1.0.54 use 1.0.55 and after use this version!
  • Fixxed a bug while claiming rewards.
----------, Jan 24, 2024

  • REMOVED MIGRATION SYSTEM! If you ware using a version under 1.0.54 use 1.0.55 and after use this version!
  • Small bug fix to null materials
----------, Jan 23, 2024

  • Solved incompatibilities with Spigot version
  • Removed debug
----------, Jan 20, 2024

Important Notice! In this release, there's a database migration. It is highly recommended to perform a backup before migrating to avoid any unexpected errors.

What's New in This Version:
  • We have finally added definitive support for MULTI SERVER!
  • Migration of the rewards table.
  • Minor improvements to the code.
What's Coming Next:
  • Various issues on Spigot will be resolved, removing the different code versions between Paper and Spigot.
  • A menu for display items will be added.
  • Further improvements will be made to the menu.
  • Support for DiscordBOT will be introduced.
  • Support for customizable plugin arguments will be added.
----------, Jan 15, 2024

  • Fixxed commands issues in 1.19.4
----------, Jan 13, 2024

  • Fixxed /battlepass command aliases
  • Added initial multi server support. (for this i need to rework all database structure and in the next update will be reworked all the database, but i'm creating an automatically migration system integrated in the plugin)
----------, Jan 9, 2024

  • Fixxed rare warning issue with while adding experience
----------, Jan 9, 2024

  • Removed outdated free & premium rewards slots system
  • Changed icon of premium rewards in rewards section
  • Added initial rewards slots editor in the rewards pages
  • General improvements
----------, Jan 6, 2024

  • Reworked all command, now all commands using CommandAPI and i don't have duplicates from spigot and paper.
  • A really lot of improvements to code, more readbility and clean up.
  • Now PlaceholderAPI in spigot version is a softdepend.
  • Small bug fix
Let me know if you have any problem! discord.gg/S8GjzxWjmP
----------, Jan 5, 2024

The last update seems stable, but try it on local before production.
  • Added more support for versions like 1.16.5, 1.17, 1.18.
  • Added last update for spigot version
----------, Jan 2, 2024

VERSION THAT MAY NOT BE STABLE
This version may not be stable, it has been tested but contains many changes, if you have problems join the discord!

  • Big changes to battlepass rewards slot and page logic: now you can decide where you can put rewards
  • Edited default-battlepass on config.yml adding new rewards logic
  • Reworked the default battlepass.yml file with a really default battlepass
  • Added new method that check and fix if battlepass files don't have sections
  • Updates for the battlepass editor will arrive soon
  • This update is currently only in the paper version, once completed it will also arrive for spigot
----------, Jan 2, 2024

  • Fixed an issue when a new battlepass was created and the %battlepass% placeholder was not parsed
  • Fixed an issue with the gui title cache when changing the active battlepass
  • Small improvements
----------, Jan 2, 2024

  • Fixxed startup issue
  • Fixxed weight
  • And a lot of improvements and fix to dependencies
----------, Jan 1, 2024

Added experimental versions support
----------, Dec 29, 2023

  • Free battlepass permission: now you can define the permission for take free rewards! set it to none if you don't want it
  • Added some comments to default battlepass.yml file
  • Translated some parts
  • Small improvements
  • Added free battlepass permission to battlepassadmin editor.
----------, Dec 28, 2023

Fixxed Paper compatibility
----------, Dec 27, 2023

  • Displayitems editor (not finished)
  • Spigot support (paperlibs loading bug fix with ShadowJar)
----------, Dec 27, 2023

  • Fixxed a several issue that don't give rewards
  • Added new section display-items (only file editing actually)
----------, Dec 21, 2023

  • Fixxed spaces in rewards section in default battlepass.yml file
  • (in 1.0.46 version i have added folia support!)
----------, Dec 21, 2023

  • Added folia support!
----------, Dec 20, 2023

  • BACKUP SYSTEM!
  • Some problems can happen every now and then, which is why I decided to insert a backup system, it will create backups in the backup folder that you will find in the plugin folder and create a backup every 12 hours
----------, Dec 18, 2023

  • Fixxed an issue with /battlepassadmin reset <playerName>
----------, Dec 16, 2023

  • Fixxed an rare issue on loading files
----------, Dec 16, 2023

  • Added exclude item section in battlepass.yml config which allows you to exclude from premium or free rewards from the battlepass
Code (YAML):
exclude-rewards:
  free
:
   - 0
    - 1
  premium
:
   - 2
    - 3
----------, Dec 15, 2023

  • 1.20.4 (api update spigot and paper)
  • Added new placeholder! %albattlepass_exp_<level>% return the require exp of certain level example: %albattlepass_exp_1% return the amount of exp you need to level 1
  • Updated HikariCP from 5.0.1 to 5.1.0
----------, Dec 15, 2023

  • Prevent an issue if you don't have any battlepass as active
  • Prevent an issue if you remove the active battlepass file
----------, Dec 6, 2023

PlaceholdersAPI Integration:
  • Implemented support for PlaceholdersAPI in the rewards GUI:
    • Display Name: Now supports PlaceholdersAPI, enhancing customization.
    • Lore: Enhanced with PlaceholdersAPI support, allowing for dynamic content within the rewards GUI.
----------, Dec 2, 2023

  • Added enchanted option on items
Code (YAML):
 rewards:
    0
:
      premium
:
        commands
:
         - "give %player% paper 1"
        displayitem
:
          material
: "PAPER"
          customdata
: 100
          name
: "<gray>Level 0 (Premium)"
          enchanted
: true
          lore
:
           - "<yellow>This is a premium reward"
      free
:
        commands
:
         - "give %player% paper 1"
        displayitem
:
          material
: "PAPER"
          customdata
: 100
          enchanted
: false
          name
: "<gray>Level 0 (Free)"
          lore
:
           - "<gray>This is a free reward"
 
----------, Dec 2, 2023

  • I have made a lot of improvements to updatechecker because a lot of people don't update the plugin:
[​IMG]
----------, Nov 27, 2023

Removed license system
----------, Nov 27, 2023

  • Added new Display item section! now you can modify previous page and next page
  • Improved some parts of code
  • Changed display items of main page of editor.
----------, Nov 27, 2023

  • License Key system!
    Since one of my plugins was recently leaked, I decided to work on a license key system. To get your license, enter the discord, open a ticket, and I will assign you a license as soon as possible!
  • Discord link: discord.gg/S8GjzxWjmP
Attention, if the key does not exist the plugin will be put in the Free version so it will still be usable, even if the license server goes offline the plugin will continue to work
----------, Nov 25, 2023

  • Improved the exptable section adding GuiEditor!
  • Improved exptable system
  • Code improvements
Please let me know if you have any issue! Join now in discord: discord.gg/S8GjzxWjmP
----------, Nov 23, 2023

  • Customizable aliases for /battlepassadmin and battlepass
  • Compatibility with customizable aliases for Spigot version
  • Improvements to code
----------, Nov 21, 2023

  • Fixxed all issues on startup about Exptable
  • Improved error handling
  • Thank you so much to Deveroonie to report the issue!
----------, Nov 20, 2023

  • NEW FEATURE! EXPTABLE: Now you can change the exp curve in the new file exptable.
  • Improved a lot ActiveBattlepasss system.
  • For the moment the changing of exptable require to restart the server.
  • Can have small issue let me know joining in discord!
Code (YAML):
tables:
  default
: #this is the name of the table you need to define in EDITOR
    - 100 # this is the amount of exp you need to level up from level 1 to level 2
    - 200 # level 2 to level 3
    - 300
    - 400
    - 500
    - 600
    - 700
    - 800
    - 900
    - 1000
    - 1100
    - 1200
    - 1300
    - 1400
    - 1500
    - 1600
    - 1700
    - 1800
    - 1900
    - 2000
    - 2100
    - 2200
    - 2300
    - 2400
    - 2500
    - 2600
    - 2700
    - 2800
    - 2900
    - 3000
  example
:
   - 1000
    - 2000
    - 3000
    - 4000
    - 5000
    - 6000
    - 7000
    - 8000
    - 9000
    - 10000
----------, Nov 18, 2023

  • Removed small part of duplicated code
  • NEW IMPORTANT FEATURE: New admin commands avaiable!
  • /battlepassadmin setlevel <player> <level> - this command only change the level of user
  • /battlepassadmin setexp <player> <exp> - this command change the experience of user
  • /battlepassadmin reset <player> (This remove the data of taked rewards)
  • Added new messages related to new commands
----------, Nov 17, 2023

  • Added a description to add Reward and colors.
  • Changed id to level, and added missing lore in premium rewards.
  • Added decription to commands, customdata, material, name and color support.
  • Reworked Lore system of editing item now working fine and you can remove lines
  • Added messages on setting values to items options
----------, Nov 16, 2023

  • Added support of multislot for previous and next page
  • Example:
Code (YAML):
 
 previous-page
:
    material
: "ARROW"
    name
: "<gray>Previous page"
    customdata
: 100
    lore
:
     - "<gray>Click to go to the previous page"
    slot
:
     - 9
      - 10
  next-page
:
    material
: "ARROW"
    name
: "<gray>Next page"
    customdata
: 100
    lore
:
     - "<gray>Click to go to the next page"
    slot
:
     - 16
      - 17
----------, Nov 16, 2023

  • [NEW FEATURE] Sound system in battlepass rewards gui!
  • Now you can set and customize all sound from any action on battlepass gui
  • The new config part will be auto generated on start, if you want you can copy and paste this to conifg.yml
Code (Text):

custom_sounds:
  enabled: true
  # This sound is used when player click a premium slot
  # without premium permission
  no-premium-permission-sound:
    enabled: true
    name: BLOCK_ANVIL_LAND
    volume: 1.0
    pitch: 1.0
  premium-reward-claimed:
    enabled: true
    name: ENTITY_PLAYER_LEVELUP
    volume: 1.0
    pitch: 1.0
  reward-already-claimed:
    enabled: true
    name: ENTITY_VILLAGER_NO
    volume: 1.0
    pitch: 1.0
  free-reward-claimed:
    enabled: true
    name: BLOCK_NOTE_BLOCK_PLING
    volume: 1.0
    pitch: 1.0
  level-not-reached:
    enabled: true
    name: ENTITY_ENDERMAN_TELEPORT
    volume: 1.0
    pitch: 1.0

 
----------, Nov 15, 2023

  • New battlepass info command
  • Now /battlepass info its customizable in messages.yml
  • Now /battlepass info user have a permission:
    anotherlevel.battlepass.info.other
----------, Nov 13, 2023

  • Solved an issue that regenerate the config.yml every reload.
  • Added Materials checker in Premium and free rewards gui.
  • and prevented to add not existing materials.
  • Added new message invalid-material
----------, Nov 12, 2023

  • Fixxed same issue on creating a new battlepass on paper
----------, Nov 12, 2023

Fixxed an issue on creating a new battlepass
----------, Nov 12, 2023

  • Solved all bugs from Spigot version
  • Updated the spigot version with all of newest updates
  • Small improvements to code
----------, Nov 12, 2023

  • Fixxed an issue with config.yml
----------, Nov 11, 2023

  • Finally added the back button in all editorGUI
  • Code improvements
----------, Nov 9, 2023

  • Fixxed a several bug when adding rewards
  • Added missing message on create a reward
  • Added other informations in reward section
  • Reworked some part of code
  • Added more descriptions
  • General improvements
  • switch from maven to gradle
  • Changed a lot of messages using gradient colors
----------, Nov 8, 2023

  • Added string list regeneration if don't exist on messages.yml file
  • Added descriptions in the main editor gui
  • Added new messages when edit commands and on creation of rewards
  • Small improvements to code
  • Removed other debug
----------, Nov 6, 2023

  • Added new command /bpa report to give informations to help dev to find issue
----------, Nov 6, 2023

----------, Nov 6, 2023

  • Message regeneration on startup (that generate missing messages of messages.yml if missing)
  • New 10 message that explain what you need to write in chat
  • Rework of some part of reload command
  • Fix to lastOpenGui on editor that open last gui when you are editing
  • Now when you write cancel to cancel an action will reopen the last gui
  • Removed debug
  • Better handling between exceptions
  • Reworked some part of codes
  • Fixxed spigot bug while creating a new battlepass.
  • Fixxed change value on buttons: gui-title, exptable, database-table, start-free-items, start-premium-items, gui-size
  • Optimized some part of code
(These changes are not synched with Spigot version on 1.1 RELEASE i will convert all of these to spigot version)
----------, Nov 5, 2023

  • Improved the code removing some unused code
  • Solved an issue with 1.19 version
----------, Nov 4, 2023

  • Better error handling
  • Adding message on startup errors
  • Added the correct version on logs
  • Fixxed errors on spigot version
----------, Nov 4, 2023

  • Fixxed other startup errors
  • Fixxed other bugs
Tested and working
----------, Nov 3, 2023

  • Other bug fix
  • Improvements to dependencies (paper-plugin)
  • Removed requirement of PlaceholderAPI now its optional
----------, Nov 3, 2023

  • Fixxed startup problems
Thanks to pvink7 to report issues
----------, Nov 3, 2023

  • Now, as you are editing your battle pass, the last GUI you closed will reopen for you.
----------, Oct 31, 2023

  • Improved EditorGUI adding missing options in GUI
  • Added back-end system for the next update that improve a lot the editor system
----------, Oct 29, 2023

  • Added active battlepass information in editor gui
----------, Oct 29, 2023

  • Added new message on create a new battlepass
  • Small code clean
  • Small optimizations
  • Added more explainations
  • Added delete function now its possible delete a battlepass in editorgui
  • Added messages.yml checker message that generate missing messages in messages.yml
  • Added new messages
----------, Oct 22, 2023

  • Improvements to code
  • Added premium & free version code
----------, Sep 13, 2023

  • Added Metrics
----------, Sep 12, 2023

  • Added update checker
----------, Sep 6, 2023

  • Improvements to reload command, added config.yml reload, and reload of all files in battlepass folder
  • Added customdata support in all guis
  • Solved small bugs in active system
----------, Aug 31, 2023

Resource Information
Author:
----------
Total Downloads: 63
First Release: Aug 30, 2023
Last Update: Jan 3, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings