Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.crackrudi.crackburnsurvival.cmd;
- import java.util.ArrayList;
- import org.bukkit.Bukkit;
- import org.bukkit.Effect;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class CMD_Vip implements CommandExecutor, Listener {
- String pr = "§7[§eCrackBurn§7] ";
- Inventory inv = Bukkit.createInventory(null, 27, pr + "Vip Menu");
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- Player p = (Player) sender;
- if(p.hasPermission("crackburn.vip")){
- if(cmd.getName().equalsIgnoreCase("Vip")) {
- ItemStack Bed = new ItemStack(Material.REDSTONE_LAMP_ON);
- ItemMeta BedMeta = Bed.getItemMeta();
- BedMeta.setDisplayName("§bHealt dich!");
- ArrayList<String> lore = new ArrayList();
- lore.add("§7Setzt dein Leben auf 20 halbe Hertzen!");
- BedMeta.setLore(lore);
- Bed.setItemMeta(BedMeta);
- ItemStack SG = new ItemStack(Material.APPLE);
- ItemMeta SGMeta = SG.getItemMeta();
- SGMeta.setDisplayName("§6Feed");
- SGMeta.setLore(lore);
- SG.setItemMeta(SGMeta);
- ItemStack KA = new ItemStack(Material.COMPASS);
- ItemMeta KAMeta = KA.getItemMeta();
- KAMeta.setDisplayName("§5Random Teleport!");
- ArrayList<String> labs = new ArrayList();
- labs.add("§bTeleportiert dich Irgendwo in die Welt!");
- KAMeta.setLore(labs);
- KA.setItemMeta(KAMeta);
- ItemStack CU = new ItemStack(Material.WORKBENCH);
- ItemMeta CUMeta = SG.getItemMeta();
- CUMeta.setDisplayName("§eWorkBench");
- CUMeta.setLore(lore);
- CU.setItemMeta(CUMeta);
- ItemStack TEST = new ItemStack(Material.ENDER_CHEST);
- ItemMeta TESTMeta = TEST.getItemMeta();
- TESTMeta.setDisplayName("§9EnderChest");
- ArrayList<String> test = new ArrayList();
- TESTMeta.setLore(test);
- TEST.setItemMeta(TESTMeta);
- ItemStack EINS = new ItemStack(Material.TNT);
- ItemMeta EINSMeta = TEST.getItemMeta();
- EINSMeta.setDisplayName("§9Spawn");
- EINS.setItemMeta(EINSMeta);
- ItemStack black = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short)15);
- ItemMeta blackmeta = black.getItemMeta();
- blackmeta.setDisplayName(null);
- black.setItemMeta(blackmeta);
- inv.setItem(0, SG);
- inv.setItem(1, black);
- inv.setItem(2, Bed);
- inv.setItem(3, black);
- inv.setItem(4, KA);
- inv.setItem(5, black);
- inv.setItem(6, CU);
- inv.setItem(7, black);
- inv.setItem(8, TEST);
- inv.setItem(9, black);
- inv.setItem(10, EINS);
- inv.setItem(11, black);
- inv.setItem(12, black);
- inv.setItem(13, black);
- inv.setItem(14, black);
- inv.setItem(15, black);
- inv.setItem(16, black);
- inv.setItem(17, black);
- inv.setItem(18, black);
- inv.setItem(19, black);
- inv.setItem(20, black);
- inv.setItem(21, black);
- inv.setItem(22, black);
- inv.setItem(23, black);
- inv.setItem(24, black);
- inv.setItem(25, black);
- inv.setItem(26, black);
- p.openInventory(inv);
- }
- }else{
- p.sendMessage(pr + "Kaufe dir VIP um diesen Befehl zu benutzen!");
- }
- return false;
- }
- @EventHandler
- public void onClick(InventoryClickEvent e) {
- if(e.getCurrentItem() == null){
- return;
- }
- Player p = (Player) e.getWhoClicked();
- Location loc = p.getLocation();
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§bHealt dich!")) {
- p.closeInventory();
- p.setHealth(0);
- p.playSound(loc, Sound.ENTITY_PLAYER_LEVELUP, 1, 1);
- loc.getWorld().playEffect(loc, Effect.MOBSPAWNER_FLAMES, 2004);
- e.setCancelled(true);
- }
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§6Feed")) {
- p.closeInventory();
- p.setFoodLevel(20);
- p.playSound(loc, Sound.ENTITY_PLAYER_LEVELUP, 1, 1);
- loc.getWorld().playEffect(loc, Effect.MOBSPAWNER_FLAMES, 2004);
- }
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§5Random Teleport!")) {
- p.closeInventory();
- p.performCommand("workbench");
- p.playSound(loc, Sound.ENTITY_PLAYER_LEVELUP, 1, 1);
- loc.getWorld().playEffect(loc, Effect.MOBSPAWNER_FLAMES, 2004);
- }
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§eWorkBench")) {
- p.closeInventory();
- p.performCommand("ender");
- p.playSound(loc, Sound.ENTITY_PLAYER_LEVELUP, 1, 1);
- loc.getWorld().playEffect(loc, Effect.MOBSPAWNER_FLAMES, 2004);
- }
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§9EnderChest")) {
- p.closeInventory();
- p.performCommand("spawn");
- p.playSound(loc, Sound.ENTITY_PLAYER_LEVELUP, 1, 1);
- loc.getWorld().playEffect(loc, Effect.MOBSPAWNER_FLAMES, 2004);
- }
- if(e.getCurrentItem().getType().equals(Material.STAINED_GLASS_PANE)); {
- }
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§6SurvivalGames")) {
- p.closeInventory();
- p.playSound(loc, Sound.ENTITY_PLAYER_LEVELUP, 1, 1);
- loc.getWorld().playEffect(loc, Effect.MOBSPAWNER_FLAMES, 2004);
- }
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§6SurvivalGames")) {
- p.closeInventory();
- p.performCommand("randomtp");
- p.playSound(loc, Sound.ENTITY_PLAYER_LEVELUP, 1, 1);
- loc.getWorld().playEffect(loc, Effect.MOBSPAWNER_FLAMES, 2004);
- }
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§6SurvivalGames")) {
- p.performCommand("kitvip");
- p.closeInventory();
- }
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§6SurvivalGames")) {
- p.performCommand("selbstmord");
- p.closeInventory();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement