diff --git a/pom.xml b/pom.xml index ae4e01f..b21c8a2 100644 --- a/pom.xml +++ b/pom.xml @@ -70,5 +70,11 @@ 1.20-R0.1-SNAPSHOT provided + + org.jetbrains + annotations + 20.1.0 + compile + diff --git a/src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java b/src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java index 6f2b7a4..205b6cb 100644 --- a/src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java +++ b/src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java @@ -2,7 +2,9 @@ package xyz.mineconomia.mineconomiacore; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; +import xyz.mineconomia.mineconomiacore.commands.mcore; +import java.util.Objects; import java.util.logging.Logger; public final class MineconomiaCore extends JavaPlugin { @@ -13,7 +15,8 @@ public final class MineconomiaCore extends JavaPlugin { MineconomiaCore plugin= getPlugin(MineconomiaCore.class); Logger logger= plugin.getLogger(); - logger.info("BAF"); + logger.info("Plugin starting"); + Objects.requireNonNull(plugin.getCommand("mcore")).setExecutor(new mcore()); } @Override diff --git a/src/main/java/xyz/mineconomia/mineconomiacore/commands/mcore.java b/src/main/java/xyz/mineconomia/mineconomiacore/commands/mcore.java new file mode 100644 index 0000000..1abd3ea --- /dev/null +++ b/src/main/java/xyz/mineconomia/mineconomiacore/commands/mcore.java @@ -0,0 +1,12 @@ +package xyz.mineconomia.mineconomiacore.commands; +import org.bukkit.command.Command; +import org.bukkit.command.CommandExecutor; +import org.bukkit.command.CommandSender; +import org.jetbrains.annotations.NotNull; + +public class mcore implements CommandExecutor { + @Override + public boolean onCommand(@NotNull CommandSender commandSender, @NotNull Command command, @NotNull String s, String[] strings) { + return false; + } +} diff --git a/src/main/java/xyz/mineconomia/mineconomiacore/completers/mcore_completer.java b/src/main/java/xyz/mineconomia/mineconomiacore/completers/mcore_completer.java new file mode 100644 index 0000000..a051944 --- /dev/null +++ b/src/main/java/xyz/mineconomia/mineconomiacore/completers/mcore_completer.java @@ -0,0 +1,5 @@ +package xyz.mineconomia.mineconomiacore.completers; +//Zde nic zatím +public class mcore_completer { + +} diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index f269201..d709695 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -3,4 +3,8 @@ version: '${project.version}' main: xyz.mineconomia.mineconomiacore.MineconomiaCore api-version: '1.20' prefix: MCore -authors: [Jakub Soukup, Rychard Telka] +authors: [Jakub Soukup, Richard Telka] +commands: + mcore: + permission: mcore.admin + description: "administrator's command"