Hello Peepolians
It's been a long time since the last update for PlayerGUIAdvanced, sorry about that!
This update though has been a long time in the making as it involved a nearly complete recode to now make all the code more robust, easier to maintain and more user configurable!
Please note:
ALL USERS MUST REGENERATE ALL OF THEIR PLUGIN FILES TO MAKE ANY NEW CONFIG CHANGES!
If you do encounter any bugs, please join our
Discord and open a
Support-Ticket and supply the requested information and we WILL do our best to solve your issue.
(Any bugs posted in the review section WILL be ignored!)
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
- Updated GitHub repository.
- Updated all plugin dependencies.
- Removed PlugManX soft dependancy (Plugin can now be hot loaded/unloaded).
- Full recode of all major classes.
- Added new file managers.
- Added new MessageUtils.
- Added new version checking system.
- Completely rewritten ALL `yml` data files.
- Made `banGUI.yml` more configurable.
- Added unlimited commands for all actionable GUI items.
- Added unlimited lore for all GUI items.
- Added filler items to the inventory empty slots (Can be disabled).
- Added obfuscation to protect authors content.
- Changed plugin version to `6.8.0`.
Hello peeps
This is a simple one that cleans up some code and adds native 1.20.2 API support.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Updated GitHub repository.
Updated to 1.20.2 API.
Updated ALL plugin dependencies.
Downgraded to Java 11.
Fixed plugin not loading below MC 1.17.
Refactored all console messages.
Removed deprecated `org.bukkit.util.Consumer`.
Added new server version checking system.
Added new VersionCheckerUtils.
Moved external plugin loaders to external classes.
Changed plugin version to `6.7.4`.
Hello there my fellow miners and crafters!
This new update now adds both 1.20.1 support and ALSO support for PaperMC's Folia project too!
ALL USERS MUST REGENERATE THEIR MESSAGES.YML FILE WHEN UPDATING!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Updated GitHub repository.
Updated to 1.20.1 API.
Added PaperLib 1.0.8.
Added FoliaLib 0.2.0.
Added full Folia support.
Rewritten `/pl reload`.
Added teleportAsync method.
Updated all plugin dependencies.
Added new variables to messages.yml.
Changed plugin version to `6.7.3`.
Hello Everyone
Just a small update adding 1.19.4 API support along with a small bug fix on unsupported versions.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Updated GitHub repository.
Updated to 1.19.4 API.
Fixed incompatible version shutdown bug.
Changed plugin version to `6.7.2`.
Hello everyone
I hope you had a good Christmas/Holiday period.
This update fixes some VanishAPI bugs as well as updating the plugin to use the 1.19.3 API.
However, the main feature of this update is the much requested and long awaited addition of now showing the players EssentialsX vanish status along with the SuperVanish or PremiumVanish status too!
ALL USERS MUST UPDATE THEIR MESSAGES.YML OR THE PLUGIN MAY CRASH!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Updated GitHub repository.
Updated to 1.19.3 API.
Fixed `/pl show` to prevent player not vanished error.
Fixed `/pl vanish` to prevent player already vanished error.
Added Essentials vanished player check.
Changed plugin version to `6.7.1`.
Thank you everyone for your continued support on this plugin!
This is an update I've been wanting to do for a long time. The plugin now splits up the one super long config.yml into smaller and easier to understand custom configs.
USERS MUST REGENERATE ALL CONFIG FILES OR THE PLUGIN MAY CRASH!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Updated GitHub repository
Rewritten all classes.
Added new configs.
Added new file management systems.
Updated `pom.xml` to fix VanishAPI.
Removed `PunishMenu.java`.
Changed plugin version to `6.7.0`.
Hello peeps!
This is a simple one, it just adds support for 1.19.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Updated GitHub repository
Added 1.19 support
Cleaned up unnecessary code comments
Changed plugin version to `6.6.2`
This one, as the title says, now adds support for 1.18.2! The plugin has now been complied against the 1.18.2 Spigot API.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Updated Spigot API to 1.18.2
OMG Thank you so much my friends for helping me achieve yet another massive and monumental milestone!
You all mean so much to me and it does truly humble me to think that so many people have taken the time to download and use my plugin!
Thank you all once again from the bottom of my heart!
Hello everyone!
As the title says, that bug is now no more!
I have also made some other tweaks under the hood, I have removed the SuperVanishAPI and just moved entirely to using the PremiumVanishAPI instead, this solved some class conflict errors.
(Don't worry, SuperVanish users will still have access to the same features as before!)
Hope this is better for you all!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Removed SuperVanishAPI
Switched to Maven compiler
Switched to semantic versioning
Fixed PlayerHead duplication issue
Switched to Java version Azul-11.0.14
This one is small, the plugin has now been complied against the 1.18.1 Spigot API.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Updated Spigot API to 1.18.1
Small code cleanup in main class
This one, as the title says, now adds support for 1.18! The plugin has now been complied against the 1.18 Spigot API.
This version also adds the players UUID into the lore information in the main PlayerListMenu.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Updated Spigot API to 1.18
Small code cleanup in main class
Added 1.18.x to startup version check
Added player UUID to info lore in PlayerList
Big update this time! The player list GUI will now auto refresh every 2 seconds to add new players to the list as they join! The plugin now also handles if the player logs off whilst you are moderating them.
This is a big update, so if you encounter any issues, please let me know through the discord:
https://discord.gg/n2NBkRC
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Added new offline player methods
Added ability for the PlayerListGUI to refresh
Updated VanishAPI to latest version (6.2.6-2)
Added pitch & yaw calculations when teleporting to the target
Just a small update that fixes an issue (GitHub issue #1) with the 'playergui.mod' permission when accessing the Actions menu from the main Player list menu.
This version also now uses the latest version of the PremiumVanishAPI.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Added permissions check for Player List menu
Updated PremiumVanishAPI to latest version (2.7.3)
OMG Thank you so much my friends for helping me achieve this monumental milestone!
You all mean so much to me and it humbles me to think that so many people have taken the time to download and use my plugin!
Thank you once again from the bottom of my heart! Here's to the next 3000!
Just a small update that fixes the console messages warnings that are generated in the latest versions of Minecraft.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Switched to internal plugin logger for console messages
Just another small update today peeps! This now fixes players without permissions being able to see the core commands of the plugin.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Altered plugin.yml to fix permission hiding
Just a very small update today peeps! This adds full support for the latest 1.17.1 and I have also now updated the VanishAPI and PremiumVanishAPI to their latest versions too.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Updated to latest Spigot 1.17.1 API
Updated the VanishAPI to 6.2.6
Updated the PremiumVanishAPI to 2.6.3
This is just a small change to the plugin at the request of a user, I have now added the ability for the new simple mode command to be a series of commands instead of only 1.
YOU MUST ADD THE FOLLOWING TO YOUR CONFIG.YML AND REMOVE THE OLD SIMPLEMODE-CLICK-COMMAND OR THE PLUGIN WILL CRASH!
Code (Text):
#Please enter the command below.
#If an error occurs, try adding the '%target%' placeholder within the command strings below.
Simplemode-click-commands:
- 'tell %target% You are being watched!'
- 'kick %target% Get moderated on fool!'
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Changed the lore of the player head when the simple mode is active
Added the ability to have the plugin issue multiple commands when using simple mode
Its been a while my friends, but here is the latest update to PlayerGUIAdvanced! As the title says, the plugin now natively supports 1.17!
At the request of a user, I have also added the ability to disable all advanced moderation features of the plugin and to also have the ability to issue a command either from the player or the console when you click on a player to moderate!
YOU MUST REGEN YOUR CONFIG.YML OR THE PLUGIN WILL CRASH!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Updated to latest Spigot 1.17 API
Added new ability to disable all moderation features
Added new command to be sent when moderation features are disabled
Its been a while since the last update, this is just a small update that cleans up some extraneous code and just altered the some methods to make the plugin more efficient.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Reordered some of the methods
Added the dedicated PremiumVanishAPI along side the VanishAPI
This is update now adds up to 36 completely configurable punishment options within the /punish GUI and the ban manager.
YOU MUST REGEN YOUR CONFIG.YML OR THE PLUGIN WILL CRASH!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Updated VanishAPI to latest version
Cleaned up some unnecessary code
Added new 54 slot size inventory for the punish GUI
OMG!!! I can't believe that my simple plugin has now passed over 2000 downloads!
I just want to say a huge, massive thank you to everyone who has supported me in the creation and continued development of this plugin.
Thank you for your continued suggestions and bug reports. I look forward to the next 1000!!
This update now allows all of the extra features within the 'Actions' GUI. Thanks to a suggestion from a user Babobo on Discord, the kick feature can now finally be disabled. The kick feature now also has the ability to be customised from within the config.yml.
There have also been several message bugs that have shown up since the messages update. These should now be fixed.
PLEASE ADD THE FOLLOWING CODE TO THE CONFIG.YML!
Code (Text):
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#Do you wish to use the GUI based /kick feature?
Enable-kick: true
Kick-command: 'kick %target% You were kicked by an operator'
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
Successfully-kicked-player-chat: "&cYou kicked &d%target%"
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Added the ability to disable the kick feature
Added new options and messages to the config.yml
Fixed issue where the Actions GUI would close instead of going back to the Player List GUI
Fixed error where if the ban manager was disabled the '/punish' command would still open the GUI
This is just a small update and it now adds native 1.16.5 API compatibility and is now complied against the 1.16.5 Spigot API.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Update GitHub repository
Added native 1.16.5 support
Compiled the plugin against the Spigot 1.16.5 API
This update is another big one! Almost all of the plugins messages are now configurable from with in the config.yml! Now that may not sound like a big change, however this new feature set now also allows the use of HEX colour codes in the messages.
You will need to update the config.yml with the code below or regenerate the file from scratch.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added HEX colour code support
Added most of the messages to the config.yml
Updated the GitHub repository for the code
Thanks to Kody Simpson for the ColorUtils code for adding HEX functionality!
Code (Text):
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# ----[PlayerGUIAdvance]---- #
# ----[By Loving11ish]---- #
# ----[mc.crapticraft.com]---- #
# ----[Plugin Messages Config]---- #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#GUI Name configurations.
#Player list GUI name:
Player-list-menu-title: "&bPlayer List"
#Actions GUI name:
#If an error occurs, ensure that the '%target%' is present within the title name.
Actions-menu-title: "&bActions: %target%"
#Ban manager GUI name:
#If an error occurs, ensure that the '%target%' is present within the title name.
Ban-manager-nemu-title: "&bBan: %target%"
#Punish menu GUI name:
#If an error occurs, ensure that the '%target%' is present within the title name.
Punish-menu-title: "&bPunish: %target%"
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#Plugin messages
Player-list-menu-last-page: "&7You are on the last page."
Player-list-menu-first-page: "&7You are on the first page."
Player-list-command-no-permission: "&4You do not have the permission &eplayergui.use &4needed to run that command"
#If an error occurs, ensure that the '%target%' is present
Actions-command-invalid-player: "&cThe player &e%target% &ccould not be found!"
Actions-command-no-player-provided: "&cPlease provide a player to moderate. /actions <player>"
Actions-command-no-permission: "&4You do not have the permission &eplayergui.mod &4needed to run that command"
#If an error occurs, ensure that the '%target%' is present
Punish-command-invalid-player: "&cThe player &e%target% &ccould not be found!"
Punish-command-no-player-provided: "&cPlease provide a player to moderate. /punish <player>"
Punish-command-no-permission: "&4You do not have the permission &eplayergui.ban &4needed to run that command"
Help-command-no-permission: "&4You do not have the permission &eplayergui.help &4needed to run that command"
Reload-command-no-permission: "&4You do not have the permission &eplayergui.reload &4needed to run that command"
#Show-command-VanishAPI-not-detected:
Show-1: "&4This command is only active if either SuperVanish or PremiumVanish are installed!"
Show-2: "&4SuperVanish: &dhttps://www.spigotmc.org/resources/supervanish-be-invisible.1331/"
Show-3: "&4PremiumVanish: &dhttps://www.spigotmc.org/resources/premiumvanish-stay-hidden-bungee-support.14404/"
Show-command-player-visible: "&eYou are now visible to other players"
Show-command-no-permission: "&4You do not have the permission &eplayergui.show &4needed to run that command"
#Vanish-command-VanishAPI-not-detected:
Vanish-1: "&4This command is only active if either SuperVanish or PremiumVanish are installed!"
Vanish-2: "&4SuperVanish: &dhttps://www.spigotmc.org/resources/supervanish-be-invisible.1331/"
Vanish-3: "&4PremiumVanish: &dhttps://www.spigotmc.org/resources/premiumvanish-stay-hidden-bungee-support.14404/"
Vanish-command-player-invisible: "&eYou are now invisible to other players"
Vanish-command-no-permission: "&4You do not have the permission &eplayergui.vanish &4needed to run that command"
#Plugin-update-available:
Update-1: "&4*-------------------------------------------*"
Update-2: "&b[PlayerGUIAdvanced] &c- A new version is available!"
Update-3: "&4*-------------------------------------------*"
#Plugin-no-new-update:
No-update-1: "&a*-------------------------------------------*"
No-update-2: "&b[PlayerGUIAdvanced] &a- Plugin is up to date!"
No-update-3: "&a*-------------------------------------------*"
Update-check-failure: "&b[PlayerGUIAdvanced] &4- Unable to check for updates! - &c"
Player-only-command: "&4That command can only be executed by a player."
Plugin-reload-successful: "&aThe config file has been reloaded!"
#Incorrect-command-syntax-console:
Syntax-error-1: "&4Please provide an argument!"
Syntax-error-2: "&4pl reload"
Syntax-error-3: "&4pl help"
Targeted-player-op-successful: "&ePlayer %target% has been successfully made an op!"
Targeted-player-deop-successful: "&ePlayer %target% has been successfully removed from op!"
Player-op-no-permission: "&4You do not have the permission &eplayergui.op"
Player-deop-no-permission: "&4You do not have the permission &eplayergui.deop"
Player-ban-no-permission: "&4You do not have the permission &eplayergui.ban"
Target-ban-exempt: "&cThat player is exempt from bans!"
Disabled-GUI-Feature: "&cThis feature has been disabled by an admin!"
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#Plugin-help-chat-menu
Help-1: "&e[---------------- &b[PlayerGUIAdvanced] &e-----------------]"
Help-2: "&f/actions <player> &7- &dThis command opens up the Actions GUI."
Help-3: "&f/punish <player> &7- &dThis command opens up the Punish GUI."
Help-4: "&f/players &7- &dThis command opens up the Player List GUI."
Help-5: "&f/pl reload &7- &dThis command reloads the plugin config file."
Help-6: "&f/pl vanish &7- &dThis command sets you into vanish."
Help-7: "&f/pl show &7- &dThis command sets you out of vanish."
Help-8: "&f/pl help &7- &dThis command shows this help menu."
Help-9: "&e[-------------------- &bPermissions &e---------------------]"
Help-10: "&f playergui.use"
Help-11: "&f playergui.mod"
Help-12: "&f playergui.ban"
Help-13: "&f playergui.op"
Help-14: "&f playergui.deop"
Help-15: "&f playergui.exempt"
Help-16: "&f playergui.vanish"
Help-17: "&f playergui.show"
Help-18: "&f playergui.help"
Help-19: "&f playergui.reload"
Help-20: "&f playergui.update"
Help-21: "&e[----------------------------------------------------]"
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
This is just a small update to let you all know that I have made the source code available on GitHub for you to download, modify and use for your own personal use.
You can download and modify the code, however redistribution of the code or plugin is forbidden!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added a GitHub repository for the code
Just a small update this time.
This update now reintroduces the console commands for the plugin, now with the same syntax as used in game.
If you discover any issues with the plugin, please do send me a message or leave a post on the forum or contact me via Discord with your issue and I'll try my best to assist you.
Change-log:
Cleaned unnecessary lines of code
Reintroduced the console commands
Fixed console message spacing and formatting
Added new ConsoleManager class for handling the console commands
This is a big update! This new version brings a new name 'PlayerGUIAdvanced' and a complete recode of the plugin from the ground up.
The main new feature that the recode has allowed is the ability for the plugin to now support more than 54 online players by making use of a paginated menu system.
This update now also adds tab completion for many of the commands in game, this will make it easier to understand the usage of commands for players.
The plugin config.yml is almost unchanged however, this it to make this transition as smooth for server owners as possible. The only change to the config.yml is to the heading and that the config is now within a different folder called 'PlayerGUIAdvanced', simply copy your old config.yml into the new folder to replace the newly generated one and simply change the header within the file and boom! Your config is updated.
PlayerGUI V4.5 will still be supported and any issues will still be fixed, however the old plugin system will not receive any new features. If you want to use the new features you will have to update to 'PlayeGUIAdvanced'.
If you discover any issues with the plugin, please do send me a message or leave a post on the forum or contact me via Discord with your issue and I'll try my best to assist you.
Change-log:
Complete recode of the plugin
Added tab complete commands
Added an adaptive menu manager system
Added the ability to view more than 54 players within the 'Player List GUI'
Added player skins to all player representations within all menus
Removed console commands
(To be reworked and reintroduced in future update)
This is just a small update and it now adds native 1.16.4 API compatibility and is now complied against the 1.16.4 Spigot API.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added native 1.16.4 support
Compiled the plugin against the Spigot 1.16.4 API
This is just a small update that has fixed an error that would just repeat either of new VanishAPI commands into the chat if the VanishAPI is not installed.
If the VanishAPI is not present, the plugin will now correctly catch this error and handle it more elegantly.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Slight code streamlining
Fixed a command send error
Added new in chat response for players if the VanishAPI is not present
This is just a small update that has fixed an error that would just repeat either of new VanishAPI commands into the chat if the VanishAPI is not installed.
If the VanishAPI is not present, the plugin will now correctly catch this error and handle it more elegantly.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Slight code streamlining
Fixed a command send error
Added new in chat response for players if the VanishAPI is not present
This new update now adds two new commands and permission nodes. The first is '/plvanish', this allows a player with the permission node 'playergui.vanish' to activate the VanishAPI and set themselves into vanish.
The second is '/plshow', this allows a player with the permission node 'playergui.show' to set themselves back out of vanish and make themselves visible again.
These new features only work if you have either SuperVanish or PremiumVanish installed, if you do not use either of these plugins, then PlayerGUI will detect this and disable these commands accordingly.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added new 'plshow' command
Added new 'plvanish' command
Added new permission node 'playergui.show'
Added new permission node 'playergui.vanish'
Redesigned the console based PlayerGUI help menu
Added the new commands and permissions into the in game help menu
This is just a small update and it now adds native 1.16.3 API compatibility and is now complied against the 1.16.3 Spigot API.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added native 1.16.3 support
Compiled the plugin against the Spigot 1.16.3 API
Fixed a potential error that could occur when executing the /players command on a full server
OMG!!!! I can't believe that I have managed over 1000 downloads!
I just want to say a massive thank you to each and every one of you that have downloaded my little plugin!
If you have any ideas for additions or if you are experiencing issues with my plugin, please do leave a post in the Discord support server.
This update has now added the ability for the banned player to send a final message in chat when they get banned. This message is configurable form the config.yml or it can be disabled outright if you do not wish to use it for your server.
This update now also allows you to disable the targeted player's inventory or Enderchest view system.
Please either add the following to your config.yml or regenerate it or the plugin will crash!
Code (Text):
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#Do you wish to use the GUI based player inventory view feature?
Enable-player-inventory: true
#Do you wish to use the GUI based player Enderchest view feature?
Enable-player-enderchest: true
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
Code (Text):
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#Do you wish to have the banned player say a final message?
Enable-banned-player-message: true
Banned-player-message: "&cOh dear, I got banned! :-("
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added the ability to disable the inventory or Enderchest view features
Added the ability for a banned player to send a message in chat as they're banned
This update now adds native 1.16.2 API compatibility and is now complied against the 1.16.2 Spigot API.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added native 1.16.2 support
Compiled the plugin against the Spigot 1.16.2 API
This update adds a new GUI to the plugin, a Punish GUI. This new menu, just like the Ban Manager GUI, allows you to select from 9 different ban lengths, all of which are totally configurable to suit your needs.
The Punish GUI issues the '/ban <time> <player> <message>' command from the player, just like with the Ban Manager GUI, so if you use a banning plugin instead of vanilla, then the plugin will still work for you. The new menu uses the same permission and config settings as the Ban Manager GUI, this helps prevent confusion and as an added bonus, it means that you don't need to regenerate your config.yml for this new feature to work.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Removed unnecessary code breaks.
Added new Punish GUI to the plugin.
Added new /punish <player> command for opening up the Punish GUI.
This update lets you change the item materials that are used to display the different ban lengths within the 'Ban Manager' GUI. This update also adds a new permission node that allows you to make a player or group exempt form being banned using the 'Ban Manager' GUI.
Please regenerate the config.yml file or the plugin may crash!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added the ability to change the ENUM material for each item in the 'Ban Manager' GUI.
Added new 'playergui.exempt' permission node to make any player or group immune to bans via the 'Ban Manager' GUI.
This update lets you change the three lines of lore that appear with every ban option within the 'Ban Manager' GUI. This update also now allows you to disable any of the ban lengths if they are not needed for your purpose.
Please regenerate the config.yml file or the plugin may crash!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added the ability to change the lore for each ban length.
Added the ability to disable any or all of the ban lengths if they are not needed.
This update now allows you to view and edit the targeted players personal inventory and their ender chest.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added new item for opening viewing the targets inventory in the 'Actions' GUI
Added new item for opening viewing the targets ender chest in the 'Actions' GUI
This update now adds the targeted player's name to the top of the inventory, so the 'Actions' GUI now shows 'Actions: <player>' and the 'Ban Manager' GUI now shows 'Ban Manager: <player>'.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added player name to the 'Actions' GUI
Added player name to the 'Ban Manager' GUI
This update now adds API support for 'SuperVanish' and 'PremiumVanish'. If your server has either of these plugins installed, it will enable extra features that show additional stats about if the targeted player is vanished or not and the plugin also will set the mod or admin into vanish as well as spectator when the teleport to the targeted player.
If you do not have either plugin installed, then PlayerGUI will detect this and shall disable the extra features and just use the original spectator mode only when teleporting.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added new support for the VanishAPI
Added new player statistic called 'Vanished'
Added the ability for the player to be set into vanish before teleporting
Added automatic detection of whether a VanishAPI based plugin is installed
This update now adds GUI based /mute and /unmute, the update also adds some more config options to allow an admin to disable the new /mute and /unmute system completely and independently from each other.
This does mean that you are once again required to regenerate the config file or you may get an error in the console.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added new GUI based /mute
Added new GUI based /unmute
Added new options to the config.yml
Added new messages to the player if the selected feature has been disabled
Added new 'Disabled Feature' placeholder item to the GUI if the feature has been disabled in the config
A user has requested the addition of the ability to disable certain features of the plugin. This update now adds some more config options to allow an admin to disable the /op, /deop and the ban manager system completely and independently from each other.
This does mean that you are required to regenerate the config file or you may get an error in the console.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Added new options to the config.yml
Added new messages to the player if the selected feature has been disabled
This update now adds 1.16.x support, the plugin has now been compiled against the latest spigot release.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Cleaned up some unnecessary code
Compiled the plugin against the Spigot 1.16.1 jar
My apologies for the quick, successive update. This new release now adds the ability for the plugin to check whether it is up to date and notifies you in the console and to certain players if they have the appropriate permission node.
This update also adds in a new command, '/plreload', this give players, with the correct permissions, the ability to reload the config file from within game or through the console.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.
Change-log:
Added a plugin version update checker.
Added the new commands and permissions to the help menu.
Added a new permission 'playergui.update', this notifies players when an update is available.
Added a new permission '/playergui.reload', this allows players to use the '/plreload/ command.
Added a new command '/plreload', this allows the main config file to be reloaded without restarting the server.
This update has fixed a small bug that caused a 'null' exception in the console if the '/actions <player> was issued for a player that was not online.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.
Change-log:
Fixed the code.
Fixed a 'null' exception error in the console if a targeted player was not found.
This update now fixes an issue where the ban commands issued did not function correctly. This update now adds a config.yml for the plugin. In this config, you can now alter the names of each ban duration item and also now you can change the ban command used for each length.
By default the plugin comes configured to work with LiteBans, but the commands can be changed to suit what ever banning system you are using.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Streamlined the code.
Added new config.yml.
Fixed ban command typo error.
Added the ability to alter the ban commands.
Added the ability to change the name of each ban length item.
Added the ability to uses standard colour codes in the config.yml.
This update adds a new GUI to the plugin, a Ban Management system. This new menu allows you to select from 9 different ban lengths and each option using a different material for their icon, it makes it very quick to memorise which item relates to which ban length.
The ban manager issues the '/ban <time> <player> <message>' command from the player, so if you use a banning plugin instead of vanilla, then the plugin will still work for you. I am intending on adding a config soon for you to be able to customise the commands that are used and change the materials for the icons, stay tuned.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Streamlined the code.
Added new Ban Manager GUI to the plugin.
Added a new permission node, 'playergui.ban'.
Added new Ban manager feature to Actions GUI.
Added the new permission node and description to the in-chat help menu.
This update has adds brand new moderation features to the plugin, you now have the ability to Op and De-Op players from the Actions GUI menu! The Player List GUI menu now also shows if a player is an operator, just to make it easier to better regulate the players on the server.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.
Change-log:
Streamlined the code.
Added new Op feature to Actions GUI.
Added Op status to the Player List GUI.
Added new De-Op feature to the Actions GUI.
Added two new permission nodes, 'playergui.op' and 'playergui.deop'.
Added the new permission nodes and their descriptions to the in-chat help menu.
This update has adds a brand new command to the plugin '/plhelp'. This now allows you to view a help list for the plugin. This help menu shows you all of the commands and all of the permission nodes used by the plugin!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.
Change-log:
Streamlined the code.
Added /plhelp command.
Added in-chat help menu.
Altered some of the colours for other plugin messages.
This update has adds a brand new command to the plugin '/actions'. This now allows you to open the Actions GUI menu for any online player to be able to moderate them quicker.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.
Change-log:
Streamlined the code.
Added /actions <player> command.
Removed the plugin shutdown message in the console.
This update has now fixed an issue that I found with players that use modded clients being able to steal the items from the GUI's. I have also added a handler that solves the potential issue of the plugin crashing when there are more than 54 players online.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.
Change-log:
Streamlined the code.
Fixed modded clients from stealing GUI items.
Fixed potential crash when opening the Player List with more than 54 players online.
Thanks to a community member suggestion, I have now been able to add the player's skin to their heads within all of the GUI's!
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.
Change-log:
Streamlined the code.
Added unique player skins to the heads.
This update has now fixed an issue that I found with players not being able to edit their own inventories. I have also slightly altered some of the text that appears as lore with the items to add more information.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.
Change-log:
Streamlined the code.
Fixed player inventory bug.
Fixed potential 'NullPointerException' that could occur in the console upon clicking on empty slot.
Added lore to the Action menu items.
Improved the player's stats lore.
This update has now added the ability to teleport to any of the players on the server with a simple click! The plugin will also change your gamemode to spectator before teleportation, this is useful if you are investigating a suspect player. The plugin now features an additional menu GUI for the moderation actions. The new GUI features 3 options, the ability to kick the selected player, the ability too teleport to the chosen player and the option to return to the player list.
If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.
Change-log:
Streamlined the code.
Added the ability too teleport to the chosen player.
Added spectator gamemode switch before teleport.
Added the ability to kick the selected player.
Added a back button to the 'Actions' GUI.
Added new 'Actions' GUI for moderating the player.
Added new 'playergui.mod' permission.
Added the plugin version to the startup and shutdown messages.