Commit graph

18 commits

Author SHA1 Message Date
trans_soup
91807870fe miscellaneous refactors & fixes.
move several functions into the api.

fix root growth directions.

clean up root and grass growth code.
2023-10-12 11:09:40 +02:00
trans_soup
203de199a3 increase hand range. 2023-10-12 10:35:40 +02:00
trans_soup
a68bed3c70 change stoneworking recipes.
tile and bricks recipes now use cobblestone instead of stone, to make
them available again now that stone drops cobblestone.
2023-10-12 10:26:02 +02:00
trans_soup
3bd1e66e29 improve grass growth.
grass now grows up and down diagonally in the cardinal directions.
2023-10-12 10:25:01 +02:00
trans_soup
7b86727e4b create grass mod.
create a new mod that implements basic grass growth and death.
2023-10-12 08:26:37 +02:00
trans_soup
850d397a97 refactor: minor code style change.
change the way some functions are declared.
2023-10-11 19:12:47 +02:00
trans_soup
7df4ddec1c create woodworking mod and refactor.
move plank registration and recipe out of tree mod into newly created
woodworking mod.

also update plank recipe to require cobblestone instead of stone to be
held while pummeling.
2023-10-11 19:05:38 +02:00
trans_soup
09feb14dbb fix log textures. 2023-10-11 18:26:48 +02:00
trans_soup
c3fb8df14a add growing tree nodes.
add `log_alive` and `leaves_alive`. make alive logs actually have a top
texture (bottom texture and dead logs are still wrong, though).

slightly refactor some tree growth code.
2023-10-11 18:23:09 +02:00
trans_soup
ac307233a1 add cobblestone and fix some drops.
add cobblestone node. make stone drop cobblestone and grass drop dirt.
2023-10-11 18:22:06 +02:00
trans_soup
2ed91bbcc3 update recipes.
add recipe for planting nuts with dirt.

change plank recipe into pummeling log with stone.

add (currently unusable) recipe to pummel leaves into dirt.
2023-10-11 12:04:16 +02:00
trans_soup
6d3412bba6 change stoneworking recipes.
replace recipes for bricks and tiles to make use of pummeling.
2023-10-11 11:40:41 +02:00
trans_soup
7581aba12a fix pummel error in crafting api.
pummel recipes now successfully make use of a provided `used_item`
value, instead of having a redundant `used_node` value.
2023-10-11 11:39:39 +02:00
trans_soup
9aa96f456f implement basic pummeling. 2023-10-11 11:15:08 +02:00
trans_soup
4e31d3219b start working on stoneworking mod.
create stoneworking mod.

create nodes stone bricks and stone tile, then add placeholder recipe
for both.
2023-10-11 10:28:23 +02:00
trans_soup
6fb3f5fde3 refactor and fix errors.
move vector utilities out of tree api into own generic api. fix related
issues.
2023-10-11 10:01:54 +02:00
trans_soup
25317e1e7f replace log decoration with leaves. 2023-10-11 09:20:23 +02:00
trans_soup
a973bbdbf8 initial commit.
created a few proof-of-concept mechanics. took some textures from
minetest game. implemented basic tree growth and stacking in-world
crafting.
2023-10-11 09:17:21 +02:00