mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
fancydialogs: Add tutorial command
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
language_name: default
|
||||
messages:
|
||||
Reference in New Issue
Block a user