forked from mtcontrib/markers
Compare commits
10 Commits
Author | SHA1 | Date | |
---|---|---|---|
a71fd2fd15 | |||
3d13feb605 | |||
40090995b8 | |||
6c73bdd8c4 | |||
d2091badd7 | |||
2aa8284558 | |||
d79a7eaa2d | |||
ad3c999f64 | |||
c09e8c0e1c | |||
6d3db925a0 |
@ -478,7 +478,7 @@ end
|
||||
markers.form_input_handler_areas = function( player, formname, fields)
|
||||
|
||||
local pname = player:get_player_name();
|
||||
local ppos = player:getpos()
|
||||
local ppos = player:get_pos()
|
||||
|
||||
if( formname ~= "markers:info"
|
||||
or not( player )
|
||||
|
19
config.lua
19
config.lua
@ -12,7 +12,7 @@ markers.EXPIRE_AFTER = 60*60*24;
|
||||
markers.MAX_HEIGHT = 100;
|
||||
|
||||
-- only areas up to this size (in square meters) can be protected
|
||||
markers.MAX_SIZE = 1024; -- 32m * 32m = 1024 m^2
|
||||
markers.MAX_SIZE = 4096; -- 64m * 64m= 4096 m^2
|
||||
|
||||
-- show only areas withhin this range when showing the list of ALL areas
|
||||
-- (else it does get too crowded on multiplayer servers)
|
||||
@ -30,7 +30,18 @@ end
|
||||
-- for most cases, the default values ought to work
|
||||
--markers.AREA_RANGE = 100000;
|
||||
|
||||
if( io.open(minetest.get_worldpath().."/markers_settings.txt","r")) then
|
||||
io.close()
|
||||
dofile(minetest.get_worldpath().."/markers_settings.txt")
|
||||
local settings = Settings( minetest.get_worldpath().."/markers_settings.txt");
|
||||
if( settings ) then
|
||||
if( settings:get( "markers_MAX_MARKERS" )) then
|
||||
markers.MAX_MARKERS = tonumber(settings:get( "markers_MAX_MARKERS"));
|
||||
end
|
||||
if( settings:get( "markers_EXPIRE_AFTER" )) then
|
||||
markers.EXPIRE_AFTER = tonumber(settings:get( "markers_EXPIRE_AFTER"));
|
||||
end
|
||||
if( settings:get( "markers_MAX_HEIGHT" )) then
|
||||
markers.MAX_HEIGHT = tonumber(settings:get( "markers_MAX_HEIGHT"));
|
||||
end
|
||||
if( settings:get( "markers_MAX_SIZE" )) then
|
||||
markers.MAX_SIZE = tonumber(settings:get( "markers_MAX_SIZE"));
|
||||
end
|
||||
end
|
||||
|
@ -1 +1,2 @@
|
||||
areas
|
||||
default
|
||||
|
@ -9,6 +9,7 @@ minetest.register_tool( "markers:land_title_register",
|
||||
wield_scale = {x=1,y=1,z=1},
|
||||
stack_max = 1, -- there is no need to have more than one
|
||||
liquids_pointable = true, -- ground with only water on can be owned as well
|
||||
--[[
|
||||
-- the tool_capabilities are completely irrelevant here - no need to dig
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.0,
|
||||
@ -19,6 +20,7 @@ minetest.register_tool( "markers:land_title_register",
|
||||
choppy={times={[3]=0.90}, maxwear=0.05, maxlevel=0}
|
||||
}
|
||||
},
|
||||
--]]
|
||||
node_placement_prediction = nil,
|
||||
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
|
19
markers_settings.txt
Normal file
19
markers_settings.txt
Normal file
@ -0,0 +1,19 @@
|
||||
# copy this to your worldpath if you want to override these values
|
||||
|
||||
# store the positions of that many markers for each player (until server restart)
|
||||
# default: 50
|
||||
markers_MAX_MARKERS = 50
|
||||
|
||||
# the protection against digging of the marker by other players expires after this time
|
||||
# default: 60*60*24 (1 day)
|
||||
markers_EXPIRE_AFTER = 86400
|
||||
|
||||
|
||||
# self-protected areas can not get higher than this
|
||||
# default: 100
|
||||
markers_MAX_HEIGHT = 100
|
||||
|
||||
|
||||
# only areas up to this size (in square meters) can be protected
|
||||
# default: 4096
|
||||
markers_MAX_SIZE = 4096
|
Reference in New Issue
Block a user