1. person13 Builder
    Builder ⛰️ Ex-President ⚒️⚒️

    Joined:
    Jan 21, 2012
    Messages:
    171
    Trophy Points:
    26,720
    Gender:
    Male
    Ratings:
    +23
    Minecraft Username:person13

    Brief Description: I sent a payment to a player named mattf26 by typing /pay matt 400 but the payment was sent twice; once to mattf26, once to matthew_gruber. Apparently, if a player sends money to a user but does not type the full username, then the money will be sent to more than one user.

    Instructions: Find a group of players with a similar phrasing in their name, as little as two letters, and send money addressed to that phrase.

    How many times did you recreate this bug?: 5 times, 3 are screenshotted below.

    Result: The money was sent to multiple users, draining the cost of each payment from my balance.

    Expected Result: I expected it would either send the money to the correct user, or send the standard message of either "Player Not Found," or "You need to specify a player to pay."

    Evidence:

    The original occurrence made after typing /pay matt 400:

    Replication 1:


    Replication #2


     
  2. CordialBacon Builder
    Builder ⛰️ Ex-President ⚒️⚒️

    Joined:
    Jun 14, 2011
    Messages:
    1,294
    Trophy Points:
    29,940
    Gender:
    Female
    Ratings:
    +284
    This has been around for a while. The fix: Type the full username or pay the price.
     
  3. person13 Builder
    Builder ⛰️ Ex-President ⚒️⚒️

    Joined:
    Jan 21, 2012
    Messages:
    171
    Trophy Points:
    26,720
    Gender:
    Male
    Ratings:
    +23

    Well, is there a way of eliminating the "pay the price" part? Perhaps by narrowing down how specific the username needs to be. Making it a requirement for players to type out a full username to send a payment seems like an alternative. I think this would take care of a lot of inconvenience in the future, as well as random 0.01 spam payments I tend to see in chat, like the ones I caused.
     
  4. CordialBacon Builder
    Builder ⛰️ Ex-President ⚒️⚒️

    Joined:
    Jun 14, 2011
    Messages:
    1,294
    Trophy Points:
    29,940
    Gender:
    Female
    Ratings:
    +284

    I'm sure there is someway, somehow, you can do that, but I don't think it's a big enough issue that Andrew has to go about fixing compared to other things. Likely andrew would just say the same thing as I did.
     
  5. kukelekuuk C͕̹̲̽ͪ͐ͩ̔L̜̦̝͈ͦ̿̾̿ḘA̻̗̤̳̐ͭ̆̿̃̑ͭN̊̓͑̇ͯ
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    May 25, 2011
    Messages:
    10,061
    Trophy Points:
    80,160
    Ratings:
    +6,925
    This is an intended feature, it's been there ever since I can remember.

    What it does it takes every username with that part of the name in it.

    Let's say you have 3 names

    meeprawr
    meepmeep
    and meep121

    you type /pay meep 10, you'll pay all 3 of them 10, but if you type /pay meep1 10 then you'll only pay meep121 10.

    because meep1 is in meep121, but not in meepmeep or meeprawr.

    This is why you need to type people's full names when paying, especially when the name is fairly common,.
     
  6. JBuks Tycoon
    Builder ⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Jun 18, 2012
    Messages:
    1,625
    Trophy Points:
    44,840
    Gender:
    Male
    Ratings:
    +507
    Yep, exactly what andrewkm said, I lost 20k to this once -_-