Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package eu.skycube.commands;
- import de.MsGamerHD.StatsCoins.Stats.StatsCoinsAPI;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- 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.event.inventory.InventoryDragEvent;
- import org.bukkit.event.inventory.InventoryInteractEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.inventory.meta.SkullMeta;
- import java.util.ArrayList;
- /**
- * Created by Jan on 10.02.2016.
- */
- public class TeamCommand implements Listener, CommandExecutor {
- String string = "§a§lSkyCube §f§l▶ Team";
- String sluckylemonde = "LuckyLemonDE";
- String syoubetterapfel = "YouBetterApfel";
- String smsgamerhd = "MsGamerHD";
- String scomichd = "ComicHD";
- String svamperlz = "Vamperlz";
- String sjeyjey_ = "JeyJey_";
- String sfunney = "Funney";
- String sshinyblueeberry = "ShinyBlueeberry";
- String sminingminer = "MiningMiner";
- String sfindingtheteemo = "FindingTheTeemo";
- @Override
- public boolean onCommand(CommandSender cs, Command cmd, String label, String[] args) {
- if(!(cs instanceof Player)){
- cs.sendMessage("§cDu musst ein Spieler sein!");
- return false;
- }
- openInventory((Player) cs, string);
- return false;
- }
- public void openInventory(Player p, String title){
- Inventory inv = Bukkit.createInventory(null, 6*9, title);
- // MAIL-LOREN
- ArrayList<String> luckylemondelore = new ArrayList<>();
- luckylemondelore.add("§7§l➥§r§f Mail: support@skycube.eu");
- luckylemondelore.add("§7§l➥§r§f Name: Jan");
- luckylemondelore.add("§7§l➥§r§f Alter: 15");
- ArrayList<String> youbetterapfellore = new ArrayList<>();
- youbetterapfellore.add("§7§l➥§r§f Mail: youbetterapfel@skycube.eu");
- youbetterapfellore.add("§7§l➥§r§f Name: Gian Luca");
- youbetterapfellore.add("§7§l➥§r§f Alter: 16");
- ArrayList<String> comichdlore = new ArrayList<>();
- comichdlore.add("§7§l➥§r§f Mail: comichd@skycube.eu");
- comichdlore.add("§7§l➥§r§f Name: Bryan");
- comichdlore.add("§7§l➥§r§f Alter: 16");
- ArrayList<String> msgamerhdlore = new ArrayList<>();
- msgamerhdlore.add("§7§l➥§r§f Mail: msgamerhd@skycube.eu");
- msgamerhdlore.add("§7§l➥§r§f Name: Matthias");
- msgamerhdlore.add("§7§l➥§r§f Alter: 16");
- ArrayList<String> vamperlzlore = new ArrayList<>();
- vamperlzlore.add("§7§l➥§r§f Mail: vamperlz@skycube.eu");
- vamperlzlore.add("§7§l➥§r§f Name: Freddy");
- vamperlzlore.add("§7§l➥§r§f Alter: 14");
- ArrayList<String> jeyjey_lore = new ArrayList<>();
- jeyjey_lore.add("§7§l➥§r§f Mail: jeyjey_@skycube.eu");
- jeyjey_lore.add("§7§l➥§r§f Name: Jeremy");
- jeyjey_lore.add("§7§l➥§r§f Alter: 14");
- ArrayList<String> funneylore = new ArrayList<>();
- funneylore.add("§7§l➥§r§f Mail: funney@skycube.eu");
- funneylore.add("§7§l➥§r§f Name: Julian");
- funneylore.add("§7§l➥§r§f Alter: 14");
- ArrayList<String> shinyblueeberrylore = new ArrayList<>();
- shinyblueeberrylore.add("§7§l➥§r§f Mail: shinyblueeberry@skycube.eu");
- shinyblueeberrylore.add("§7§l➥§r§f Name: Luna");
- shinyblueeberrylore.add("§7§l➥§r§f Alter: 16");
- ArrayList<String> miningminerlore = new ArrayList<>();
- miningminerlore.add("§7§l➥§r§f Mail: miningminer@skycube.eu");
- miningminerlore.add("§7§l➥§r§f Name: Adam");
- miningminerlore.add("§7§l➥§r§f Alter: 15");
- ArrayList<String> findingtheteemolore = new ArrayList<>();
- findingtheteemolore.add("§7§l➥§r§f Mail: findingtheteemo@skycube.eu");
- findingtheteemolore.add("§7§l➥§r§f Name: Leon");
- findingtheteemolore.add("§7§l➥§r§f Alter: 14");
- // INHABER
- ItemStack luckylemonde = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta luckylemondemeta = (SkullMeta) luckylemonde.getItemMeta();
- luckylemondemeta.setOwner(sluckylemonde);
- if(Bukkit.getPlayer(sluckylemonde) == null){
- luckylemondemeta.setDisplayName("§c"+sluckylemonde);
- }else{
- luckylemondemeta.setDisplayName("§a"+sluckylemonde);
- }
- luckylemondemeta.setLore(luckylemondelore);
- luckylemonde.setItemMeta(luckylemondemeta);
- // DEVELOPER
- ItemStack youbetterapfel = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta youbetterapfelmeta = (SkullMeta) youbetterapfel.getItemMeta();
- youbetterapfelmeta.setOwner(syoubetterapfel);
- if(Bukkit.getPlayer(syoubetterapfel) == null){
- youbetterapfelmeta.setDisplayName("§c"+syoubetterapfel);
- }else{
- youbetterapfelmeta.setDisplayName("§a"+syoubetterapfel);
- }
- youbetterapfelmeta.setLore(youbetterapfellore);
- youbetterapfel.setItemMeta(youbetterapfelmeta);
- ItemStack msgamerhd = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta msgamerhdmeta = (SkullMeta) msgamerhd.getItemMeta();
- msgamerhdmeta.setOwner(smsgamerhd);
- if(Bukkit.getPlayer(smsgamerhd) == null){
- msgamerhdmeta.setDisplayName("§c"+smsgamerhd);
- }else{
- msgamerhdmeta.setDisplayName("§a"+smsgamerhd);
- }
- msgamerhdmeta.setLore(msgamerhdlore);
- msgamerhd.setItemMeta(msgamerhdmeta);
- ItemStack comichd = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta comichdmeta = (SkullMeta) comichd.getItemMeta();
- comichdmeta.setOwner(scomichd);
- if(Bukkit.getPlayer(scomichd) == null){
- comichdmeta.setDisplayName("§c"+scomichd);
- }else{
- comichdmeta.setDisplayName("§a"+scomichd);
- }
- comichdmeta.setLore(comichdlore);
- comichd.setItemMeta(comichdmeta);
- // MODERATOREN
- ItemStack vamperlz = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta vamperlzmeta = (SkullMeta) vamperlz.getItemMeta();
- vamperlzmeta.setOwner(svamperlz);
- if(Bukkit.getPlayer(svamperlz) == null){
- vamperlzmeta.setDisplayName("§c"+svamperlz);
- }else{
- vamperlzmeta.setDisplayName("§a"+svamperlz);
- }
- vamperlzmeta.setLore(vamperlzlore);
- vamperlz.setItemMeta(vamperlzmeta);
- ItemStack jeyjey_ = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta jeyjey_meta = (SkullMeta) jeyjey_.getItemMeta();
- jeyjey_meta.setOwner(sjeyjey_);
- if(Bukkit.getPlayer(sjeyjey_) == null){
- jeyjey_meta.setDisplayName("§c"+sjeyjey_);
- }else{
- jeyjey_meta.setDisplayName("§a"+sjeyjey_);
- }
- jeyjey_meta.setLore(jeyjey_lore);
- jeyjey_.setItemMeta(jeyjey_meta);
- // BUILDER
- ItemStack funney = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta funneymeta = (SkullMeta) funney.getItemMeta();
- funneymeta.setOwner(sfunney);
- if(Bukkit.getPlayer(sfunney) == null){
- funneymeta.setDisplayName("§c"+sfunney);
- }else{
- funneymeta.setDisplayName("§a"+sfunney);
- }
- funneymeta.setLore(funneylore);
- funney.setItemMeta(funneymeta);
- ItemStack shinyblueeberry = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta shinyblueeberrymeta = (SkullMeta) shinyblueeberry.getItemMeta();
- shinyblueeberrymeta.setOwner(sshinyblueeberry);
- if(Bukkit.getPlayer(sshinyblueeberry) == null){
- shinyblueeberrymeta.setDisplayName("§c"+sshinyblueeberry);
- }else{
- shinyblueeberrymeta.setDisplayName("§a"+sshinyblueeberry);
- }
- funneymeta.setLore(shinyblueeberrylore);
- shinyblueeberry.setItemMeta(shinyblueeberrymeta);
- // SUPPORTER
- ItemStack miningminer = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta miningminermeta = (SkullMeta) miningminer.getItemMeta();
- miningminermeta.setOwner(sminingminer);
- if(Bukkit.getPlayer(sminingminer) == null){
- miningminermeta.setDisplayName("§c"+sminingminer);
- }else{
- miningminermeta.setDisplayName("§a"+sminingminer);
- }
- miningminermeta.setLore(miningminerlore);
- miningminer.setItemMeta(miningminermeta);
- ItemStack findingtheteemo = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta findingtheteemometa = (SkullMeta) findingtheteemo.getItemMeta();
- findingtheteemometa.setOwner(sfindingtheteemo);
- if(Bukkit.getPlayer(sfindingtheteemo) == null){
- findingtheteemometa.setDisplayName("§c"+sfindingtheteemo);
- }else{
- findingtheteemometa.setDisplayName("§a"+sfindingtheteemo);
- }
- findingtheteemometa.setLore(findingtheteemolore);
- findingtheteemo.setItemMeta(findingtheteemometa);
- ArrayList<String> inhaberlore = new ArrayList<>();
- inhaberlore.add("§7§l➥§r§f LuckyLemonDE");
- ArrayList<String> adminlore = new ArrayList<>();
- adminlore.add("§7§l➥§r§f ?");
- ArrayList<String> developerlore = new ArrayList<>();
- developerlore.add("§7§l➥§r§f YouBetterApfel");
- developerlore.add("§7§l➥§r§f ComicHD");
- developerlore.add("§7§l➥§r§f MsGamerHD");
- ArrayList<String> moderatorlore = new ArrayList<>();
- moderatorlore.add("§7§l➥§r§f Vamperlz");
- moderatorlore.add("§7§l➥§r§f JeyJey_");
- ArrayList<String> builderlore = new ArrayList<>();
- builderlore.add("§7§l➥§r§f Funney");
- builderlore.add("§7§l➥§r§f ShinyBlueeberry");
- ArrayList<String> supporterlore = new ArrayList<>();
- supporterlore.add("§7§l➥§r§f MiningMiner");
- supporterlore.add("§7§l➥§r§f FindingTheTeemo");
- ItemStack inhaber = new ItemStack(Material.FERMENTED_SPIDER_EYE);
- ItemMeta inhabermeta = inhaber.getItemMeta();
- inhabermeta.setDisplayName("§4§lInhaber");
- inhabermeta.setLore(inhaberlore);
- inhaber.setItemMeta(inhabermeta);
- ItemStack admin = new ItemStack(Material.FERMENTED_SPIDER_EYE);
- ItemMeta adminmeta = admin.getItemMeta();
- adminmeta.setDisplayName("§4§lAdmin");
- adminmeta.setLore(adminlore);
- admin.setItemMeta(adminmeta);
- ItemStack developer = new ItemStack(Material.INK_SACK, 1, (short) 12);
- ItemMeta developermeta = developer.getItemMeta();
- developermeta.setDisplayName("§b§lDeveloper");
- developermeta.setLore(developerlore);
- developer.setItemMeta(developermeta);
- ItemStack moderator = new ItemStack(Material.INK_SACK, 1, (short) 1);
- ItemMeta moderatormeta = moderator.getItemMeta();
- moderatormeta.setDisplayName("§c§lModeratoren");
- moderatormeta.setLore(moderatorlore);
- moderator.setItemMeta(moderatormeta);
- ItemStack builder = new ItemStack(Material.INK_SACK, 1, (short) 11);
- ItemMeta buildermeta = builder.getItemMeta();
- buildermeta.setDisplayName("§e§lBuilder");
- buildermeta.setLore(builderlore);
- builder.setItemMeta(buildermeta);
- ItemStack supporter = new ItemStack(Material.INK_SACK, 1, (short) 1);
- ItemMeta supportermeta = supporter.getItemMeta();
- supportermeta.setDisplayName("§c§lSupporter");
- supportermeta.setLore(supporterlore);
- supporter.setItemMeta(supportermeta);
- inv.setItem(10, inhaber);
- inv.setItem(11, admin);
- inv.setItem(13, developer);
- inv.setItem(14, moderator);
- inv.setItem(15, builder);
- inv.setItem(16, supporter);
- inv.setItem(19, luckylemonde);
- inv.setItem(22, youbetterapfel);
- inv.setItem(23, vamperlz);
- inv.setItem(24, funney);
- inv.setItem(25, miningminer);
- inv.setItem(31, comichd);
- inv.setItem(32, jeyjey_);
- inv.setItem(33, shinyblueeberry);
- inv.setItem(34, findingtheteemo);
- inv.setItem(40, msgamerhd);
- p.openInventory(inv);
- }
- @EventHandler
- public void e(InventoryDragEvent e){
- if(e.getInventory().getTitle().equals(string)){
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void e(InventoryInteractEvent e){
- if(e.getInventory().getTitle().equals(string)){
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void e(InventoryClickEvent e){
- Player p = (Player) e.getWhoClicked();
- try {
- if (e.getInventory().getTitle().equals(string)) {
- e.setCancelled(true);
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§a" + sluckylemonde)) {
- Bukkit.dispatchCommand(p, "stats " + sluckylemonde);
- return;
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§a" + syoubetterapfel)) {
- Bukkit.dispatchCommand(p, "stats " + syoubetterapfel);
- return;
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§a" + scomichd)) {
- Bukkit.dispatchCommand(p, "stats " + scomichd);
- return;
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§a" + smsgamerhd)) {
- Bukkit.dispatchCommand(p, "stats " + smsgamerhd);
- return;
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§a" + svamperlz)) {
- Bukkit.dispatchCommand(p, "stats " + svamperlz);
- return;
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§a" + sjeyjey_)) {
- Bukkit.dispatchCommand(p, "stats " + sjeyjey_);
- return;
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§a" + sfunney)) {
- Bukkit.dispatchCommand(p, "stats " + sfunney);
- return;
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§a" + sshinyblueeberry)) {
- Bukkit.dispatchCommand(p, "stats " + sshinyblueeberry);
- return;
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§a" + sminingminer)) {
- Bukkit.dispatchCommand(p, "stats " + sminingminer);
- return;
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§a" + sfindingtheteemo)) {
- Bukkit.dispatchCommand(p, "stats " + sfindingtheteemo);
- return;
- } return;
- }
- }catch (NullPointerException a){}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement