# Conflicts: # src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.javadb-komunikace-a-vault
parent
9840b88009
commit
b0d77892f4
4 changed files with 52 additions and 4 deletions
@ -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; |
||||
} |
||||
} |
||||
|
||||
Loading…
Reference in new issue