Gun Maker Plugin

Supported MCreator versions
2024.1
2024.2
2024.3
2024.4
2025.1
2025.2
2025.3
Tags / plugin type
AI tasks
Global triggers
Java plugin
Procedures
Gun Maker Procedures Logo
Downloads:
3058
Upvotes: 21
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."

 

 

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 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!

Have you encountered any bugs? Bring them back here!

 


 

Changelog:


1.5.2 - Fixed minor bugs; Improved the gun procedures toolbox
1.5.1 - Added "Get entity <entity> is looking with <double> of check distance" procedure block
1.5.0 - Fixed broken global event; Added two new procedures "Has <entity> direct visual contact with <other_entity>" and "Can <entiy> reach <x> <y> <z>"; Fixed broken procedure; Improved some procedures; Added support for MCreator 2025.3; Fixed minor bugs
1.4.4 - Fixed NeoForge 1.21.4 broken procedures
1.4.3 - Now compatible with all MCreator versions; Fixed minor bugs
1.4.2 - Alpha version for forge 1.20.1; Fixed minor bugs; Added "Get max ammo of <item>" procedure block
1.4.1 - Fixed minor bugs
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

 

Discord Logo

 

License
GNU General Public License version 3 (GPLv3)

Plugin downloads
GUN_MAKER_PLUGIN - 1.5.2 - gun_maker_plugin.zip Uploaded on: 12/02/2025 - 17:56   File size: 134.31 KB
GUN_MAKER_PLUGIN - 1.6.0 - BETA_TESTING - gun_maker_plugin.zip Uploaded on: 12/04/2025 - 19:23   File size: 141.34 KB

Comments

why is everyone trashing on this plugin, i haven't tried it yet but it seems like nobody are really giving it good reviews

HEY HACKERT_E303 I TRY TO MAKE MUSKET WHEN LEFT ITEM THE CLICK AND RELOAD AND HERE THE LINK https://www.youtube.com/watch?v=2u_hLGxW9cI

"Ever wanted to make a gun in MCreator but ended up lost in a sea of complex procedures?" Me: no not really

Hi, I have a problem. I'm using the NeoForge 2025.2 loader, and when I try to compile the mod to test it, it tells me that all the procedures using your plugin's code aren't compiling correctly. Could you help me?

Hey, I wanted to add a gun that only allows you to shoot while riding horses, and I realized that you can only do one were it detects if you are riding an entity(I don't want you to start shooting if you're on a pig, after all).

Hey, can you please add procedure "Get maximum ammo of provided itemstack"?