Fish Find Love - Fish Breeding
ModrinthA Minecraft Java Edition datapack that adds fish breeding mechanics to the game
🐟 Fish Find Love
Breed fish, dolphins, squids, and glow squids — because vanilla Minecraft forgot about them.
🌿 Fish Breeding
Drop kelp near two fish of the same species and watch the magic happen.
- Supports all four vanilla species: Cod, Salmon, Pufferfish, Tropical Fish
- Fish must be within 5 blocks of the dropped kelp
- Tropical fish have variant inheritance — 80% chance to look like a parent, 20% random
- Heart particles + XP orbs on successful breeding
- Stack-friendly — only 1 kelp consumed per breed
- 5 minute breeding cooldown | 30 minute maturation cooldown
🐬 Dolphin Breeding (disabled by default)
Vanilla-style love mode breeding for dolphins.
- Right-click an adult dolphin with tropical fish to enter love mode (60 seconds)
- Two love-mode dolphins within 3 blocks breed automatically
- Baby dolphins grow naturally using vanilla mechanics
- Tropical fish not consumed in creative mode
- 5 minute breeding cooldown
🦑 Squid & Glow Squid Breeding (disabled by default, 26.1+)
Drop-based breeding for the ocean's forgotten mobs.
- Drop raw cod near squids, or glow lichen near glow squids to trigger love mode
- Two love-mode squids of the same type within 3 blocks breed automatically
- Squids and glow squids cannot cross-breed
- Baby squids grow naturally using vanilla mechanics
- Stack-friendly — only 1 item consumed per feeding
- 5 minute breeding cooldown
⚙️ Configuration
Open the config panel anytime:
/function ffl:config/show_config
The panel shows clickable [ENABLED] / [DISABLED] toggles for each system, plus [ENABLE ALL] and [DISABLE ALL] buttons.
| Command | Description |
|---|---|
| /function ffl:config/toggle_fish_breeding | Toggle fish breeding on/off |
| /function ffl:config/enable_fish_breeding | Enable fish breeding |
| /function ffl:config/disable_fish_breeding | Disable fish breeding |
| /function ffl:config/toggle_dolphin_breeding | Toggle dolphin breeding on/off |
| /function ffl:config/enable_dolphin_breeding | Enable dolphin breeding |
| /function ffl:config/disable_dolphin_breeding | Disable dolphin breeding |
| /function ffl:config/toggle_squid_breeding | Toggle squid breeding on/off |
| /function ffl:config/enable_squid_breeding | Enable squid & glow squid breeding |
| /function ffl:config/disable_squid_breeding | Disable squid & glow squid breeding |
| /function ffl:config/enable_all_breeding | Enable all systems at once |
| /function ffl:config/disable_all_breeding | Disable all systems at once |
All settings persist across reloads and restarts.
📦 Installation
- Download the
fish_breedingfolder - Place it in your world's
datapacksdirectory:- Singleplayer:
.minecraft/saves/<world_name>/datapacks/ - Server:
<server_directory>/world/datapacks/
- Singleplayer:
- Run
/reloadin-game
🔧 Technical
- Namespace:
ffl - Pack format: Minecraft 26.1+ (supports 1.21.1 and above)
- Performance: Schedule-based tick system, item checks skipped when no relevant items are present
Created by KrakenKutlass and TechBrat
Versions
No version history available. Use the Download button to get the latest from the source.

Comments 0
No comments yet. Be the first to share your thoughts.