AFCMS
3a2ce2feb8
First pass on `mcl_structures` (there are still issues I can't resolve)
...
- use new vectors
- comment unused functions and variables (translator, etc)
- no longer redifine variables in a confusible way
- add (very) basic type annotations
- simplify some parts of the code
- make /spawnstruct command always return boolean + output instead of chant_send_player
- simplify /spawnstruct command code
2022-11-15 21:45:17 +01:00
cora
63225c20e5
change schematics for gold and sponges instead of chests
2022-11-15 01:28:51 +01:00
PrairieWind
54d4a97a27
Add Ocean Temple Loot
2022-11-15 01:28:51 +01:00
cora
61b5783e73
Make temple rarer
2022-11-15 01:28:51 +01:00
cora
04cb919f2b
structure-spawning: make water spawns possible
2022-11-15 01:28:51 +01:00
cora
4ceecffc8b
Add ocean temple
2022-11-15 01:28:51 +01:00
cora
00541cbfb8
Fix end spike wrong vector.add usage
2022-11-15 01:26:06 +01:00
cora
36a6a353a3
Fix local construct_nodes
2022-11-15 01:26:06 +01:00
cora
e146b173b3
Replace "oning" with cages
2022-11-05 01:18:03 +01:00
cora
51d34c9f3d
Add second pillager outpost schematic
2022-11-05 01:18:03 +01:00
cora
ae9173f7ec
Grow legs under outpost with bridges
2022-11-02 00:13:29 +01:00
cora
b4cb06b5ed
Tweak basalt delta floors
2022-11-01 04:52:17 +01:00
cora
009ca7535c
Add nether outpost with bridges
...
just via spawnstruct for now
2022-11-01 04:52:17 +01:00
cora
d393e6a181
fix single mob spawning and poutpost walls
2022-11-01 04:52:17 +01:00
cora
f324e150ea
Don't generate glowstone in the ceiling
2022-11-01 04:52:17 +01:00
cora
aa2661341b
less lava springs, no ceiling lava springs
2022-11-01 04:52:17 +01:00
cora
72224a392a
Add more nether bulwark variations
2022-11-01 04:52:17 +01:00
cora
376aeda495
change bulwark to use soulless fire for piggy comfort
2022-11-01 04:52:17 +01:00
cora
fe68e1eaac
Generate netherrack and ores under the lava
...
another hack using minetest.generate_ores this time
2022-11-01 04:52:17 +01:00
cora
0f01a28c93
Add structure spawning to other structures
2022-11-01 04:52:17 +01:00
cora
27a434641d
Make structure spawning respect caps
2022-11-01 04:52:17 +01:00
cora
77bdce5cea
Add structure mob respawning mechanic
...
this sets a metadata field "spawnblock" in the nodes mobs spawn on
and registers an abm to respan them
2022-11-01 04:52:17 +01:00
cora
1f58cfb240
Fix merge conflict
2022-11-01 04:52:17 +01:00
cora
eef4b52ce4
Remove "wild" nether wart, remove natural wither skelly spawning
...
wither skellys spawn on bridges now, enough wart in outposts
and bulwarks
2022-11-01 04:52:17 +01:00
cora
6b8236e8f3
Fix crash in villagegen
2022-11-01 04:52:17 +01:00
cora
5d26595f4a
enforce cavern setting for nether generation
...
people unticking the "caverns" box probably do not expect that this
only applies to nether "terrain"
2022-11-01 04:52:17 +01:00
cora
1c6d1c958a
Add more nether bridge variants
2022-11-01 04:52:17 +01:00
cora
8aedd6a761
add nether bridge fragment
2022-11-01 04:52:17 +01:00
cora
6bc12ec5ec
mcl_structures Check if file exists before placing schematics
2022-11-01 04:52:17 +01:00
cora
62f353d54f
Spawn hoglins in stable bullwarks
2022-11-01 04:52:17 +01:00
cora
4ad1abde14
Fix basalt pillar artifacts above the nether roof
2022-11-01 04:52:17 +01:00
cora
768345a91c
Fix top node and magma patches in nether wastes
2022-11-01 04:52:17 +01:00
cora
98dad0b191
Generate netherrack under the bedrock ceiling
...
this is a somewhat ugly hack that uses minetest.generate_decorations
which generates decorations regardless of biome so additional steps
had to be taken to ensure no other decorations "spill over" due to
this.
2022-11-01 04:52:17 +01:00
cora
302b18833a
Add variable interior for nether bulwark
2022-11-01 04:52:17 +01:00
cora
f76e0628e4
initial daughter structure support
2022-11-01 04:52:17 +01:00
cora
24476caf7e
Add nether bulwark
2022-11-01 04:52:17 +01:00
cora
68039e0fb6
Fix nether outpost schematic voids (air inside now)
2022-11-01 04:52:17 +01:00
cora
d866b61d1c
Add lower cavern threshhold for all mgs that support it
2022-11-01 04:52:17 +01:00
cora
a91586b2b5
Fix a few nether biomes settings
2022-11-01 04:52:17 +01:00
cora
a03973a80b
tweak v7 cavern threshhold for larger nether caves
2022-11-01 04:52:17 +01:00
cora
c850c0dfbb
move remaining api code to mcl_structures/api.lua
2022-10-28 21:25:43 +02:00
cora
9aaa13408a
Remove get_structure_data_construct
...
the positions are available from the registered structure
2022-10-28 21:25:43 +02:00
cora
c30e2c33b9
Move end portal shrine generation to structure api
2022-10-28 21:25:43 +02:00
cora
146e2de1a5
Structure-api: add initial rotation support
2022-10-28 21:25:43 +02:00
cora
ae91640234
Add missing biomes, correct saturation
2022-10-26 15:57:17 +00:00
cora
280bcddcb2
Move sweet berry decoration to mcl_biomes
2022-10-26 15:57:17 +00:00
cora
a8a55f9d6e
don't run block fixes at all in singlenode
2022-10-22 12:10:29 +02:00
cora
2a10be4174
Fix possible crash in v6 / singlenode mapgen
2022-10-22 12:10:29 +02:00
cora
6f0de8a82c
Fix crimson fungus decoration & weeping vines on roof
2022-10-16 00:58:29 +02:00
cora
4a9a7b8fef
Fix igloo chest loot
2022-10-16 00:52:47 +02:00