Compare commits

...

1 Commits
dev ... tpw

Author SHA1 Message Date
jakub e97942a21b Merge remote-tracking branch 'origin/CommandPomoc' into dev 2 years ago
  1. 6
      src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java
  2. 2
      src/main/java/xyz/mineconomia/mineconomiacore/commands/BookCommand.java
  3. 43
      src/main/java/xyz/mineconomia/mineconomiacore/commands/tpw.java
  4. 5
      src/main/resources/plugin.yml

@ -2,8 +2,9 @@ package xyz.mineconomia.mineconomiacore;
import org.bukkit.plugin.java.JavaPlugin;
import xyz.mineconomia.mineconomiacore.CustomItems.ItemManager;
import xyz.mineconomia.mineconomiacore.BookHandler.BookCommand;
import xyz.mineconomia.mineconomiacore.commands.BookCommand;
import xyz.mineconomia.mineconomiacore.commands.mcore;
import xyz.mineconomia.mineconomiacore.commands.tpw;
import java.util.Objects;
import java.util.logging.Logger;
@ -30,7 +31,8 @@ public final class MineconomiaCore extends JavaPlugin {
Objects.requireNonNull(plugin.getCommand("mcore")).setExecutor(new mcore());
//BookCommand
getCommand("pomoc").setExecutor(new BookCommand());
Objects.requireNonNull(getCommand("pomoc")).setExecutor(new BookCommand());
Objects.requireNonNull(getCommand("tpw")).setExecutor(new tpw());
//CustomItems
ItemManager.init();

@ -1,4 +1,4 @@
package xyz.mineconomia.mineconomiacore.BookHandler;
package xyz.mineconomia.mineconomiacore.commands;
import net.md_5.bungee.api.chat.*;
import org.bukkit.ChatColor;

@ -0,0 +1,43 @@
package xyz.mineconomia.mineconomiacore.commands;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.World;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
import java.lang.reflect.Array;
public class tpw implements CommandExecutor {
@Override
public boolean onCommand(@NotNull CommandSender commandSender, @NotNull Command command, @NotNull String s, String[] args) {
if (commandSender instanceof Player){
if (args.length > 0){
if (Bukkit.getWorld(args[0]) != null){
commandSender.sendMessage(ChatColor.AQUA + "Budeš teleportován!");
World world = Bukkit.getWorld(args[0]);
Player player = (Player) commandSender;
assert world != null;
player.teleport(world.getSpawnLocation());
return true;
}else {
commandSender.sendMessage(ChatColor.RED + "Svět neexistuje");
commandSender.sendMessage(ChatColor.YELLOW + "Dostupné světy:");
for (World world: Bukkit.getWorlds()){
commandSender.sendMessage(world.getName());
}
}
}else{
commandSender.sendMessage("Musíš definovat svět. /tpw <svět>");
}
}else {
commandSender.sendMessage(ChatColor.RED + "Pouze pro hráče.");
}
return false;
}
}

@ -8,5 +8,8 @@ commands:
mcore:
permission: mcore.admin
description: "administrator's command"
tpw:
permission: mcore.admin
description: "administrator's command"
pomoc:
usage:
usage: "toto je potřeba někdy dodělat - Kubík"

Loading…
Cancel
Save