Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ItemStack getBestWeapon(){
- ItemStack bestItem = null;
- int damage = 0;
- for(ItemStack itemstack : getInv().getContents()){
- for(Weapons weapon : Weapons.values()){
- if(itemstack.getType() == weapon.getMaterial()){
- if(bestItem == null){
- bestItem = itemstack;
- damage = weapon.getDamage();
- }else{
- if(damage < weapon.getDamage()){
- bestItem = itemstack;
- damage = weapon.getDamage();
- }
- }
- }
- }
- }
- return bestItem;
- }
- public enum Weapons{
- WOOD_SWORD(4,Material.WOOD_SWORD),
- STONE_SWORD(5,Material.STONE_SWORD),
- GOLD_SWORD(4,Material.GOLD_SWORD),
- IRON_SWORD(6,Material.IRON_SWORD),
- DIAMOND_SWORD(7,Material.DIAMOND_SWORD);
- int damage;
- Material material;
- Weapons(int damage,Material material){
- this.damage = damage;
- this.material = material;
- }
- public int getDamage() {
- return damage;
- }
- public Material getMaterial() {
- return material;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement