Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package us.falloutmc.fv;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.DyeColor;
- 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.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener {
- String cp = "FalloutVaults: ";
- String prefix = ChatColor.translateAlternateColorCodes('&', "&8(&c&lPlayerVaults&8)&f ");
- public void onEnable(){
- System.out.print(cp + "Has been enabled!");
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- }
- public void onDisable(){
- System.out.print(cp + "Has been disabled!");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
- Player player = (Player) sender;
- if (commandLabel.equalsIgnoreCase("fv") || commandLabel.equalsIgnoreCase("pv")){
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8(&c&lPlayerVaults&8) &fOpening The Vault Menu"));
- createMenu(player);
- }
- return false;
- }
- @EventHandler
- public void onInvClick(InventoryClickEvent event){
- event.setCancelled(true);
- if (event.getInventory().getName() != prefix){
- return;
- }
- if (event.getRawSlot() == 10) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 1");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 11) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 2");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 12) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 3");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 13) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 4");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 14) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 5");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 15) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 6");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 16) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 7");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 19) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 8");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 20) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 9");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 21) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 10");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 22) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 11");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 23) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 12");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 24) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 13");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 25) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 14");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 28) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 15");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 29) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 16");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 30) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 17");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 31) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 18");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 32) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 19");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 33) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 20");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 34) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 21");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 37) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 22");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 38) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 23");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 39) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 24");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 40) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 25");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 41) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 26");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 42) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 27");
- event.setCancelled(true);
- }
- if (event.getRawSlot() == 43) {
- Bukkit.dispatchCommand((CommandSender) event.getWhoClicked(), "playervaults:playervaults 28");
- event.setCancelled(true);
- }
- }
- public void createMenu(Player player){
- Inventory inv = Bukkit.getServer().createInventory(null, 54, prefix);
- ItemStack item1 = new ItemStack(Material.STAINED_GLASS_PANE, 1, DyeColor.BLACK.getData());
- ItemStack item2 = new ItemStack(Material.NETHER_STAR);
- ItemStack vault1 = new ItemStack(Material.CHEST);
- ItemStack vault2 = new ItemStack(Material.CHEST);
- ItemStack vault3 = new ItemStack(Material.CHEST);
- ItemStack vault4 = new ItemStack(Material.CHEST);
- ItemStack vault5 = new ItemStack(Material.CHEST);
- ItemStack vault6 = new ItemStack(Material.CHEST);
- ItemStack vault7 = new ItemStack(Material.CHEST);
- ItemStack vault8 = new ItemStack(Material.CHEST);
- ItemStack vault9 = new ItemStack(Material.CHEST);
- ItemStack vault10 = new ItemStack(Material.CHEST);
- ItemStack vault11 = new ItemStack(Material.CHEST);
- ItemStack vault12 = new ItemStack(Material.CHEST);
- ItemStack vault13 = new ItemStack(Material.CHEST);
- ItemStack vault14 = new ItemStack(Material.CHEST);
- ItemStack vault15 = new ItemStack(Material.CHEST);
- ItemStack vault16 = new ItemStack(Material.CHEST);
- ItemStack vault17 = new ItemStack(Material.CHEST);
- ItemStack vault18 = new ItemStack(Material.CHEST);
- ItemStack vault19 = new ItemStack(Material.CHEST);
- ItemStack vault20 = new ItemStack(Material.CHEST);
- ItemStack vault21 = new ItemStack(Material.CHEST);
- ItemStack vault22 = new ItemStack(Material.CHEST);
- ItemStack vault23 = new ItemStack(Material.CHEST);
- ItemStack vault24 = new ItemStack(Material.CHEST);
- ItemStack vault25 = new ItemStack(Material.CHEST);
- ItemStack vault26 = new ItemStack(Material.CHEST);
- ItemStack vault27 = new ItemStack(Material.CHEST);
- ItemStack vault28 = new ItemStack(Material.CHEST);
- ItemMeta item1Meta = item1.getItemMeta();
- ItemMeta item2Meta = item2.getItemMeta();
- ItemMeta vault1Meta = vault1.getItemMeta();
- ItemMeta vault2Meta = vault2.getItemMeta();
- ItemMeta vault3Meta = vault3.getItemMeta();
- ItemMeta vault4Meta = vault4.getItemMeta();
- ItemMeta vault5Meta = vault5.getItemMeta();
- ItemMeta vault6Meta = vault6.getItemMeta();
- ItemMeta vault7Meta = vault7.getItemMeta();
- ItemMeta vault8Meta = vault1.getItemMeta();
- ItemMeta vault9Meta = vault2.getItemMeta();
- ItemMeta vault10Meta = vault3.getItemMeta();
- ItemMeta vault11Meta = vault4.getItemMeta();
- ItemMeta vault12Meta = vault5.getItemMeta();
- ItemMeta vault13Meta = vault6.getItemMeta();
- ItemMeta vault14Meta = vault7.getItemMeta();
- ItemMeta vault15Meta = vault15.getItemMeta();
- ItemMeta vault16Meta = vault16.getItemMeta();
- ItemMeta vault17Meta = vault17.getItemMeta();
- ItemMeta vault18Meta = vault18.getItemMeta();
- ItemMeta vault19Meta = vault19.getItemMeta();
- ItemMeta vault20Meta = vault20.getItemMeta();
- ItemMeta vault21Meta = vault21.getItemMeta();
- ItemMeta vault22Meta = vault22.getItemMeta();
- ItemMeta vault23Meta = vault23.getItemMeta();
- ItemMeta vault24Meta = vault24.getItemMeta();
- ItemMeta vault25Meta = vault25.getItemMeta();
- ItemMeta vault26Meta = vault26.getItemMeta();
- ItemMeta vault27Meta = vault27.getItemMeta();
- ItemMeta vault28Meta = vault28.getItemMeta();
- item1Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&7"));
- item2Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&8ยป &cSelect a vault"));
- vault1Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#1"));
- vault2Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#2"));
- vault3Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#3"));
- vault4Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#4"));
- vault5Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#5"));
- vault6Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#6"));
- vault7Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#7"));
- vault8Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#8"));
- vault9Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#9"));
- vault10Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#10"));
- vault11Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#11"));
- vault12Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#12"));
- vault13Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#13"));
- vault14Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#14"));
- vault15Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#15"));
- vault16Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#16"));
- vault17Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#17"));
- vault18Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#18"));
- vault19Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#19"));
- vault20Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#20"));
- vault21Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#21"));
- vault22Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#22"));
- vault23Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#23"));
- vault24Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#24"));
- vault25Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#25"));
- vault26Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#26"));
- vault27Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#27"));
- vault28Meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&dVault: &a&n#28"));
- item1.setItemMeta(item1Meta);
- item2.setItemMeta(item2Meta);
- vault1.setItemMeta(vault1Meta);
- vault2.setItemMeta(vault2Meta);
- vault3.setItemMeta(vault3Meta);
- vault4.setItemMeta(vault4Meta);
- vault5.setItemMeta(vault5Meta);
- vault6.setItemMeta(vault6Meta);
- vault7.setItemMeta(vault7Meta);
- vault8.setItemMeta(vault8Meta);
- vault9.setItemMeta(vault9Meta);
- vault10.setItemMeta(vault10Meta);
- vault11.setItemMeta(vault11Meta);
- vault12.setItemMeta(vault12Meta);
- vault13.setItemMeta(vault13Meta);
- vault14.setItemMeta(vault14Meta);
- vault15.setItemMeta(vault15Meta);
- vault16.setItemMeta(vault16Meta);
- vault17.setItemMeta(vault17Meta);
- vault18.setItemMeta(vault18Meta);
- vault19.setItemMeta(vault19Meta);
- vault20.setItemMeta(vault20Meta);
- vault21.setItemMeta(vault21Meta);
- vault22.setItemMeta(vault22Meta);
- vault23.setItemMeta(vault23Meta);
- vault24.setItemMeta(vault24Meta);
- vault25.setItemMeta(vault25Meta);
- vault26.setItemMeta(vault26Meta);
- vault27.setItemMeta(vault27Meta);
- vault28.setItemMeta(vault28Meta);
- for (int i = 0; i< 54; i++) {
- if ((i != 10) && (i != 11)) {
- inv.setItem(i, item1);
- inv.setItem(49, item2);
- inv.setItem(10, vault1);
- inv.setItem(11, vault2);
- inv.setItem(12, vault3);
- inv.setItem(13, vault4);
- inv.setItem(14, vault5);
- inv.setItem(15, vault6);
- inv.setItem(16, vault7);
- inv.setItem(19, vault8);
- inv.setItem(20, vault9);
- inv.setItem(21, vault10);
- inv.setItem(22, vault11);
- inv.setItem(23, vault12);
- inv.setItem(24, vault13);
- inv.setItem(25, vault14);
- inv.setItem(28, vault15);
- inv.setItem(29, vault16);
- inv.setItem(30, vault17);
- inv.setItem(31, vault18);
- inv.setItem(32, vault19);
- inv.setItem(33, vault20);
- inv.setItem(34, vault21);
- inv.setItem(37, vault22);
- inv.setItem(38, vault23);
- inv.setItem(39, vault24);
- inv.setItem(40, vault25);
- inv.setItem(41, vault26);
- inv.setItem(42, vault27);
- inv.setItem(43, vault28);
- }
- }
- player.openInventory(inv);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement