Commit graph

181 commits

Author SHA1 Message Date
kuroppoi
4c2b891e9b Removed gc call 2021-11-15 02:40:46 +01:00
kuroppoi
c700131b37 Fixed duplicate zone name check 2021-11-07 22:45:41 +01:00
kuroppoi
76c11deca9 Replaced WeightedList with a WeightedMap 2021-10-25 17:02:23 +02:00
kuroppoi
e683f9fa11 Create parent directories if necessary 2021-10-18 00:23:05 +02:00
kuroppoi
0a01219aae Fixed indentation 2021-10-18 00:15:46 +02:00
kuroppoi
15e2c22d86 New and improved ChunkManager 2021-10-18 00:12:07 +02:00
kuroppoi
71c747c050 Added layer encoders/decoders 2021-10-17 23:58:31 +02:00
kuroppoi
03c934299f Updated README.md 2021-08-14 01:40:36 +02:00
kuroppoi
bb03ce814c Removed build batch script 2021-08-11 22:29:52 +02:00
kuroppoi
b57ec6ef84 Did an oopsie 2021-07-09 02:21:35 +02:00
kuroppoi
87409e4307 Switched to static JsonHelper class from numerous ObjectMappers 2021-07-09 01:55:49 +02:00
kuroppoi
a95a1c7222 Null check on auth token verification 2021-07-09 01:53:37 +02:00
kuroppoi
791476d6d5 Ditched AsyncZoneGeneratedHandler for a Zone Consumer 2021-07-09 01:52:48 +02:00
kuroppoi
34f45f1fad API improvements 2021-07-09 01:51:20 +02:00
kuroppoi
02a8211a5f Improved overall project structure 2021-07-09 01:48:23 +02:00
kuroppoi
4eec43f55c Allow multiple auth tokens per player 2021-06-09 22:12:18 +02:00
kuroppoi
c9df56cf32 We do a little trolling 2021-06-09 22:11:44 +02:00
kuroppoi
0aa063d285 Fixed crash caused by out-of-bounds linked block positions 2021-06-07 19:49:04 +02:00
kuroppoi
c8deef0e9e Oops 2021-06-07 17:54:30 +02:00
kuroppoi
9af9c58573 File separator fix 2021-06-07 16:20:40 +02:00
Sir Code
79bb14cdbe
Create zone data directory upon saving (#4) 2021-06-07 14:42:44 +02:00
kuroppoi
01d97ac428 Made teleport command admin only 2021-06-02 00:13:42 +02:00
kuroppoi
ff4e5611a7 Implemented respawning 2021-06-02 00:13:00 +02:00
kuroppoi
d1e00bded3 Block mine fieldability check 2021-06-02 00:00:20 +02:00
kuroppoi
3520fe2a44 Experimental prefab system & structure generation 2021-05-30 23:04:01 +02:00
kuroppoi
b11984cb03 Added a position command 2021-05-30 23:03:21 +02:00
kuroppoi
c0bdf7c166 Implemented dungeon raiding 2021-05-30 23:00:51 +02:00
kuroppoi
0e0e036e3b WIP mechanical engineering implementation 2021-05-30 22:58:10 +02:00
kuroppoi
cab8ebbf55 Refactored some things 2021-05-30 22:54:24 +02:00
kuroppoi
a019a73c81 Added a function for notifying peers 2021-05-30 22:47:49 +02:00
kuroppoi
a9968c69ee Looting & loot tables 2021-05-30 22:46:09 +02:00
kuroppoi
0a0ec311fb Filled in some missing data 2021-05-30 22:24:56 +02:00
kuroppoi
dfc0e5ef11 Allow WeightedList next() without Random instance 2021-05-30 22:21:14 +02:00
kuroppoi
2892410496 Moved ReflectionsHelper class to utils 2021-05-30 22:20:26 +02:00
kuroppoi
5a0423ad89 Implemented digging 2021-05-30 22:17:48 +02:00
kuroppoi
3ec99a0f58 Reduced default crystal rates 2021-05-30 22:02:20 +02:00
kuroppoi
6ebc615be8 Error handling for async zone generator 2021-05-29 01:48:03 +02:00
kuroppoi
35a6a5190b Of course, no commit without forgetting an import 2021-05-28 23:13:39 +02:00
kuroppoi
b8b5c97610 Preparations for crowns 2021-05-28 23:11:41 +02:00
kuroppoi
7bef66d73b Proper item title creation 2021-05-27 02:30:08 +02:00
kuroppoi
c3ca910a94 Dynamic buffer for byte (de)compression 2021-05-27 01:55:49 +02:00
kuroppoi
ba99143335 Fixed minimap exploration count not working on iOS 2021-05-26 02:39:20 +02:00
kuroppoi
299e2ff2d5 Forgot to remove import 2021-05-24 00:36:13 +02:00
kuroppoi
dd44b03f7e Slight improvements to player notifications 2021-05-24 00:33:47 +02:00
kuroppoi
dca06176d1 Fixed dumb crash 2021-05-22 01:38:39 +02:00
kuroppoi
ceee9b60e0 Pending sunlight is now removed when no longer needed 2021-05-22 01:10:43 +02:00
kuroppoi
88e778e71c Read game config files from directory instead of zip file 2021-05-22 01:09:05 +02:00
kuroppoi
ce58b0bf6a Slight improvements to MapHelper 2021-05-22 01:07:52 +02:00
kuroppoi
b90d4a18b6 WeightedList deserialization 2021-05-18 00:02:20 +02:00
kuroppoi
26284c2494 Moved CaveDecorator to zone gen root package 2021-05-17 23:59:51 +02:00