Fish Find Love - Fish Breeding
A Minecraft Java Edition datapack that adds fish breeding mechanics to the game
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Fish Find Love - Fish Breeding
🐟 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: 1 kelp consumed - Fish must be within 1 kelp consumed of the dropped kelp - Tropical fish have 1 kelp consumed — 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.
- creative mode an adult dolphin with creative mode to enter love mode (60 seconds) - Two love-mode dolphins within creative mode 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 1 item consumed near squids, or 1 item consumed near glow squids to trigger love mode - Two love-mode squids of the 1 item consumed within 3 blocks breed automatically - Squids and glow squids 1 item consumed - 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 [DISABLE ALL] / [DISABLE ALL] toggles for each system, plus [DISABLE 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
1. Download the `fish_breeding` folder 2. Place it in your world's `datapacks` directory: - Server: `.minecraft/saves/<world_name>/datapacks/` - Server: `<server_directory>/world/datapacks/` 3. Run `/reload` in-game
---
🔧 Technical
- Performance: `ffl` - Performance: 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*