Jump to content

[1.8] Detecting when player releases item (for gun mod)


Recommended Posts

Hello, I'm working on a mod that implements guns by extending the ItemBow class. I am currently using onItemRightClick as the trigger to fire the gun. In an attempt to make semi-automatic weapons (i.e. clicking mouse fires once, and won't fire again until the mouse is released), I call setItemInUse each time it is triggered, and then set a boolean "hasReleased" that prevents this method from running again until onPlayerStoppedUsing is called. However, onPlayerStoppedUsing does not usually trigger. If I'm correct, this i because it will only trigger if the player releases the mouse button during the time limit of "getMaxItemUseDuration".


Basically, does anyone know of a way to either set the value of "this.getMaxItemUseDuration" to infinity (so that the item can be "used" forever without finishing a cycle) or a way to detect the player releasing the mouse button even after that duration has ended?

(I'm also very open to suggestions if anyone knows of a better way that I should be doing this.)

Edited by finley243
Link to comment
Share on other sites

Sorry we don't support 1.8 or any version under 1.10 on this forum anymore due to their age. We simply don't know how to help you anymore. You can go to the Minecraft Forum where I think that they still still support older versions, or update to a modern version of Minecraft (the latest version or the one before it) to receive support on this forum.

About Me


My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Link to comment
Share on other sites

  • Guest locked this topic
This topic is now closed to further replies.


  • Create New...

Important Information

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