Block of changes; uses the new 0.4.16 syntax for settings values
This commit is contained in:
parent
e83ae8c7b2
commit
01d22d1d63
@ -8,15 +8,18 @@ Pixture is Copyright (C) 2015-2017 KaadmY
|
|||||||
|
|
||||||
# Notes
|
# Notes
|
||||||
|
|
||||||
- Do not use mapgen v6, it is not supported and will fail. Use v5 or v7 instead.
|
- Currently known to support Minetest 0.4.16 (and possibly later versions)
|
||||||
|
- Do **not** use mapgen v6, it is not supported and will fail. Use v5 or v7
|
||||||
|
instead.
|
||||||
|
|
||||||
# Credits
|
# Credits
|
||||||
|
|
||||||
- [Kenney](http://kenney.nl) for the inspiration, most of aesthetic.
|
- [Kenney](http://kenney.nl) for the inspiration, most of the aesthetic.
|
||||||
- Sounds in the default mod are all by Kenney(CC0)
|
- Sounds in the default mod are all by Kenney(CC0)
|
||||||
- All textures/models by KaadmY (CC BY-SA 4.0)
|
- All textures/models by KaadmY (CC BY-SA 4.0)
|
||||||
|
|
||||||
# Licenses
|
# Licenses
|
||||||
|
|
||||||
- Assets: all CC BY-SA 4.0, CC0, or GPL (The GPL ones I want replaced with CC), see per-mod READMEs.
|
- Assets: all CC BY-SA 4.0, CC0, or GPL (The GPL ones I want replaced with CC),
|
||||||
|
see per-mod READMEs.
|
||||||
- Source: all LGPLv2.1+ or MIT, see per-mod READMEs.
|
- Source: all LGPLv2.1+ or MIT, see per-mod READMEs.
|
||||||
|
@ -49,9 +49,9 @@ ambiance.sounds["flowing_water"] = {
|
|||||||
nodename = "group:flowing_water",
|
nodename = "group:flowing_water",
|
||||||
}
|
}
|
||||||
|
|
||||||
local ambiance_volume = tonumber(minetest.setting_get("ambiance_volume")) or 1.0
|
local ambiance_volume = tonumber(minetest.settings:get("ambiance_volume")) or 1.0
|
||||||
|
|
||||||
if minetest.setting_getbool("ambiance_enable") == true then
|
if minetest.settings:get_bool("ambiance_enable") == true then
|
||||||
local soundspec = {}
|
local soundspec = {}
|
||||||
local lastsound = {}
|
local lastsound = {}
|
||||||
|
|
||||||
@ -73,7 +73,7 @@ if minetest.setting_getbool("ambiance_enable") == true then
|
|||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
|
|
||||||
for soundname, sound in pairs(ambiance.sounds) do
|
for soundname, sound in pairs(ambiance.sounds) do
|
||||||
if not minetest.setting_getbool("ambiance_disable_" .. soundname) then
|
if not minetest.settings:get_bool("ambiance_disable_" .. soundname) then
|
||||||
if lastsound[name][soundname] then
|
if lastsound[name][soundname] then
|
||||||
lastsound[name][soundname] = lastsound[name][soundname] + dtime
|
lastsound[name][soundname] = lastsound[name][soundname] + dtime
|
||||||
else
|
else
|
||||||
|
@ -326,7 +326,7 @@ minetest.register_node(
|
|||||||
meta:set_string("player", "")
|
meta:set_string("player", "")
|
||||||
elseif meta:get_string("player") == "" and not default.player_attached[name]
|
elseif meta:get_string("player") == "" and not default.player_attached[name]
|
||||||
and bed.userdata[name].in_bed == false then
|
and bed.userdata[name].in_bed == false then
|
||||||
if not minetest.setting_getbool("bed_enabled") then
|
if not minetest.settings:get_bool("bed_enabled") then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ minetest.register_entity(
|
|||||||
end,
|
end,
|
||||||
|
|
||||||
on_step = function(self, dtime)
|
on_step = function(self, dtime)
|
||||||
local time = tonumber(minetest.setting_get("remove_items"))
|
local time = tonumber(minetest.settings:get("remove_items"))
|
||||||
if not time then time = 600 end
|
if not time then time = 600 end
|
||||||
if not self.timer then self.timer = 0 end
|
if not self.timer then self.timer = 0 end
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
-- Chest naming via signs
|
-- Chest naming via signs
|
||||||
function default.write_name(pos, text)
|
function default.write_name(pos, text)
|
||||||
-- check above, if allowed
|
-- check above, if allowed
|
||||||
if minetest.setting_getbool("signs_allow_name_above") then
|
if minetest.settings:get_bool("signs_allow_name_above") then
|
||||||
local above = {x = pos.x, y = pos.y + 1, z = pos.z}
|
local above = {x = pos.x, y = pos.y + 1, z = pos.z}
|
||||||
local abovedef = nil
|
local abovedef = nil
|
||||||
if minetest.registered_nodes[minetest.get_node(above).name] then
|
if minetest.registered_nodes[minetest.get_node(above).name] then
|
||||||
|
@ -69,7 +69,7 @@ function default.hud.initialize_builtin_statbars(player)
|
|||||||
player:hud_set_flags(flg)
|
player:hud_set_flags(flg)
|
||||||
end
|
end
|
||||||
|
|
||||||
if minetest.is_yes(minetest.setting_get("enable_damage")) then
|
if minetest.is_yes(minetest.settings:get("enable_damage")) then
|
||||||
if default.hud.ids[name].id_healthbar == nil then
|
if default.hud.ids[name].id_healthbar == nil then
|
||||||
health_bar_definition.number = player:get_hp()
|
health_bar_definition.number = player:get_hp()
|
||||||
default.hud.ids[name].id_healthbar_bg = player:hud_add(health_bar_bg)
|
default.hud.ids[name].id_healthbar_bg = player:hud_add(health_bar_bg)
|
||||||
@ -83,7 +83,7 @@ function default.hud.initialize_builtin_statbars(player)
|
|||||||
end
|
end
|
||||||
|
|
||||||
if (player:get_breath() < 11) then
|
if (player:get_breath() < 11) then
|
||||||
if minetest.is_yes(minetest.setting_get("enable_damage")) then
|
if minetest.is_yes(minetest.settings:get("enable_damage")) then
|
||||||
if default.hud.ids[name].id_breathbar == nil then
|
if default.hud.ids[name].id_breathbar == nil then
|
||||||
|
|
||||||
default.hud.ids[name].id_breathbar_bg = player:hud_add(breath_bar_bg)
|
default.hud.ids[name].id_breathbar_bg = player:hud_add(breath_bar_bg)
|
||||||
|
@ -8,7 +8,7 @@ local creative_digtime = 0.15
|
|||||||
local tool_levels = nil
|
local tool_levels = nil
|
||||||
|
|
||||||
-- Creative mode/hand defs
|
-- Creative mode/hand defs
|
||||||
if minetest.setting_getbool("creative_mode") == true then
|
if minetest.settings:get_bool("creative_mode") == true then
|
||||||
tool_levels = {
|
tool_levels = {
|
||||||
wood = {
|
wood = {
|
||||||
crumbly = {
|
crumbly = {
|
||||||
|
@ -7,7 +7,7 @@ drop_items_on_die = {}
|
|||||||
|
|
||||||
drop_items_on_die.registered_listnames = {}
|
drop_items_on_die.registered_listnames = {}
|
||||||
|
|
||||||
local enable_drop = minetest.setting_getbool("drop_items_on_die") or false
|
local enable_drop = minetest.settings:get_bool("drop_items_on_die") or false
|
||||||
|
|
||||||
function drop_items_on_die.register_listname(listname)
|
function drop_items_on_die.register_listname(listname)
|
||||||
table.insert(drop_items_on_die.registered_listnames, listname)
|
table.insert(drop_items_on_die.registered_listnames, listname)
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
-- By Kaadmy, for Pixture
|
-- By Kaadmy, for Pixture
|
||||||
--
|
--
|
||||||
|
|
||||||
local give_initial_enable = minetest.setting_getbool("give_initial_enable")
|
local give_initial_enable = minetest.settings:get_bool("give_initial_enable")
|
||||||
local give_initial_items = util.split(minetest.setting_get("give_initial_items"), ",")
|
local give_initial_items = util.split(minetest.settings:get("give_initial_items"), ",")
|
||||||
|
|
||||||
local function on_newplayer(player)
|
local function on_newplayer(player)
|
||||||
if give_initial_enable then
|
if give_initial_enable then
|
||||||
|
@ -5,12 +5,12 @@
|
|||||||
|
|
||||||
headbars = {}
|
headbars = {}
|
||||||
|
|
||||||
local enable_damage = minetest.setting_getbool("enable_damage")
|
local enable_damage = minetest.settings:get_bool("enable_damage")
|
||||||
|
|
||||||
local enable_headbars = minetest.setting_getbool("headbars_enable")
|
local enable_headbars = minetest.settings:get_bool("headbars_enable")
|
||||||
if enable_headbars == nil then enable_headbars = true end
|
if enable_headbars == nil then enable_headbars = true end
|
||||||
|
|
||||||
local headbars_scale = tonumber(minetest.setting_get("headbars_scale")) or 1.0
|
local headbars_scale = tonumber(minetest.settings:get("headbars_scale")) or 1.0
|
||||||
|
|
||||||
function headbars.get_sprite(icon, background, max, amt)
|
function headbars.get_sprite(icon, background, max, amt)
|
||||||
local img = "[combine:" .. (max * 8) .. "x16:0,0=ui_null.png:0,0=ui_null.png"
|
local img = "[combine:" .. (max * 8) .. "x16:0,0=ui_null.png:0,0=ui_null.png"
|
||||||
|
@ -19,7 +19,7 @@ local hunger_file = minetest.get_worldpath() .. "/hunger.dat"
|
|||||||
local saving = false
|
local saving = false
|
||||||
|
|
||||||
-- Seconds per hunger update, 2.0 is slightly fast
|
-- Seconds per hunger update, 2.0 is slightly fast
|
||||||
local timer_interval = tonumber(minetest.setting_get("hunger_step")) or 3.0
|
local timer_interval = tonumber(minetest.settings:get("hunger_step")) or 3.0
|
||||||
local timer = 0
|
local timer = 0
|
||||||
|
|
||||||
local function save_hunger()
|
local function save_hunger()
|
||||||
@ -336,7 +336,7 @@ local function fake_on_item_eat(hpdata, replace_with_item, itemstack,
|
|||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
if minetest.setting_getbool("enable_damage") and minetest.setting_getbool("hunger_enable") then
|
if minetest.settings:get_bool("enable_damage") and minetest.settings:get_bool("hunger_enable") then
|
||||||
|
|
||||||
minetest.after(0, on_load)
|
minetest.after(0, on_load)
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ end
|
|||||||
minetest.register_globalstep(
|
minetest.register_globalstep(
|
||||||
function(dtime)
|
function(dtime)
|
||||||
for _,player in ipairs(minetest.get_connected_players()) do
|
for _,player in ipairs(minetest.get_connected_players()) do
|
||||||
if player:get_hp() > 0 or not minetest.setting_getbool("enable_damage") then
|
if player:get_hp() > 0 or not minetest.settings:get_bool("enable_damage") then
|
||||||
local pos = player:getpos()
|
local pos = player:getpos()
|
||||||
local inv = player:get_inventory()
|
local inv = player:get_inventory()
|
||||||
|
|
||||||
@ -111,8 +111,8 @@ function minetest.handle_node_drops(pos, drops, digger)
|
|||||||
obj:setvelocity({x=1/x, y=obj:getvelocity().y, z=1/z})
|
obj:setvelocity({x=1/x, y=obj:getvelocity().y, z=1/z})
|
||||||
|
|
||||||
-- FIXME this doesnt work for deactiveted objects
|
-- FIXME this doesnt work for deactiveted objects
|
||||||
if minetest.setting_get("remove_items") and tonumber(minetest.setting_get("remove_items")) then
|
if minetest.settings:get("remove_items") and tonumber(minetest.settings:get("remove_items")) then
|
||||||
minetest.after(tonumber(minetest.setting_get("remove_items")), function(obj)
|
minetest.after(tonumber(minetest.settings:get("remove_items")), function(obj)
|
||||||
obj:remove()
|
obj:remove()
|
||||||
end, obj)
|
end, obj)
|
||||||
end
|
end
|
||||||
|
@ -8,8 +8,8 @@ locks = {}
|
|||||||
|
|
||||||
-- Settings
|
-- Settings
|
||||||
|
|
||||||
local picked_time = tonumber(minetest.setting_get("locks_picked_time")) or 15 -- unlocked for 15 seconds
|
local picked_time = tonumber(minetest.settings:get("locks_picked_time")) or 15 -- unlocked for 15 seconds
|
||||||
local all_unlocked = minetest.setting_getbool("locks_all_unlocked")
|
local all_unlocked = minetest.settings:get_bool("locks_all_unlocked")
|
||||||
|
|
||||||
-- API functions
|
-- API functions
|
||||||
|
|
||||||
|
@ -6,20 +6,20 @@ mobs.mod = "redo"
|
|||||||
|
|
||||||
-- Initial settings check
|
-- Initial settings check
|
||||||
|
|
||||||
local damage_enabled = minetest.setting_getbool("enable_damage") or false
|
local damage_enabled = minetest.settings:get_bool("enable_damage") or false
|
||||||
local peaceful_only = minetest.setting_getbool("only_peaceful_mobs") or false
|
local peaceful_only = minetest.settings:get_bool("only_peaceful_mobs") or false
|
||||||
local enable_blood = minetest.setting_getbool("mobs_enable_blood") or false
|
local enable_blood = minetest.settings:get_bool("mobs_enable_blood") or false
|
||||||
|
|
||||||
mobs.protected = tonumber(minetest.setting_get("mobs_spawn_protected")) or 0
|
mobs.protected = tonumber(minetest.settings:get("mobs_spawn_protected")) or 0
|
||||||
mobs.remove = minetest.setting_getbool("remove_far_mobs") or false
|
mobs.remove = minetest.settings:get_bool("remove_far_mobs") or false
|
||||||
|
|
||||||
local function is_too_near_spawn(pos)
|
local function is_too_near_spawn(pos)
|
||||||
if minetest.is_singleplayer() or not minetest.setting_getbool("mobs_safe_spawn") then
|
if minetest.is_singleplayer() or not minetest.settings:get_bool("mobs_safe_spawn") then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
local sp = minetest.setting_get_pos("static_spawnpoint") or {x = 0, y = 0, z = 0}
|
local sp = minetest.setting_get_pos("static_spawnpoint") or {x = 0, y = 0, z = 0}
|
||||||
local rad = minetest.setting_get("static_spawn_radius") or 256
|
local rad = minetest.settings:get("static_spawn_radius") or 256
|
||||||
|
|
||||||
return (vector.distance(pos, sp) < rad)
|
return (vector.distance(pos, sp) < rad)
|
||||||
end
|
end
|
||||||
@ -1343,7 +1343,7 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, inter
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if minetest.setting_getbool("display_mob_spawn") then
|
if minetest.settings:get_bool("display_mob_spawn") then
|
||||||
minetest.chat_send_all("[mobs] Add "..name.." at "..minetest.pos_to_string(pos))
|
minetest.chat_send_all("[mobs] Add "..name.." at "..minetest.pos_to_string(pos))
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -1634,7 +1634,7 @@ function mobs:feed_tame(self, clicker, feed_count, breed)
|
|||||||
if name ~= nil then
|
if name ~= nil then
|
||||||
-- Take item
|
-- Take item
|
||||||
|
|
||||||
if not minetest.setting_getbool("creative_mode") then
|
if not minetest.settings:get_bool("creative_mode") then
|
||||||
item:take_item()
|
item:take_item()
|
||||||
|
|
||||||
clicker:set_wielded_item(item)
|
clicker:set_wielded_item(item)
|
||||||
|
@ -87,7 +87,7 @@ for _, npc_type in pairs(npc_types) do
|
|||||||
self.object:set_hp(hp)
|
self.object:set_hp(hp)
|
||||||
|
|
||||||
-- take item
|
-- take item
|
||||||
if not minetest.setting_getbool("creative_mode") then
|
if not minetest.settings:get_bool("creative_mode") then
|
||||||
item:take_item()
|
item:take_item()
|
||||||
clicker:set_wielded_item(item)
|
clicker:set_wielded_item(item)
|
||||||
end
|
end
|
||||||
|
@ -6,15 +6,15 @@
|
|||||||
|
|
||||||
music = {}
|
music = {}
|
||||||
|
|
||||||
music.default_track = minetest.setting_get("music_track") or "music_catsong"
|
music.default_track = minetest.settings:get("music_track") or "music_catsong"
|
||||||
music.track_length = tonumber(minetest.setting_get("music_track_length")) or 30.0
|
music.track_length = tonumber(minetest.settings:get("music_track_length")) or 30.0
|
||||||
music.volume = tonumber(minetest.setting_get("music_volume")) or 1.0
|
music.volume = tonumber(minetest.settings:get("music_volume")) or 1.0
|
||||||
|
|
||||||
-- Array of music players
|
-- Array of music players
|
||||||
|
|
||||||
music.players = {}
|
music.players = {}
|
||||||
|
|
||||||
if minetest.setting_getbool("music_enable") then
|
if minetest.settings:get_bool("music_enable") then
|
||||||
function music.stop(pos)
|
function music.stop(pos)
|
||||||
local dp = minetest.hash_node_position(pos)
|
local dp = minetest.hash_node_position(pos)
|
||||||
|
|
||||||
|
@ -9,8 +9,8 @@ player_skins = {}
|
|||||||
|
|
||||||
player_skins.skin_names = {"male", "female"}
|
player_skins.skin_names = {"male", "female"}
|
||||||
|
|
||||||
if minetest.setting_get("player_skins_names") then
|
if minetest.settings:get("player_skins_names") then
|
||||||
player_skins.skin_names = util.split(minetest.setting_get("player_skins_names"), ",")
|
player_skins.skin_names = util.split(minetest.settings:get("player_skins_names"), ",")
|
||||||
end
|
end
|
||||||
|
|
||||||
player_skins.old_skins = {}
|
player_skins.old_skins = {}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
-- By Kaadmy, for Pixture
|
-- By Kaadmy, for Pixture
|
||||||
--
|
--
|
||||||
|
|
||||||
local enable_saving = minetest.setting_getbool("pm_enable_saving")
|
local enable_saving = minetest.settings:get_bool("pm_enable_saving")
|
||||||
if enable_saving == nil then enable_saving = true end
|
if enable_saving == nil then enable_saving = true end
|
||||||
if minetest.is_singleplayer() then
|
if minetest.is_singleplayer() then
|
||||||
enable_saving = false
|
enable_saving = false
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
-- By Kaadmy, for Pixture
|
-- By Kaadmy, for Pixture
|
||||||
--
|
--
|
||||||
|
|
||||||
if minetest.setting_getbool("testing_enable") then
|
if minetest.settings:get_bool("testing_enable") then
|
||||||
local t1 = os.clock()
|
local t1 = os.clock()
|
||||||
for i = 1, 10000 do
|
for i = 1, 10000 do
|
||||||
dump({x=0,y=50,z=100})
|
dump({x=0,y=50,z=100})
|
||||||
|
@ -10,13 +10,13 @@ tnt = {}
|
|||||||
-- Default to enabled in singleplayer and disabled in multiplayer
|
-- Default to enabled in singleplayer and disabled in multiplayer
|
||||||
|
|
||||||
local singleplayer = minetest.is_singleplayer()
|
local singleplayer = minetest.is_singleplayer()
|
||||||
local setting = minetest.setting_getbool("tnt_enable")
|
local setting = minetest.settings:get_bool("tnt_enable")
|
||||||
|
|
||||||
if (not singleplayer and setting ~= true) or (singleplayer and setting == false) then
|
if (not singleplayer and setting ~= true) or (singleplayer and setting == false) then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local tnt_radius = tonumber(minetest.setting_get("tnt_radius") or 3)
|
local tnt_radius = tonumber(minetest.settings:get("tnt_radius") or 3)
|
||||||
|
|
||||||
-- Loss probabilities array (one in X will be lost)
|
-- Loss probabilities array (one in X will be lost)
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ function util.fixlight(pos1, pos2)
|
|||||||
return #nodes
|
return #nodes
|
||||||
end
|
end
|
||||||
|
|
||||||
if minetest.setting_getbool("fixlight_command_enable") then
|
if minetest.settings:get_bool("fixlight_command_enable") then
|
||||||
minetest.register_privilege(
|
minetest.register_privilege(
|
||||||
"fixlight",
|
"fixlight",
|
||||||
{
|
{
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
--
|
--
|
||||||
|
|
||||||
local spawn_pos = minetest.setting_get_pos("static_spawnpoint") or {x = 0, y = 0, z = 0}
|
local spawn_pos = minetest.setting_get_pos("static_spawnpoint") or {x = 0, y = 0, z = 0}
|
||||||
local spawn_radius = minetest.setting_get("static_spawn_radius") or 256
|
local spawn_radius = minetest.settings:get("static_spawn_radius") or 256
|
||||||
|
|
||||||
-- Nodes
|
-- Nodes
|
||||||
|
|
||||||
@ -69,7 +69,7 @@ minetest.register_lbm(
|
|||||||
action = function(pos, node)
|
action = function(pos, node)
|
||||||
minetest.remove_node(pos)
|
minetest.remove_node(pos)
|
||||||
|
|
||||||
if minetest.setting_getbool("mapgen_disable_villages") == true then
|
if minetest.settings:get_bool("mapgen_disable_villages") == true then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -101,7 +101,7 @@ minetest.register_lbm(
|
|||||||
|
|
||||||
-- Spawn decoration
|
-- Spawn decoration
|
||||||
|
|
||||||
if not minetest.setting_getbool("mapgen_disable_villages") then
|
if not minetest.settings:get_bool("mapgen_disable_villages") then
|
||||||
minetest.register_decoration(
|
minetest.register_decoration(
|
||||||
{
|
{
|
||||||
deco_type = "simple",
|
deco_type = "simple",
|
||||||
|
@ -11,7 +11,7 @@ local function addvec(v1, v2)
|
|||||||
return {x = v1.x + v2.x, y = v1.y + v2.y, z = v1.z + v2.z}
|
return {x = v1.x + v2.x, y = v1.y + v2.y, z = v1.z + v2.z}
|
||||||
end
|
end
|
||||||
|
|
||||||
local snow_enable = minetest.setting_getbool("weather_snow_enable") or false
|
local snow_enable = minetest.settings:get_bool("weather_snow_enable") or false
|
||||||
|
|
||||||
local weather_soundspec=nil
|
local weather_soundspec=nil
|
||||||
local weather_pr=PseudoRandom(minetest.get_mapgen_params().seed + 2387)
|
local weather_pr=PseudoRandom(minetest.get_mapgen_params().seed + 2387)
|
||||||
@ -51,7 +51,7 @@ end
|
|||||||
|
|
||||||
minetest.register_globalstep(
|
minetest.register_globalstep(
|
||||||
function(dtime)
|
function(dtime)
|
||||||
if minetest.setting_getbool("weather_enable") then
|
if minetest.settings:get_bool("weather_enable") then
|
||||||
if weather_pr:next(0, 5000) < 1 then
|
if weather_pr:next(0, 5000) < 1 then
|
||||||
local weathertype = weather_pr:next(0, 19)
|
local weathertype = weather_pr:next(0, 19)
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ welcome.rules = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function welcome.get_formspec(name)
|
function welcome.get_formspec(name)
|
||||||
if not minetest.setting_getbool("welcome_enable") then
|
if not minetest.settings:get_bool("welcome_enable") then
|
||||||
minetest.chat_send_player(name, "Welcoming is disabled")
|
minetest.chat_send_player(name, "Welcoming is disabled")
|
||||||
return ""
|
return ""
|
||||||
end
|
end
|
||||||
@ -81,7 +81,7 @@ minetest.register_on_joinplayer(
|
|||||||
function(player)
|
function(player)
|
||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
|
|
||||||
if not minetest.check_player_privs(name, {interact = true}) and minetest.setting_getbool("welcome_enable") then
|
if not minetest.check_player_privs(name, {interact = true}) and minetest.settings:get_bool("welcome_enable") then
|
||||||
welcome.show_rules(name)
|
welcome.show_rules(name)
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
Loading…
Reference in New Issue
Block a user