• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
Minecraft Paid Username Validation

Minecraft Paid Username Validation [Paid] 2.2.0

No permission to buy ($4.99)
#41
A lot of players have been registering with usernames not entirely correct to their Minecraft usernames because they sometimes didn't use the correct capitalization. I'm also using the Minecraft Avatars addon, so the players' avatars turn to a default avatar. Is there a chance you will be able to add an 'Ignore Capitalization' option for the next release?
 

Jeremy P

Well-known member
#42
Unfortunately Mojang's API is case-insensitive when it comes to checking for valid usernames, so there's really not much I can do about it. I could add a notice about using proper capitalization but until Mojang implement a better API this addon is really limited in functionality.
 

Jeremy P

Well-known member
#46
Jeremy P updated Minecraft Paid Username Validation with a new update entry:

1.0.0d

  • Silence errors connecting to Minecraft/Mojang
This release does not offer any changes for end-users, so I have not notified existing users. Existing users are free to contact me for the update if they feel it has something to offer them.

To upgrade, just upload the files, overwriting the old ones.
There is no need to update the XML.
Read the rest of this update entry...
 

Jeremy P

Well-known member
#51
Jeremy P updated Minecraft Paid Username Validation with a new update entry:

Upcoming Update

Hey everyone,

I'm getting ready to start a rewrite of this addon so I wanted to give everybody the opportunity to voice their suggestions and concerns before I begin.

It should first be noted that I am not planning on supporting PHP versions below 5.3. It is my goal to support 5.4+ only so please let me know if you are not running PHP 5.4+.

I am not currently planning on adding any functionality, but just bringing the addon up to par with XF 1.3 and recent PHP changes.

However, I...
Read the rest of this update entry...
 

jflory7

Active member
#52
Hey @Jeremy P, I know on my current CentOS installation, I'm running PHP v5.3. If you could include compatibility with that version, it may save some trouble in updating other things to achieve compatibility. Thanks!
 

jflory7

Active member
#53
Oh, also, as an afterthought, it would be amazing if there was a way where users could register with their social media accounts (i.e. Facebook, Twitter, Google), but have their Minecraft username override the username selection process, so that way, registering with social media wouldn't determine their usernames.

Would this be at all possible?
 

Jeremy P

Well-known member
#54
Alright, I will provide 5.3 compatibility in this addon for the time being, though when all the stable versions of major Linux distros are on 5.4+ it is my intention to drop 5.3 support. Thanks for the feedback.

I'll look into social registration tomorrow and see how tricky it is.
 

jflory7

Active member
#55
Alright, I will provide 5.3 compatibility in this addon for the time being, though when all the stable versions of major Linux distros are on 5.4+ it is my intention to drop 5.3 support. Thanks for the feedback.

I'll look into social registration tomorrow and see how tricky it is.
Awesome, looking forward for the next release! :)
 

Jeremy P

Well-known member
#56
Jeremy P updated Minecraft Paid Username Validation with a new update entry:

2.0.0: Rewrite

The code has been rewritten to take advantages of new features offered by more recent XenForo versions.

You must uninstall the previous version completely before installing the new one!

To uninstall:
  1. Uninstall the add-on via the Administration Control Panel
  2. Completely remove the library/WMinecraft directory
After uninstalling the previous version, install the update as specified in the README.

Please remember to double check your options and phrases...
Read the rest of this update entry...
 

jflory7

Active member
#58
Seems like I'm getting a bug that's blocking registration on XenForo 1.4.0.

Code:
Server Error Log


Error Info
ErrorException: Fatal Error: Call to undefined method Jrahmy\Minecraft\ControllerPublic\Register::_getRegistrationDataFromInput() - library/Jrahmy/Minecraft/ControllerPublic/Register.php:32
Generated By: Unknown Account, 1 minute ago


Stack Trace
#0 [internal function]: XenForo_Application::handleFatalError()
#1 {main}


Request State
array(3) {
  ["url"] => string(43) "http://crystalcraftmc.com/register/register"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(18) {
    ["username"] => string(9) "BMuramats"
    ["f4fe83369121b40e6f2689f08cffdb08"] => string(0) ""
    ["d4c95d721113b394548f0e7be095ef9b"] => string(0) ""
    ["db8bb00e98cfbb646458b1d7b4da7ad5"] => string(24) "abjectenigma3vdh@aol.com"
    ["eeff6b3dff605fa89add69dd3daf7b8b"] => string(0) ""
    ["306c2e9408c18d59df65066c9ea79b20"] => string(0) ""
    ["e858f03d6c13069b206477707a45e9c0"] => string(0) ""
    ["dob_month"] => string(1) "6"
    ["dob_day"] => string(1) "7"
    ["dob_year"] => string(4) "1972"
    ["1e80f11430bd81e2442949c75affad48"] => array(3) {
      ["xbox"] => string(0) ""
      ["playstation"] => string(0) ""
      ["steam"] => string(0) ""
    }
    ["custom_fields_shown"] => array(3) {
      [0] => string(4) "xbox"
      [1] => string(11) "playstation"
      [2] => string(5) "steam"
    }
    ["9bd2ebf42370154829ca60a25f7ae8da"] => string(16) "America/New_York"
    ["recaptcha_response_field"] => string(13) "edismm robert"
    ["recaptcha_challenge_field"] => string(228) "03AHJ_Vuvxv6Uj6WyXqwk04GPyKrzzpt1iSfdAw1u_YCKL9QFh4trdPkOYWsVKM9Cu7dGYKfG8RsEQqSSO90g1x7dKgwHi-4jJP6GBh4PyFfOX2AzzH7twoqVHxueQ9ZWCgmWjErd3O-ssIwRlJSAIa35n4qzIA6u3NGfSx7GzT5I3ojd9SYfXJwmYjC3EXPSkXjbTAtjv23aHjCLf_oWqX7W7fZBjAXebrA"
    ["agree"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["reg_key"] => string(32) "980028a5a19fb99359075b5a3e60490a"
  }
}
 
#59
Seems like I'm getting a bug that's blocking registration on XenForo 1.4.0.

Code:
Server Error Log


Error Info
ErrorException: Fatal Error: Call to undefined method Jrahmy\Minecraft\ControllerPublic\Register::_getRegistrationDataFromInput() - library/Jrahmy/Minecraft/ControllerPublic/Register.php:32
Generated By: Unknown Account, 1 minute ago


Stack Trace
#0 [internal function]: XenForo_Application::handleFatalError()
#1 {main}


Request State
array(3) {
  ["url"] => string(43) "http://crystalcraftmc.com/register/register"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(18) {
    ["username"] => string(9) "BMuramats"
    ["f4fe83369121b40e6f2689f08cffdb08"] => string(0) ""
    ["d4c95d721113b394548f0e7be095ef9b"] => string(0) ""
    ["db8bb00e98cfbb646458b1d7b4da7ad5"] => string(24) "abjectenigma3vdh@aol.com"
    ["eeff6b3dff605fa89add69dd3daf7b8b"] => string(0) ""
    ["306c2e9408c18d59df65066c9ea79b20"] => string(0) ""
    ["e858f03d6c13069b206477707a45e9c0"] => string(0) ""
    ["dob_month"] => string(1) "6"
    ["dob_day"] => string(1) "7"
    ["dob_year"] => string(4) "1972"
    ["1e80f11430bd81e2442949c75affad48"] => array(3) {
      ["xbox"] => string(0) ""
      ["playstation"] => string(0) ""
      ["steam"] => string(0) ""
    }
    ["custom_fields_shown"] => array(3) {
      [0] => string(4) "xbox"
      [1] => string(11) "playstation"
      [2] => string(5) "steam"
    }
    ["9bd2ebf42370154829ca60a25f7ae8da"] => string(16) "America/New_York"
    ["recaptcha_response_field"] => string(13) "edismm robert"
    ["recaptcha_challenge_field"] => string(228) "03AHJ_Vuvxv6Uj6WyXqwk04GPyKrzzpt1iSfdAw1u_YCKL9QFh4trdPkOYWsVKM9Cu7dGYKfG8RsEQqSSO90g1x7dKgwHi-4jJP6GBh4PyFfOX2AzzH7twoqVHxueQ9ZWCgmWjErd3O-ssIwRlJSAIa35n4qzIA6u3NGfSx7GzT5I3ojd9SYfXJwmYjC3EXPSkXjbTAtjv23aHjCLf_oWqX7W7fZBjAXebrA"
    ["agree"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["reg_key"] => string(32) "980028a5a19fb99359075b5a3e60490a"
  }
}
Same issue for me.