@@ -26,21 +26,46 @@ function core.register_privilege(name, param)
26
26
end
27
27
28
28
core .register_privilege (" interact" , " Can interact with things and modify the world" )
29
- core .register_privilege (" teleport" , " Can use /teleport command" )
30
- core .register_privilege (" bring" , " Can teleport other players" )
31
- core .register_privilege (" settime" , " Can use /time" )
32
- core .register_privilege (" privs" , " Can modify privileges" )
29
+ core .register_privilege (" shout" , " Can speak in chat" )
33
30
core .register_privilege (" basic_privs" , " Can modify 'shout' and 'interact' privileges" )
34
- core .register_privilege (" server" , " Can do server maintenance stuff" )
31
+ core .register_privilege (" privs" , " Can modify privileges" )
32
+
33
+ core .register_privilege (" teleport" , {
34
+ description = " Can use /teleport command" ,
35
+ give_to_singleplayer = false ,
36
+ })
37
+ core .register_privilege (" bring" , {
38
+ description = " Can teleport other players" ,
39
+ give_to_singleplayer = false ,
40
+ })
41
+ core .register_privilege (" settime" , {
42
+ description = " Can use /time" ,
43
+ give_to_singleplayer = false ,
44
+ })
45
+ core .register_privilege (" server" , {
46
+ description = " Can do server maintenance stuff" ,
47
+ give_to_singleplayer = false ,
48
+ })
35
49
core .register_privilege (" protection_bypass" , {
36
50
description = " Can bypass node protection in the world" ,
37
51
give_to_singleplayer = false ,
38
52
})
39
- core .register_privilege (" shout" , " Can speak in chat" )
40
- core .register_privilege (" ban" , " Can ban and unban players" )
41
- core .register_privilege (" kick" , " Can kick players" )
42
- core .register_privilege (" give" , " Can use /give and /giveme" )
43
- core .register_privilege (" password" , " Can use /setpassword and /clearpassword" )
53
+ core .register_privilege (" ban" , {
54
+ description = " Can ban and unban players" ,
55
+ give_to_singleplayer = false ,
56
+ })
57
+ core .register_privilege (" kick" , {
58
+ description = " Can kick players" ,
59
+ give_to_singleplayer = false ,
60
+ })
61
+ core .register_privilege (" give" , {
62
+ description = " Can use /give and /giveme" ,
63
+ give_to_singleplayer = false ,
64
+ })
65
+ core .register_privilege (" password" , {
66
+ description = " Can use /setpassword and /clearpassword" ,
67
+ give_to_singleplayer = false ,
68
+ })
44
69
core .register_privilege (" fly" , {
45
70
description = " Can fly using the free_move mode" ,
46
71
give_to_singleplayer = false ,
@@ -53,7 +78,10 @@ core.register_privilege("noclip", {
53
78
description = " Can fly through walls" ,
54
79
give_to_singleplayer = false ,
55
80
})
56
- core .register_privilege (" rollback" , " Can use the rollback functionality" )
81
+ core .register_privilege (" rollback" , {
82
+ description = " Can use the rollback functionality" ,
83
+ give_to_singleplayer = false ,
84
+ })
57
85
core .register_privilege (" zoom" , {
58
86
description = " Can zoom the camera" ,
59
87
give_to_singleplayer = false ,
0 commit comments