# Private Defense: 3D-printed firearms and accessories

**URL:** <https://discourse.cataclysmdda.org/t/private-defense-3d-printed-firearms-and-accessories/22982>\
**Category:** The Lab\
**Tags:** mod\
**Created:** [March 11, 2020, 3:37pm UTC](https://discourse.cataclysmdda.org/t/private-defense-3d-printed-firearms-and-accessories/22982 "2020-03-11T15:37:08Z")\
**Posts on this page:** 5\
**Page:** 2

<div class="post-metadata">

**Author:** ![Firebrand](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firebrand/32/6020_2.png) [@Firebrand](https://discourse.cataclysmdda.org/u/Firebrand)\
**Post date:** [March 18, 2020, 9:54am UTC](https://discourse.cataclysmdda.org/t/private-defense-3d-printed-firearms-and-accessories/22982/21 "2020-03-18T09:54:16Z")

</div>

> [@TheGoatgod](#):
>
> i located it to your materials.json i dont see why it doesnt pick up the type

It doesn’t pick up the type because the type is written in all capitals, which is something the JSON parser has _serious_ gripes with. You can only name certain `type`s in all capitals: `TOOL`, for example, or `GUN`. Not `material`.

This has been fixed.

My testing sessions are sadly rarer than my coding sessions.

---

<div class="post-metadata">

**Author:** ![Bio](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/bio/32/6690_2.png) [@Bio](https://discourse.cataclysmdda.org/u/Bio)\
**Post date:** [March 28, 2020, 4:08am UTC](https://discourse.cataclysmdda.org/t/private-defense-3d-printed-firearms-and-accessories/22982/22 "2020-03-28T04:08:53Z")

</div>

that seems like it could be pretty overpowered. it should break much faster or require specific rare polymers/resins

---

<div class="post-metadata">

**Author:** ![Firebrand](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firebrand/32/6020_2.png) [@Firebrand](https://discourse.cataclysmdda.org/u/Firebrand)\
**Post date:** [March 28, 2020, 9:35am UTC](https://discourse.cataclysmdda.org/t/private-defense-3d-printed-firearms-and-accessories/22982/23 "2020-03-28T09:35:09Z")

</div>

Agreed: non-breaking plastic can make these types of guns overpowered compared to steel ones. Aside from making the suppressor vulnerable to breaking with use, there’s nothing I can do about it at the moment: there’s no code to fascilitate that.

> [@Bio](#):
>
> or require specific rare polymers/resins

Might not be the improvement you had in mind, but I did introduce a requirement for Homestead’s polymer (refined from common plastic) into the recipes. It also goes to justify how all-plastic guns can even handle more than 50 shots without breaking completely: dense, high-quality sci-fi-ish polymer compound that’s designed to withstand these kinds of pressures.

It’s not stated in-game, but polymer is used for barrels and firing pins, hence their ratios in the recipes.

I just have to update the latest release now. Will happen once 0.3 of Homestead is live.

---

<div class="post-metadata">

**Author:** ![TheGoatgod](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/thegoatgod/32/8026_2.png) [@TheGoatgod](https://discourse.cataclysmdda.org/u/TheGoatgod)\
**Post date:** [August 4, 2020, 6:27pm UTC](https://discourse.cataclysmdda.org/t/private-defense-3d-printed-firearms-and-accessories/22982/24 "2020-08-04T18:27:27Z")

</div>

what happened to your github? have you stopped working on this mod?

---

<div class="post-metadata">

**Author:** ![BADR3CORD](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/badr3cord/32/11581_2.png) [@BADR3CORD](https://discourse.cataclysmdda.org/u/BADR3CORD)\
**Post date:** [December 3, 2021, 6:03pm UTC](https://discourse.cataclysmdda.org/t/private-defense-3d-printed-firearms-and-accessories/22982/25 "2021-12-03T18:03:04Z")

</div>

Agreed, I wonder what happened?

[Previous page](https://discourse.cataclysmdda.org/t/private-defense-3d-printed-firearms-and-accessories/22982.md?page=1)
