Wesley Wolfe ca5e0c6db0 Add exception-resilience to reading UUID. Fixes BUKKIT-4833
When a "uid.dat" file is corrupt (empty or <16 bytes), WorldNBTStorage
will silently fail to read and return null. Non-null behavior is
expected everywhere that this value is used.

This change will force a random UUID when the previous UUID cannot be
read, and getUUID to no longer silently ignore read/write exceptions.
2013-10-06 22:37:44 -05:00
..
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-07-08 19:43:37 -04:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-07-08 19:43:37 -04:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-07-08 19:43:37 -04:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-08 19:43:37 -04:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-07-08 19:43:37 -04:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00
2013-07-01 12:10:06 -05:00
2013-09-19 20:01:02 -05:00