SillinessLimiter is a little strange iplock with the intention of providing freedom to the player while ensuring his safety and being simple to use
Useful for offline servers
It was meant to be used somewhere but left unused, so I decided to finish it and make it public.
Also includes customizable language file and dynamic IP support
Currently tested on 1.20-1.21
-- displays in-game command documentation
permission: nnhomoli.sillinesslimiter.cmds.sillyhelp
-- links your account to IP address you are currently on, needs confirmation. Can be used with an argument to link a specific IP
permission: nnhomoli.sillinesslimiter.cmds.sillylimit
-- if linked, it unlinks your account from the currently used IP and needs confirmation. Can be used with an argument to unlink a specific IP
permission: nnhomoli.sillinesslimiter.cmds.sillyunlimit
-- shows the list of linked IPs to your account
permission: nnhomoli.sillinesslimiter.cmds.sillylist
-- just to confirm changes, nothing else
permission: nnhomoli.sillinesslimiter.cmds.sillyconfirm
-- just to deny changes, nothing else
permission: nnhomoli.sillinesslimiter.cmds.sillydeny
-- config and language reload, server op and console only
permission: nnhomoli.sillinesslimiter.cmds.sillyreload
-- switches the auth status for the user individually, needs confirmation
permission: nnhomoli.sillinesslimiter.cmds.sillyswitch
-- links your account to the dynamic ip, supports arguments. If used without arguments, will default to the second octet of current IP, needs confirmation
permission: nnhomoli.sillinesslimiter.cmds.sillydynamiclimit
-- unlinks the dynamic ip from your account, needs confirmation
permission: nnhomoli.sillinesslimiter.cmds.sillydynamicunlimit
-- grants every permission of this plugin commands, except reload, true by default
-- Display a message when player whose IP is not linked joins, can be changed in lang.yml, true by default
-- The maximum number of IP that can be linked to the same account, 4 by default
-- Check if player IP is still linked after confirm, false by default
-- For more info about this one, check lang.yml
-- For more info about this one, check data.yml