package xyz.inlineyt.stamper.commands; import xyz.inlineyt.stamper.builder.ItemBuilder; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.inventory.PlayerInventory; import xyz.inlineyt.stamper.player.OP; public class Compass implements CommandExecutor { @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { Player player = (Player) sender; PlayerInventory inventory = player.getInventory(); if (player.hasPermission("event.rank.op")) { inventory.addItem(new ItemBuilder(Material.COMPASS).setDisplayname("Target: Spieler").build()); for (Player targetPlayer : Bukkit.getOnlinePlayers()) { player.setCompassTarget(targetPlayer.getLocation()); } player.setCompassTarget(OP.getOPPlayers().get(1).getLocation()); inventory.addItem(new ItemBuilder(Material.COMPASS).setDisplayname("Target: " + OP.getOPPlayers().get(1).getName()).build()); } return false; } }