This update just add support for paper 1.20.6 as it made a small change that broke staffplus
This version just adds support for 1.20.6
This update is a 2 parter. Part one Protocol Listener is no longer needed. Part two we can now support 1.20.4. Now we all know there is often a give and take with things the give here is 1.20.4 support the take it 1.20-.1.20.3 support. I didn't test each for sure but can say without a doubt 1.20 will no longer work sorry just update to .4 already
This update brings 1.19.4 support. Huge thanks to
@Thatsmusic99 for doing the leg work on this update. Do not give any thanks to me give it to him. Now there is one caveat to this update ProtocolLib is now required I may look into a way to remove it later but it seems with 1.19.4 the old way of accessing the packets I need is not available and this may be the only way
This is just adds 1.19.3 support
Simply brings in 1.19 support
This adds support for bungeecord at least in cross server staff chat. Other features to come
Just a small fix for 1.18.1 made when I updated to include 1.18.2 forgot one little line causing issues.
Just a small little fix for the placeholderapi expansion
It is time. This has to be one of the most requested feature placeholder API support and I finally got around to doing it. Currently there are 3 placeholders.
%staffplus_staff_in_mode%
%staffplus_vanished%
and finally
%staffplus_staff_online%
All of these return the users name. If you can think of more to add just suggest them and what you'd like the actual name of it to be
Fixes an issue where 1.17 wasn't supported due to just one little missing line
This update brings support for 1.18 and makes reload function
This just removes packetlistenerapi and adds 1.17 support. With 1.17 support java 16 is now required
This fixes a few small issues but mainly 1.16.5 support
Adds 1.16.4 support and some small bug fixes
Fixes a small bug when opening double chests while in mode
Updates packetlistenerapi to work with 1.16.2 b/c apparently a day after my last one they updated to fix 1.16.2 support as it must've broke.
This just adds 1.16.2 support
This "should" work on 1.16 I've had a few people test it no issues specific to 1.16 were brought up. Also, this should fix issues with 1.8.8 and 1.12.2
Alright here's a long-awaited thing revive now works!!!!!!!!!
Also this fixes several errors
This fixes the following errors:
- NullPointerException EntityDamageByEntityEvent (Caused by being shot by a skeleton)
- Unknown enum "FARMLAND" if using 1.12 (for whatever reason I mean may as well update you 1.8+ so...)
- NullPointerException when loading warnings on /staff
The following update may take a bit more time I wanna try to get revive working correctly
Fixes them pesky NPE when using flat file storage and hopefully one other NPE with entity damage
Fixes a bug with flat-file saving and crop trampling on any version before 1.13
Fixes a bug with flat-file saving and crop trampling on any version before 1.13
Fixes a bug with flat-file saving and crop trampling on any version before 1.13
Fixes a bug with flat-file saving and crop trampling on any version before 1.13
Fixes an error on /staff (I believe at least)
Fixes the fact vanished/mode users can trample crops
This update fixes a number of bugs such as:
- A dupe bug with staff mode
- MySQL issues
- Errors on /staff caused by some weird translation bug with enabled and disabled
- Many more I'm sure it's been a long update
Planned things:
- Fix revive (yes it's still broken but I want to get this out)
- Fix login module (see above comment)
- Add full bungee support? (Will have to see if the demand is there)
This just add 1.15 compat nothing else any bugs from the last version are probably still there as I havent had much time to work on the plugin between then and now
Login module is disabled for right now as it had security issues.
This version adds 1.14.4 support to start with. Next we can now view players ender chests. Fixed the staff.staffplus.hideip permission as it disabled the examine tool now it just will return 127.0.0.1 for the ip. There was also a dupe bug that is fixed now. That's what I can remember right now there are probably more bug fixes. Please report any bugs you find
The items for staffmode didn't work in the last update due to me accidentally moving a piece of code. Now they all work. Update is recommended
There was something hiding in the Hungarian language file that was causing some issues with startup everything is good now
Seems I made a slight error in the yml formatting of the English language file this is just a fix for that all other languages are fine
Alright gonna do a quick changelog:
- Added 1.14 compat
- Added a way to change the words enable/disabled for staffmode to make them language-specific
- Some minor fixes like making 1.13 item names work with 1.13.2+ since my original way didn't
Think that is it I was really busy with college during this update I have more hidden away in the code but it's not ready therefore I disabled it. BTW if the enable and disable translations are off please tell me I used google translate.
Turns out the last version didn't fix the null pointer from trying to save the nonexistent offhand in 1.8 and 1.7 so if you haven't guessed by now if you're on 1.9+ you're fine
Alright turns out I made a few errors with the last version I failed at logic and then I failed to make sure that a method I used was in pre 1.13. This update is mainly for all those who were using anything below 1.11
Alright guys I've been working on this update for a while now and it's finnally ready. Here is the changelog:
- Make staffmode crash safe (previously a crash could cause lose of items)
- Make vanish work properly
- Add silent chest opening for staff in staffmode (Please note that as of right now it is a snapshot of the chest so it could be changed by another player)
- Add a clear inventory command /clear by default can be changed in the config (Permission for the command is
staff.staffplus.clearinv by default but as always you can change it)
- Fix empty prefix sending messages with a space at beginning
- Add permission to hide players ip in examine gui the permission by default is staff.staffplus.hideip
This update pulls out the autosave feature for MySQL
ONLY flatfile will still autosave. With MySQL autosave is unneeded as we save on the fly when we need to also the current way had an issue because I was indexing at 0 and SQL being weird indexes at 1.
This update finally fixes MySQL so now data will be imported any who was using the old version with MySQL it is recommended you set migrated to false so data gets reimported. Gotta thank
@Optimusik once again for reporting data not getting imported.
This update doesn't offer any non-MySQL changes
Please report all bugs to either the discord, discussion tab, or the GitHub.
Sorry this took so long to get out college has me crazy busy.
The last update for MySQL had some serve insecurities in it. This update is greatly recommended for all using MySQL. Big thanks to
@Optimusik for helping test this version cannot thank you enough
This update brings support for 1.13.1. Along with the long-awaited release of MySQL support. The plugin "should" migrate all old data from your data.yml file(s). Please note MySQL is not tested too much so caution is advised. If you find bugs with MySQL please report asap.
The last update broke compat on 1.8 at least. When I say broke it I mean just with the skulls in the guis. Thanks to
@kul781 for reporting this.
This is yet another quick fix for 1.13 with the skulls in the guis
Fixes a little bug with the gui hub only needed if you use 1.13 (for some reason)
Seems the config didn't update correctly with the last version sorry for not getting this fixed sooner been so busy with school
I changed the tp command to rtp since no one can read the discussion sections also now on world changes staffmode will disable for players as to not interfere with plugins like Per World Inventories
I forgot to add the staffplus command permission to the config caused a big error it is fixed now.
I've finally added new features to the plugin and here is the list
- Added freeze logout commands that get executed by console when a player logs out while frozen
- Added a command to randomly teleport a player was a request from the git
- Added /staffplus reload it reloads both the config and lang file in use
This fixes the bug from the last version it was a stupid error on my end I forgot to initialize the hashmap. I recommend updating to this one right away. If you don't update I won't take bug reports.
This update will fix about 80% of the errors people were getting. Updating is recommended anyone that has reported an issue previously will now need to reconfirm it. Im sorry it took so long to put this out I wanted to test it.
Just patching a few errors for now I'm will be working on fixing the errors.
Alright, so I would first off like to give
@electronicboy a big thanks for doing a shit ton of refractoring and making the project use maven by converting it into modules that helps out so much. Also this version hasnt fully been tested so please report all bugs. Now onto the changes:
- Fixed /strip
- Fixed the error when plugin disables this one goes to @electronicboy as it appears it was fixed in the refractoring
- Plugin no longer needs PacketListenerAPI to load as it is now shaded into the plugin
That's it for now folks. Please keep in mind I do not take credit for a lot of the code that goes to Gavin aka shortninja. Once again big thanks to
@electronicboy dude I cannot thank you enough for helping with the modules.