Garry's Mod

Garry's Mod

551 ratings
Sandbox Crafting System
3
2
3
3
2
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Build, Fun, Roleplay
File Size
Posted
Updated
512.932 KB
4 Jul @ 9:38am
22 Jul @ 2:35am
8 Change Notes ( view )

Subscribe to download
Sandbox Crafting System

In 2 collections by w.black57
WeMods
19 items
Sandbox Game-ifyers
5 items
Description
*****************************************
Update as of 07/16/2025
- Fixed some possible lua errors
- Updated so you could also add your own local duplicates as products (see '?' while making a recipe)

*****************************************

About the Mod
Hiya! Made another game-ifying mechanic to gmod and is related to survival games. I'd like to think this as a sequel to my Sandbox Weapon Shop workshop mod. Hope you guys will enjoy! ^_^


Main Features
Inventory-less Crafting System
- I tried to make this system "vanilla-y", and by that I mean This has no custom inventory system
- The crafting can consume the following depending on the recipe:
1. Player Health
2. Player Armor
3. Player Ammo reserves
4. Weapon that the player has in his arsenal
5. Ingredient Groups™ which will be tackled shortly

Ingredient Groups™
- Assuming they are in an Ingredient Group™, these are entities that must be close to the crafter. In order for the recipe to consume it.
- Entities can be assigned to an Ingredient Group™ in which this Ingredient Group™ can have it's own name (Wood, Metal, Glass, etc).
- for example an explosive barrel prop can be assigned to 'Explosive' Ingredient Group™ , and that a recipe can be assigned to require 'Explosives' , in which the explosive barrel prop is required (It's best if you just watch the video for demo hehe)
- Ingredient Groups™ aren't limited to props, entities and NPCs can actually be assigned to an Ingredient Group™

Make your own recipes
- Created configuration menus to create your own recipes. Make anything out of anything!
- Products can be NPCs, entities, props and even dupes!
- Lots of QoL in making your own recipes and Ingredient Groups™
- Use the tools with the toolgun to aid you in making them also!
- Add as much recipes and Ingredient groups™ as long as your computer can handle it
- Wanna save your recipes and Ingredient groups™? Save it as a preset!
- Presets are saved at: Steam\steamapps\common\GarrysMod\garrysmod\data\wecraft\presets\*Yourpresetname*\

Play with the Default Preset!
- Too lazy to configure and just wanna play with it? Have fun with the default preset I made!
- First start the server on a map with many HL2 props and Start Without Weapons (The default setting's progression focuses on getting the weapons)
- If you want, you could play HL2 Campaign and see what props you could scavenge as you go through the campaign, so you could craft stuff!
- Lacking an ingredient? use your health to craft some! (It's just a thing in my preset :P)
- Don't want to be bound by a crafting table? enable Craft Anywhere and type 'wblcraft' in the console (binding it to a key is recommended)

Mostly everything is configurable
- Able to change the Crafting Table's Model/Color
- Able to change the Text hologram above it (or remove it)
- Able to change the start crafting, done crafting, and interrupt crafting sounds (yes your crafting can get interrupted)
- Able to change the offset of where the crafting table will spawn it's product
- Able to change the detect range radius to which the crafter can consume the materials
- Able to override crafting time, or disable it completely if you like!



Possible FAQ
Why craft when you can just spawn?
- It's a mechanic to roleplay with! (hence the roleplay tag :3)

There are other crafting systems already in the workshop (jmod, advanced crafting system, etc)
- I'm aware of this and that was the first thing I looked up before making this mod.
- I didn't simply copy paste the mechanic as I have my own uniqueness of a system to offer (inventory-less and no mining)
- This is does not mean my mod is better , rather this is an alternative crafting system. If you prefer mining and with inventory system then I suggest using the other mods.



Like and Favorite if you loved it! ^w^



Check out my other mods!

Donation would be appreciated for my work ^_^


Have fun Crafting!

tags: crafting, survival, resource, inventory, items, sandbox, roleplay, entities, weapon, utility, custom, realism, economy, tools, immersive, base, building, scavenging, gamemode, progression, upgrade, loot, modding, interactive, sandbox, collectible, RPG, construction, gameplay, mechanics

Popular Discussions View All (4)
11
10 Aug @ 8:14pm
[Issue Report] Lag Issues on Client Side.
Arlo Ecloc
12
13 Jul @ 1:13pm
THIS, IS A CRAFTING TABLE
mackkings
1
10 Aug @ 1:12pm
Lua error every time I craft.
MosinNagant
162 Comments
PsychoGhost19D 24 Aug @ 11:57am 
I can't seem to make a prop be in multiple igroups unless I manually add the model to both. That's a big problem for me - I wanna make certain chairs be in both Plastic and Metal, or TV monitors be in both Metal and Electronic.
Bu11et_Hell 24 Aug @ 5:34am 
voices of the void in gmod is one step closer lmao
MosinNagant 8 Aug @ 12:59pm 
I get an error every time every time I craft something. It's something about the item being translucent.
MERCY_ALL 3 Aug @ 4:02pm 
Good when combined with HIM addon.
w.black57  [author] 31 Jul @ 5:23pm 
@Crazy-Jay

Npc drops is a mod that I think is already made. Check out the recommended mods in the discussion post!
Crazy-Jay 31 Jul @ 3:59am 
ayo I have an Idea: add a utilities tab to make NPCs drop materials? (if you DO somehow see this and think it's a good idea, MAKE IT TOGGLEABLE)
Rivulet~ 29 Jul @ 5:44am 
Compatibility with jmod? Like, if I set 1 steel ingot as 1 scrap metal, will a 100 steel ingot count as 1 scrap or 100?
DR.Rogue 27 Jul @ 6:44am 
Vr support when?
w.black57  [author] 22 Jul @ 12:39am 
@Thomasnuttybonkers
In a way, it can make the jmod's entities. :moustacheva:

@morphine187
Create an ingredient group: HL2 grenade then add 'weapon_grenade' into that ingredient group.
Create an ingredient group: steel can then add '(prop's model file path)' into that ingredient group.

make the product into the entity name of the jmod entity
morphine187 21 Jul @ 12:07pm 
How can i create situation, when i need to some unique props to craft something? For example: HL2 grenade + steel can = pipe bomb from JMod (or some entity id that i copy in window)