UltimateHeadFinder
UltimateHeadFinder
What is UltimateHeadFinder
The way this plugin works is it creates a string (e.g."ABCXYZ123") and checks the minecraft.net servers to find if the username has been taken, and if so, put it to a text file called "names.txt". Due to the fact that it would take days to comb through all the usernames possible, this has a counter that checks if the amount of names that have been tested is greater than 900. If your server can/can't handle finding more players, you can go to the config and change the "maxChar" from (900) to however much your server can handle. If you want to test a large amount of usernames, change "Loopall" from 'false' to 'true, which will loop through (maxChar) amount of usernames, and then after five seconds it will reload the server and loop through another (maxChar) amount of usernames.
Features
- Get a head of a player by name by using /gethead
- Find all heads of every player
Commands
- /gethead (PlayerName) : Gets the ehad of a specific player
- /GetallHeads (page) :Opens an inventory with all the heads for that page
How to Install
- Drop the Head.Jar into your plugins folder
- Restart your server
ChangeLog
1.1:
- Just released
To-Do
- Add permissions
This may be updated every other week, so check in every so often to get the newest version until I setup the Updater.
PLEAS update to 1.14.4
Is cool
Why not run this ONCE yourself and then simply include the list of characters found with your plugin? This plugin seems borderline destructive if 100's of people spam 1000's of request a minute from it.
You should seriously DISABLE this plugin from spamming Mojang servers. Perhaps have it download the latest TXT file from your server or something but I don't think this is a respectful plugin, bordering spam.
@Sean_Amor
You can copy and paste, or simply override the file entirely. Both will have the same effect.
After that, you need to disable it from looping through those names again (stop it from making duplicates, but disabling it from finding more heads), or make it catch up (stop it from making duplicates and let it keep finding more heads).
To disable it, set maxChars to 0 or -1. To catch it up, set Lastchar to the last name on the list. I'ts your choice if you think 1000 pages, 60 heads per page, worth oh heads are enough ;p
@lt401vette
This is why I have added the feature to choose the char you want to start at called "Lastchar".
Lets say I did not want everything from qqqq to llll, i just set Lastchar to llll and it will not read anything before that sequence. Now currently, this only works for names that contain up to ten charictors. I will make it 32 (minecrafts max) in a later update. This is not meant to run for days at a time, though it can, but to help people find heads/skins by searching names they would have not thought to try.
I I have some testing; I can get through 3,748,000 roughly names in one hour (Changing the fourth char twice Q - - - , W - - - , ect.)
Do I paste that text in the file called names?
If you let it run... How far into the possible names list will it go? You do realize that each time you add a digit it will take 37 times as long to finish as the last number of digits? (Assuming you are looking for a-z, 0-9 and _ So if it take 4 hours to check all 3 digit names, it will take 148 hours to check all 4 digit name,s, 5476 hours for all 5 digit names, 202,612 hours (23 years) for all 6 digit names, I don't think you will get much past that :)
@lt401vette
That is why I have the .txt file that you can download, that way you don't have to spend years getting every username. That feature can be turned off by setting the loopmax to -1 or 0. The main idea is to see all heads possible to find the head that you want. You may not think of getting the head x,y,09,g8_ or io8_, but those are heads with unique skin. This is for users who just want to browse every head possible.
This plugin isn't seriously calling https://minecraft.net/haspaid.jsp?user=xxx for every possible user? It will never finish. It has been going for hours and is still working with 3 digit names.
@Liger_XT5
I spent the last 8 hours today letting it ping the Mojang servers. I'll release the .txt file shortly (I have about 15,000 accounts so far; O34_ I think was the last one)
I could see this being a great idea for dosing the mojang servers if enough servers are using this plugin.
I would highly suggest that someone shares a large list of usernames so less servers wouldn't have to ping mojang so much. But that's just my respectful thoughts.