Commit graph

318 commits

Author SHA1 Message Date
kuroppoi
5360b5fe4e Changed CaveType frequency to double type 2022-08-21 18:26:47 +02:00
kuroppoi
889bfa2e0d Made WeightedMap construction more convenient 2022-08-21 18:26:24 +02:00
kuroppoi
c91efff947 Added support for prefab categories & refactored some stuff 2022-08-21 17:31:28 +02:00
kuroppoi
cb9885dee0 Fix bug where subcategories were included in the item title 2022-08-21 17:18:17 +02:00
kuroppoi
ec48f4d19c Only send InventoryMessage when necessary 2022-08-21 17:12:15 +02:00
kuroppoi
a3cb203c2f Remove mounted entity when its mount is destroyed 2022-08-17 03:54:32 +02:00
kuroppoi
dffec269b9 Disable timezone information erasure 2022-08-14 15:14:12 +02:00
kuroppoi
0d36d7cb65 Changed some collection messages to prepacked for network efficiency 2022-08-14 14:35:47 +02:00
kuroppoi
e50ecd1b2b This method is kinda obligatory at this point 2022-08-14 04:41:53 +02:00
kuroppoi
330f17ba34 Let's not serialize the entire zone recursively 2022-08-14 04:41:32 +02:00
kuroppoi
b3a35920a5 Better player (de)serialization 2022-08-14 04:34:10 +02:00
kuroppoi
e5e6d42f27 Improve zone storage models and track zone creation dates 2022-08-14 00:28:55 +02:00
kuroppoi
fa9f717204 Updated dependencies and gradle wrapper 2022-08-14 00:20:24 +02:00
kuroppoi
a7e0f5b36c Yet another import forgotten 2022-08-10 15:24:26 +02:00
kuroppoi
85e728d775 More variety in dungeon guardians depending on depth level 2022-08-10 15:22:49 +02:00
kuroppoi
7337486813 Try spawn block entities on block update + added turrets 2022-08-10 03:32:23 +02:00
kuroppoi
1adb97a10c Fix bug where players could remove other players on zone change 2022-08-09 01:39:16 +02:00
kuroppoi
5f8e9c78ff No point in keeping these separate 2022-08-08 16:03:34 +02:00
kuroppoi
1ece8677ca Set acidity to 1 for now. Atmosphere is important! 2022-08-08 16:00:34 +02:00
kuroppoi
32573f9cc1 Added 'exp' alias for ExperienceCommand 2022-08-07 23:22:57 +02:00
kuroppoi
5fd4cf7fcf Get rid of dashes from item titles 2022-08-07 20:39:31 +02:00
kuroppoi
408abf3ac7 Hints, skills, levels & achievements 2022-08-07 18:38:13 +02:00
kuroppoi
61a1f5879a Filter item parent configs out first 2022-08-06 23:14:56 +02:00
kuroppoi
306a988e5c Remove unused class 2022-08-06 02:36:16 +02:00
kuroppoi
4d953f65af Add broken teleporters to world gen 2022-08-06 01:32:35 +02:00
kuroppoi
0f1bd5f66a Don't remove container loot tag if no eligible loot can be found 2022-08-06 01:30:59 +02:00
kuroppoi
3b906699bc Random refactors I had forgotten about 2022-08-06 01:29:53 +02:00
kuroppoi
5fae98989e Remove pointless bounds checks & call zone directly 2022-08-06 01:01:48 +02:00
kuroppoi
f771b378f7 Forgot an import for the millionth time 2022-08-06 00:46:18 +02:00
kuroppoi
5aafcb663a Make use of nifty text utility library instead of custom voodoo 2022-08-06 00:43:45 +02:00
kuroppoi
644d73e480 Fixed an oopsie 2022-08-02 01:45:55 +02:00
kuroppoi
00add4f1a8 Save generated zone immediately so chunks are reloaded properly 2022-07-30 02:57:58 +02:00
kuroppoi
0c2a4e8df1 Rename isClearable() to isTransient() 2022-07-30 02:55:51 +02:00
kuroppoi
f524467dc9 Fix typo and use variable 2022-07-30 02:53:15 +02:00
Kuroppoi
e14def80c9
Update README.md 2022-07-30 01:23:19 +02:00
Kuroppoi
02ee5a69cf
Make getMetaBlocksWhere() public 2022-07-28 23:17:14 +02:00
kuroppoi
03d43ef97e Added crafting workshop requirements 2022-07-28 23:15:48 +02:00
kuroppoi
9e907ce56d Reintroduce earth layers to zone generator 2022-07-26 01:33:09 +02:00
kuroppoi
bb990a2293 Updated submodule deepworld-config 2022-07-26 01:24:38 +02:00
kuroppoi
2dead799e3 Fixed ZoneData property names being serialized incorrectly 2022-07-22 23:25:28 +02:00
kuroppoi
c120ab5d79 No more 60 second default duration 2022-07-22 22:07:45 +02:00
kuroppoi
114147a23b Bats hang from the ceiling, doofus! 2022-07-22 22:03:31 +02:00
kuroppoi
ed02336f55 Entities can now spawn from unobstructed orifices in protected areas 2022-07-22 21:05:38 +02:00
kuroppoi
6076d7f9b2 Oops 2022-07-22 12:27:00 +02:00
kuroppoi
e4dddd5a28 Increased combat timer to 10 seconds 2022-07-22 12:25:21 +02:00
kuroppoi
c4e6bbc9fb Implemented healing consumables 2022-07-22 12:25:08 +02:00
kuroppoi
a6f9e649ff Added a command to manipulate health 2022-07-22 11:48:41 +02:00
kuroppoi
654cc6bb19 Passive health regeneration 2022-07-22 11:34:54 +02:00
kuroppoi
992d1794c3 Restrict certain player actions if dead 2022-07-22 11:17:15 +02:00
kuroppoi
c86d027195 Updated submodule deepworld-config 2022-07-22 02:48:27 +02:00