Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Minimigamer

Members
  • Joined

  • Last visited

  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

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.