Productive Frogs 2.0.0-alpha.5
Curse Maven Snippet
What's new
v2.0.0-alpha.5 - 2026-08-30 - True Colours
Added
The Virtual Terrarium's dome now tells you what it is doing. The frog inside the Display Dome is drawn in its own species colour instead of a plain vanilla frog, so you can tell a Bog frog from an Infernal one at a glance without opening the machine. While it is actually producing, a small slime appears beside it in the colour of whatever it is currently eating. Idle, the slime is gone. The frog always shows what it IS and the slime shows what it is making, so a window on a hidden machine is now a status readout. (#388, #391)
Sixteen dyes out of one Froglight. Show any dye to a slime and it becomes a Rainbow Slime. A Bog Frog that eats one drops a Rainbow Froglight, and the shape you lay Rainbow Froglights out in on a crafting table picks which dye you get - one on its own is white, two side by side is light gray, three in a row is red, and so on through all sixteen. Every shape is worth the same per Froglight, so the deep colors aren't a worse deal, they just come out in bigger batches: one Froglight makes eight dye, two make sixteen, three make twenty-four. JEI lists all sixteen shapes, so there is nothing to memorize. The Rainbow Slime and its Froglight both actually look like rainbows, in your hand and placed in the world. (#375)
Changed
- A Slime Milk source now tells you when it has stopped because it is
crowded. A source pauses when too many of its own slimes are already
nearby, so it can't flood a world faster than frogs eat it - but until now
it stopped silently, which is the most common "why isn't my milk spawning?"
question. Look at a source or a Slime Milk Basin with Jade and a paused one
now reads "Paused: 30 / 30 Diamond slimes nearby (too crowded)", counting
only that source's own resource. The limit itself is unchanged and still configurable
(
maxNearbySlimes,spawnCapRadius); this only makes it visible. An Endless source shows it too, which is exactly the case that looks broken. (#349)
Fixed
A slime you scooped into a bucket is now the same item as one you crafted. They carried different hidden data, so anything that compares items exactly - quest tasks, item filters, pipes, auto-crafting - treated them as two different things. Six Sky Frogs quests could be completed by crafting a bucket but not by bucketing a slime, and no pack setting could fix it. Both now carry the same variant marker, and nothing a bucket used to remember is lost. Existing buckets keep working. (#357, #384)
The same fix for the Resource Tadpole Bucket. A scooped tadpole bucket and one from the creative tab were likewise different items, and a bred tadpole differed again because its inherited stats ride along in the bucket. Nobody had hit it yet, but it was the same trap. (#385, #386)
Internal
The slime texture baker no longer reads the wrong Minecraft version's art, and no longer rewrites every file on every run. It picked whichever vanilla jar it found first, which on this line is a leftover from the 1.21.1 era, and it re-saved all 38 textures each run with byte-different but pixel-identical PNGs. Since it is a documented manual step for every new variant, that meant contributors were told to run it and then wave away a wall of meaningless diffs - which is exactly where a genuinely wrong bake would hide. It now picks the jar by the version inside it, keeps its cache keyed to that jar so the two Minecraft lines cannot poison each other, writes only when pixels actually change, and has a
--checkmode that reports staleness without writing. (#377, #380)The build now fails if two recipes are indistinguishable at the crafting table. When two recipes share a shape and inputs the grid can't tell apart, the recipe manager only ever reaches one of them and the other is simply uncraftable - invisible to JEI, which lists both, and invisible to a playtest unless somebody happens to try the losing one. This shipped once on the 1.21.1 line, where the Wither and End Dragon altar hatches were both obsidian and a chest. A new test compares every recipe against the set the grid actually resolves among, folds in the shaped horizontal mirror, and keeps component-stamped ingredients distinct. No conflicts on this line. (#352)
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

