This version changes a ton of internal stuff because I just saw how ugly-looking it is
This version just brings mostly small internal changes, i didn't really care to publish
This plugin is finished, unless something really breaks/is broken
You can check github actions to see if this plugin will at least launch on the latest purpur
All of the stuff was unarchived
If you have any issues, please report them
Changes:
-- Actually fixed IP check now and other stuff, i hope
-- Removed online detection, cause annoying
-- Added confirmation timeouts to avoid memory leaks, includes new language ( timeout ) and config ( confirmation-timeout ) key
-- Auto-updater to a language file
This version is broken
This plugin in now unsupported
might work later, might not
changes:
-- another grammar fixes
-- overall clarification
-- another optimizations, improvements
-- IP check should work properly now
-- Now, if online mode is detected, the plugin will automatically disable itself
-- silly-reload can now reload only specific parts by using arguments, or none to reload them all
-- overall code optimization and improvements
-- Fixed language file comments
-- Made default language, closer to the idea of "Silly", I had in mind
Main changes
-- Added dynamic IP support, done by selecting a range of octets the player would want to limit by arguments in /silly- dynamic-limit or defaulting to the only second octet of the current one
-- Added a way for the player to disable or enable authentication on their account, done by using /silly-switch
-- Added in-game command documentation through /silly-help
-- Moved the player data from the plugins config to a different file. Automatically converts players to the newer version
-- Localization fixes, additions for new commands, and such. If you plan to update from the previous version, you need to generate a new lang.yml by deleting or moving the old one and restarting the server. Or you can just copy it from the repo.
-- Permission names have been changed
-- The IP check has been moved to the preLoginEvent rather than the JoinEvent
-- Fixed Max-IP-Allowed check
-- The IP check for /silly-confirm is now decided by config
-- Updated default language file
-- fixed /silly-confirm "success" language condition
-- /silly-list IP list line break is moved to the code
-- code cleanup
-- Instead of using single IP per account, now it can be several and can be changed by Max-IP-Allowed value in the config
-- Server op and console can no longer unlink/link other player accounts
-- /silly-limit now needs to go through confirmation.
-- /silly-move removed
-- /silly-list added to see all of the linked IP on your account
-- /silly-limit/unlimit now shows your linked IPs in tab completion
-- /silly-limit/unlimit now can be used with an argument to link other IPs
-- Now there's a customizable language file
-- The config now has the comments
spelling fixes
public release



