Advertisement
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

For dev. UniqueIdUtils v1.1.0

A small collection of UUID related commands for developers

  1. 64FF00
    Offline

    64FF00 Active Member Plugin Developer

    Joined:
    May 11, 2014
    Posts:
    298
    Plugins:
    2
    Minecraft User:
    64FF00
    64FF00 submitted a new plugin:

    UniqueIdUtils - A small collection of UUID related commands for developers

    Read more about this plugin...
    PEMapModder and Falk like this.
  2. minebuilder0110
    Offline

    minebuilder0110 Notable Member

    Joined:
    Dec 8, 2014
    Posts:
    485
    Minecraft User:
    Apparitional
    So this UUID is now implemented for pocketmine? So maybe this will allow to control (ban and mute people really XD) people without being IP dependent?
  3. Thunder33345
    Offline

    Thunder33345 Notable Member

    Joined:
    Apr 3, 2014
    Posts:
    755
    Minecraft User:
    Thunder33345
    what is the UUID for?
    and we can use uuid to ban ppl?
  4. minebuilder0110
    Offline

    minebuilder0110 Notable Member

    Joined:
    Dec 8, 2014
    Posts:
    485
    Minecraft User:
    Apparitional
    UUID, as far as I know, is an unique ID given to all players and it is unchangeable. That is how the ban system works in Minecraft 1.8. So if this is implemented into MCPE, this would be very, very useful.
  5. Thunder33345
    Offline

    Thunder33345 Notable Member

    Joined:
    Apr 3, 2014
    Posts:
    755
    Minecraft User:
    Thunder33345
    well i will find/try to find a way to bypass it
  6. Thunder33345
    Offline

    Thunder33345 Notable Member

    Joined:
    Apr 3, 2014
    Posts:
    755
    Minecraft User:
    Thunder33345
    here is result
    http://prntscr.com/7euxx4
    well the UUID is IP+Cleint ID(^1)+Name
    ^1=located somewhere in side mcpe file
    i think it is Minecraft PE/document/games/com.mojang/minecraftpe/clientid.txt
    it can be simply changed by using a file manager
    and mcpe use that client id to store inv on a local server
  7. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,306
    Plugins:
    11
    Minecraft User:
    PEMapModder
    https://github.com/PocketMine/Pocke...a68b545e6237c/src/pocketmine/Player.php#L1593
    PHP:
    $this->uuid Utils::dataToUUID($this->randomClientId$this->iusername$this->getAddress());
    UUID (Unique User IDentifier) is processed from an md5-digested string generated using randomClientId (clientId.txt in the minecraftpe directory), case-insensitive username and IP address.

    The first one, randomClientId, as mentioned by @Thunder33345, can be easily changed if you know how to.
    The second one, username, can more easily be changed, obviously.
    The third one, IP address, may change every time the client connects to another network (between Wi-Fi, 3G/4G data and VPNs) or the network connects to the internet provider again (i.e. router reboot for some people with dynamic IPs).

    When a player is normally transferred using FastTransfer, (without any mods or network settings changes of course) the player should have the same UUID because none of the above three should change. But when one of the above three changes, md5 will digest the data into a totally different and unrecognizable string, so it is not a good idea to ban using UUID.

    Comparison:

    UUID bans: disallow joining only if IP address and username and clientId are ALL the same.
    Name/IP bans: disallow whenever IP address or username or clientId is the same.
    Falk likes this.
  8. Thunder33345
    Offline

    Thunder33345 Notable Member

    Joined:
    Apr 3, 2014
    Posts:
    755
    Minecraft User:
    Thunder33345
    is there a client id ban?
    i know client id is easy to change if you know what you are doing
    but it can ban some no jailbreaker/rooter (they cant change it)
  9. minebuilder0110
    Offline

    minebuilder0110 Notable Member

    Joined:
    Dec 8, 2014
    Posts:
    485
    Minecraft User:
    Apparitional
    Damn..... I hate how people can change their username and IP easily so it is very easy to evade ban.
    @Thunder33345 Hey, hey, HEY! Dont you ever try to evade ban. :p
  10. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,306
    Plugins:
    11
    Minecraft User:
    PEMapModder
    Yes, make a plugin for that :p Although client ID is easy to change, without any rooting needed (for Android at least, afaik).
  11. Thunder33345
    Offline

    Thunder33345 Notable Member

    Joined:
    Apr 3, 2014
    Posts:
    755
    Minecraft User:
    Thunder33345
    well i enjoy breaking things
    exploiting stuff on PM server form economy glitch to more bigger things
    and against the system or banning was part of it
  12. Thunder33345
    Offline

    Thunder33345 Notable Member

    Joined:
    Apr 3, 2014
    Posts:
    755
    Minecraft User:
    Thunder33345
    well in IOS without jailbreak it is not easy to change too
    this help banning simple spammer/griefer
  13. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,306
    Plugins:
    11
    Minecraft User:
    PEMapModder
    For simple ones, just ban their IP. It is technically impossible to ban someone if he has infinite IPs.
  14. Thunder33345
    Offline

    Thunder33345 Notable Member

    Joined:
    Apr 3, 2014
    Posts:
    755
    Minecraft User:
    Thunder33345
    i have infinity* ips not subnet
    my ip is dynamic and it changes everyday
    *it will have to wait like 15m-30min
  15. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,306
    Plugins:
    11
    Minecraft User:
    PEMapModder
    Infinity is noun. Infinite is adjective.
    In a subnet of a.b.c.*, you can get a maximum of 256 IPs in theory.
    In a subnet of a.b.*.*, you can get a maximum of 65536 IPs in theory.
    Even if you have so-called infinite IPs, it is still limited to 256^4 IPs, although banning all them will mean banning everyone.
  16. aliuly
    Offline

    aliuly Notable Member Plugin Developer

    Joined:
    Feb 8, 2014
    Posts:
    1,086
    Plugins:
    17
    It will definitely be more secure.
    rvachvg and PEMapModder like this.
  17. Thunder33345
    Offline

    Thunder33345 Notable Member

    Joined:
    Apr 3, 2014
    Posts:
    755
    Minecraft User:
    Thunder33345
    well what ever you win
    still you will ban legit user
  18. Samueljh1
    Offline

    Samueljh1 Active Member Plugin Developer

    Joined:
    Jan 9, 2015
    Posts:
    316
    Plugins:
    5
    Minecraft User:
    Samueljh1_
    Lol if u have android you can change your uuid in the games/com.mojang/minecraftpe folder lol
  19. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,306
    Plugins:
    11
    Minecraft User:
    PEMapModder
    That's called client ID ($player->randomClientId) not UUID.
  20. xiaoq
    Offline

    xiaoq Active Member

    Joined:
    Dec 23, 2014
    Posts:
    232
    Minecraft User:
    xiaoq
    So we can use Name/IP bans;) Ban their IP/Name AND clientID

Share This Page

Advertisement