Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.16.4] Attributes Modify


Recommended Posts

I've made an event for my custom enchantment, and it need to change the player's speed.

I tried to use PlayerEntity#addPotionEffect but it did bad with the player who has speed effect.

How can I just modify the speed of the player?

Link to post
Share on other sites

Subscribe to PlayerTickEvent (or LivingUpdateEvent if you want to include entities aside from player) and check there if your enchantment is present using EnchantmentHelper#getEnchantmentLevel. There you can use LivingEntity#addPotionEffect to apply the speed potion.

Link to post
Share on other sites
2 hours ago, [NoOneButNo] said:

Subscribe to PlayerTickEvent (or LivingUpdateEvent if you want to include entities aside from player) and check there if your enchantment is present using EnchantmentHelper#getEnchantmentLevel. There you can use LivingEntity#addPotionEffect to apply the speed potion.

No.

 

On 5/16/2021 at 10:26 AM, pervll said:

How can I just modify the speed of the player?

Subscribe to ItemAttributeModifierEvent. If the ItemStack has your enchantment on it and is in the correct equipment slot, apply a speed modifier.

Link to post
Share on other sites
  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.