Skip to content

Commit 619ac52

Browse files
tenplus1paramat
authored andcommittedAug 9, 2016
Add labels to ABMs
Useful for searches and the mod profiler.
1 parent 61a197f commit 619ac52

File tree

6 files changed

+16
-0
lines changed

6 files changed

+16
-0
lines changed
 

‎mods/default/functions.lua

+7
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ default.cool_lava = function(pos, node)
111111
end
112112

113113
minetest.register_abm({
114+
label = "Lava cooling",
114115
nodenames = {"default:lava_source", "default:lava_flowing"},
115116
neighbors = {"group:water"},
116117
interval = 1,
@@ -189,6 +190,7 @@ function default.grow_papyrus(pos, node)
189190
end
190191

191192
minetest.register_abm({
193+
label = "Grow cactus",
192194
nodenames = {"default:cactus"},
193195
neighbors = {"group:sand"},
194196
interval = 12,
@@ -199,6 +201,7 @@ minetest.register_abm({
199201
})
200202

201203
minetest.register_abm({
204+
label = "Grow papyrus",
202205
nodenames = {"default:papyrus"},
203206
neighbors = {"default:dirt", "default:dirt_with_grass"},
204207
interval = 14,
@@ -303,6 +306,7 @@ default.after_place_leaves = function(pos, placer, itemstack, pointed_thing)
303306
end
304307

305308
minetest.register_abm({
309+
label = "Leaf decay",
306310
nodenames = {"group:leafdecay"},
307311
neighbors = {"air", "group:liquid"},
308312
-- A low interval and a high inverse chance spreads the load
@@ -384,6 +388,7 @@ minetest.register_abm({
384388
--
385389

386390
minetest.register_abm({
391+
label = "Grass spread",
387392
nodenames = {"default:dirt"},
388393
neighbors = {
389394
"default:dirt_with_grass",
@@ -440,6 +445,7 @@ minetest.register_abm({
440445
--
441446

442447
minetest.register_abm({
448+
label = "Grass covered",
443449
nodenames = {
444450
"default:dirt_with_grass",
445451
"default:dirt_with_dry_grass",
@@ -466,6 +472,7 @@ minetest.register_abm({
466472
--
467473

468474
minetest.register_abm({
475+
label = "Moss growth",
469476
nodenames = {"default:cobble", "stairs:slab_cobble", "stairs:stair_cobble"},
470477
neighbors = {"group:water"},
471478
interval = 16,

‎mods/farming/nodes.lua

+1
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ minetest.register_node("farming:straw", {
9494
})
9595

9696
minetest.register_abm({
97+
label = "Farming soil",
9798
nodenames = {"group:field"},
9899
interval = 15,
99100
chance = 4,

‎mods/fire/init.lua

+4
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ end
221221
-- Extinguish all flames quickly with water, snow, ice
222222

223223
minetest.register_abm({
224+
label = "Extinguish flame",
224225
nodenames = {"fire:basic_flame", "fire:permanent_flame"},
225226
neighbors = {"group:puts_out_fire"},
226227
interval = 3,
@@ -241,6 +242,7 @@ if minetest.setting_getbool("disable_fire") then
241242
-- Remove basic flames only
242243

243244
minetest.register_abm({
245+
label = "Remove disabled fire",
244246
nodenames = {"fire:basic_flame"},
245247
interval = 7,
246248
chance = 1,
@@ -253,6 +255,7 @@ else
253255
-- Ignite neighboring nodes, add basic flames
254256

255257
minetest.register_abm({
258+
label = "Ignite flame",
256259
nodenames = {"group:flammable"},
257260
neighbors = {"group:igniter"},
258261
interval = 7,
@@ -273,6 +276,7 @@ else
273276
-- Remove flammable nodes
274277

275278
minetest.register_abm({
279+
label = "Remove flammable nodes",
276280
nodenames = {"fire:basic_flame"},
277281
neighbors = "group:flammable",
278282
interval = 5,

‎mods/flowers/init.lua

+2
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ function flowers.flower_spread(pos, node)
110110
end
111111

112112
minetest.register_abm({
113+
label = "Flower spread",
113114
nodenames = {"group:flora"},
114115
neighbors = {"default:dirt_with_grass", "default:dirt_with_dry_grass",
115116
"default:desert_sand"},
@@ -167,6 +168,7 @@ minetest.register_node("flowers:mushroom_brown", {
167168
-- Mushroom spread and death
168169

169170
minetest.register_abm({
171+
label = "Mushroom spread",
170172
nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"},
171173
interval = 11,
172174
chance = 50,

‎mods/stairs/init.lua

+1
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@ end
236236

237237
if replace then
238238
minetest.register_abm({
239+
label = "Slab replace",
239240
nodenames = {"group:slabs_replace"},
240241
interval = 16,
241242
chance = 1,

‎mods/tnt/init.lua

+1
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,7 @@ if enable_tnt then
506506
})
507507

508508
minetest.register_abm({
509+
label = "TNT ignition",
509510
nodenames = {"group:tnt", "tnt:gunpowder"},
510511
neighbors = {"fire:basic_flame", "default:lava_source", "default:lava_flowing"},
511512
interval = 4,

0 commit comments

Comments
 (0)
Please sign in to comment.