Friends&Foes (Forge/NeoForge)

Friends&Foes (Forge/NeoForge)

22M Downloads

Crabs only lay eggs in places without a roof

Russeki opened this issue · 2 comments

commented

Minecraft version information

1.21.1

Mod loader information

NeoForge

Mod loader version information

Neoforge 21.1.117

Mod version information

3.0.9

Expected Behavior

Crabs should lay eggs anywhere as long as it is their "beach breed point".

Actual Behavior

I made a crab cave for immersion purposes and I noticed that crabs wouldn't lay eggs in there even if it has sand. I made a few tests and concluded that crabs can only lay eggs in places without a roof which is really annoying because now my crab cave is useless. (If I leave it open they just wander and get lost).

Reproduction Steps

  1. Spawn 2 crabs in a box 6x6 of any block and add sand as the floor.
  2. Breed them with kelp.
  3. They will do nothing and will try to go outside, open a path for them.
  4. Put sand OUTSIDE of the box and they will lay eggs.

Screenshots & files

Image

As you can see here, even if I spawned the crabs inside of the little box they will always go for the sand that doesn't have blocks above it.

commented

Hello there, if possible i will try to tweak the logic, so it can be within the "box", we will see.

commented

So any progress on this? I’m finding my hatched crabs extremely finicky to breed

I even gave them an open roof and they just attempt to leave to go into my tree farm for whatever reason. I then tried putting sand at that location to see if they’d lay their eggs there but nope they just have some fascination with that coordinate in particular

Update; after messing around in creative with upped random tick speed it would seem that crabs placed with a spawn egg or naturally spawned ones will lay eggs while those that are hatched from an egg will not.