AccountGuard (IP Account Protection)
Description
AccountGuard prevents protected player's account from logging in if IP doesn't match to given. This plugin is very simple and lightweight.
Installation
- Download the latest version of plugin
- Put it in your plugins folder
- Start / restart your server
- Enjoy the plugin!
Commands & Description & Permissions
| Command | Description | Permission |
| /ag | Display whole commands | no permission required |
| /ag add <account> <ip> | Activates the protection and prevents from logging in if IP doesn't match to given | accountguard.add |
| /ag remove <account> <ip> | Removes the protection for written ip | accountguard.remove |
| /ag remove <account> * | Completely removes the protection | accountguard.remove |
| /ag info <account> | Checks if player has protection | accountguard.info |
| /ag save | Saves the ip file to disk | acountguard.save |
| /ag reload | Reloads the config,ip,translation files | acountguard.reload |
/ag is command alias of /accountguard
TODO:
Multiple IP support on one accountBukkit in offline mode supportLilypadmc supportAuto Updater- Essentials Geo-Ip support.
- ... - If you have any ideas post them!
If you have any problems with this plugin, please contact me via PM and I will be happy to fix your issue :).
We use metrics to collect stats! We only collect basic things such as version type, and players online. If you want to see everything, click on the graph. Go into /plugins/PluginMetrics/config.yml to disable (please don't disable it's your little donation to me for my work, thank you very much!) stat collecting if you wish. We also include an update checker. It will check if there is an update available and/or download the latest version for you. It is enabled by default. Go into /plugins/AccountGuard/config.yml to disable it.

Spanish Review:
-
View User Profile
-
Send Message
Posted Apr 13, 2020Still got the problem :(((
Can you hear us?
-
View User Profile
-
Send Message
Posted Dec 30, 2017THIS IS VERY VERY VERY NICE PLUGIN!!!!!!!!!!!!!!!!!!!!
-
View User Profile
-
Send Message
Posted Nov 10, 2017BUCETINHA ROSA
-
View User Profile
-
Send Message
Posted Aug 6, 2017Update 1.12 and bungee mode
-
View User Profile
-
Send Message
Posted May 9, 2017How do i get it to auto register all players on their first join?
-
View User Profile
-
Send Message
Posted Mar 21, 2017Strange thing!
I stop the server, change this:
#Update automatically, when update is available.
auto-update: true
to:
#Update automatically, when update is available.
auto-update: false
But after restarting the server -- this parameter returns to the 'true' state.
What's the matter? Why so?..
-
View User Profile
-
Send Message
Posted Dec 10, 2016Should work now. Download newest version.
-
View User Profile
-
Send Message
Posted Nov 16, 2016(Spigot server 1.10.2)
Plugin works well but...
How to fix this WARN ?
Thanks
-
View User Profile
-
Send Message
Posted Jul 7, 2016@AlphaFarer
[18:24:42] [Craft Scheduler Thread - 5/INFO]: [AccountGuard] Checking for a new update.. [18:24:42] [Craft Scheduler Thread - 8/WARN]: Exception in thread "Craft Scheduler Thread - 8" [18:24:42] [Craft Scheduler Thread - 8/WARN]: org.apache.commons.lang.UnhandledException: Plugin AccountGuard v1.2.1 generated an exception while executing task 59 at org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player; at lt.bukkit.accountguard.Metrics.postPlugin(Metrics.java:308) at lt.bukkit.accountguard.Metrics.access$4(Metrics.java:301) at lt.bukkit.accountguard.Metrics$1.run(Metrics.java:196) at org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
sorry for the long wait
-
View User Profile
-
Send Message
Posted Jun 13, 2016@Jalulek
What error do you get?
-
View User Profile
-
Send Message
Posted Jun 13, 2016Update to 1.9.4 pls. Not working last version.
-
View User Profile
-
Send Message
Posted May 28, 2016great plugin - thanks
-
View User Profile
-
Send Message
Posted Dec 30, 2015@AlphaFarer
Hey Could you add support for domain ips? I have dynamic ip address linked to noip.com domain. But when I type "/ag add me myaddress.ddns.net" and connect to server it doesnt allows me to join. Even if domain points to my ip. It would be great, if it worked like that. Thanks
-
View User Profile
-
Send Message
Posted Dec 11, 2015@Reynergodoy
Probably, do you have an issue with that? You aren't even the original author...
-
View User Profile
-
Send Message
Posted Dec 11, 2015@Camill13
you've decompiled the code?
-
View User Profile
-
Send Message
Posted Sep 5, 2015You can get simply support for dynamic IP, if you replace equals to matches in this line in class EventListener same way: if (!se.equals(e.getAddress().getHostAddress())) continue;
>
if (e.getAddress().getHostAddress().matches(se.replace(".","
."))) continue;
-
View User Profile
-
Send Message
Posted Mar 4, 2015@AlphaFarer I just translated the locale in Spanish.
AccountGuard v1.1.7: https://dl.dropboxusercontent.com/u/16158672/Minecraft/AccountGuard/messages_es.yml
-
View User Profile
-
Send Message
Posted Aug 18, 2014Really nice plugin, thankyou:).
-
View User Profile
-
Send Message
Posted Aug 10, 2014Uploaded 1.1.7v.
Changelog:
-
View User Profile
-
Send Message
Posted Mar 30, 2014Very good Plugin!