Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package xmas.main;
- import java.util.ArrayList;
- import org.bukkit.ChatColor;
- 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.entity.EntityDamageByEntityEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener {
- int k=0,m=0,player=2;
- Player p ;
- public boolean onCommand(CommandSender sender, Command cmd, String label,String[] args) {
- if(player==2) {
- if(cmd.getName().equalsIgnoreCase("krampusz")) {
- if(m==0) {
- player=0;
- getServer().getPluginManager().registerEvents(this, this);
- sender.sendMessage(ChatColor.BOLD.YELLOW+"["+ChatColor.BOLD.GRAY+"Krampusz"+ChatColor.BOLD.YELLOW+"]"+" Gratulálok! Csatlakoztál a krampuszokhoz. A feladatt, szerezz minél több krampusz tokent.");
- m++;
- }else {
- sender.sendMessage(ChatColor.AQUA+"Te már a krampuszok bandában vagy!");
- }
- }
- }else {
- if(k==1) {
- sender.sendMessage(ChatColor.AQUA+"Te már tagja vagy a mikulások csapatának");
- }
- }
- if(player==2) {
- if(cmd.getName().equalsIgnoreCase("mikulas")) {
- if(k==0) {
- player=1;
- getServer().getPluginManager().registerEvents(this, this);
- sender.sendMessage(ChatColor.BOLD.YELLOW+"["+ChatColor.BOLD.RED+"Mikulás"+ChatColor.BOLD.YELLOW+"]"+" Gratulálok! Csatlakoztál a mikulásokhoz. A feladatt, szerezz minél több mikulás tokent.");
- k++;
- }else {
- sender.sendMessage(ChatColor.BLUE+"Te már a mikulások bandában vagy!");
- }
- }
- }else {
- if(m==1) {
- sender.sendMessage(ChatColor.BLUE+"Te már tagja vagy a krampuszok csapatának");
- }
- }
- p = (Player) sender;
- return false;
- }
- @EventHandler
- public void onEntityDamage1(EntityDamageByEntityEvent event) {
- if (event.getDamager() instanceof Player && event.getEntity() instanceof Player) {
- Player attacker = (Player) event.getDamager();
- Player victim = (Player) event.getEntity();
- if(player==0) {
- ItemStack fekete = new ItemStack(Material.BLACK_DYE);
- ItemMeta Incineratormeta = fekete.getItemMeta();
- Incineratormeta.setDisplayName(ChatColor.RED.BOLD.toString() + ChatColor.BOLD.toString() + "Krampusz token");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_BLUE.toString() + "Váltsd be ezt a tokent további jutalmakért!: " + ChatColor.AQUA.toString());
- Incineratormeta.setLore(lore);
- fekete.setItemMeta(Incineratormeta);
- attacker.sendMessage(ChatColor.YELLOW + "Sikeresen szereztél 3db mikulás tokent!");
- Player player = (Player) attacker;
- PlayerInventory inventory = player.getInventory();
- inventory.addItem(fekete);
- }
- if(player==1) {
- ItemStack piros = new ItemStack(Material.RED_DYE);
- ItemMeta Incineratormeta = piros.getItemMeta();
- Incineratormeta.setDisplayName(ChatColor.RED.BOLD.toString() + ChatColor.BOLD.toString() + "Mikulás token");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_BLUE.toString() + "Váltsd be ezt a tokent további jutalmakért!: " + ChatColor.AQUA.toString());
- Incineratormeta.setLore(lore);
- piros.setItemMeta(Incineratormeta);
- attacker.sendMessage(ChatColor.YELLOW + "Sikeresen szereztél 3db mikulás tokent!");
- Player player = (Player) attacker;
- PlayerInventory inventory = player.getInventory();
- inventory.addItem(piros);
- }
- if(player!=0||player!=1) {
- p.sendMessage(ChatColor.BLUE+"Még nem csatlakoztál se a mikulásokhoz, se a krampuszokhoz. Használd a /krampusz vagy a /mikulas parancsot arra, hogy csatlakozz az eventhez és kapj itemet.");
- }
- attacker.sendMessage(ChatColor.RED+""+ChatColor.BOLD+"Sikeresen megöltél egy játékos, ezért jutalmad egy ");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement