Releases: PGMacDesign/MC3DPrint
Release list
1.2.0 - Wind-Only Trophies
A recycling-and-clarity pass: wind valuable one-off items you could never print, get Draconic Evolution on the filament economy, and see at a glance in JEI whether something prints or winds.
New
- Wind-only trophies. Some items are too iconic to 3D-print but still worth recycling, so they now have a Filament Unit value you can wind, even though the printer refuses to make them. The dragon egg is the headline: a 10,000 FU, Tier 7 wind that you only ever get one of. Saddles and name tags (Tier 3) and the wither skeleton skull (Tier 4) join it. They sit on a dedicated no-print list, so they wind into filament but can never be printed back, no laundering.
- Mob heads and bones. Creeper, zombie, skeleton and piglin heads wind at Tier 4; the dragon head at Tier 6. Bones are now printable outright at Tier 2.
- A smoother climb to the top tiers. The Tier 6 filament spool now costs a single netherite ingot (down from two) and the Tier 7 spool a single nether star (down from four), so reaching the high end is less punishing without cheapening it.
- Draconic Evolution support. With Draconic Evolution installed, draconium ore and dust are valued at Tier 7, and awakened draconium becomes a wind-only Tier 8 endgame material (500 FU each). As with every mod hook, it is completely invisible when the mod is not present, no dependency, no config.
- Printability at a glance in JEI. Item tooltips and the JEI "3D Printing" card now spell out an item's machine status as two independent labels: whether it Prints, is a Trophy (official builds only), or is No-print, and separately whether it Winds or not. No more guessing whether the thing you are looking at can actually be made.
Fixed
- No-print items are now refused on every print path. Wind-only trophies can no longer slip through the fabricator or an entity-contents path; the guard is enforced everywhere the printer pulls from.
- JEI status line fits the card and never mislabels. Print-ability and wind-ability are shown separately, so an item that is a trophy AND winder-blacklisted reads correctly instead of collapsing into a misleading single label, and the text no longer overflows the recipe card. Wind-only items also drop a duplicate "Can't print" line that repeated what the status line already said.
Build
mod_versionis 1.2.0 on both long-lived lines: the NeoForge 1.21.x Stonecutter tree and the Forge 1.20.1 legacy branch.heavy_coresupport is 1.21+ only (the item does not exist in 1.20.1).
Downloads
| Loader | Minecraft |
|---|---|
| Forge | 1.20.1 |
| NeoForge | 1.21.1 |
| NeoForge | 1.21.8 |
| NeoForge | 1.21.9 |
| NeoForge | 1.21.10 |
| NeoForge | 1.21.11 |
| NeoForge | 26.1 |
| NeoForge | 26.2 |
CurseForge carries the soak-tested targets, Forge 1.20.1 and NeoForge 1.21.1. The forward NeoForge jars (1.21.8 through 26.2) are attached to this GitHub release but have not yet had a full in-world soak.
1.1.0 - Filament Tier Item Sorter
New
Filament Tier Item Sorter. A logistics block that routes each item into the Filament Winder holding a spool of that item's material tier. Feed it by hand, hopper or pipe; it finds winders either by direct contact or across an MC3D Cable network. Round-robin across same-tier winders, skipping any that are full or busy, so one sorter can keep a whole bank of winders fed.
- Items are never voided. Anything it cannot route right now is held in the 9-slot pool, and when the pool fills your hoppers back up, which is the signal that a tier is stuck.
- Unvalued and winder-blacklisted items are refused at the door rather than swallowed.
- Runs unpowered. No RF cost, deliberately, because almost nothing else in the ecosystem charges for item logistics.
- The cable is used as topology only. Items never travel through a cable, they go straight from the pool into the winder's own input slot.
Find any tier in JEI. Every item with an FU value now shows MC3DP: Tier-5 (50 FU), and typing tier-5 in JEI's search box lists that whole tier. No prefix, no quotes, works for tiers 1 through 8. The tier is written as one word specifically so JEI's whitespace tokenizer can match it exactly.
The guidebook finds you. The Handbook is granted on your first printer craft or your first blueprint, instead of waiting to be crafted.
Fixed
Modded startup no longer stalls. The recipe-derived FU valuator was a top-down memoized search that declined to cache depth-pruned misses, so it re-walked underivable subtrees once per item, at a cost that grew superlinearly with recipe-graph cycle density. On an 84-mod pack a single cold sweep of 15,707 items took about 90 seconds, which surfaced as JEI hanging at registerRecipes.
It is now a bottom-up relaxation that reaches a fixed point once. Measured on the same pack: 90.8s to 0.52s, about 175x. Only 7 of 2,755 item values changed, each by 1 to 2 FU, all of them rounding artifacts the old search produced when it hit its resolve budget.
"Not Printable" was lying. An item your printer simply could not reach yet now reads Requires a Tier N Printer instead of claiming it was unprintable.
Filament laundering closed. rftoolsbase:dimensionalshard and the rftoolsdim:dimensional_* block family are winder-blacklisted, so they can no longer be wound into filament for far more than they cost.
Build
- 26.2 NeoForge pin moved to
26.2.0.16-betato match what JEI requires there.
Downloads
Every supported target is attached below:
| Loader | Minecraft |
|---|---|
| Forge | 1.20.1 |
| NeoForge | 1.21.1 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.2 |
CurseForge carries the soak-tested targets, Forge 1.20.1 and NeoForge 1.21.1. The forward jars are attached here and are usable, but have not had a full in-world soak yet.
1.0.0
What's Changed
- Stage2/multi version by @PGMacDesign in #3
- feat(io): Litematica .litematic import by @PGMacDesign in #4
- feat(machine): Deconstruct Mode — run the printer in reverse by @PGMacDesign in #5
- feat(machine): Matter Calculator — full pre-print cost readout by @PGMacDesign in #6
- feat(machine): in-GUI Cancel with no-rollback + repair-restart guarantee by @PGMacDesign in #7
- feat(machine): print history tooltip on the output slot by @PGMacDesign in #8
- feat(jei): Blueprint Contents category, RF column, config-override marker by @PGMacDesign in #9
- feat(config): fuValues overrides-only — the config no-wipe contract by @PGMacDesign in #10
- feat(economy): #print_restricted trophy gate + per-blueprint allowlist by @PGMacDesign in #11
- feat(machine): network FU in the printer gauge + cable capability cache by @PGMacDesign in #12
- feat(loot): flavor-biased T3 resin picks per loot table by @PGMacDesign in #13
- feat(machine): Deconstruct safety — fresh-arm Start gate + red region wireframe by @PGMacDesign in #14
- fix: soak findings — import path guard + row-58 quote overlap by @PGMacDesign in #15
- feat(config): per-tier maxFootprint + row-58 layout fix by @PGMacDesign in #16
- Alternate texture styles: Blueprint Mode + Dark Mode built-in resource packs by @PGMacDesign in #17
- Security hardening: close scan/print dupes, blueprint-IO crashes, and economy exploits by @PGMacDesign in #19
- FU economy: abundance caps + close audit laundering holes by @PGMacDesign in #20
- mc-texgen: modular hi-res + labPBR texture pipeline (PGM-140 phases 0-1) by @PGMacDesign in #21
- Print-fidelity oracle: property-style scan-print-diff + blueprint I/O fuzz by @PGMacDesign in #22
Full Changelog: 0.10.0...1.0.0
Beta 5
Beta 5 is a tooling-and-web release — no in-game changes over Beta 4. It marks MC3DPrint's first publish to CurseForge and brings a full project website.
🌐 Website & community
- New website at mc3dprint.dev — a guide, a browsable blueprint gallery, an interactive 3D blueprint viewer, and downloads.
- "Submit a Build" flow — share a build you made straight from the website: drag in a
.blueprint, preview it in 3D, and submit it for review — no GitHub account or coding required.
📦 Distribution
- MC3DPrint is now published on CurseForge, alongside GitHub Releases.
No gameplay, balance, or content changes since Beta 4 — the mod jar is functionally identical.
Full changelog: 0.9.0...0.10.0
Beta 4
Beta 4 polishes the new Blueprint Repository with print-tracking and a duplicate-disc quality-of-life win.
✨ Features
- Blueprint Repository — print tracking: the library now marks which official builds you've printed. Printed rows get a green dot, the detail pane shows a Printed / Not-printed line, an All / Printed / Unprinted filter cycles the list, and a Printed X/Y progress counter sits at the bottom. (Shared world libraries track it globally; personal libraries track per-player.)
- Blueprint Repository — duplicate discs recycle: depositing a disc the library already has no longer wastes it — the written disc is wiped and handed back as a reusable Blank Blueprint Disc. Locked discs are protected and left untouched.
Full changelog: 0.8.0...0.9.0