Posted November 2, 20168 yr Player movement slows when shield is used. How does it working and is there a way to affect on player speed while using shield? (Trying to create skill that decreases speed debuff while protecting with shield) Mod, that adds skill system (WIP, 1.10.2) https://github.com/faraddox/NotEnoughSkills
November 2, 20168 yr The speed reduction while using an item is handled in EntityPlayerSP#onLivingUpdate (line 934). You can probably counteract this by applying an AttributeModifier to the player's SharedMonsterAttributes.MOVEMENT_SPEED attribute from Item#onUsingTick . You'll also need to remove the modifier from this method if the player is mounted (because they won't be slowed in the first place) and also remove it from Item#onItemUseFinish . You may also want to handle FOVUpdateEvent to stop the FOV from increasing. Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.
November 2, 20168 yr Author The speed reduction while using an item is handled in EntityPlayerSP#onLivingUpdate (line 934). You can probably counteract this by applying an AttributeModifier to the player's SharedMonsterAttributes.MOVEMENT_SPEED attribute from Item#onUsingTick . You'll also need to remove the modifier from this method if the player is mounted (because they won't be slowed in the first place) and also remove it from Item#onItemUseFinish . You may also want to handle FOVUpdateEvent to stop the FOV from increasing. Thank you, will try it now. Just moving player for 2 * delta betwen prev and cur position cause player TP to random? places Mod, that adds skill system (WIP, 1.10.2) https://github.com/faraddox/NotEnoughSkills
November 2, 20168 yr Author The speed reduction while using an item is handled in EntityPlayerSP#onLivingUpdate (line 934). You can probably counteract this by applying an AttributeModifier to the player's SharedMonsterAttributes.MOVEMENT_SPEED attribute from Item#onUsingTick . You'll also need to remove the modifier from this method if the player is mounted (because they won't be slowed in the first place) and also remove it from Item#onItemUseFinish . You may also want to handle FOVUpdateEvent to stop the FOV from increasing. Yes, it's working About FOV i will think after some tests, atm it is not increased too much. Mod, that adds skill system (WIP, 1.10.2) https://github.com/faraddox/NotEnoughSkills
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.