Stamer-SG/src/main/java/xyz/inlineyt/stamper/commands/Compass.java

39 lines
1.1 KiB
Java

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