If a node is specially tagges with the stack_as_node group, and
the stack size is exactly 1, place as a real node instead of a
stack node.
This reinstates logic from WAY back in the super-early pre-alpha
days, except only for nodes explicitly tagged this way.
This should be applied only to nodes that aren't transformed in
any non-desirable way when placed as nodes instead of stacks, and
can be dug the same ways as stacks (i.e. snappy = 1 or
crumbly = 1).
Currently applied to sticks, staves, leaves, ladders/frames,
and torches. Ladder/frame placement offers some interesting
possibilities in terms of throwing ladders to rappel down holes.
Use the upstream coal textures from the fire mod, since that's
already a dependency, and we can make sure our textures are
consistent with the upstream ones. Make the burning torch tip
look embery and not just coaly.
- Leaves no longer decay into air.
- Leaves compost over longer time, following tree growth logic
(i.e. based on moisture and soil) when not exposed to air.
Reinstate sponges spawning as mature colonies, and match mapgen
colonies to expected end-state of natural regrowth. This should
make it harder to distinguish an "old growth" area where players
have been hanging around a long time from pristine sponges.
- Inhibit sponge colony growth beyond a maximum size. Players
will have to prune colonies (or, smarter yet, split them) to
grow more sponges.
- Allow sponge colony transplantation. Sponges near the "core"
of a colony (i.e. surrounded by more sponges) are more viable
and more able to survive the player's crude harvesting.
Placing a shelf against the side of another shelf was possible
with a simple right-click, but placing one against the top or
bottom of another shelf didn't work. This fixes that.
Didn't look right with sparks going through glass, and still
didn't look right having sparks hit glass and go sliding off
to the side at constant velocity.
After much discussion about things like wind velocity, it was
concluded that many fires are indoors or underground, and the
check to see if they're out in the open is not worth the cost.
There is now a "dirt cycle" in NodeCore ecology. Trees consume
dirt, and stumps now no longer return it. Players need to compost
leaves by burying them away from light near dirt, which will then
allow them to create new dirt.
This is one step closer to viable skyblock gameplay.
- Leaves left in the sun decay to nothing.
- Leaves deprived of air decay into dirt.
TODO:
- Decay out of stack nodes, half-life qty?
- Dig particle effects for node destruction; create API and
apply to other places?