Skip to content

Commit 43861d5

Browse files
committed
feat: add /tutorial start, stop, skip commands
1 parent 101a8cc commit 43861d5

1 file changed

Lines changed: 19 additions & 6 deletions

File tree

src/main/java/zadudoder/spmhelper/events/Commands.java

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)