@@ -24,18 +24,8 @@ class FSCommandNexus: CommandNexus(
24
24
FastScript .instance.plugin,
25
25
arrayOf("FastScript ", "script", "fs"),
26
26
SendLimit .ALL ,
27
- object : CommandLanguage {
28
- override val COMMAND_NO_PERMISSION = languages[" COMMAND-NEXUS.TIPS.NO-PERMISSION" ]
29
- override val COMMAND_ONLY_CONSOLE = languages[" COMMAND-NEXUS.TIPS.ONLY-CONSOLE" ]
30
- override val COMMAND_ONLY_PLAYER = languages[" COMMAND-NEXUS.TIPS.ONLY-PLAYER" ]
31
- override val COMMAND_UNKNOWN_USAGE = languages[" COMMAND-NEXUS.TIPS.UNKNOWN-USAGE" ]
32
- },
33
- try {
34
- helpGenerator
35
- } catch (t: Throwable ) {
36
- safeMode = true
37
- DefaultHelpGenerator (plugin)
38
- }
27
+ language,
28
+ helpGenerator
39
29
) {
40
30
41
31
init {
@@ -51,7 +41,7 @@ class FSCommandNexus: CommandNexus(
51
41
companion object {
52
42
var safeMode = false
53
43
54
- val helpGenerator =
44
+ val helpGenerator = try {
55
45
object : HelpGenerator {
56
46
override fun translateTexts (command : SubCommand , parents : MutableList <String >, args : MutableList <String >): MutableList <MutableList <Array <TextComponent >>> {
57
47
val texts = mutableListOf<Array <TextComponent >>()
@@ -120,6 +110,18 @@ class FSCommandNexus: CommandNexus(
120
110
)
121
111
122
112
}
113
+ } catch (t: Throwable ) {
114
+ safeMode = true
115
+ DefaultHelpGenerator (plugin)
116
+ }
117
+
118
+
119
+ val language = object : CommandLanguage {
120
+ override val COMMAND_NO_PERMISSION = languages[" COMMAND-NEXUS.TIPS.NO-PERMISSION" ]
121
+ override val COMMAND_ONLY_CONSOLE = languages[" COMMAND-NEXUS.TIPS.ONLY-CONSOLE" ]
122
+ override val COMMAND_ONLY_PLAYER = languages[" COMMAND-NEXUS.TIPS.ONLY-PLAYER" ]
123
+ override val COMMAND_UNKNOWN_USAGE = languages[" COMMAND-NEXUS.TIPS.UNKNOWN-USAGE" ]
124
+ }
123
125
}
124
126
125
127
}
0 commit comments