Add setting to toggle fireflies

This commit is contained in:
cora 2022-08-11 04:18:19 +02:00
parent f36dd2ba27
commit 04b62caa7e
2 changed files with 8 additions and 2 deletions

View File

@ -3,6 +3,8 @@
-- Load support for MT game translation.
local S = minetest.get_translator("fireflies")
local enabled = minetest.settings:get_bool("mcl_feature_fireflies",true)
local biomes = { "SwampLand","SwampLand_shore","SwampLand_ocean","MangroveSwamp","MangroveSwamp_shore","MangroveSwamp_ocean"}
local placeon = {"mcl_core:dirt_with_grass","group:leaves","group:grass_block","group:dirt","mcl_mud:mud"}
@ -64,7 +66,7 @@ minetest.register_node("mcl_fireflies:firefly", {
pos = npos
end
end
if minetest.get_node_light(pos) > 11 then
if not enabled or minetest.get_node_light(pos) > 11 then
minetest.set_node(pos, {name = "mcl_fireflies:hidden_firefly"})
end
minetest.get_node_timer(pos):start(30)
@ -99,7 +101,7 @@ minetest.register_node("mcl_fireflies:hidden_firefly", {
return itemstack
end,
on_timer = function(pos, elapsed)
if minetest.get_node_light(pos) <= 11 then
if enabled and minetest.get_node_light(pos) <= 11 then
minetest.set_node(pos, {name = "mcl_fireflies:firefly"})
end
minetest.get_node_timer(pos):start(30)

View File

@ -39,6 +39,10 @@ mcl_doTileDrops (Blocks have drops) bool true
# If enabled, TNT explosions destroy blocks.
mcl_tnt_griefing (TNT destroys blocks) bool true
[ Feature flags ]
# Wether fireflies are enabled
mcl_feature_fireflies (Enable Fireflies) bool true
[Players]
# If enabled, players respawn at the bed they last lay on instead of normal
# spawn.