ItemSpear.java 919 B

123456789101112131415161718192021222324252627
  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. public class ItemSpear extends ItemWeapon
  7. {
  8. private static final AttributeModifier BOOST = new AttributeModifier("extended reach", 1, 0);
  9. public ItemSpear(String name, String local, ToolMaterial material)
  10. {
  11. super(name, local, material, 6, 0.8d);
  12. }
  13. @Override
  14. public Multimap<String, AttributeModifier> getItemAttributeModifiers(EntityEquipmentSlot equipmentSlot)
  15. {
  16. Multimap<String, AttributeModifier> map = super.getItemAttributeModifiers(equipmentSlot);
  17. if (equipmentSlot == EntityEquipmentSlot.MAINHAND)
  18. {
  19. map.put(EntityPlayer.REACH_DISTANCE.getName(), BOOST);
  20. }
  21. return map;
  22. }
  23. }