@Override public void run() { player.closeInventory(); } });
@Override public void end() { allowClose = true; if (response == null && options.isEmpty()) { player.closeInventory(); } }
@Override void click(int slot, int playerSlot, ClickType click) { QuestCanceler cancel = map.get(slot); if (cancel == null) { return; } // cancel the chosen quests cancel.cancel(playerID); player.closeInventory(); } }
@Override void click(int slot, int layerSlot, ClickType click) { Location loc = locations.get(slot); if (loc == null) { return; } // set the location of the compass player.setCompassTarget(loc); player.closeInventory(); } }
protected void execute(Event event) { Player p = this.player.getSingle(event); if (p == null) { return; } p.closeInventory(); }
@Override public boolean onClick(Player p, int arg1, ItemStack arg2, ClickAction arg3) { p.closeInventory(); TeleportationSequence.start(p.getUniqueId(), complexity, source, l, false); return false; } });
@Override public void close(Player p) { UUID uuid = p.getUniqueId(); plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, () -> { hasLoadedMap.remove(uuid); map_data.remove(uuid); ids.remove(uuid); p.closeInventory(); }, 1L); } }
@Override public void run() { if (e.willClose()) { p.closeInventory(); } if (e.willDestroy()) { destroy(); } } }.runTaskLater(MyPetApi.getPlugin(), 0);
@SuppressWarnings("unchecked") public void close(Player player) { listeners.stream() .filter(listener -> listener.getType() == InventoryCloseEvent.class) .forEach(listener -> ((InventoryListener<InventoryCloseEvent>) listener) .accept(new InventoryCloseEvent(player.getOpenInventory()))); this.manager.setInventory(player, null); player.closeInventory(); this.manager.setContents(player, null); }
@Override public boolean onClick(Player p, int arg1, ItemStack arg2, ClickAction arg3) { p.closeInventory(); p.sendMessage(""); p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&7&ohttps://github.com/TheBusyBiscuit/Slimefun4/issues")); p.sendMessage(""); return false; } });
@Override public boolean onClick(Player p, int arg1, ItemStack arg2, ClickAction arg3) { p.closeInventory(); p.sendMessage(""); p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&7&ohttps://github.com/TheBusyBiscuit/Slimefun4")); p.sendMessage(""); return false; } });
/** * Closes the inventory. * * @param p the player using the GUI */ @Override public void close(Player p) { plugin.getTrackerKeeper().getUpgrades().remove(p.getUniqueId()); plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, () -> p.closeInventory(), 1L); }
private boolean upgradeItem(FPlayer fme, Upgrade upgrade, int level, int cost) { if (hasMoney(fme, cost)) { takeMoney(fme, cost); fme.getFaction().setUpgrade(upgrade, level); fme.getPlayer().closeInventory(); return true; } return false; } }
@Override public boolean onClick(Player p, int arg1, ItemStack arg2, ClickAction arg3) { if (contributor.getCommits() > 0) { p.closeInventory(); p.sendMessage(""); p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&7&o" + contributor.getProfile())); p.sendMessage(""); } return false; } });
@Override public boolean onClick(Player p, int slot, ItemStack item, ClickAction action) { p.closeInventory(); p.sendMessage(""); p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&7&o" + Slimefun.getItemConfig().getString(sfItem.getID() + ".youtube"))); p.sendMessage(""); return false; } });
@Override public boolean onClick(Player p, int slot, ItemStack item, ClickAction action) { p.closeInventory(); p.sendMessage(""); p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&7&o" + Slimefun.getItemConfig().getString(sfItem.getID() + ".wiki"))); p.sendMessage(""); return false; } });
@EventHandler public static void onPlayerTeleport(PlayerTeleportEvent event) { if (event.getPlayer() == null || event.getPlayer().getOpenInventory() == null) { return; } if (event.getPlayer().getOpenInventory().getType() != InventoryType.CRAFTING) { event.getPlayer().closeInventory(); } } }
@Override public ItemStack onClick() { MinigamePlayer ply = getContainer().getViewer(); ply.setNoClose(true); ply.getPlayer().closeInventory(); ply.sendMessage("Enter material name into chat to add to the whitelist/blacklist, the menu will automatically reopen in 30s if nothing is entered.", MinigameMessageType.INFO); ply.setManualEntry(this); getContainer().startReopenTimer(30); return null; }
@Override public ItemStack onClick() { disp.placeRootSign(); disp.getMinigame().getScoreboardData().reload(disp.getRoot().getBlock()); getContainer().getViewer().getPlayer().closeInventory(); return null; } }
@Override public ItemStack onClick(){ MinigamePlayer ply = getContainer().getViewer(); ply.setNoClose(true); ply.getPlayer().closeInventory(); ply.sendInfoMessage("Enter a potion using the syntax below into chat, the menu will automatically reopen in 30s if nothing is entered."); ply.sendInfoMessage("PotionName, level, duration (duration can be \"inf\")"); ply.setManualEntry(this); getContainer().startReopenTimer(30); return null; }