cora
31b94f5b22
Add "nether outpost"
...
As a temporary solution until large nether fortresses are there.
This is just a little tower containing some warts and a blaze
spawner.
2022-06-19 03:11:56 +02:00
cora
41f708e03e
Regular decorations for legacy nether(except v6)
...
minetest supports this now
2022-06-19 00:24:56 +02:00
cora
0890c719a3
Add basalt pillars
2022-06-19 00:24:52 +02:00
cora
fefb15f2a8
Add new fungus tree schematics
2022-06-19 00:24:52 +02:00
cora
01eea4ab8a
prevent nether trees from growing through bedrock
2022-06-19 00:24:52 +02:00
cora
d9a74ac180
rename mcl_surface_pools -> mcl_terrain_features
2022-06-19 00:24:52 +02:00
cora
a0264ed5e0
tweak biome distribution to be more like mc
...
according to
https://www.reddit.com/r/Minecraft/comments/gjeuww/how_the_nether_biomes_are_distributed/
2022-06-19 00:24:52 +02:00
cora
48189cb3a7
fix lighting issue for placed schematics
...
warped and crimson shroomlight would not work correctly before
because they're placed after light calculation is done apparently
2022-06-19 00:24:52 +02:00
cora
db9fba70dd
some biome tweaks, add nether gold
2022-06-19 00:24:52 +02:00
cora
8efbd89b6a
Add basalt columns & lava pools
2022-06-19 00:24:52 +02:00
cora
3c79685c48
Add main nether biomes
...
Add nether forests
Add soulsand valley decorations
Add Basalt Delta basics
2022-06-19 00:24:48 +02:00
cora
92da429f50
Fix chatcommand not under mcl_structures in /help
2022-06-15 05:10:41 +02:00
cora
726d1f07fa
use noise instead of fill_ratio for distribution
2022-06-15 05:10:41 +02:00
cora
9c6aafa3c1
add surface pools
2022-06-15 05:10:41 +02:00
cora
1b0053299c
Do not replace bedrock during geode gen.
2022-06-15 05:10:41 +02:00
cora
fa56ce5d52
Add outer geode layer
...
uses deepslate until smooth basalt is there
2022-06-15 05:10:41 +02:00
cora
a0bed1d8bc
Add proper logging + some fixes
2022-06-15 05:10:41 +02:00
cora
a895292371
Add API documentation, minor fixes
2022-06-15 05:10:41 +02:00
cora
b0b8638a4c
Add /spawnstruct support
2022-06-15 05:10:41 +02:00
cora
8fa67e6b4f
Geodes as test for place by function
2022-06-15 05:10:41 +02:00
cora
1eaac3c406
use gennotify instead of lbm for placement
...
keep the lbm for secondary structures
2022-06-15 05:10:41 +02:00
cora
6406a14738
Add Structure placement api
2022-06-15 05:10:41 +02:00
cora
899c849996
old registered_structures -> structure_data
2022-06-15 05:10:41 +02:00
cora
5c057f24fb
get_mapgen_params -> get_mapgen_setting
2022-06-07 03:17:32 +02:00
cora
4bff9710a0
Make structblock non walk- and pointable
2022-06-06 01:08:55 +02:00
cora
d4e4bc8708
add rarer beached shipwreck
2022-06-05 13:10:36 +02:00
cora
b7419dc207
randomly enchant treasure
2022-06-05 13:10:36 +02:00
cora
4af1094eed
Add shipwrecks
...
schematics by chmodsayshello
2022-06-05 13:10:36 +02:00
cora
6b9cb0062d
save home coords in cat entity as well
2022-05-29 02:34:02 +02:00
cora
2337e72a23
simplify spawn logic
2022-05-29 02:34:02 +02:00
cora
da6563a5b3
Spawn witch and black cat on witchhut generation
2022-05-29 02:34:02 +02:00
Elias Fleckenstein
e7898352d8
Remove mobs_mc_gameconfig
2022-05-27 02:44:39 +02:00
Elias Fleckenstein
f6a40ffb78
Run tools/strip_trailing_whitespace.sh
2022-05-26 07:29:28 +02:00
Elias Fleckenstein
ff33794487
Rename mobs global to mcl_mobs
2022-05-25 23:13:33 +02:00
cora
fca259c074
fix crash during (artificial) village creation
...
when using the village tool doing that on an unsuitable location
would result in no position for the belltower being available
this checks for that and ... doesn't crash then ^^
2022-05-22 02:01:21 +02:00
cora
7379d5bee8
Add Belltower to villages
2022-05-21 14:48:56 +02:00
cora
d67dd0577f
fix crash through forgotten function call
2022-05-21 12:36:57 +02:00
cora
2b63866c14
spawn villagers (and golem) immediately after mg
2022-05-21 12:36:57 +02:00
cora
e51ea1e079
initialize inventory nodes on mapgen
2022-05-21 12:36:57 +02:00
cora
b58422a584
write villager id into bed nodemeta
2022-05-21 12:36:57 +02:00
cora
3ff4ea576d
spawn iron golem on villagegen
2022-05-21 12:36:57 +02:00
cora
0d56ef1a90
add jobsites to villagegen schematics
2022-05-21 12:36:57 +02:00
cora
8d0afede37
don't block mapgen on village generation
2022-05-09 10:29:57 +00:00
cora
0288581407
increase wait til village generated
2022-05-09 10:29:57 +00:00
cora
46dbf8c0ab
Spawn villagers on villagegen, stay in village
...
This spawns a villager per bed on village gen and saves the bed
position in the entity. If it moves too far from the village
it gets teleported (for now) back.
2022-05-09 10:29:57 +00:00
Alexander Minges
faf3f60cff
Use uncarved pumpkin instead of carved in mapgen
2022-04-22 18:07:37 +00:00
cora
3cb9947cf4
fix sugarcane not getting param2 on mapgen
2022-04-19 12:16:07 +02:00
kabou
ace0dc00c7
Remove `settlements_in_world` and `settlements.txt`
...
The global(!) table settlements_in_world` has no use, but is serialized and
saved to a file `settlements.txt` every time during generation of a new
village, adding more lag. This commit removes all related code:
* Remove all instances of `settlements_in_world`.
* Remove `settlements.load()` and `settlements.save()`.
2022-04-02 21:52:03 +02:00
kabou
deed231f28
Fix typos.
2022-03-09 18:50:41 +01:00
kabou
1326b9e7e7
Add check for unknown nodes.
...
* Check if node has a definition table before attempting to evaluate its
attributes. By application of De Morgan's law, the compound logic
expression can be rewritten so that the existence of the table is
checked before all following attribute references.
2022-03-09 15:14:22 +01:00