File tree 2 files changed +17
-3
lines changed
2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -176,6 +176,14 @@ The farming API allows you to easily register plants and hoes.
176
176
maxlight = default.LIGHT_MAX -- Maximum light to grow
177
177
}
178
178
179
+ Fire API
180
+ --------
181
+
182
+ `on_burn(pos)`
183
+
184
+ * Called when fire attempts to remove a burning node.
185
+ * `pos` Position of the burning node.
186
+
179
187
Screwdriver API
180
188
---------------
181
189
@@ -451,4 +459,4 @@ Trees
451
459
* Grows a new design aspen tree at pos
452
460
453
461
* `default.grow_new_snowy_pine_tree(pos)`
454
- * Grows a new design snowy pine tree at pos
462
+ * Grows a new design snowy pine tree at pos
Original file line number Diff line number Diff line change @@ -235,8 +235,14 @@ else
235
235
-- remove flammable nodes around flame
236
236
local p = minetest .find_node_near (p0 , 1 , {" group:flammable" })
237
237
if p then
238
- minetest .remove_node (p )
239
- nodeupdate (p )
238
+ local node = minetest .get_node (p )
239
+ local def = minetest .registered_nodes [node .name ]
240
+ if def .on_burn then
241
+ def .on_burn (p )
242
+ else
243
+ minetest .remove_node (p )
244
+ nodeupdate (p )
245
+ end
240
246
end
241
247
end
242
248
end ,
You can’t perform that action at this time.
0 commit comments