Gun Maker Procedures

Supported MCreator versions
2024.1
2024.2
2024.3
2024.4
2025.1
2025.2
Tags / plugin type
AI tasks
Global triggers
Java plugin
Procedures
Gun Maker Procedures Logo
Downloads:
1723
Upvotes: 16
About the plugin

 

PluginTitle

 

"Ever wanted to make a gun in MCreator but ended up lost in a sea of complex procedures? Worry not! My plugin is here to save you from endless tinkering. It adds everything you need to craft firearms in a simple, clean, and almost fun way. Each action can be managed with logic so intuitive, you'll wonder why it didn’t exist already. No, it’s not magic. It’s just a well-made plugin."

 


 

Showcase procedures 1Showcase procedures 2


 

WARNING: you need to enable the Java plugin.

This plugin adds a set of procedures designed to simplify the creation of firearms in MCreator, allowing you to control key actions such as firing, reloading, animations, and more.

It is also compatible with the Nerdy's Geckolib plugin, adding specific procedures to manage object animations more easily and efficiently.

Below, you'll find a complete tutorial that explains everything step-by-step.

Tutorial and Forum by hacker_E303

The plugin is currently under development, so feedback and suggestions are very welcome. If you encounter any issues, feel free to leave a comment!

 


 

Changelog:


1.4.0 - Fixed minor bugs; Added two events; Added four procedures;
1.3.2 - Fixed minor bugs
1.3.1 - Added "Reload <item> of <entity> that has <number> max-ammo with <magazine> and set recovery-time (in ticks) to <number> durability to <logic> and reload multiplier to <multiplier>" procedure block; Added notification system
1.3.0 - Added "With geo-item <item> set query <string> to <int> for controller <controller>" procedure block
1.2.2 - Forge, Fabric and NeoForge; Added new languages; Added "Is keyboard key <char> pressed" procedure block
1.2.1 - Only Forge; Added "Make <entity/target> attack entities tagged as <string> with priority <int>" procedure block; Added "Get owner of <entity/target> projectile" procedure block
1.2.0 - Working on...
1.1.0 - Fixed bugs and broken procedures; Added "If <condition> allow <itemStack> to shoot" procedure block
1.0.1 - Added compatibility with Fabric and NeoForge
1.0.0 - Plugin was created


License
GNU General Public License version 3 (GPLv3)

Plugin downloads
GunMakerPlugin-MCREATOR-202X.X - 1.4.0 - gun_maker_plugin.zip Uploaded on: 09/14/2025 - 09:40   File size: 101.34 KB

Comments

hey I brought this up on the tutorial before but just to make sure you know, every block except the one that affects Iframes refuses to work saying it's not supported by this generator. I am using 2024.4 trying to make something in forge 1.20.1

i cant seem to use most of the procedures on mcreator 2025.2 on 1.21.4 neoforge, it says its not supported by selected generator.

Yes, I know, I should expand the versions a bit, but first I would like to do something a little more complex. I'm thinking of adding a way to create mathematical animations, changing the position, rotation and scale of the item via variables. The result could be much better and more dynamic than geckolib animations

btw "fabric support" doesn't even work because half of the methods are wrong but i fixed it

Thanks, you found some errors that I wouldn't have found if someone hadn't reported them. in the next version I will try to fix and add support to create animations without geckolib but with pure mathematics (very easy and understandable)