• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Inventar Abfrage

Melonemax

Redstoneengineer
Registriert
20 Februar 2021
Beiträge
37
Diamanten
250
ICh will den Invenat Namen Abfragen in der 1.8 gibt das noch mit

Code:
   @EventHandler
    public void onItem(InventoryClickEvent e){
        Player p = (Player) e.getWhoClicked();
        try{
            if (e.getInventory().getName().equalsIgnoreCase("Inventar")){
                e.setCancelled(true);
                try{
                    if (e.getCurrentItem().getType() == Material.NETHER_STAR){
                        if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("Item Name")){

                            // aus soll aufgeführt werden
                        }
                    }
                } catch (NullPointerException e2) {
                }
            }
        } catch (NullPointerException e1) {
        }
    }

das geht aber in der 1.16 leider nicht mehr wie mache ich das Jetzt??
 

Luki_xx

Schafhirte
Registriert
12 Juni 2019
Beiträge
107
Diamanten
378
Minecraft
Luki_xx
Ich habe ewig nichts mehr mit Plugins zu tun grhabt, glaube aber das man das Inventar so abfragen kann:
Java:
e.getView().getTitle();
Die Item-Abfrage müsste ansich noch funktionieren?
Falls das nicht funktioniert kann ich leider nicht helfen.
 

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
Empfehlenswerter ist es allerdings, mit seiner GUI-Klasse InventoryHolder zu implementieren & dann einfach zu schauen ob das Inventar den korrekten InventoryHolder hat. Das habe ich hier etwas genauer erklärt.
So muss man sich nicht auf den Titel des Inventars verlassen & kann Inventare einzelner Spieler ebenfalls simpler unterscheiden.
 
Oben