=> Added Bungee hook for staff authentication (2FA), you won't be able to execute bungee cord commands anymore if you're not authenticated, update jar on spigot servers and bungee too
=> /chat is now executable from console
=> Added option to make punishments auto silent (config changes needed for this)
=> Updated MVdWPlaceholderAPIHook
Config Changes
=> Add this to your settings.yml
Code:#Punishments types: BAN, BLACKLIST, MUTE, KICK, WARN auto-silent-punishments: enabled: false punishments: - "BAN"
=> Fixed plugin not being able to load if command name and one of the command aliases are listed in disabled-commands in settings.yml
=> Added /aqua settings (some options still in development)
![]()
=> Fixed paypal issue not being able to proceeded payments, you can now purchase without issues.
=> SALE will end in 2 days!
=> Fixed not being able to grant someone rank if you're deopped and have * permission.
=> Fixed NameMC Verification not working, added new event called NameMCVerificationChangeEvent [https://github.com/FaceSlap02/AquaCoreAPI/wiki/Developer-API#NameMCVerificationChangeEvent]
=> Removed /aqua import as all users are already using 2.0+ versions
=> Fixed filter staff alert for private messages (target's name showing as your name)
=> Fixed being able to report vanished player
=> Fixed bungee permissions not being updated from cache
=> Fixed /invsee on 1.12 version
=> Revamped/Made new command system, no more issues with executing /aquacore:<command>
=> Revamped/Made new staff authentication system, new system by default will be disabled, the new system uses Google 2FA, which means that the staff/player with permission will have to scan QR Code given to inventory as a map. You're able to set time between next auth (default 5 hours), this time will be overridden if player's address is changed.
- /2fa - this will give you a map with QR code which you need to scan for code.
- /2fa <code> - auth yourself with a code from the app.
- /2fareset <player> - reset player's authentication.
![]()
![]()
![]()
=> Added new feature to the discord bot. You can now use !assistant <user> to add assistant which will have access to a support channel, use !removeassistant to remove your assistant. You can add only one assistant!
Please add this to your settings.yml
Code:staff-authentication: enabled: false permission: "aqua.staff.auth" time-between-next-auth: "5h" google-auth-name: "StaffSecurity" setup-auth-message: - "" - "&ePlease type &b/2fa &eto setup your &6&l2FA&e." - "&eYou will receive map with QR Code that needs" - "&eto be scanned!" - "" - "&eUse app like &bAuthy &eto scan QR Code and get code!" - "" enter-auth-message: - "" - "&ePlease type &b/2fa <code> &eto confirm your &6&l2FA&e." - "&eGet code from your app that you used to setup &6&L2FA&e!" - "&eto be scanned!" - "" next-auth-note: - "" - " &7(( &eYour next &6&l2FA &eauthentication &7))" - "&eTime&7: &b<time>" - ""
=> Fixed bungee permissions not working
=> Changes some packages and jars destinations to meet API requirements
AquaCore API & API Documentation: https://github.com/FaceSlap02/AquaCoreAPI/wiki/Developer-API
AquaCore Plugin Documentation: https://github.com/FaceSlap02/AquaCoreAPI/wiki/Documentation
=> Fixed wrong chat color codes in /list for some users
=> Added option to disable ban evading alert in settings.yml
Add this to your settings.yml
Code:announce-ban-evading-to-staff: true
=> Fixed per player permissions requiring re-logging in order to apply.
=> Added /prefix alias for /tags
=> Changed stuff around /list, you can now use placeholders such us {max} and {online} in any line and add spacing as you want
![]()
=> Fixed joining the server while the plugin is not fully loaded
=> Fixed ignore list not saving when relogging
=> Fixed /aqua redisreload duplicating subscription
=> Fixed /seen command for the player who never joined the server (was showing the last seen ago as 50 years, not it will show up as "Never")
=> Fixed license bot and system where sometimes requests got mixed up
=> Changed and optimized a lot of commands and handlers using offline data, made stages where data would be looked from.
=> %aqua_player_tag% and {player_tag} placeholders will now return full format of the tag.
=> Added new placeholders (%aqua_player_chat_color% and %aqua_player_tag_color%).
=> Updating GlobalPlayer data will now go through one request.
=> Added an option to tab global players when using /report
=> Added an option to enable /msg <player> <message..> to go throuhgout all servers (if you're on Lobby you will be able to message someone on Factions), this can be toggleable in settings.yml and by default it is enabled. You can also tab all global players when doing /msg
=> Added an option to enable joining certain server when banned/blacklisted, with this option you will be able to make your players join lobby when banned/blacklisted
Config changes
Please add this to your settings.yml
Code:#This applies to /msg use-global-messaging: true punishment-join: allow-banned: false allow-blacklisted: false
