QoL/src/main/java/xyz/etztech/qol/listeners
Joey Hines 0c08c26854 Added Head Shop (#18)
Moved ShopkeepersAPI reference to listener

Moved head shop logic to its own listener

Move checkup command join outside shopkeeper check

Refresh player head on login

+ Cleaned up imports

Use UUID instead of display name to determine if a player is in the shop

Check if Shopkeepers is present before trying to enable it

Added Head Shop

+ Integrates with ShopKeepers
+ On login, users with the `qol.head_shop` perm have their head added to the shop, if not already added
+ The shop id and the price to charge are both configurable

Co-authored-by: Joey Hines <joey@ahines.net>
Reviewed-on: https://git.canopymc.net/Canopy/QoL/pulls/18
Reviewed-by: Etzelia <etzelia@hotmail.com>
Co-Authored-By: ZeroHD <joey@ahines.net>
Co-Committed-By: ZeroHD <joey@ahines.net>
2021-08-10 01:32:17 +00:00
..
AsyncPlayerChatListener.java Updates and 1.16 (#50) 2020-07-09 16:42:58 +02:00
BlockIgniteListener.java Remove GriefAlert (#58) 2020-08-02 23:11:42 +02:00
CommandPreprocessListener.java Updated Plugin-Api 2020-10-02 17:24:09 -05:00
DeathListener.java Updates and 1.16 (#50) 2020-07-09 16:42:58 +02:00
DiscordSRVListener.java Added `discordignore` command (#17) 2021-08-03 02:34:17 +00:00
EntityChangeBlockListener.java Add Config To Disable Enderman Grief (#14) 2021-07-21 00:20:25 +00:00
HeadShopListener.java Added Head Shop (#18) 2021-08-10 01:32:17 +00:00
JoinListener.java Added Head Shop (#18) 2021-08-10 01:32:17 +00:00
LoginListener.java Updates and 1.16 (#50) 2020-07-09 16:42:58 +02:00
ServerListPingListener.java Updates and 1.16 (#50) 2020-07-09 16:42:58 +02:00