You can grow seagrass by using bonemeal on any non-transparent blocks (Java Edition only), or on any dirt/sand variant, clay, or gravel blocks that’re under at least two (non-flowing) blocks of water. [1] X Research source For a more. . . psychopathic, option, turtles can drop 0-2 seagrass when killed (it’s not worth it, just cut some from the river/sea beds, ya maniac).

In Java Edition, turtles spawn on sand blocks up to three blocks above sea-level (Y=60 to Y=63) at light levels 9 and above, while on Bedrock Edition they spawn up to 7 blocks above sea-level at light levels 7 and above. [2] X Research source

Dirt pens (like the one above) can be used to temporarily hold mobs until you’re ready to move them into a proper habitat. Turtles can’t be attached to leads. If you use sand for the floor, eggs can be placed/laid inside the habitat. Add some water to create an artificial beach if you want to breed them.

Turtles have a 90-second mating cooldown on Bedrock Edition; this cooldown doesn’t exist on Java Edition though.

Note that it sometimes takes a little bit for her to start digging. Turtle eggs can only be laid on sand and red sand.

Turtle eggs must be broken with a Silk Touch tool to be obtained, or else they’ll drop nothing.

Turtle eggs must be broken with a Silk Touch tool to be obtained, or else they’ll drop nothing.

All zombie variants, including zombified piglins (but not zoglins; those count as a hoglin variant), along with blazes, will actively trample nearby turtle eggs. Eggs can’t be trampled by turtles, bats or crouching players.

Note that Zoglins are the only naturally spawning mob that attack both baby and adult turtles.