Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.realistic.events;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import com.realistic.api.API;
- import guilist.GUI_guide;
- import guilist.GUI_mechanic;
- import guilist.GUI_medicine;
- public class GUI_Handler implements Listener {
- private API plugin;
- public GUI_Handler(API plugin) {
- this.plugin = plugin;
- }
- @EventHandler
- public void GUI_guide(InventoryClickEvent e) {
- Player p = (Player) e.getWhoClicked();
- if (e.getInventory().getName().equalsIgnoreCase(ChatColor.BLUE + "Помощь по выживанию")) {
- e.setCancelled(true);
- if (e.getCurrentItem().getItemMeta().getDisplayName() != null) {
- if (e.getCurrentItem().getType() == Material.BARRIER) {
- p.closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName()
- .equalsIgnoreCase(ChatColor.GREEN + "Перейти на страницу крафтов.")
- && e.getCurrentItem().getType() == Material.SIGN) {
- p.closeInventory();
- GUI_mechanic.openGUI(p);
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName()
- .equalsIgnoreCase(ChatColor.GREEN + "Перейти на страницу крафтов медикаментов.")
- && e.getCurrentItem().getType() == Material.SIGN) {
- p.closeInventory();
- GUI_medicine.openGUI(p);
- }
- }
- }
- }
- @EventHandler
- public void GUI_mechanic(InventoryClickEvent e) {
- Player p = (Player) e.getWhoClicked();
- if (e.getInventory().getName().equalsIgnoreCase(ChatColor.BLUE + "Список крафтов вещей")) {
- e.setCancelled(true);
- if (e.getCurrentItem().getItemMeta().getDisplayName() != null) {
- if (e.getCurrentItem().getType() == Material.BARRIER) {
- p.closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName()
- .equalsIgnoreCase(ChatColor.GREEN + "Перейти на страницу помощи по выживанию.")
- && e.getCurrentItem().getType() == Material.SIGN) {
- p.closeInventory();
- GUI_guide.openGUI(p);
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName()
- .equalsIgnoreCase(ChatColor.GREEN + "Перейти на страницу крафтов медикаментов.")
- && e.getCurrentItem().getType() == Material.SIGN) {
- p.closeInventory();
- GUI_medicine.openGUI(p);
- }
- }
- }
- }
- @EventHandler
- public void GUI_medicine(InventoryClickEvent e) {
- Player p = (Player) e.getWhoClicked();
- if (e.getInventory().getName().equalsIgnoreCase(ChatColor.BLUE + "Список крафтов медикаментов")) {
- e.setCancelled(true);
- if (e.getCurrentItem().getItemMeta().getDisplayName() != null) {
- if (e.getCurrentItem().getType() == Material.BARRIER) {
- p.closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName()
- .equalsIgnoreCase(ChatColor.GREEN + "Перейти на страницу помощи по выживанию.")
- && e.getCurrentItem().getType() == Material.SIGN) {
- p.closeInventory();
- GUI_guide.openGUI(p);
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName()
- .equalsIgnoreCase(ChatColor.GREEN + "Перейти на страницу крафтов вещей.")
- && e.getCurrentItem().getType() == Material.SIGN) {
- p.closeInventory();
- GUI_mechanic.openGUI(p);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement