@@ -24,18 +24,8 @@ class FSCommandNexus: CommandNexus(
2424 FastScript .instance.plugin,
2525 arrayOf("FastScript ", "script", "fs"),
2626 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
3929) {
4030
4131 init {
@@ -51,7 +41,7 @@ class FSCommandNexus: CommandNexus(
5141 companion object {
5242 var safeMode = false
5343
54- val helpGenerator =
44+ val helpGenerator = try {
5545 object : HelpGenerator {
5646 override fun translateTexts (command : SubCommand , parents : MutableList <String >, args : MutableList <String >): MutableList <MutableList <Array <TextComponent >>> {
5747 val texts = mutableListOf<Array <TextComponent >>()
@@ -120,6 +110,18 @@ class FSCommandNexus: CommandNexus(
120110 )
121111
122112 }
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+ }
123125 }
124126
125127}
0 commit comments