Enchantment-Level abfragen?

Dieses Thema im Forum "Programmierung" wurde erstellt von Basti07711, 31. Oktober 2014.

  1. Basti07711
    Offline

    Basti07711 Ehem. Teammitglied

    Registriert seit:
    2. August 2012
    Beiträge:
    714
    Ort:
    Hinter dir
    Minecraft:
    Basti07711
    Hi Leute,
    ich arbeite derzeit an einem eignenen Shop-Plugin. Funktioniert auf perfekt, jedoch eine Sache geht nicht: Das level eines Enchantments abfragen...
    Das Enchantment selbst bekomme ich, aber das Level wird immer auf 1 gesetzt.

    Hier mein Code zur abfrage:
    Code (Text):
    1.                             if(i.getItemMeta().hasEnchants()){
    2.                                
    3.                                 for(Entry<Enchantment, Integer> em : i.getItemMeta().getEnchants().entrySet()){
    4.                                    
    5.                                     List<String> enchants = new ArrayList<String>();
    6.                                     enchants.add(String.valueOf(em.getKey().getName() + "," + em.getKey().getStartLevel()));
    7.                                    
    8.                                     Main.shops.set("Inventory." + invsplit[0] + "." + material + "-" + data + ".Enchantments", enchants);
    9.                                 }
    10.                             }

    Wie kann ich das Level nun abfragen?
     
    #1
  2. MiCrJonas
    Offline

    MiCrJonas

    Registriert seit:
    29. Oktober 2012
    Beiträge:
    1.069
    Das Level bekommst du mit:
    Code (Text):
    1. em.getValue()
     
    #2