Handmade Guns Overdrive (HandmadeGuns) is a Minecraft Forge 1.7.10 firearms mod focused on configurable, pack-driven guns for survival, creative testing, and modpack/server balancing. It is the actively maintained module in this repository.
The mod adds a firearms framework rather than a single fixed weapon list: gun packs can define guns, magazines, bullets, attachments, sounds, models, recipes, and scripts. The current codebase also includes HMG crafting materials, ores, a Gun Smithing Table, gun racks, placed guns, bullet entities, optional Guide-API manual support, and server/client configuration for rendering, ADS behavior, explosions, cartridges, and manual dropped-gun pickup.
- Players who want modular firearms, ammunition, attachments, and gun-pack content in Minecraft 1.7.10.
- Modpack authors who need a configurable gun framework with external content-pack loading.
- Server owners who need global balance controls for recoil behavior, block damage, pickup rules, render options, and pack recipes.
- Content creators who want to ship guns, magazines, bullets, sounds, textures, models, and recipes without hardcoding every item in Java.
- Pack-driven firearms loaded from
handmadeguns_Packsand the legacymods/handmadeguns/addgunpath. - Gun Smithing Table and HMG crafting components for pack and in-game progression.
- Ammunition/projectile framework covering standard bullets, rockets, grenades, torpedoes, AP, frag, TE, AT, HE, flame, cartridges, lasers, and placed guns.
- Attachment and magazine systems with pack-defined compatibility.
- Client controls for reload, ADS, attachment GUI, magazine switching, gun fixing, zeroing, seeker controls, selector cycling, and optional manual pickup.
- Optional Guide-API integration for an in-game HMG Field Manual, plus
/hmgmanualstatus help. - Ore/material support for copper, aluminum, steel, polymer, and gun-part crafting materials.
- Server balance controls for block destruction, cartridge ejection, ADS behavior, knockback, threaded hit checks, LMM friendly fire, and manual pickup.
| Requirement | Value |
|---|---|
| Minecraft | 1.7.10 |
| Forge | 10.13.4.1614 for Minecraft 1.7.10 |
| Java | Java 8 recommended |
| Mod id | HandmadeGuns |
| Display name | HandMadeGunsOverdrive |
| Hard dependencies declared by HMG | None in mcmod.info |
| Optional integration | Guide-API for the HMG Field Manual; LittleMaidMobX-related config hooks are present |
| Project pages recorded in metadata | GitHub repository and CurseForge project links |
- Install Handmade Guns Overdrive on both the client and server. The mod registers gameplay items, blocks, entities, GUIs, sounds, networking, and content-pack resources.
- Clients and servers should use matching HMG config and content packs. Mismatched gun, magazine, bullet, or attachment definitions can cause missing items, unusable weapons, or disconnects.
- Client-only render options still belong in the generated config, but gameplay-affecting options should be treated as server policy.
- Install Minecraft 1.7.10.
- Install Forge 10.13.4.1614.
- Place the Handmade Guns Overdrive jar in
.minecraft/mods. - Add any required HMG content packs to
.minecraft/handmadeguns_Packsor the instance root'shandmadeguns_Packsfolder. - Start the game once to generate
config/HandmadeGuns.cfg. - Review key bindings under the
HandmadeGunscategory.
- Install a Forge 1.7.10 server.
- Place the Handmade Guns Overdrive jar in
mods/. - Add the same content packs used by clients to the server
handmadeguns_Packsfolder. - Start the server once, stop it, and edit
config/HandmadeGuns.cfg. - Restart the server and confirm clients have the same HMG jar and pack files.
This repository uses legacy ForgeGradle 1.2 conventions for Minecraft 1.7.10:
./gradlew setupDecompWorkspace
./gradlew buildIf your environment uses a different ForgeGradle 1.2 setup task, use the equivalent workspace-generation task for your IDE.
The main HMG config is generated as config/HandmadeGuns.cfg from the HandmadeGuns mod id.
Important categories include:
Gun— inventory limits, muzzle flash, ADS behavior, conflict-key handling, block destruction, hit checks, and knockback.Render— zoom rendering, FOV, player rendering, stencil use, flash effects, and VBO model rendering.Cartridge— ejected cartridge rendering/lifetime behavior.ManualGunPickup— optional dropped-gun pickup requiring thePickup HMG Gunkey.GuideBook— optional Guide-API manual registration.LMM— LittleMaidMobX-related friendly-fire/render compatibility settings.
See the complete active-key reference in docs/configuration-reference.md.
- Getting Started Guide
- Server Administration Guide
- Configuration Reference
- Content Pack Guide
- Command Reference
- Known Limitations and Documentation Gaps
Confirm that the required content pack is installed on both client and server and that the pack folder is inside handmadeguns_Packs or the supported legacy path.
Check that the gun has compatible ammunition or magazine items, is loaded, is not blocked by sprint/setup state, and is not broken. Use the HMG key bindings for reload, fire selector, fixing, magazine type, and attachment management.
Install Guide-API for Minecraft 1.7.10 and keep GuideBook.enableHMGGuideBook=true. Run /hmgmanual for the current registration status.
Set Gun.cfg_blockdestroy=false in HandmadeGuns.cfg to prevent HMG explosive/projectile block destruction where the projectile respects the global flag.
Check ManualGunPickup.enableManualGunPickup. When enabled, use the Pickup HMG Gun key, default P, while looking at a dropped HMG gun within range.
No. This README is focused on HMG/, the maintained Handmade Guns Overdrive module. Other modules in this repository may integrate with HMG, but they are not the focus of this documentation.
No. Guide-API is optional. Without it, HMG still loads, but the full in-game HMG Field Manual is not registered.
Use handmadeguns_Packs/<PackName>/. The legacy mods/handmadeguns/addgun path is still read for older packs.
Yes. HMG registers /reloadSettings and /hmgmanual. See docs/command-reference.md.
- GitHub: https://github.com/RagexPrince683/GvCEXOverdrive/
- Modrinth: https://modrinth.com/mod/handmade-guns-overdrive
- CurseForge: https://www.curseforge.com/minecraft/mc-mods/hand-made-guns-overdrive
- Minecraft Forge 1.7.10: https://files.minecraftforge.net/net/minecraftforge/forge/index_1.7.10.html
- In-repository documentation:
docs/