ItemBattleAxe.java 967 B

12345678910111213141516171819202122232425262728
  1. package me.km.items.weapons;
  2. import com.google.common.collect.Multimap;
  3. import net.minecraft.entity.ai.attributes.AttributeModifier;
  4. import net.minecraft.entity.player.EntityPlayer;
  5. import net.minecraft.inventory.EntityEquipmentSlot;
  6. import net.minecraft.item.Item;
  7. public class ItemBattleAxe extends ItemWeapon
  8. {
  9. private static final AttributeModifier BOOST = new AttributeModifier("extended reach", 0.5d, 0);
  10. public ItemBattleAxe(String name, String local, Item.ToolMaterial material)
  11. {
  12. super(name, local, material, 5, 0.5d);
  13. }
  14. @Override
  15. public Multimap<String, AttributeModifier> getItemAttributeModifiers(EntityEquipmentSlot equipmentSlot)
  16. {
  17. Multimap<String, AttributeModifier> map = super.getItemAttributeModifiers(equipmentSlot);
  18. if (equipmentSlot == EntityEquipmentSlot.MAINHAND)
  19. {
  20. map.put(EntityPlayer.REACH_DISTANCE.getName(), BOOST);
  21. }
  22. return map;
  23. }
  24. }