The gobblerift is a very unique carnivorous plant found in end cities or crashed end ships as seeds. You can place it on end stone and grow it with bone meal. After growing to full size, it becomes hungry for any type of meat.

After feeding it meat, it digests for several minutes and forms riftjuice you can harvest with a glass bottle. Better meats cause it to enter digestion faster. If you feed it only rabbit stew for a digestion cycle, it’ll reproduce and make seeds.

Several stages of gobblerift growth

The various stages of gobblerift growth, including the filled stage at the end.

History

1.5.0*
  • Now found as seeds in end cities AND crashed end ships, rather than just crashed end ships

    • This replaces the beetroot seeds
  • Growing from seeds to fully grown now takes much less bone meal

  • More filling meat (steak, pork) now makes the gobblerift enter digestion faster than less filling meat (chicken, fish)

  • You can now make a gobblerift reproduce by feeding it its favorite food, rabbit stew, for the entirety of a digestion cycle

    • This takes 12 rabbit stew in total, and it will spit out gobblerift seeds when it opens up next
  • You can now break and move gobblerifts without them resetting into the lowest growth stage

    • Anything below the mouth stage of growth drops gobblerift seeds instead (which are stackable, reducing inventory clog)
1.4.1*

The gobblerift, nether reactor, and soul seer now have emissive textures

1.3.4*

Gobblerifts now properly show item particles if the item fed to it had custom model data

1.2.0*

Gobblerifts now make hurt particles and noises properly and have more accurate placement mechanics

1.1.1*

The gobblerift now uses an interaction entity and display entity instead of an invisible wandering trader.

The gobblerift’s hitbox now changes based on its age

1.1.0Beta 6+

A block tag that determines what blocks the gobblerift can be planted on

1.0.0Release*

Gobblerifts now use an id-based teleportation system, meaning each gobblerift you collect has its own unique id when placed down

  • Riftjuice bottles show the ID and name of the gobblerift you place in their lore

This new ID system allows you to break and move the gobblerift, and the riftjuice will stay valid.

  • For example, if you harvest riftjuice from a gobblerift, then break said gobblerift and move it to a new location, drinking the riftjuice will now take you to the new location.
  • This was incredibly painful to code.
  • If you try and teleport to a gobblerift that has been broken (and not replaced), it will play a different noise.

The amount of meat needed to make riftjuice has been buffed from about 32 pieces up to about 64.

The code now also supports custom meats from other datapacks, if they choose to add a compatibility tag.

Release-

Many of you might not have even known that you could breed two gobblerifts together. This is because it was a gamerule-only feature, designed for servers so they wouldn’t run out of gobblerifts in a finite end environment.

However, in practice, being able to create a whole new gobblerift with two gobblerifts and two rabbit stew is massively overpowered.

I’m still looking into ways to make gobblerifts renewable, whether it be breeding or another method.