@@ -11,6 +11,9 @@ function core.register_privilege(name, param)
11
11
if def .give_to_singleplayer == nil then
12
12
def .give_to_singleplayer = true
13
13
end
14
+ if def .give_to_admin == nil then
15
+ def .give_to_admin = def .give_to_singleplayer
16
+ end
14
17
if def .description == nil then
15
18
def .description = " (no description)"
16
19
end
@@ -45,6 +48,7 @@ core.register_privilege("settime", {
45
48
core .register_privilege (" server" , {
46
49
description = " Can do server maintenance stuff" ,
47
50
give_to_singleplayer = false ,
51
+ give_to_admin = true ,
48
52
})
49
53
core .register_privilege (" protection_bypass" , {
50
54
description = " Can bypass node protection in the world" ,
@@ -53,10 +57,12 @@ core.register_privilege("protection_bypass", {
53
57
core .register_privilege (" ban" , {
54
58
description = " Can ban and unban players" ,
55
59
give_to_singleplayer = false ,
60
+ give_to_admin = true ,
56
61
})
57
62
core .register_privilege (" kick" , {
58
63
description = " Can kick players" ,
59
64
give_to_singleplayer = false ,
65
+ give_to_admin = true ,
60
66
})
61
67
core .register_privilege (" give" , {
62
68
description = " Can use /give and /giveme" ,
@@ -65,6 +71,7 @@ core.register_privilege("give", {
65
71
core .register_privilege (" password" , {
66
72
description = " Can use /setpassword and /clearpassword" ,
67
73
give_to_singleplayer = false ,
74
+ give_to_admin = true ,
68
75
})
69
76
core .register_privilege (" fly" , {
70
77
description = " Can fly using the free_move mode" ,
@@ -85,6 +92,7 @@ core.register_privilege("rollback", {
85
92
core .register_privilege (" debug" , {
86
93
description = " Allows enabling various debug options that may affect gameplay" ,
87
94
give_to_singleplayer = false ,
95
+ give_to_admin = true ,
88
96
})
89
97
90
98
core .register_can_bypass_userlimit (function (name , ip )
0 commit comments