Spottedleaf
bf2043b339
Fix World#isChunkGenerated calls ( #2186 )
...
* Fix World#isChunkGenerated calls
Optimize World#loadChunk() too
This patch also adds a chunk status cache on region files (note that
its only purpose is to cache the status on DISK)
* Ensure correct regionfile usage
This also bumps the minimum region file cache to 4 files given
readChunkData can load potentially 4 files.
* Fix closed check
* Better checks for invalid regionfile usage
2019-06-16 20:52:34 -07:00
..
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-13 19:27:40 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-11 02:45:46 +01:00
2019-06-06 08:36:57 -07:00
2019-06-16 11:15:21 +01:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-02 19:19:44 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 03:57:28 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 11:15:21 +01:00
2019-06-02 19:19:44 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-02 19:19:44 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-16 11:15:21 +01:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 10:11:29 +01:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-14 21:21:39 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-04-24 02:00:24 +01:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-16 20:52:34 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-02 19:19:44 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 14:47:23 +01:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-16 14:47:23 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 11:15:21 +01:00
2019-05-27 03:57:28 -07:00
2019-06-16 11:15:21 +01:00
2019-06-13 19:27:40 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 14:47:23 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-02 19:19:44 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-02 19:19:44 -07:00
2019-06-13 19:27:40 -07:00
2019-06-02 19:19:44 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 20:52:34 -07:00
2019-06-13 19:27:40 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-05-27 16:01:45 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-02 19:19:44 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 11:15:21 +01:00
2019-06-13 19:27:40 -07:00
2019-06-16 11:15:21 +01:00
2019-06-13 19:27:40 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-13 19:27:40 -07:00
2019-06-16 11:15:21 +01:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-02 19:19:44 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-16 20:52:34 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 14:00:08 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-05-27 03:57:28 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-13 19:27:40 -07:00
2019-06-13 19:27:40 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-11 02:45:46 +01:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-14 22:06:36 -07:00
2019-06-14 22:06:36 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-16 11:15:21 +01:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-02 19:19:44 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 20:52:34 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-15 11:07:03 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-02 19:19:44 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-10 17:29:30 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-13 19:27:40 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-16 11:15:21 +01:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-06-06 08:36:57 -07:00
2019-05-27 16:01:45 -07:00
2019-06-13 19:27:40 -07:00
2019-06-16 11:15:21 +01:00