Gun Maker Procedures

Supported MCreator versions
2024.1
2024.2
2024.3
2024.4
2025.1
2025.2
Tags / plugin type
Java plugin
Procedures
Gun Maker Procedures Logo
Downloads:
825
Upvotes: 10
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."

 


 

Procedures Image


 

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 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.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
Apache License version 2.0

Plugin downloads
GunMakerPlugin.1.1.0 - gun_maker_plugin_1.1.0.zip Uploaded on: 08/12/2025 - 10:18   File size: 38.4 KB

Comments

I'm working on it at the moment, but I'll give you a premise: I will create a global trigger from where you can animate your weapon by setting its scale, rotation and position values. I will make tutorials because using these values blindly is impossible

I LOVE YOU SO MUCH (ESPECIALLY FOR FABRIC SUPPORT) >///<

The plugin is very good. If I may, I have some suggestions for additions:

1) A system for importing .geo models and more direct animations, like the one used in Geckolib.

2) A system for canceling the weapon animation and playing another one over it, so we can make the shooting animation automatic.

3) Neoforge support, if possible.

4) A system for shifting the 3D item to simulate an aiming effect, for example, shifting the item on the right to the center when right-clicking.

5) A system for defining a multiplier for animations. For example, a way to make the animation 10% faster—in this case, a 1.1 animation speed multiplier for both reloading and firing.

For point 1 and 5, I won't add them since the geckolib plugin already exists and Nerdy should take care of it, and for point 2 instead you just need to check the "override animation" box when you create your animation on blockbench, so every time it runs it has priority over the current animation.

Congrats on your first plugin but could you possibly add more version support for NeoForge 1.21.1 1.21.4/5