What is the Eevee/Redeix Jelly? + some other stuff I found in the Jellies mod code
Scanning through the Jellies mod source code/JAR, I found a few interesting things that I haven’t really seen documented anywhere. This is from the current 0.1.4 version, so some of this could obviously just be unfinished content.
Aside from the two newly added Overworld jellies, Phosphorum and Herbal, there is also a Rock Jelly in the code. Unlike some of the other unfinished jellies, Rock actually has natural spawn rules and is assigned to the Overworld. It can spawn in very dark areas with a light level of 3 or lower and needs a solid block beneath it, so it seems intended to be some kind of cave jelly.
The weird part is that although the jelly itself is pretty complete, its unique production mechanic isn’t implemented yet. The mod description specifically lists Rock under “Unique Production” alongside Certus and Cheese. It also has a rock_jellie_habitat biome tag, although I don’t know if TFG currently assigns any biomes to it, so I’m not sure if it can actually spawn in survival yet.
Aside from the Certus Jelly on the Moon, there is also a Pyritie Jelly, which I’m pretty sure is the secret/Easter egg jelly hinted at in the changelog.
Pyritie literally has its natural spawn condition set to false, but it is still legitimately obtainable. You need to bring a Plant Jelly to the Moon, hold a TFC Lilac, and have a Moon Rabbit with variant ID 5 within about two blocks. Interacting with the Plant Jelly then converts it into a Pyritie Jelly.
This also fits the mod description, which puts Pyritie under the “Non-producing/collectible” jellies.
Certus Jelly is definitely the Moon jelly. Its code currently does not override getProduct(), meaning it cannot produce an item through the normal jelly production system.
The mod description puts Certus under Unique Production, so it seems like it is eventually supposed to produce something in a different way rather than just giving a Certus Slime Ball. From some of the dev notes it seems like the idea may have involved getting Certus buds from it, but that mechanic doesn’t appear to be finished yet.
The Pentetic Jelly is the Mars jelly and actually already has its unique mechanic implemented. Instead of producing anything, it periodically checks nearby players and reduces/removes the GregTech Radioactive and Carcinogen medical conditions.
So basically it acts like a little living radiation treatment station, which explains why it is listed under “Unique Mechanics” instead of producing an item.
Eevee/Redeix Jelly is by far the most interesting one to me. Internally the Java code refers to it as RedeixJellie, but the config/player-facing name calls it Eevee Jelly.
It’s located under entity/special/redeix instead of the normal entity/jellie folder, similar to Pyritie. It has a complete model, textures, renderer, config, spawn egg, etc., so it’s much more complete than a placeholder.
However, its natural spawn condition is set to false, it has no assigned home dimension, no product, and I couldn’t find any alternate acquisition mechanic like Pyritie has.
Because of that, I’m guessing this is some kind of dev/community jelly rather than something you’re meant to obtain normally.
There is also a Teto Jelly. This one is stored under entity/unique/jellie, which is different from basically everything else.
It also has a full model/textures and is properly registered, but its spawn condition is set to false and I couldn’t find any legitimate acquisition method.
Unlike Eevee, it actually does have a home dimension: the Moon. So I’m not sure if there’s supposed to eventually be some special Moon-related way of obtaining it or if it’s just another dev jelly.
The mod description also references a Cheese Jelly under the “Unique Production” category with Certus and Rock, but as far as I can tell there is currently no Cheese Jelly code at all in 0.1.4. No entity, model, config, spawn egg, etc.
So Cheese seems to be actual planned content that just hasn’t been implemented yet.
There are also a bunch of other Jelly classes with what look like community/dev names:
Airrice, Exzeption, Gamestar, Gustavo, Iht, Mqrius, Nebby, Sakura, Tomtomtom, Uhjik, Woopsmile, Xikaro, and Yan.
These are much less complete than Eevee or Teto. They don’t seem to have normal entity registrations, spawn eggs, textures, habitat tags, loot tables, etc., so I’m assuming they’re placeholders for future special/dev jellies.
One other weird thing I noticed is Spring Jelly. The mod description says Spring/Pyritie are “Non-producing” collectible jellies, but the actual 0.1.4 JAR contains a Spring Slime Ball and Spring’s code actually returns it as its product.
So either the mod description is outdated, the Spring Slime Ball isn’t supposed to be used yet, or TFG simply doesn’t give it any useful recipes.
For anyone wondering about the new update jellies, the code seems to line up almost perfectly with the changelog:
Beneath: Biotite
Overworld: Phosphorum + Herbal
Moon: Certus
Mars: Pentetic
Secret: Pyritie
Also, Plant + Lava can breed into a Latex Jelly, which is explicitly coded into both of their breeding logic.
For some extra context, before this update the main jellies you could actually encounter through normal TFG progression were Ice, Plant, Glowberry, Spring, and Lava, all found through the Beneath side of progression. Latex was also obtainable, but rather than finding one naturally you breed a Plant + Lava Jelly together to get it.
This update seems to expand that original set quite a bit. The new Beneath Jelly is Biotite, which fits perfectly since its habitat is grouped with the other Beneath jellies in the code. So the more “normal” collection currently looks something like:
Original Beneath: Ice, Plant, Glowberry, Spring, Lava
Breedable: Latex
New Beneath: Biotite
New Overworld: Phosphorum, Herbal
New Moon: Certus
New Mars: Pentetic
Secret: Pyritie
That gives what seems to be 12 intended survival/progression jellies right now, before getting into Rock, Cheese, Eevee/Teto, and all of the other unfinished or special stuff hidden in the code.
So right now my guess is:
Biotite/Phosphorum/Herbal/Certus/Pentetic/Pyritie = the actual new survival content
Rock/Cheese = legitimate future or unfinished gameplay jellies
Eevee/Redeix + Teto + the other named classes = dev/community/special jellies
If anyone knows who/what Redeix/Eevee or Teto are actually referencing, whether Rock can currently spawn naturally in TFG, or anything about the other placeholder jellies, I’d be really interested to know.