Skip to content

Instantly share code, notes, and snippets.

@truelecter
Created July 29, 2014 11:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save truelecter/364caff77fbcd287db12 to your computer and use it in GitHub Desktop.
Save truelecter/364caff77fbcd287db12 to your computer and use it in GitHub Desktop.
RainbowArmor
package truelecter.addon;
import java.util.ArrayList;
import java.util.List;
import me.babon.rainbow.Rainbow;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerDropItemEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
public class InventoryListener implements Listener {
@EventHandler
public void onInventory(PlayerDropItemEvent e) {
ItemStack i = e.getItemDrop().getItemStack();
ItemMeta meta = i.getItemMeta();
List<String> lore = meta.getLore();
if (lore == null) {
lore = new ArrayList<String>();
}
for (int ia = 0; ia < lore.size(); ia++) {
if (lore.get(ia).contains(Rainbow.LORESTRING)) {
e.getItemDrop().remove();
e.getPlayer().getEquipment().getArmorContents();
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment