Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.WolfyTrolling.util;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- 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;
- public class TrollManager implements Listener {
- private final String GUI_NAME = "§aTroll§c§lGUI";
- public void openGUI(Player player) {
- if(player.hasPermission("wolfytrolling.gui")) {
- Inventory inv = Bukkit.createInventory(null, 9*4, GUI_NAME);
- inv.setItem(10, new ItemStack(Material.BARRIER));
- inv.setItem(4, new ItemStack(Material.ARMOR_STAND));
- inv.setItem(12, new ItemStack(Material.ANVIL));
- inv.setItem(14, new ItemStack(Material.ARROW));
- player.openInventory(inv);
- } else
- player.closeInventory();
- }
- @EventHandler
- public void handleGUIOpener(PlayerInteractEvent e) {
- if(e.getItem().getType() == Material.ARMOR_STAND)
- if(e.getAction() == Action.LEFT_CLICK_AIR);
- openGUI(e.getPlayer());
- }
- @EventHandler
- public void handleGUIClick(InventoryClickEvent e) {
- if(!(e.getWhoClicked() instanceof Player)) return;
- Player p = (Player) e.getWhoClicked();
- if(e.getClickedInventory().getTitle().equals(GUI_NAME)) {
- e.setCancelled(true);
- switch(e.getCurrentItem().getType()) {
- case BARRIER:
- p.sendMessage("§aHabe viel Spaß mit dieser Nachricht! §c>:D");
- Bukkit.broadcastMessage("§e?%3hd!=*#d28DJU!.?)! jOInED tHE GamE");
- break;
- case ANVIL:
- p.sendMessage("§aHAHAHAH");
- Bukkit.broadcastMessage("WeR WiLL Mit MIr sPiELEN?!?!? He.. He.. Heeeeee...");
- break;
- case ARROW:
- p.sendMessage("§1Geht´s noch gruseliger? §4>:D");
- Bukkit.broadcastMessage("Upload Trojan");
- Bukkit.broadcastMessage("Upload complete");
- Bukkit.broadcastMessage("?$%&%(&%%??%%&((%/!$/&$/&%370?");
- Bukkit.broadcastMessage("HACKED BY ´HSGI´");
- Bukkit.broadcastMessage("Uploading more things");
- break;
- default:
- p.closeInventory();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement