Základní struktura projektu

database-setup
jakub 2 years ago
parent 4ec655055c
commit ea83463ab5
  1. 6
      pom.xml
  2. 5
      src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java
  3. 12
      src/main/java/xyz/mineconomia/mineconomiacore/commands/mcore.java
  4. 5
      src/main/java/xyz/mineconomia/mineconomiacore/completers/mcore_completer.java
  5. 6
      src/main/resources/plugin.yml

@ -70,5 +70,11 @@
<version>1.20-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>20.1.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>

@ -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

@ -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;
}
}

@ -0,0 +1,5 @@
package xyz.mineconomia.mineconomiacore.completers;
//Zde nic zatím
public class mcore_completer {
}

@ -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"

Loading…
Cancel
Save