Posted May 16, 20214 yr 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?
May 17, 20214 yr 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.
June 14, 20214 yr Author On 5/18/2021 at 3:03 AM, diesieben07 said: Subscribe to ItemAttributeModifierEvent. But it doesn't seem to work in my project.
June 14, 20214 yr 2 hours ago, pervll said: But it doesn't seem to work in my project. post the full class (also your imports) and not as a screenshot, use the code feature
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.