ModsFinder

Goop Forge

by Xyndra

Goop Forge is a Forge library for puddle and goop effects, with a data-driven emitter API that lets authors define their own.

ForgeClient and serverMIT LicenseOpen source1.20.1 – 1.20.6

What it does

Goop Forge is a fork of Goop for Forge 1.20.1. Its emitters are configured with JSON files, so a resource pack can add new goop effects without Java code. The mod adds entity interactions with goop, a set of optional built-in effects, and an improved rendering pass, with puddle drip scale that changes smoothly rather than jittering. Surface detection for puddle placement was made more accurate, and the underlying calculations were optimized.

Other mods that need goop effects can depend on Goop Forge instead of bundling their own goop code. Goop Forge is a Forge library, and it runs on client and server, so the server and every player need it. Builds cover 1.20.1 – 1.20.6 with six release versions, and the code is open source under the MIT License. The latest Forge file, 0.4.3-1.20.1-2, targets 1.20.6.

Key features

  1. Data-driven emitters

    Emitters are defined in JSON files, so resource packs can register new goop types and behaviours.

  2. Entity interactions

    Goop can affect entities that touch it, and the mod adds several optional built-in effects for them.

  3. Puddle placement

    Surface detection for puddles is more accurate, so puddles sit on the right blocks and follow walls and ceilings.

  4. Smoother rendering

    Goop faces are drawn with improved rendering, and puddle drip scale changes smoothly.

Compatibility

Latest build for each game version and loader.

1.20.60.4.3-1.20.1-2
1.20.50.4.3-1.20.1-2
1.20.40.4.3-1.20.1-2
1.20.30.4.3-1.20.1-2
1.20.20.4.3-1.20.1-2
1.20.10.4.3-1.20.1-2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Mod developers

Mods that add goop content can depend on Goop Forge rather than maintaining their own goop code.

Resource pack authors

Packs can add custom emitters with simple JSON files, without writing Java.

Who it’s for: Mod developers building goop or liquid-like effects for Forge 1.20.1 and later builds, and resource pack authors who want custom goop behaviour without code.

Questions

Does Goop Forge need to be installed on the server?

Yes. Every player and the server need a copy of the mod.

Which versions does Goop Forge support?

Forge files exist for 1.20.1 – 1.20.6, and the latest file, 0.4.3-1.20.1-2, targets 1.20.6.

Can a resource pack add new goop effects?

Yes. Emitters are defined in JSON, so custom goop types can be added through resource packs.

Is Goop Forge a dependency for other mods?

Mods that need goop effects can require Goop Forge, and the mod is open source under the MIT License.

In the catalog

Goop Forge is one of 7,555 Cursed mods on ModsFinder, and one of 3,426 Cursed mods for Forge. 11,154 mods support Minecraft 1.20.6.

More from Xyndra

All projects

Similar mods

What the author says

This is a fork of Goop for 1.20.1 Forge. Now, add a goop_emitters directory in your namespace directory. In there you can put your Emitter JSON files; and that's already it! For in-depth documentation on how to write emitters, please check here. You can also double-check with the builtin packs since compatibility…
Xyndra, on the Modrinth page

Official listing

Owner
Xyndra
Published
2026-03-21
Updated on Modrinth
2026-03-30
Facts verified
2026-10-15

Tags