22
22
import java .text .DecimalFormat ;
23
23
import java .util .*;
24
24
25
+ @ SuppressWarnings ("unused" )
25
26
public abstract class CommandReceiver <T extends JavaPlugin > implements CommandExecutor , TabCompleter {
26
27
//==== Error Definitions ====//
27
28
private static class NotPlayerException extends RuntimeException {
@@ -111,7 +112,7 @@ public CommandReceiver(T plugin, LanguageRepository i18n) {
111
112
if (!(params .length == 2 &&
112
113
params [0 ] == CommandSender .class &&
113
114
params [1 ] == Arguments .class )) {
114
- plugin .getLogger ().warning (i18n .get ("internal.error.bad_subcommand" , m .toString ()));
115
+ plugin .getLogger ().warning (i18n .getFormatted ("internal.error.bad_subcommand" , m .toString ()));
115
116
} else {
116
117
m .setAccessible (true );
117
118
subCommands .put (anno .value ().toLowerCase (), m );
@@ -135,12 +136,12 @@ public CommandReceiver(T plugin, LanguageRepository i18n) {
135
136
f .set (this , obj );
136
137
}
137
138
} catch (ReflectiveOperationException ex ) {
138
- plugin .getLogger ().warning (i18n .get ("internal.error.bad_subcommand" , f .toString ()));
139
+ plugin .getLogger ().warning (i18n .getFormatted ("internal.error.bad_subcommand" , f .toString ()));
139
140
obj = null ;
140
141
ex .printStackTrace ();
141
142
}
142
143
} else {
143
- plugin .getLogger ().warning (i18n .get ("internal.error.bad_subcommand" , f .toString ()));
144
+ plugin .getLogger ().warning (i18n .getFormatted ("internal.error.bad_subcommand" , f .toString ()));
144
145
}
145
146
}
146
147
}
@@ -261,9 +262,9 @@ private String getHelpContent(@LangKey(type = LangKeyType.SUFFIX, skipCheck = tr
261
262
}
262
263
key += "." + type ;
263
264
if (i18n .hasKey (key )) {
264
- return i18n .get (key );
265
+ return i18n .getFormatted (key );
265
266
} else {
266
- return i18n .get ("manual.no_" + type );
267
+ return i18n .getFormatted ("manual.no_" + type );
267
268
}
268
269
}
269
270
@@ -289,7 +290,7 @@ public static Player asPlayer(CommandSender target) {
289
290
}
290
291
291
292
public void msg (CommandSender target , @ LangKey String template , Object ... args ) {
292
- target .sendMessage (i18n .get (template , args ));
293
+ target .sendMessage (i18n .getFormatted (template , args ));
293
294
}
294
295
295
296
public static ItemStack getItemInHand (CommandSender se ) {
@@ -322,6 +323,7 @@ public static ItemStack getItemInOffHand(CommandSender se) {
322
323
}
323
324
}
324
325
326
+ @ SuppressWarnings ("unused" )
325
327
public static class Arguments {
326
328
327
329
private List <String > parsedArguments = new ArrayList <>();
0 commit comments