Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.RedixPvP;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class Tools implements Listener {
- public Tools(main pl){
- pl.getServer().getPluginManager().registerEvents(this, pl);
- }
- @EventHandler
- public void onInter(PlayerInteractEvent e) {
- Player p = e.getPlayer();
- if (((e.getAction() == Action.RIGHT_CLICK_BLOCK) || (e.getAction() == Action.RIGHT_CLICK_AIR)) &&
- (p.getItemInHand().getType().equals(Material.NETHER_STAR)))
- if ((p.getItemInHand().getItemMeta().getDisplayName().equals("§aPartikel")) && (p.hasPermission("particles.use"))){
- Inventory inv = Bukkit.createInventory(p, 9, "Partikel");
- ItemStack item = new ItemStack(Material.EYE_OF_ENDER);
- ItemMeta meta = item.getItemMeta();
- meta.setDisplayName("§5Ender-Partikel");
- item.setItemMeta(meta);
- ItemStack item1 = new ItemStack(Material.CLAY_BALL);
- ItemMeta meta1 = item1.getItemMeta();
- meta1.setDisplayName("§7Rauch-Partikel");
- item1.setItemMeta(meta1);
- ItemStack item3 = new ItemStack(Material.FIRE);
- ItemMeta meta3 = item3.getItemMeta();
- meta3.setDisplayName("§cFeuer-Partikel");
- item3.setItemMeta(meta3);
- ItemStack item4 = new ItemStack(Material.PISTON_BASE);
- ItemMeta meta4 = item4.getItemMeta();
- meta4.setDisplayName("§1Schließen");
- item4.setItemMeta(meta4);
- inv.setItem(0, item);
- inv.setItem(2, item1);
- inv.setItem(4, item3);
- inv.setItem(8, item4);
- p.playSound(p.getLocation(), Sound.CHEST_OPEN, 3, 2);
- p.openInventory(inv);
- }
- }
- @EventHandler
- public void onClick(InventoryClickEvent e1) {
- {
- Player p1 = (Player)e1.getWhoClicked();
- if (e1.getInventory().getName().equals("Partikel")) {
- if (e1.getCurrentItem().getType() == Material.EYE_OF_ENDER)
- {
- p1.closeInventory();
- p1.playSound(p1.getLocation(), Sound.LEVEL_UP, 3.0F, 2.0F);
- p1.sendMessage(main.pr+"§aDu hast die §eEnder §aPartikel ausgewählt");
- main.ender.add(p1);
- main.fire.remove(p1);
- main.smoke.remove(p1);
- return;
- }
- if (e1.getCurrentItem().getType() == Material.FIRE)
- {
- p1.closeInventory();
- p1.playSound(p1.getLocation(), Sound.LEVEL_UP, 3.0F, 2.0F);
- p1.sendMessage(main.pr+"§aDu hast die §eFire §aPartikel ausgewählt");
- main.ender.remove(p1);
- main.fire.add(p1);
- main.smoke.remove(p1);
- return;
- }
- if (e1.getCurrentItem().getType() == Material.CLAY_BALL)
- {
- p1.closeInventory();
- p1.playSound(p1.getLocation(), Sound.LEVEL_UP, 3.0F, 2.0F);
- p1.sendMessage(main.pr+"§aDu hast die §eSmoke §aPartikel ausgewählt");
- main.ender.remove(p1);
- main.fire.remove(p1);
- main.smoke.add(p1);
- return;
- }
- if (e1.getCurrentItem().getType() == Material.PISTON_BASE)
- {
- p1.closeInventory();
- p1.playSound(p1.getLocation(), Sound.LEVEL_UP, 3.0F, 2.0F);
- main.ender.remove(p1);
- main.fire.remove(p1);
- main.smoke.remove(p1);
- return;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement