@Override public void run() { switching = true; player.openInventory(inv); switching = false; processingLastClick = false; } }.runTask(BetonQuest.getInstance());
public Inventory inv; public void openGUI(Player p){ //format: null, size of inventory (must be divisible by 9), "GUI name" inv = Bukkit.createInventory(null, 9, "GUI Name"); inv.setItem(0, new ItemStack(Material.DIAMOND); p.openInventory(inv); }
public void run() { player.teleport(loc); player.openInventory(inv); } }.runTask(BetonQuest.getInstance());
Player p; public void show(Player pl){ p = pl; //p is no longer null, unless the method show(null) is called, otherwise, you're good to go! pl.openInventory(inv); } PlayerInventory pi = p.getInventory();
public void open(Player... players) { for (Player player : players) { player.openInventory(inventory); PanelListenerManager.getOpenPanels().put(player.getUniqueId(), this); } }
public void openInventory(Player sender) { for (int i = 0; i < view.getSize(); i++) { view.setItem(i, contents[i]); } views.add(sender.openInventory(view)); }
private void showGenericInventory(Player showPlayer) { Inventory inventory = title != null && !title.isEmpty() ? Bukkit.createInventory(showPlayer, inventoryType, title) : Bukkit.createInventory(showPlayer, inventoryType); showPlayer.openInventory(inventory); }
@EventHandler public void dropItem(PlayerDropItemEvent e){ Player player = e.getPlayer(); //get the player that dropped the item player.openInventory(player.getInventory()); //open the player's inventory }
public void display(Player p) { updateInv(); Inventory inventory = this.inv; if (inventory == null) { WildSkript.log("[Inventory] Something went wrong!"); return; } p.openInventory(inventory); }
@EventHandler public void blank(PlayerDropItemEvent e) { Player player = e.getPlayer(); Inventory inventory = player.getInventory(); player.openInventory(inventory); }
protected void execute(Event event) { Player p = this.player.getSingle(event); Inventory furnace = Bukkit.createInventory(null, InventoryType.ANVIL); p.openInventory(furnace); }
/** * Open the inventory panel * @param users - users that should see the panel */ public void open(User... users) { for (User u : users) { u.getPlayer().openInventory(inventory); PanelListenerManager.getOpenPanels().put(u.getUniqueId(), this); } }
@Override public void onClick(int slot, ClickType clickType) { if (!relationSlots.containsKey(slot)) { return; } PermissableActionGUI actionGUI = new PermissableActionGUI(fme, relationSlots.get(slot)); actionGUI.build(); fme.getPlayer().openInventory(actionGUI.getInventory()); }
@Override public boolean onRightClick(ItemUseEvent e, Player p, ItemStack item) { if (SlimefunManager.isItemSimiliar(item, SlimefunItems.PORTABLE_DUSTBIN, true)) { e.setCancelled(true); p.openInventory(Bukkit.createInventory(null, 9 * 3, ChatColor.DARK_RED + "Delete Items")); p.playSound(p.getLocation(), Sound.BLOCK_ANVIL_LAND, 1, 1); return true; } else return false; } });
@Override public Inventory open(SmartInventory inv, Player player) { Preconditions.checkArgument(inv.getColumns() == 9, "The column count for the chest inventory must be 9, found: %s.", inv.getColumns()); Preconditions.checkArgument(inv.getRows() >= 1 && inv.getRows() <= 6, "The row count for the chest inventory must be between 1 and 6, found: %s", inv.getRows()); InventoryManager manager = inv.getManager(); Inventory handle = Bukkit.createInventory(player, inv.getRows() * inv.getColumns(), inv.getTitle()); fill(handle, manager.getContents(player).get()); player.openInventory(handle); return handle; }
@Override public boolean onRightClick(ItemUseEvent e, Player p, ItemStack item) { if (SlimefunManager.isItemSimiliar(item, SlimefunItems.ENDER_BACKPACK, true)) { e.setCancelled(true); p.openInventory(p.getEnderChest()); p.getWorld().playSound(p.getLocation(), Sound.ENTITY_ENDERMAN_TELEPORT, 1, 1); return true; } else return false; } });
private void showSortPingInfo(Player p) { LinkedHashMap<String, Integer> record = PingUtils.getPingAndSort(); if (record == null) { p.sendMessage(i18n.tr("noPlayer")); } else { GUISortPing guiSlotPing = new GUISortPing(record); p.openInventory(guiSlotPing.get()); GUISortPingHolder.put(p, guiSlotPing); } } }
public void open(Player player) { Validate.notNull(player, "Player cannot be null"); Inventory inventory = Bukkit.createInventory(new MenuInventoryHolder(this), icons.length, title); for (int i = 0; i < icons.length; i++) { if (icons[i] != null) { inventory.setItem(i, AttributeRemover.hideAttributes(icons[i].createItemstack(player))); } } player.openInventory(inventory); }
private void list(Player player) { ResultSetTardisCompanions rs = new ResultSetTardisCompanions(plugin); if (rs.fromUUID(player.getUniqueId().toString())) { String comps = rs.getCompanions(); close(player); plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, () -> { ItemStack[] items = new TARDISCompanionInventory(plugin, comps.split(":")).getSkulls(); Inventory cominv = plugin.getServer().createInventory(player, 54, ChatColor.DARK_RED + "Companions"); cominv.setContents(items); player.openInventory(cominv); }, 2L); } }
boolean doAddGUI(Player player) { if (player.hasPermission("tardis.add")) { ItemStack[] items = new TARDISCompanionAddInventory(plugin, player.getUniqueId()).getPlayers(); Inventory presetinv = plugin.getServer().createInventory(player, 54, ChatColor.DARK_RED + "Add Companion"); presetinv.setContents(items); player.openInventory(presetinv); } else { TARDISMessage.send(player, "NO_PERMS"); } return true; }