У меня есть класс MainListener, где есть 1 event с переменной entity. А ещё есть класс SecondListener, где есть другой event. Вот как во втором классе при выполнении event'а получать переменную из Main и изменять ее (энтити) нбт?
Main
Second
Main
Java:
@EventHandler
@Deprecated
public void Interact(PlayerInteractAtEntityEvent e) {
Player player = e.getPlayer();
Entity entity = e.getRightClicked();
player.openInventory(Menu.MainMenu());
}
Second
Java:
@EventHandler
@Deprecated
public static void InvClick(InventoryClickEvent e) {
if (e.getView().getTitle().equalsIgnoreCase(" Меню")) {
e.setCancelled(true);
if (e.getSlot() == 11) {
//изменять nbt у entity из предыдущего эвента
}
}
}