Bram van den Heuvel
b1dbac00d3
Finish decorations
2024-04-30 18:50:07 +02:00
Bram van den Heuvel
18fecc7eae
Add timer checkpoints
2024-04-30 17:37:34 +02:00
Bram van den Heuvel
312ab54a46
Refactor decorations
...
Split them into pre- and post-data voxelmanip operations
2024-04-30 17:00:37 +02:00
Bram van den Heuvel
39406abfaf
Add decoration engine
...
This commit still has an unexplained bug where it fails to place schematics underground, and this is to be investigated.
2024-04-30 14:44:54 +02:00
Bram van den Heuvel
5005ae7d32
Allow biome pos restrictions
2024-04-30 12:15:58 +02:00
Bram van den Heuvel
1c74ea3c60
Add decoration design
2024-04-30 12:13:40 +02:00
Bram van den Heuvel
2809346af8
Prevent cave generation in the air
2024-04-29 18:26:59 +02:00
Bram van den Heuvel
d111364b0f
Bug fixes
2024-04-29 18:19:23 +02:00
Bram van den Heuvel
851cb19cd2
Finish initial refactor design
2024-04-29 17:33:46 +02:00
Bram van den Heuvel
78fea8405c
Add timer module
2024-04-29 17:31:03 +02:00
Bram van den Heuvel
7b29f68ffa
Move initial parts over to init.lua
...
Since `dofile` is a global variable, it cannot be securely trusted for imports.
Additionally, I learnt recently that local functions can be referenced more clearly in a file by adding them as methods to a local table.
https://social.noordstar.me/notes/9sfk6273ao
2024-04-29 12:27:39 +02:00
Bram van den Heuvel
acfdea349f
Add biome generation in engine
...
Currently, performance seems an issue - the cause of the effects is to be determined.
2024-04-22 09:00:53 +02:00
Bram van den Heuvel
0a11882395
Add basic engine with cave shaper
2024-04-18 10:49:45 +02:00
Bram van den Heuvel
e2955959a2
Add shape registry
2024-04-17 23:08:44 +02:00