2f39cad09b
Create API for fence.register, and use it.
...
This converts the call to minetest.register() for the default
fence node, so it can be called by other mods to quickly
setup other fences.
Since this creates an API, insert it into the game_api.txt.
The api looks like minetest.register(name, {def}), and has two
uncommon fields: "texture" and "material". Any normal nodedef
property can be passed through, except "drawtype". The "fence"
group will always be added.
The default fence recipe is modified to be as follows:
wood, stick, wood
wood, stick, wood
This recipe yields 4 fence nodes.
This allows us to create according recipes for acacia, pine,
aspen, and junglewood fences without adding new stick types:
pine wood, stick, pine wood
pine wood, stick, pine wood
This is a from-scratch implementation, written by heart but inspired
by (#665 - Add many wooden fences).
Stick and fences nodes are named in a consistent way.
2016-02-03 19:33:19 +00:00
e41a411f1c
Default, fire: Disable catch-up in some ABMs
...
To avoid processing spikes where catch-up is non-essential
Disable in: Lavacooling, grass growing, grass removal
and all fire mod ABMs
2015-11-14 04:49:03 +00:00
2729777b94
Default/functions: ABM for mossycobble replacing cobble next to water
2015-10-25 23:11:29 +00:00
f4a412d9c1
Papyrus: Grow on dirt and grass only, remove from desert ocean
2015-10-05 01:47:37 +01:00
4d9b595a69
Default: Allow papyrus growing on default:sand
...
Mgv5/mgv7 papyrus schematic now has sand nodes as a base
Add sand beach to mgv5/mgv7 deserts
2015-08-31 22:58:33 +01:00
547a7b3304
Default/functions: Reduce lavacooling ABM/sound overload
2015-08-04 01:01:25 +01:00
6843ddb814
Default: Add savanna nodes, textures, crafting and fuels
2015-07-12 22:41:59 +01:00
f92d49feff
Default/functions: Fix cactus growing by rotation again. Cleanup code
2015-06-08 00:32:40 +01:00
016fa0da40
Default/functions: Fix cacti not growing when rotation is 1-3
2015-06-07 04:39:25 +01:00
fe3c5a7090
allow overriding papyrus and cactus grow functions
...
dont grow cactus on a lying one
use minetest.get_node 2 times less
do a bit what ShadowNinja wrote
add comment
return true if the plant is set
2015-04-27 01:09:32 +01:00
a9137e8c21
Fix typo in survival formspec & create legacy file
2015-02-12 22:18:22 +01:00
2edfb55c29
Restructure default/nodes.lua
2015-01-10 15:47:30 +01:00
2c0f716a13
Remove useless, empty callbacks
2015-01-10 15:47:29 +01:00
9ec33f34f1
Set param2 to 1 if player places leaves
2014-12-06 20:36:20 +01:00
2c2edfad04
Move leafdecay doc to game_api.txt
2014-12-06 20:36:20 +01:00
128f0adb24
Fix some undeclared global variables
2014-11-30 18:02:33 +01:00
9670c27161
Clean up treegen code
2014-09-16 18:38:11 +02:00
49a8ddc822
Make sand and some leaves sounds quieter
2014-08-22 11:52:51 +02:00
9559f695ec
Dig upwards for papyrus and cactus
2014-07-05 15:56:07 +02:00
5d0795a1a7
Fix indentation, use log() instead of print() and use get_item_group() in tree growing ABM
2013-11-17 11:46:41 +01:00
3653859961
Add 6d facedir to logs.
2013-11-07 20:16:54 -05:00
9fdbc1f407
Fix tree growing and jungle sapling growth rate
2013-11-07 00:13:51 +01:00
6fed6867cb
Add lavacooling sounds
2013-07-11 02:28:36 +02:00
179f4c3f91
Use louder footstep sound as dug_node
2013-06-13 14:36:11 +00:00
c3c5f8a228
New sounds
2013-06-12 22:38:40 +00:00
31a74ede18
Replace minetest.env: with minetest.
2013-05-25 00:40:03 +02:00
0dd813b5f8
Let apples fall when the tree is decaying
2013-05-21 18:50:39 +02:00
ea6d504b01
Split init.lua into several files
2013-05-19 18:43:04 +02:00