package pl.mranimekpl;
import java.util.ArrayList;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerInteractEntityEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener{
public static Main plugin;
private ArrayList<Player> logout = new ArrayList<Player>();
ItemStack sprawdz = new ItemStack(Material.BLAZE_ROD);
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
if(commandLabel.equalsIgnoreCase("ssy")){
if(sender.hasPermission("garnizon.rozdzka")){
sender.sendMessage(ChatColor.AQUA + "*" + " Dostales rozdzke do ss'ow!");
Player p = (Player) sender;
Inventory inv = p.getInventory();
inv.addItem(sprawdz);
}
}
return false;
}
@EventHandler
public void onBandageUse(PlayerInteractEntityEvent e){
Player player = e.getPlayer();
if(player.hasPermission("garnizon.rozdzka")){
Player clicked = (Player) e.getRightClicked();
if(!(clicked instanceof Player)){
return;
}
if(player.getItemInHand().getType().equals(sprawdz)){
Bukkit.broadcastMessage(ChatColor.AQUA + clicked.getName() + ChatColor.RED + "Logniesz = PERM!");
Location loc = new Location(player.getLocation().getWorld(), 69, 100, -101);
player.teleport(loc);
logout.add(player);
}
else{
player.sendMessage(ChatColor.RED + "Nie masz permission!");
}
}
}
@EventHandler
public void OnQuit(PlayerQuitEvent e){
Player p = e.getPlayer();
if(logout.equals(p)){
getServer().dispatchCommand(getServer().getConsoleSender(), "ban" + p.getName() + " &4Logniecie podczas ss! ~BOT");
logout.remove(p);
}
}
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}