fancydialogs: Add tutorial command

This commit is contained in:
Oliver
2025-05-15 21:21:52 +02:00
committed by Oliver
parent 92469ec4fb
commit bff8ef27f4
3 changed files with 30 additions and 1 deletions

View File

@@ -143,7 +143,7 @@ public class CloudCommandManager {
* Registers plugin commands to the {@link LegacyPaperCommandManager}.
*/
public @NotNull CloudCommandManager registerCommands() {
// annotationParser.parse(AttributeCMD.INSTANCE);
annotationParser.parse(TutorialCMD.INSTANCE);
return this;
}

View File

@@ -0,0 +1,27 @@
package com.fancyinnovations.fancydialogs.commands;
import com.fancyinnovations.fancydialogs.FancyDialogsPlugin;
import de.oliver.fancylib.translations.Translator;
import org.bukkit.entity.Player;
import org.incendo.cloud.annotations.Command;
import org.incendo.cloud.annotations.Permission;
public final class TutorialCMD {
public static final TutorialCMD INSTANCE = new TutorialCMD();
private final FancyDialogsPlugin plugin = FancyDialogsPlugin.get();
private final Translator translator = FancyDialogsPlugin.get().getTranslator();
private TutorialCMD() {
}
@Command("tutorial open <tutorial>")
@Permission("fancydialogs.commands.tutorial")
public void onOpen(
final Player sender,
final String tutorial
) {
sender.sendMessage("Opening tutorial: " + tutorial);
}
}

View File

@@ -0,0 +1,2 @@
language_name: default
messages: