@@ -56,7 +56,7 @@ public static void registerCommands() {
5656 String id = StringArgumentType .getString (context , "id" );
5757 String token = StringArgumentType .getString (context , "token" );
5858 String name = StringArgumentType .getString (context , "name" );
59-
59+
6060 MinecraftClient .getInstance ().send (() -> {
6161 MinecraftClient .getInstance ().setScreen (new AddCardScreen (id , token , name ));
6262 });
@@ -93,11 +93,24 @@ public static void registerCommands() {
9393 });
9494
9595 var tutorialCommand = ClientCommandManager .literal ("tutorial" )
96- .executes (context -> {
97- TutorialManager .startTutorial ();
98- context .getSource ().sendFeedback (Text .translatable ("text.spmhelper.startTutorialMessage" ));
99- return 1 ;
100- });
96+ .then (ClientCommandManager .literal ("start" )
97+ .executes (context -> {
98+ TutorialManager .startTutorial ();
99+ context .getSource ().sendFeedback (Text .translatable ("text.spmhelper.startTutorialMessage" ));
100+ return 1 ;
101+ }))
102+ .then (ClientCommandManager .literal ("stop" )
103+ .executes (context -> {
104+ TutorialManager .stopTutorial ();
105+ context .getSource ().sendFeedback (Text .translatable ("text.spmhelper.stopTutorialMessage" ));
106+ return 1 ;
107+ }))
108+ .then (ClientCommandManager .literal ("skip" )
109+ .executes (context -> {
110+ TutorialManager .skipTutorial ();
111+ context .getSource ().sendFeedback (Text .translatable ("text.spmhelper.skipTutorialMessage" ));
112+ return 1 ;
113+ }));
101114
102115 var deteciveCallCommand = createCallCommand ("detective" , Service .DETECTIVE );
103116 var fsbCallCommand = createCallCommand ("fsb" , Service .FSB );
0 commit comments