Bendercraft / spigot-bending

Minecraft plugin that allows players to bend elements as in the series
Other
14 stars 7 forks source link

Arcs du Supply ramassables #112

Closed ghost closed 8 years ago

ghost commented 8 years ago

Bonjour ! Serait-il intéressant de supprimer automatiquement de l'inventaire les arcs donnés par le Supply des bows ? Ils ne devraient pas pouvoir être utilisés par d'autres personnes que les Bow, et lors d'évènements PVP comme le KOTH, on ramasse des tonnes d'arcs qui empêchent d'utiliser les sorts sur les slots où ils se placent. J'ai bricolé ça pour DenyItem :

        if(bender == null || !bender.hasAffinity(BendingAffinity.BOW)) {
            if (item.getType() == Material.BOW) {
                ItemMeta bowmeta = item.getItemMeta();
                if (bowmeta.hasLore() && bowmeta.getLore().contains(Supply.BOW_LORE)) {
                    removeItem(bender.getPlayer(), item);
                }
            }
        }

Supply.BOW_LORE pourrait peut-être être une String plus caractéristique que "Bow", comme "Bow supplied" par exemple ?

Koudja commented 8 years ago

Bonne idée, merci : fbd54f397aabff98b26d9163182a791daffb7404