forked from VoxeLibre/VoxeLibre
Add setting to toggle fireflies
This commit is contained in:
parent
f36dd2ba27
commit
04b62caa7e
|
@ -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)
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue