Jump to content

Minimigamer

Members
  • Posts

    20
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Minimigamer's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. and what do i have to do with that ?
  2. what sould i do with that ?
  3. https://github.com/Minimigamer/Mod_1
  4. but if you hover over the item ingame you are not able to see the damage and attackspeed
  5. I tried this: @Override public Multimap<Attribute, AttributeModifier> getAttributeModifiers(EquipmentSlotType slot, ItemStack stack) { Builder<Attribute, AttributeModifier> builder = ImmutableMultimap.builder(); builder.putAll(super.getAttributeModifiers(slot, stack)); builder.put(Attributes.ATTACK_DAMAGE, new AttributeModifier(BASE_ATTACK_DAMAGE_UUID, "Tool modifier", minedBlocks*0.2, AttributeModifier.Operation.ADDITION)); return builder.build(); }
  6. no i want to keep the base stats and just modify them.
  7. like this ? @Override public Multimap<Attribute, AttributeModifier> getAttributeModifiers(EquipmentSlotType slot, ItemStack stack) { Builder<Attribute, AttributeModifier> builder = ImmutableMultimap.builder(); builder.put(Attributes.ATTACK_DAMAGE, new AttributeModifier(BASE_ATTACK_DAMAGE_UUID, "Tool modifier", minedBlocks*0.2, AttributeModifier.Operation.ADDITION)); return builder.build(); }
  8. now i got this: @Override public Multimap<Attribute, AttributeModifier> getAttributeModifiers(EquipmentSlotType slot, ItemStack stack) { Multimap<Attribute, AttributeModifier> modifiers = super.getAttributeModifiers(slot, stack); modifiers.put(Attributes.ATTACK_DAMAGE, new AttributeModifier(BASE_ATTACK_DAMAGE_UUID, "Tool modifier", minedBlocks*0.2, AttributeModifier.Operation.ADDITION)); return modifiers; } but this throws an "java.lang.UnsupportedOperationException".
  9. alright got it. now i got this: @Override public Multimap<Attribute, AttributeModifier> getAttributeModifiers(EquipmentSlotType slot, ItemStack stack) { stack.addAttributeModifier(Attributes.ATTACK_DAMAGE, new AttributeModifier(BASE_ATTACK_DAMAGE_UUID, "new", minedBlocks*0.2, AttributeModifier.Operation.ADDITION), slot); return super.getAttributeModifiers(slot, stack); } but why can you no longer see the item properties like dmage when you hover over the item ingame ?
  10. where can i find this ?
  11. do you mean this: ? Constructor Detail ToolItem protected ToolItem(float attackDamageIn, float attackSpeedIn, IItemTier tier, java.util.Set<Block> effectiveBlocksIn, Item.Properties builder) i font know hat you mean can you please send me a link or something ?
  12. this ?: ToolItem(float p_i48512_1_, float p_i48512_2_, IItemTier p_i48512_3_, java.util.Set<Block> p_i48512_4_, Item.Properties p_i48512_5_)
  13. Yea i know but how do i convert the uuid of the attribute to a Attribute object ?
  14. I looked it up but i didnt get how to get an Attribute the Method: stack.addAttributeModifier(Attribute., AttributeModifier, slot); asks for an Attribute. and if that makes a difference my item class extends aceItem
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.