Dateien nach "src/main/java/me/viper/teamplugin/listener" hochladen

This commit is contained in:
2025-10-05 14:41:08 +00:00
parent dc0e285744
commit c56fcae2a5

View File

@@ -0,0 +1,53 @@
package me.viper.teamplugin.listener;
import me.viper.teamplugin.gui.BackupGUI;
import me.viper.teamplugin.gui.SettingsGUI;
import me.viper.teamplugin.gui.TeamGUI;
import me.viper.teamplugin.manager.LangManager;
import me.viper.teamplugin.util.Utils;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.inventory.InventoryDragEvent;
public class InventoryListener implements Listener {
@EventHandler
public void onInventoryClick(InventoryClickEvent e) {
String title = e.getView().getTitle();
String teamTitle = Utils.color(TeamGUI.getGuiTitle());
String settingsTitle = Utils.color(SettingsGUI.getGuiTitle());
String backupTitle = Utils.color(BackupGUI.getGuiTitle());
if (title.equals(teamTitle)) {
e.setCancelled(true);
return;
}
if (title.equals(settingsTitle)) {
e.setCancelled(true);
SettingsGUI.handleClick(e);
return;
}
if (title.equals(backupTitle)) {
e.setCancelled(true);
BackupGUI.handleClick(e);
return;
}
}
@EventHandler
public void onInventoryDrag(InventoryDragEvent e) {
String title = e.getView().getTitle();
String teamTitle = Utils.color(TeamGUI.getGuiTitle());
String settingsTitle = Utils.color(SettingsGUI.getGuiTitle());
String backupTitle = Utils.color(BackupGUI.getGuiTitle());
if (title.equals(teamTitle) || title.equals(settingsTitle) || title.equals(backupTitle)) {
e.setCancelled(true);
}
}
}