LSTER Posted November 10, 2023 Share Posted November 10, 2023 I'm facing a problem where I want to be able to block incoming attacks from mobs by holding down my right click, just like Minecraft had before. But I have no clue how to do this in 1.20 and I haven't been able to find any documentation, tutorials, etc. on how to do this. Thanks in advance for any help. Quote Link to comment Share on other sites More sharing options...
Luis_ST Posted November 10, 2023 Share Posted November 10, 2023 First of all you have to subscribe to InputEvent.MouseButton if the right button is pressed you have to sync a value to the server via a custom NetworkPacket. If the button is released you have to reset the value on server, ideally you send a boolean with the value true when the button is pressed and false when it is released. You must save the value on the server side for the player, it is best to use a capability here. Now to block incomming attacks you have to subscribe to LivingHurtEvent and cancle the Event if your value inside the capability is true. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.