Friends was originally an inspired idea I gained through my experience not only on this server, but on other servers with similar friend systems. During my first few attempts of creating plugins, this was one of the many multi-functioned creations I actually stuck with and continued to expand as I became more familiarized with how certain features would come to life. In the beginning stages, it only had the most basic features (adding, removing, blocking, denying/accepting, GUI lists), but of course, through time, more and more ideas were brought up and implemented.
During the downtime of the server, I have had quite a lot of time on my hands to really dig deeper into more advanced features. As such, I am proud to say that the following few feats. are now available for all of you to play around with:
/f AcceptAll - Accept all incoming requests you have;
/f DenyAll - Deny all incoming requests you have;
/f RemoveAll - Remove all of your current friends;
Sub-command Tab Completion - After typing out the main command (/friends or /f), you can press tab to auto-complete all Friend related options.
Aside from general commands additions, I have also make updates to the GUI menus (/f list and /f blocklist) to be less of an empty space by adding a small hotbar in the bottom row to contain filler items, a close button, and a /f toggle button.
Aside from GUI content additions, the name has also been updated to include the page in which you are viewing. This brings me to my next addition; Friends lists are now unlimited, so you can have as many friends as your heart desires!
When viewing your friends or block list, you can click on the players' heads to open a new options menu.
For now, this is all I plan to add to my Friends system, but if someone gives me a good enough suggestion, I will surely look into adding it! Thanks.
As many of you are aware, the server has been getting hit pretty hard in terms of general lag and performance failure. We have been attempting several different methods to resolve these issues without needing to move hosts again. One plugin feature we've added (thanks to @Windows_Dog) allows us to stack mobs into each other to keep from overloading a single chunk with hundreds of mobs/farm animals. Another thing is removing players' ability to spam activate redstone using levers. There may be many more small changes relating to this plugin that will be implemented later on if we still notice an insane amount of entities (not looking at the item frames/armor stands)/redstone activity.
Similar to the case with Guardian farming, we've observed quite a lot of endermen grinders and have come to the conclusion that this method is far too economy breaking, and has resulted in the removal of mob rewards within the end world only. Endermen will still give money in the overworld, however.
• Cakes will now drop when broken (does not require silk touch).
• If the cake has been eaten before broken, it will save the data, then re-set it upon placement.
• Item will look like this in inventory:
I've also gotten around to finally re-writing the entire PlayerInfo (/pi | /playerinfo) plugin from scratch. In doing so, I managed:
• Code cleanup (increases performance and allows for faster updates);
• Updated to support 1.17 mobs;
• Updated GUIs:
• Merged the old Hostile and Passive mob stats into their own special GUI in the main menu;
• Removed the following from the main menu player head slot:
• Join date (/jd);
• Vote count (/votetotal);
• Role list (/job).
• Removed "Damage Dealt" and "Damage Taken" slots from the PvP Stats menu;
• Kept the apple icon for offline players, added the messages "Data unobtainable" when hogvering instead;
• Changed GUI titles.
If you have any questions, concerns, or suggestions, feel free to DM, ping, or call me out in-game.