index
:
minetest.git
gpcf
lifo-fixes
release
modified minetest for gpcfs purposes
gpcf
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Mode
Name
Size
-rw-r--r--
CMakeLists.txt
21070
log
plain
-rw-r--r--
activeobject.h
1584
log
plain
-rw-r--r--
ban.cpp
3710
log
plain
-rw-r--r--
ban.h
1505
log
plain
-rw-r--r--
base64.cpp
3692
log
plain
-rw-r--r--
base64.h
250
log
plain
-rw-r--r--
camera.cpp
22376
log
plain
-rw-r--r--
camera.h
5669
log
plain
-rw-r--r--
cavegen.cpp
16190
log
plain
-rw-r--r--
cavegen.h
2786
log
plain
d---------
cguittfont
248
log
plain
-rw-r--r--
chat.cpp
17259
log
plain
-rw-r--r--
chat.h
7255
log
plain
-rw-r--r--
client.cpp
73546
log
plain
-rw-r--r--
client.h
13305
log
plain
-rw-r--r--
clientiface.cpp
19227
log
plain
-rw-r--r--
clientiface.h
15802
log
plain
-rw-r--r--
clientmap.cpp
25318
log
plain
-rw-r--r--
clientmap.h
3727
log
plain
-rw-r--r--
clientmedia.cpp
19639
log
plain
-rw-r--r--
clientmedia.h
4457
log
plain
-rw-r--r--
clientobject.cpp
1773
log
plain
-rw-r--r--
clientobject.h
3901
log
plain
-rw-r--r--
clientserver.h
15279
log
plain
-rw-r--r--
clientsimpleobject.h
1113
log
plain
-rw-r--r--
clouds.cpp
9714
log
plain
-rw-r--r--
clouds.h
1963
log
plain
-rw-r--r--
cmake_config.h.in
1219
log
plain
-rw-r--r--
cmake_config_githash.h.in
233
log
plain
-rw-r--r--
collision.cpp
17508
log
plain
-rw-r--r--
collision.h
2763
log
plain
-rw-r--r--
if
nested
[
o
]
then
return nil
end
nested
[
o
] =
true
for
k
,
v
in
pairs
(
o
)
do
v
=
atlatc
.
replace_function_envs
(
v
,
fenv
,
nested
)
end
nested
[
o
] =
nil
return
o
end
local
env_proto
={
load
=
function
(
self
,
envname
,
data
)
self
.
name
=
envname self
.
sdata
=
data
.
sdata
and
atlatc
.
remove_invalid_data
(
data
.
sdata
)
or
{}
self
.
fdata
={}
self
.
init_code
=
data
.
init_code
or
""
self
.
step_code
=
data
.
step_code
or
""
end
,
save
=
function
(
self
)
-- throw any function values out of the sdata table
self
.
sdata
=
atlatc
.
remove_invalid_data
(
self
.
sdata
)
return
{
sdata
=
self
.
sdata
,
init_code
=
self
.
init_code
,
step_code
=
self
.
step_code
}
end
,
}
--Environment
--Code modified from mesecons_luacontroller (credit goes to Jeija and mesecons contributors)
local
safe_globals
= {
"assert"
,
"error"
,
"ipairs"
,
"next"
,
"pairs"
,
"select"
,
"tonumber"
,
"tostring"
,
"type"
,
"unpack"
,
"_VERSION"
}
--print is actually minetest.chat_send_all()
--using advtrains.print_concat_table because it's cool
local function
safe_print
(
t
, ...)
local
str
=
advtrains
.
print_concat_table
({
t
, ...})
minetest
.
log
(
"action"
,
"[atlatc] "
..
str
)
minetest
.
chat_send_all
(
str
)
end
local function
safe_date
()
return
(
os
.
date
(
"*t"
,
os
.
time
()))
end
-- string.rep(str, n) with a high value for n can be used to DoS
-- the server. Therefore, limit max. length of generated string.
local function
s
-rw-r--r--
content_mapnode.cpp
8109
log
plain
-rw-r--r--
content_mapnode.h
1510
log
plain
-rw-r--r--
content_nodemeta.cpp
5541
log
plain
-rw-r--r--
content_nodemeta.h
1196
log
plain
-rw-r--r--
content_object.h
1263
log
plain
-rw-r--r--
content_sao.cpp
39185
log
plain
-rw-r--r--
content_sao.h
8296
log
plain
-rw-r--r--
convert_json.cpp
9660
log
plain
-rw-r--r--
convert_json.h
1215
log
plain
-rw-r--r--
craftdef.cpp
27130
log
plain
-rw-r--r--
craftdef.h
11691
log
plain
-rw-r--r--
database-dummy.cpp
1848
log
plain
-rw-r--r--
database-dummy.h
1380
log
plain
-rw-r--r--
database-leveldb.cpp
2646
log
plain
-rw-r--r--
database-leveldb.h
1424
log
plain
-rw-r--r--
database-redis.cpp
4205
log
plain
-rw-r--r--
database-redis.h
1422
log
plain
-rw-r--r--
database-sqlite3.cpp
8844
log
plain
-rw-r--r--
database-sqlite3.h
1736
log
plain
-rw-r--r--
database.cpp
1751
log
plain
-rw-r--r--
database.h
1412
log
plain
-rw-r--r--
daynightratio.h
1841
log
plain
-rw-r--r--
debug.cpp
7173
log
plain
-rw-r--r--
debug.h
4218
log
plain
-rw-r--r--
defaultsettings.cpp
14991
log
plain
-rw-r--r--
defaultsettings.h
1237
log
plain
-rw-r--r--
drawscene.cpp
18939
log
plain
-rw-r--r--
drawscene.h
1366
log
plain
-rw-r--r--
dungeongen.cpp
17026
log
plain
-rw-r--r--
dungeongen.h
2722
log
generated by
cgit v1.2.3
(
git 2.39.1
) at 2025-05-30 12:28:45 +0000