Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.httpfile.features.inventory;
- 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.InventoryHolder;
- import org.bukkit.plugin.Plugin;
- import net.httpfile.features.Features;
- import net.httpfile.features.manager.ItemManager;
- public class Navigator implements Listener
- {
- @EventHandler
- public void PlayerInteract(final PlayerInteractEvent event) {
- final Player player = event.getPlayer();
- try {
- if (event.getItem().getItemMeta().getDisplayName().equalsIgnoreCase("§8» §eSpiele §8▏ §7§oRechtsklick §8«")) {
- if (event.getAction() == Action.RIGHT_CLICK_BLOCK || event.getAction() == Action.RIGHT_CLICK_AIR) {
- final Inventory inventory = Bukkit.createInventory((InventoryHolder)null, 45, "§8» §aMinigames");
- player.openInventory(inventory);
- player.playSound(player.getLocation(), Sound.WOOD_CLICK, 3,3);
- Bukkit.getScheduler().scheduleSyncDelayedTask((Plugin)Features.getInstance(), (Runnable)new Runnable() {
- @Override
- public void run() {
- inventory.setItem(22, new ItemManager(Material.ENCHANTMENT_TABLE).setDisplayName("§8» §aLobby §8● §7Klick").build());
- inventory.setItem(0, new ItemManager(Material.STAINED_GLASS_PANE, (short) 14,1).setNoName().build());
- inventory.setItem(1, new ItemManager(Material.STAINED_GLASS_PANE, (short) 13,1).setNoName().build());
- inventory.setItem(2, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(4, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(6, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(7, new ItemManager(Material.STAINED_GLASS_PANE, (short) 13,1).setNoName().build());
- inventory.setItem(8, new ItemManager(Material.STAINED_GLASS_PANE, (short) 14,1).setNoName().build());
- inventory.setItem(9, new ItemManager(Material.STAINED_GLASS_PANE, (short) 13,1).setNoName().build());
- inventory.setItem(10, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(12, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(13, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(14, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(16, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(17, new ItemManager(Material.STAINED_GLASS_PANE, (short) 13,1).setNoName().build());
- inventory.setItem(18, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(20, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(21, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(23, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(24, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(26, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(27, new ItemManager(Material.STAINED_GLASS_PANE, (short) 13,1).setNoName().build());
- inventory.setItem(28, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(30, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(31, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(32, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(34, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(35, new ItemManager(Material.STAINED_GLASS_PANE, (short) 13,1).setNoName().build());
- inventory.setItem(36, new ItemManager(Material.STAINED_GLASS_PANE, (short) 14,1).setNoName().build());
- inventory.setItem(37, new ItemManager(Material.STAINED_GLASS_PANE, (short) 13,1).setNoName().build());
- inventory.setItem(38, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(40, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(42, new ItemManager(Material.STAINED_GLASS_PANE, (short) 0,1).setNoName().build());
- inventory.setItem(43, new ItemManager(Material.STAINED_GLASS_PANE, (short) 13,1).setNoName().build());
- inventory.setItem(44, new ItemManager(Material.STAINED_GLASS_PANE, (short) 14,1).setNoName().build());
- Bukkit.getScheduler().runTaskLaterAsynchronously(Features.getInstance(), () -> {
- inventory.setItem(5, new ItemManager(Material.BARRIER).setDisplayName("§8» §aModus").build());
- }, 4);
- Bukkit.getScheduler().runTaskLaterAsynchronously(Features.getInstance(), () -> {
- inventory.setItem(15, new ItemManager(Material.BARRIER).setDisplayName("§8» §aModus").build());
- player.playSound(player.getLocation(), Sound.CHICKEN_EGG_POP, 1.0F, 1.0F);
- }, 6);
- Bukkit.getScheduler().runTaskLaterAsynchronously(Features.getInstance(), () -> {
- inventory.setItem(25, new ItemManager(Material.BARRIER).setDisplayName("§8» §aModus").build());
- player.playSound(player.getLocation(), Sound.CHICKEN_EGG_POP, 1.0F, 1.0F);
- }, 8);
- Bukkit.getScheduler().runTaskLaterAsynchronously(Features.getInstance(), () -> {
- inventory.setItem(33, new ItemManager(Material.BARRIER).setDisplayName("§8» §aModus").build());
- player.playSound(player.getLocation(), Sound.CHICKEN_EGG_POP, 1.0F, 1.0F);
- }, 10);
- Bukkit.getScheduler().runTaskLaterAsynchronously(Features.getInstance(), () -> {
- inventory.setItem(41, new ItemManager(Material.BARRIER).setDisplayName("§8» §aModus").build());
- player.playSound(player.getLocation(), Sound.CHICKEN_EGG_POP, 1.0F, 1.0F);
- }, 12);
- Bukkit.getScheduler().runTaskLaterAsynchronously(Features.getInstance(), () -> {
- inventory.setItem(39, new ItemManager(Material.BARRIER).setDisplayName("§8» §aModus").build());
- }, 14);
- Bukkit.getScheduler().runTaskLaterAsynchronously(Features.getInstance(), () -> {
- inventory.setItem(29, new ItemManager(Material.BARRIER).setDisplayName("§8» §aModus").build());
- }, 16);
- Bukkit.getScheduler().runTaskLaterAsynchronously(Features.getInstance(), () -> {
- inventory.setItem(19, new ItemManager(Material.BARRIER).setDisplayName("§8» §aModus").build());
- }, 18);
- Bukkit.getScheduler().runTaskLaterAsynchronously(Features.getInstance(), () -> {
- inventory.setItem(11, new ItemManager(Material.BARRIER).setDisplayName("§8» §aModus").build());
- }, 20);
- Bukkit.getScheduler().runTaskLaterAsynchronously(Features.getInstance(), () -> {
- inventory.setItem(3, new ItemManager(Material.BARRIER).setDisplayName("§8» §aModus").build());
- }, 22);
- }
- }, 0L);
- }
- }
- }
- catch (Exception ex) {}
- }
- @EventHandler
- public void PlayerClick(final InventoryClickEvent event) {
- final Player player = (Player)event.getWhoClicked();
- try {
- if (event.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§8» §aLobby §8● §7Klick")) {
- player.sendMessage("SAUFI SAUFI AUTOMAT");
- }
- }
- catch (Exception ex) {}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement