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
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!
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
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!
- 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
- 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
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!
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.
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.
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)
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
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
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!
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
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