package net.glowstone.inventory;
import org.bukkit.Material;
public enum MaterialToolType implements MaterialMatcher {
WOOD(Material.WOOD_AXE, Material.WOOD_PICKAXE, Material.WOOD_SPADE, Material.WOOD_HOE),
STONE(Material.STONE_AXE, Material.STONE_PICKAXE, Material.STONE_SPADE, Material.STONE_HOE),
IRON(Material.IRON_AXE, Material.IRON_PICKAXE, Material.IRON_SPADE, Material.IRON_HOE),
GOLD(Material.GOLD_AXE, Material.GOLD_PICKAXE, Material.GOLD_SPADE, Material.GOLD_HOE),
DIAMOND(Material.DIAMOND_AXE, Material.DIAMOND_PICKAXE, Material.DIAMOND_SPADE, Material.DIAMOND_HOE);
Material[] covering;
MaterialToolType(Material... covering) {
this.covering = covering;
}
@Override
public boolean matches(Material material) {
for (Material c : covering)
if (c == material) return true;
return false;
}
}