AltAccountAutoban v3
This is the third version of AAAB. Compared to the two prior versions, this version uses a much more stable way to comunicate with our Master-Database.
AAAB v3 bases on the ideas of my prior versions, and the new knowledge I gathered in my job and other projects.
This plugin uses our Web-API over at https://aaab-online.xyz to get a list of Alt-Accounts it will then ban when a account from the list joins.
Every 10 joins and on start, this plugin makes a HTTP request over SSL to https://aaab-online.xyz/a which returns a full list of known alts.
We are providing our Master-Database, but what is that? The master database is simply a collection of known alt accounts, the way accounts are added is simple. After a token was gathered from Mc-Leaks, it is send via a GET request to https://aaab-online.xyz/t/<token>. Our API resolves the Token to the Username, and requests the Account's UUID based on the Username from the Mojang API.
This API is public, and everyone can submit un-redeemed Mc-Leaks tokens to it, to streangthen our database. There is a online app to submit new tokens: https://aaab-online.xyz/app
The plugin and the master-database/proxy software is fully Open-Source under the MIT License.
Get the source code here:
Master-Database/Proxy Software: https://gitlab.atvg-studios.at/atvg-studios/aaab-project/aaab-center
Plugin: https://gitlab.atvg-studios.at/atvg-studios/aaab-project/aaab-plugin
Status Page: https://status.osmium.software/
pls make it for the Version 1.8.8
In reply to Forge_User_94375079:
The plugin v3.6.3 should work on Minecraft 1.8.8 without any issues.
I just didnt list it to work on 1.8.8 because that is not my targeted version, and I do not support it.
I am currently working on the 4th generation of this system that will support Spigot 1.8.8 and later as well as Sponge 7.1.0 and later.
The 4th gen will probably ship in early November!
Thanks to a bunch of happy supporters, our database now holds over 200 alt accounts from MC-Leaks!
Want to contribute?
* Submit unredeemed tokens to us using our webapp: https://aaab-online.xyz/app
* Submit feature requests and bug reports on our project: https://gitlab.atvg-studios.at/atvg-studios/aaab-project/aaab-plugin/issues
* Submit code bugfixes and features on our projects: https://gitlab.atvg-studios.at/atvg-studios/aaab-project
Thanks for everyone who send us tokens to add those alts!
Important note to all Servers
Please upgrade the plugin to the supported releases 3.5.0, 3.6.0 and 3.6.2, the reason is that our server software evolves quickly and we needed to make changes to the plugin to keep up with them. (This note was placed as some servers still run 3.4.0 which will be out-of-service with 17th June)
Also please if you have a Minecraft Server network with over 5 servers, setup a AAAB-Proxy on one of your servers to speed up your servers and lower the traffic and load of our systems.
THANKS!
This seems like a great plugin idea, just need some people to introduce a bunch of mc-leak accounts.
In reply to Colefrick:
First off, thanks!
Well, everyone can just add mcleaks accounts. Its a very simple process!
You just need to get a token from mcleaks and paste it into our web app and press send:
Webapp: https://aaab-online.xyz/app
Or just make a HTTP GET request to: https://aaab-online.xyz/t/<token here>
Also since 3.4.0 you can just run the command
/aaab token <token here>
in Minecraft to submit a token.
In reply to Forge_User_65301013:
I actually started adding 3-4 accounts before commenting, It's interesting but worrying how Mc-Leaks works.
In reply to Colefrick:
Well, they buy old accounts from people and just give them out.
When making the Web-API I needed to look into how they work and its simple.
1. They create a random 16 char token
2. When you redeem the token you get the In-Game name and a Session ID
3. You used the Session ID when joining a game
My API only does the 2nd part, it redeems the token and gets the name. The name is then send to the Mojang API that gives me the UUID, which is stored in the database.
It is creepy when you look at how many accounts they have, but it makes total sense. When you dont play minecraft, you dont need a account. If you dont need your account you can just sell it, right? Or they just buy new accounts.
(I am shure you already knew that, but others may not so this is a generel info to all)