@@ -34,33 +34,33 @@ public static void register(CommandDispatcher<ServerCommandSource> dispatcher) {
34
34
}
35
35
36
36
private static int executeAbout (CommandContext <ServerCommandSource > context ) {
37
- String homepageUrl = null ;
37
+ String homepageUrl ;
38
38
try {
39
39
// Terrible but it works
40
40
homepageUrl = FabricLoader .getInstance ().getModContainer (ModInfo .MOD_ID ).get ().getMetadata ().getContact ().get ("homepage" ).get ();
41
41
} catch (Exception e ) {
42
42
e .printStackTrace ();
43
+ Commands .finishedExecution (context , defaultEntry );
44
+ return 1 ;
43
45
}
44
46
45
- context .getSource ().sendFeedback (Text .literal (ModInfo .MOD_NAME ).formatted (Formatting .GOLD ), false );
46
- context .getSource ().sendFeedback (Text .literal ("Version " + ModInfo .getVersion ()), false );
47
- if (homepageUrl != null ) {
48
- final ClickEvent openHomepageEvent = new ClickEvent (ClickEvent .Action .OPEN_URL , homepageUrl );
49
- context .getSource ().sendFeedback (Text .literal (homepageUrl ).styled (style -> style .withClickEvent (openHomepageEvent )).formatted (Formatting .UNDERLINE ).formatted (Formatting .GREEN ), false );
50
- }
47
+ context .getSource ().sendFeedback (() -> Text .literal (ModInfo .MOD_NAME ).formatted (Formatting .GOLD ), false );
48
+ context .getSource ().sendFeedback (() -> Text .literal ("Version " + ModInfo .getVersion ()), false );
49
+ final ClickEvent openHomepageEvent = new ClickEvent (ClickEvent .Action .OPEN_URL , homepageUrl );
50
+ context .getSource ().sendFeedback (() -> Text .literal (homepageUrl ).styled (style -> style .withClickEvent (openHomepageEvent )).formatted (Formatting .UNDERLINE ).formatted (Formatting .GREEN ), false );
51
51
Commands .finishedExecution (context , defaultEntry );
52
52
return 1 ;
53
53
}
54
54
55
55
private static int executeReload (CommandContext <ServerCommandSource > context ) {
56
- context .getSource ().sendFeedback (Text .literal ("Reloading Config..." ).formatted (Formatting .GOLD ), false );
56
+ context .getSource ().sendFeedback (() -> Text .literal ("Reloading Config..." ).formatted (Formatting .GOLD ), false );
57
57
List <String > error = Config .loadAll ();
58
58
if (!error .isEmpty ()) {
59
59
String failed = String .join ("," , error );
60
- context .getSource ().sendFeedback (Text .literal ("Config Reloaded. " + failed + " failed to load." ).formatted (Formatting .RED ), false );
61
- context .getSource ().sendFeedback (Text .literal ("Please check whether the JSON syntax is correct!" ).formatted (Formatting .RED ), false );
60
+ context .getSource ().sendFeedback (() -> Text .literal ("Config Reloaded. " + failed + " failed to load." ).formatted (Formatting .RED ), false );
61
+ context .getSource ().sendFeedback (() -> Text .literal ("Please check whether the JSON syntax is correct!" ).formatted (Formatting .RED ), false );
62
62
} else {
63
- context .getSource ().sendFeedback (Text .literal (ModInfo .MOD_NAME + " Config Reloaded!" ).formatted (Formatting .GREEN ), false );
63
+ context .getSource ().sendFeedback (() -> Text .literal (ModInfo .MOD_NAME + " Config Reloaded!" ).formatted (Formatting .GREEN ), false );
64
64
}
65
65
Commands .finishedExecution (context , defaultEntry );
66
66
return 1 ;
0 commit comments