本文整理了Java中org.bukkit.inventory.Inventory.getTitle()
方法的一些代码示例,展示了Inventory.getTitle()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Inventory.getTitle()
方法的具体详情如下:
包路径:org.bukkit.inventory.Inventory
类名称:Inventory
方法名:getTitle
[英]Returns the title of this inventory.
[中]返回此资源清册的标题。
代码示例来源:origin: Bukkit/Bukkit
/**
* Get the title of this inventory window.
*
* @return The title.
*/
public final String getTitle() {
return getTopInventory().getTitle();
}
}
代码示例来源:origin: EngineHub/CommandHelper
@Override
public String getTitle() {
return i.getTitle();
}
}
代码示例来源:origin: SpigotMC/Spigot-API
/**
* Get the title of this inventory window.
*
* @return The title.
*/
public final String getTitle() {
return getTopInventory().getTitle();
}
}
代码示例来源:origin: DRE2N/DungeonsXL
/**
* @param gui the gui
* @return the announcer that has the GUI
*/
public Announcer getByGUI(Inventory gui) {
for (Announcer announcer : announcers) {
if ((ChatColor.DARK_RED + announcer.getName()).equals(gui.getTitle())) {
return announcer;
}
}
return null;
}
代码示例来源:origin: FunnyGuilds/FunnyGuilds
public void unregister() {
windows.remove(this.wrap().getTitle());
this.items.clear();
}
代码示例来源:origin: eccentricdevotion/TARDIS
@EventHandler(ignoreCancelled = true)
public void onPlayerInventoryViewClick(InventoryClickEvent event) {
String title = event.getInventory().getTitle();
if (title.startsWith(ChatColor.DARK_RED + "") && title.endsWith("'s Inventory")) {
event.setCancelled(true);
}
}
}
代码示例来源:origin: eccentricdevotion/TARDIS
@EventHandler
public void onWallMenuOpen(InventoryOpenEvent event) {
String name = event.getInventory().getTitle();
if (name.equals(ChatColor.DARK_RED + "TARDIS Wall Menu") || name.equals(ChatColor.DARK_RED + "TARDIS Floor Menu")) {
Player p = (Player) event.getPlayer();
scroll.put(p.getUniqueId(), 0);
}
}
代码示例来源:origin: eccentricdevotion/TARDIS
@EventHandler
public void onWallFloorMenuOpen(InventoryOpenEvent event) {
if (event.getInventory().getTitle().equals(ChatColor.DARK_RED + "TARDIS Wall & Floor Menu")) {
Player p = (Player) event.getPlayer();
scroll.put(p.getUniqueId(), 0);
}
}
代码示例来源:origin: eccentricdevotion/TARDIS
@EventHandler
public void onChameleonWallMenuOpen(InventoryOpenEvent event) {
if (event.getInventory().getTitle().equals(ChatColor.DARK_RED + "Police Box Wall Menu")) {
Player p = (Player) event.getPlayer();
scroll.put(p.getUniqueId(), 0);
}
}
代码示例来源:origin: eccentricdevotion/TARDIS
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onChameleonConstructorOpen(InventoryOpenEvent event) {
Inventory inv = event.getInventory();
String inv_name = inv.getTitle();
if (inv_name.equals(ChatColor.DARK_RED + "Chameleon Construction")) {
Player player = ((Player) event.getPlayer());
plugin.getTrackerKeeper().getConstructors().add(player.getUniqueId());
}
}
代码示例来源:origin: FunnyGuilds/FunnyGuilds
@EventHandler
public void onClose(final InventoryCloseEvent e) {
GuiWindow window = GuiWindow.getWindow(e.getInventory().getTitle());
if (window != null) {
window.handleClose(e);
}
}
代码示例来源:origin: FunnyGuilds/FunnyGuilds
@EventHandler
public void onOpen(final InventoryOpenEvent e) {
GuiWindow window = GuiWindow.getWindow(e.getInventory().getTitle());
if (window != null) {
window.handleOpen(e);
}
}
代码示例来源:origin: jiongjionger/NeverLag
@EventHandler(priority = EventPriority.LOWEST)
public void onGUIClose(InventoryCloseEvent e) {
Inventory inv = e.getInventory();
if (inv == null) {
return;
}
if (i18n.tr("title").equals(inv.getTitle())) {
GUISortPingHolder.clear(e.getPlayer().getName());
}
}
代码示例来源:origin: jiongjionger/NeverLag
public GUIMaker(Inventory inv) {
if (inv.getType() == InventoryType.CHEST) { // 自定义大小的 Inventory
this.inv = Bukkit.createInventory(inv.getHolder(), inv.getSize(), inv.getTitle());
} else { // 自定义类型的 Inventory
this.inv = Bukkit.createInventory(inv.getHolder(), inv.getType(), inv.getTitle());
}
this.inv.setContents(inv.getContents());
}
代码示例来源:origin: SkyWars/SkyWars
private boolean isKitGuiInvolved(InventoryEvent evt) {
Inventory inventory = evt.getInventory();
InventoryHolder holder = inventory.getHolder();
if (holder instanceof Player) {
if (((Player) holder).getOpenInventory().getTitle().equals(plugin.getKitGui().getKitGuiTitle())) {
// This ensure that a player is unable to manipulate their own items when a kit GUI is open.
return true;
}
}
return inventory.getTitle().equals(plugin.getKitGui().getKitGuiTitle());
}
代码示例来源:origin: eccentricdevotion/TARDIS
@EventHandler(ignoreCancelled = true)
public void onHandlesProgramClose(InventoryCloseEvent event) {
Inventory inv = event.getInventory();
String title = inv.getTitle();
if (!title.equals(ChatColor.DARK_RED + "Handles Program")) {
return;
}
Player p = (Player) event.getPlayer();
ItemStack item = p.getItemOnCursor();
if (item != null && item.getType().equals(Material.BOWL)) {
p.setItemOnCursor(null);
}
}
代码示例来源:origin: BuycraftPlugin/BuycraftX
@Override
public void run() {
if ((event.getPlayer().getOpenInventory().getTopInventory() == null ||
!event.getPlayer().getOpenInventory().getTopInventory().getTitle().startsWith("Buycraft: ")) &&
settingUpSigns.remove(event.getPlayer().getUniqueId()) != null &&
event.getPlayer() instanceof Player) {
((Player) event.getPlayer()).sendMessage(ChatColor.RED + "Buy sign set up cancelled.");
}
}
}, 3);
代码示例来源:origin: FunnyGuilds/FunnyGuilds
public void open(HumanEntity entity) {
Inventory inv = Bukkit.createInventory(entity, this.wrap().getSize(), this.wrap().getTitle());
inv.setContents(this.wrap().getContents());
entity.openInventory(inv);
}
代码示例来源:origin: FunnyGuilds/FunnyGuilds
@EventHandler
public void onInteract(final InventoryInteractEvent e) {
if (GuiWindow.getWindow(e.getInventory().getTitle()) != null) {
if (e.getInventory().getType().equals(InventoryType.CHEST)) {
e.setResult(Event.Result.DENY);
e.setCancelled(true);
}
}
}
}
代码示例来源:origin: FunnyGuilds/FunnyGuilds
@EventHandler
public void onClick(final InventoryClickEvent e) {
if (e.getInventory() != null && e.getInventory().getType().equals(InventoryType.CHEST)) {
GuiWindow window = GuiWindow.getWindow(e.getInventory().getTitle());
if (window != null) {
GuiItem item = window.getItem(e.getSlot());
if (item != null) {
item.handleClick(e);
}
e.setResult(Event.Result.DENY);
e.setCancelled(true);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!