@@ -3,6 +3,7 @@ package com.mairwunnx.projectessentialspermissions.commands
3
3
import com.mairwunnx.projectessentialscore.extensions.isPlayerSender
4
4
import com.mairwunnx.projectessentialscore.extensions.playerName
5
5
import com.mairwunnx.projectessentialscore.extensions.sendMsg
6
+ import com.mairwunnx.projectessentialscore.helpers.PERMISSION_LEVEL
6
7
import com.mairwunnx.projectessentialspermissions.EntryPoint
7
8
import com.mairwunnx.projectessentialspermissions.permissions.PermissionBase
8
9
import com.mairwunnx.projectessentialspermissions.permissions.PermissionsAPI
@@ -15,6 +16,7 @@ import net.minecraft.command.CommandSource
15
16
import net.minecraft.command.Commands
16
17
import org.apache.logging.log4j.LogManager
17
18
19
+ @Suppress(" DuplicatedCode" ) // todo: DuplicatedCode warning.
18
20
internal object PermissionsCommand {
19
21
private val aliases = arrayOf(" essentials" , " ess" )
20
22
private val logger = LogManager .getLogger()
@@ -58,6 +60,11 @@ internal object PermissionsCommand {
58
60
)
59
61
} else {
60
62
sendMsg(" permissions" , c.source, " perm.about.restricted" )
63
+ logger.info(
64
+ PERMISSION_LEVEL
65
+ .replace(" %0" , c.playerName())
66
+ .replace(" %1" , " essentials permissions" )
67
+ )
61
68
}
62
69
} else {
63
70
logger.info(" ${EntryPoint .modInstance.modName} " )
@@ -85,6 +92,11 @@ internal object PermissionsCommand {
85
92
c.playerName(), " perm.reload"
86
93
) -> {
87
94
sendMsg(" permissions" , c.source, " perm.reload.restricted" )
95
+ logger.info(
96
+ PERMISSION_LEVEL
97
+ .replace(" %0" , c.playerName())
98
+ .replace(" %1" , " essentials permissions reload" )
99
+ )
88
100
0
89
101
}
90
102
else -> {
@@ -114,6 +126,11 @@ internal object PermissionsCommand {
114
126
c.source.asPlayer().name.string, " ess.perm.save"
115
127
) -> {
116
128
sendMsg(" permissions" , c.source, " perm.save.restricted" )
129
+ logger.info(
130
+ PERMISSION_LEVEL
131
+ .replace(" %0" , c.playerName())
132
+ .replace(" %1" , " essentials permissions save" )
133
+ )
117
134
0
118
135
}
119
136
else -> {
@@ -168,6 +185,11 @@ internal object PermissionsCommand {
168
185
! PermissionsAPI .hasPermission(c.playerName(), " ess.perm.group" )
169
186
) {
170
187
sendMsg(" permissions" , c.source, " perm.group.restricted" )
188
+ logger.info(
189
+ PERMISSION_LEVEL
190
+ .replace(" %0" , c.playerName())
191
+ .replace(" %1" , " essentials permissions group [...]" )
192
+ )
171
193
return 0
172
194
}
173
195
when {
@@ -184,6 +206,11 @@ internal object PermissionsCommand {
184
206
! PermissionsAPI .hasPermission(c.playerName(), " ess.perm.group" )
185
207
) {
186
208
sendMsg(" permissions" , c.source, " perm.group.restricted" )
209
+ logger.info(
210
+ PERMISSION_LEVEL
211
+ .replace(" %0" , c.playerName())
212
+ .replace(" %1" , " essentials permissions group [...]" )
213
+ )
187
214
return 0
188
215
}
189
216
val targetGroup = StringArgumentType .getString(c, " name" )
@@ -208,6 +235,11 @@ internal object PermissionsCommand {
208
235
! PermissionsAPI .hasPermission(c.playerName(), " ess.perm.group" )
209
236
) {
210
237
sendMsg(" permissions" , c.source, " perm.group.restricted" )
238
+ logger.info(
239
+ PERMISSION_LEVEL
240
+ .replace(" %0" , c.playerName())
241
+ .replace(" %1" , " essentials permissions group [...]" )
242
+ )
211
243
return 0
212
244
}
213
245
val targetGroup = StringArgumentType .getString(c, " name" )
@@ -277,6 +309,11 @@ internal object PermissionsCommand {
277
309
! PermissionsAPI .hasPermission(c.playerName(), " ess.perm.user" )
278
310
) {
279
311
sendMsg(" permissions" , c.source, " perm.user.restricted" )
312
+ logger.info(
313
+ PERMISSION_LEVEL
314
+ .replace(" %0" , c.playerName())
315
+ .replace(" %1" , " essentials permissions user [...]" )
316
+ )
280
317
return 0
281
318
}
282
319
when {
@@ -295,6 +332,11 @@ internal object PermissionsCommand {
295
332
! PermissionsAPI .hasPermission(c.playerName(), " ess.perm.user" )
296
333
) {
297
334
sendMsg(" permissions" , c.source, " perm.user.restricted" )
335
+ logger.info(
336
+ PERMISSION_LEVEL
337
+ .replace(" %0" , c.playerName())
338
+ .replace(" %1" , " essentials permissions user [...]" )
339
+ )
298
340
return 0
299
341
}
300
342
val targetUser = StringArgumentType .getString(c, " nickname" )
@@ -319,6 +361,11 @@ internal object PermissionsCommand {
319
361
! PermissionsAPI .hasPermission(c.playerName(), " ess.perm.user" )
320
362
) {
321
363
sendMsg(" permissions" , c.source, " perm.user.restricted" )
364
+ logger.info(
365
+ PERMISSION_LEVEL
366
+ .replace(" %0" , c.playerName())
367
+ .replace(" %1" , " essentials permissions user [...]" )
368
+ )
322
369
return 0
323
370
}
324
371
val targetUser = StringArgumentType .getString(c, " nickname" )
@@ -354,6 +401,11 @@ internal object PermissionsCommand {
354
401
! PermissionsAPI .hasPermission(c.playerName(), " ess.perm.user" )
355
402
) {
356
403
sendMsg(" permissions" , c.source, " perm.user.restricted" )
404
+ logger.info(
405
+ PERMISSION_LEVEL
406
+ .replace(" %0" , c.playerName())
407
+ .replace(" %1" , " essentials permissions user [...]" )
408
+ )
357
409
return 0
358
410
}
359
411
val targetUser = StringArgumentType .getString(c, " nickname" )
0 commit comments