Перейти к содержимому
Mineforgian

Tropical Fish Collection

Minecraft has 3072 possible tropical fish patterns — now you can document them all. Catch fish with a bucket, browse your collection in a sleek grid, and never lose track of your progress.

Загрузки
176
Подписчики
4
Обновлён
8 июня 2026 г.
Лицензия
MIT

Опубликован 20 мая 2026 г.

English Description

Tropical Fish Collection

Track and collect every single tropical fish variant in the game!
Minecraft has 3072 possible tropical fish patterns — now you can document them all. Catch fish with a bucket, browse your collection in a sleek grid, and never lose track of your progress.

Collection screen showing the grid of tropical fish variants

✨ How It Works

  1. Press K (configurable in Controls → Tropical Fish Collection) to open the collection screen.
  2. Catch a tropical fish with a water bucket — the variant is automatically recorded.
  3. A toast notification appears, showing the fish's pattern and colours.
  4. Browse, sort, search, and export your growing collection.

🖥️ Collection Screen Features

Feature Description
3072-variant grid Every possible tropical fish displayed as a coloured cell with bucket icon
Sorting Sort by body colour or by pattern type
Filtering Show only collected / all variants
Search bar Quickly find patterns or colours (e.g. "red", "stripey")
Detailed tooltips Hover to see pattern name, body colour, and pattern colour
Progress counter e.g. "Found: 42 / 3072"
Visual editor Drag & drop the grid, stats panel, and buttons; resize icons
Free camera Pan and zoom the entire view with mouse
One‑click export Save your collection to config/tropicalfishcollection/exported_fish.txt

⚙️ Per‑World & Multi‑IP Support

Your collection is saved separately for each singleplayer world and for each server.

If a server has multiple IP addresses (e.g. lobby and game proxies), you can merge them into one collection by editing the context_mapping.json file: config/tropicalfishcollection/context_mapping.json

Example:

{
  "server_mc.hypixel.net": "server_hypixel",
  "server_lobby.hypixel.net": "server_hypixel"
}

🎨 Customisation (ModMenu + YACL)

All settings are stored in config/tropicalfishcollection/settings.json and can be changed in‑game via ModMenu:

Category Options Grid Columns (2–32), rows (2–32), icon scale (10–40px), offsets Colours Background (HEX + alpha), checkmark, uncollected cells Borders Cell border width (0–5px) and colour Text Stats text colour (HEX + alpha) Notifications Toast duration (1–15s), achievement sound toggle Performance Max bucket icons per page (0 = unlimited; prevents crashes) Display Show/hide bucket icons, sort buttons, tooltip mode

🌍 Fully Client‑Side

No server installation required — works on vanilla and modded servers. Your collection stays with you wherever you play.

❤️ Credits

Developed by Dok_Si

Русское описание

Tropical Fish Collection

Следите за своей коллекцией тропических рыб и соберите их всех!
В игре существует 3072 уникальных варианта тропических рыб — теперь вы можете задокументировать каждый из них. Ловите рыбу ведром, просматривайте найденные экземпляры в удобной сетке и никогда не теряйте свой прогресс.

Экран коллекции с сеткой из вариантов тропических рыб

✨ Как это работает

  1. Нажмите K (можно изменить в настройках управления → Коллекция тропических рыб), чтобы открыть экран коллекции.
  2. Поймайте тропическую рыбу ведром воды — вариант автоматически запишется.
  3. Появится уведомление с названием узора и цветами рыбы.
  4. Просматривайте, сортируйте, ищите и экспортируйте свою коллекцию.

🖥️ Возможности экрана коллекции

Возможность Описание
Сетка из 3072 ячеек Все возможные варианты рыб в виде цветных ячеек с иконкой ведра
Сортировка По цвету тела или по типу узора
Фильтрация Показать только собранные / все варианты
Поиск Быстрый поиск по узору или цвету (например, «красный», «полосатый»)
Подсказки При наведении: название узора, цвет тела и цвет узора
Счётчик прогресса Например «Найдено: 42 / 3072»
Визуальный редактор Перетаскивание сетки, панели статистики и кнопок; изменение размера иконок
Свободная камера Панорамирование и масштабирование мышью
Экспорт в один клик Сохранение коллекции в config/tropicalfishcollection/exported_fish.txt

⚙️ Разделение по мирам и объединение серверов

Коллекция сохраняется отдельно для каждого одиночного мира и для каждого сервера.

Если у сервера несколько IP-адресов (например, лобби и игровые прокси), их можно объединить в одну коллекцию, отредактировав файл context_mapping.json: config/tropicalfishcollection/context_mapping.json Пример:

{
  "server_mc.hypixel.net": "server_hypixel",
  "server_lobby.hypixel.net": "server_hypixel"
}

🎨 Настройка (ModMenu + YACL)

Все параметры хранятся в config/tropicalfishcollection/settings.json и меняются через ModMenu:

Категория Настройки Сетка Столбцы (2–32), строки (2–32), размер иконок (10–40px), отступы Цвета Фон (HEX + прозрачность), галочка, несобранные ячейки Рамки Толщина рамки (0–5px) и цвет Текст Цвет текста статистики (HEX + прозрачность) Уведомления Длительность тоста (1–15с), звук достижения (вкл/выкл) Производительность Макс. иконок на странице (0 = без лимита; предотвращает вылеты) Отображение Показ иконок вёдер, кнопок сортировки, режим подсказок

🌍 Полностью клиентский мод

Установка на сервер не требуется — работает на ванильных и модифицированных серверах. Ваша коллекция всегда с вами.

❤️ Авторы

Разработка: Dok_Si

Ченджлог

1.0.3-beta.6Бета1.21.11 · 2 июня 2026 г.

Bug fixes.

1.0.3-beta.5Бета1.21.11 · 2 июня 2026 г.

Tropical Fish Collection

A fully client-side mod for tracking and collecting all 3072 tropical fish variants in Minecraft. Catch fish with a bucket, view your progress in a beautiful grid, and never miss a rare variant again.


What's New in 1.0.3-beta.5

Bug Fixes

Bucket indicators in containers — critical fix. Picking up a fish no longer instantly turns its indicator yellow. The collection snapshot is now frozen for the entire time a container is open.

  • 🟢 Green — collected, first occurrence in this container
  • 🟡 Yellow — collected, but duplicated within this container
  • 🔴 Red — not in your collection yet — grab it!

Search now scans all 3072 variants regardless of the "Show collected only" filter. Previously the filter cut results before the search ran. Searches by pattern name, base color, and pattern color.

Bottom buttons (Sort, Filter, Reset) are now centered and scale proportionally to any window width — no longer going off-screen in small windows.

Page number now renders clearly between the ◀ and ▶ pagination arrows.


New Features

Progress bar — a color-coded bar under the collection counter shows your completion percentage. Color transitions from red → yellow → green → teal at 90%+.

Milestone toasts — special achievement notifications fire at every 5% milestone (5%, 10%, ... 100%). Gold animated border throughout, rainbow glow at 100%. Shown only once per session, never repeats on login.

Friend leaderboard via /tell — compare your collection with friends without any server-side mod. Press the 🏆 Top button in the collection screen, go to the Friends tab, and send a request. Your friend gets a whisper — if they have the mod installed, they reply automatically with their count. Data persists between sessions.

The friend system uses standard /tell (whisper) — completely invisible to other players.

Uncollected fish highlighting — optional colored outline on uncollected tropical fish swimming in the world. Off by default. Color and detection range are configurable in Mod Menu.

Indicators always visible — new toggle to show bucket indicators at all times instead of only while holding Shift.

Responsive grid layout — the collection grid now automatically scales down to fit smaller windows. Icon size, column count, and row count shrink proportionally when playing windowed.

Redesigned toasts — left color stripe matches the fish body color, second thin stripe matches pattern color, inline progress bar, and a timer strip at the bottom.

Double-click protection on Reset — the Reset Collection button now requires two clicks within 800ms. On first click it turns red and shows ⚠ Click again!


Translation

Russian (ru_ru) — all 12 fish pattern names corrected to match the official Minecraft Wiki Russian localization:

Key Before After
sunstreak Санстрик Горбыль
snooper Снупер Лучехвостка
dasher Дэшер Сыщик
brinely Брайнли Живец
spotty Пятнистый Красотка
glitter Блестящий Пеструшка
stripey Полосатый Плескун
blockfish Блок-рыба Полосатка
betty Бетти Блестянка
clayfish Глиняная рыба Блокунь
flopper Попрыгун Петушок
salmon Сёмга Глинянка

Features

Collection tracking

  • Automatically detects tropical fish buckets in your inventory every 5 ticks
  • Supports both DataComponents (1.21+) and legacy NBT BucketVariantTag
  • Saved separately per world and per server (by IP address)
  • Atomic file writes — collection never corrupts on crash
  • Async background saving — no game stutter

Collection screen (press K)

  • Grid of all 3072 variants with two-tone color cells
  • Search by pattern name, base color, or pattern color
  • Sort by color or type; reset to default order
  • Filter to show only collected variants
  • Tooltips with pattern name and both colors
  • Progress bar with percentage display
  • Edit mode — drag the grid, stats label, and buttons to any position
  • Free camera mode — drag with the mouse, scroll to resize icons
  • Export collection to config/tropicalfishcollection/exported_fish.txt

Bucket indicators

  • Colored square in the corner of every tropical fish bucket in any container
  • Toggle: always visible, or only while Shift is held
  • Customizable size (2–14 px) and HEX colors for all three states

Notifications

  • Toast on every new fish with body color stripe and inline progress bar
  • Grouped toast when multiple new fish are added at once
  • Optional achievement sound on discovery

Requirements

Minecraft 1.21.11
Fabric Loader ≥ 0.19.2
Fabric API any
YetAnotherConfigLib (YACL) v3

Optional: ModMenu ≥ 17.0.0 for the in-game settings screen.

Fully client-side — works on any server without server-side installation.

Tropical Fish Collection

Полностью клиентский мод для отслеживания и сбора всех 3072 вариантов тропических рыб в Minecraft. Ловите рыбу ведром, смотрите прогресс в красивой сетке и никогда не упускайте редкий вид.


Что нового в 1.0.3-beta.5

Исправления

Индикаторы на вёдрах в контейнерах — критическое исправление. При подборе рыбы из сундука индикатор больше не становится жёлтым сразу. Снимок коллекции замораживается на всё время пока контейнер открыт.

  • 🟢 Зелёный — собрана, первый раз в этом контейнере
  • 🟡 Жёлтый — собрана, но в контейнере несколько одинаковых
  • 🔴 Красный — нет в коллекции — стоит взять!

Поиск теперь работает по всем 3072 вариантам независимо от фильтра «Только собранные». Раньше фильтр применялся до поиска и скрывал нужные результаты. Поиск по названию формы, основного цвета и цвета узора.

Кнопки снизу (Сортировка, Фильтр, Сброс) теперь центрируются и масштабируются под ширину любого окна — больше не уходят за экран при маленьком окне.

Номер страницы теперь отображается чётко между стрелками ◀ и ▶.


Новые возможности

Прогресс-бар — цветной бар под счётчиком коллекции показывает процент заполнения. Цвет меняется от красного → жёлтого → зелёного → бирюзового при 90%+.

Тосты достижений — особые уведомления срабатывают при каждых 5% коллекции (5%, 10%, ... 100%). Золотая анимированная рамка, радужное свечение при 100%. Показываются один раз за сессию, не повторяются при входе.

Таблица лидеров через /tell — сравнивайте коллекцию с друзьями без серверного мода. Откройте экран коллекции (K), нажмите 🏆 Топ, перейдите на вкладку «Друзья» и отправьте запрос. Друг получит шёпот — если у него стоит мод, он ответит автоматически. Данные сохраняются между сессиями.

Система друзей использует стандартный /tell (шёпот) — полностью невидимо для других игроков.

Подсветка несобранных рыб — опциональная цветная обводка несобранных тропических рыб в мире. Выключено по умолчанию. Цвет и дальность настраиваются в Mod Menu.

Индикаторы всегда видны — новая опция: показывать индикаторы постоянно, а не только при зажатом Shift.

Адаптивная вёрстка сетки — сетка автоматически уменьшается под размер окна. Размер иконок, количество столбцов и строк сжимаются пропорционально при игре в оконном режиме.

Переработанные тосты — левая полоска цвета тела рыбы, тонкая вторая полоска цвета узора, встроенный прогресс-бар и таймер-полоска снизу.

Защита от случайного сброса — кнопка «Сбросить коллекцию» требует двух кликов за 800мс. При первом нажатии краснеет и показывает ⚠ Подтвердить!


Перевод

Русский (ru_ru) — все 12 названий форм рыб исправлены на официальные из Minecraft Wiki:

Ключ Было Стало
sunstreak Санстрик Горбыль
snooper Снупер Лучехвостка
dasher Дэшер Сыщик
brinely Брайнли Живец
spotty Пятнистый Красотка
glitter Блестящий Пеструшка
stripey Полосатый Плескун
blockfish Блок-рыба Полосатка
betty Бетти Блестянка
clayfish Глиняная рыба Блокунь
flopper Попрыгун Петушок
salmon Сёмга Глинянка

Возможности

Отслеживание коллекции

  • Автоматически определяет вёдра с тропической рыбой в инвентаре каждые 5 тиков
  • Поддерживает DataComponents (1.21+) и старый NBT BucketVariantTag
  • Сохраняется отдельно для каждого мира и каждого сервера (по IP)
  • Атомарное сохранение файла — коллекция не повредится при вылете
  • Асинхронное сохранение в фоне — игра не подвисает

Экран коллекции (клавиша K)

  • Сетка всех 3072 вариантов с двухцветными ячейками
  • Поиск по названию формы, основного цвета или цвета узора
  • Сортировка по цвету или типу; сброс к исходному порядку
  • Фильтр: показывать только собранные варианты
  • Тултипы с названием формы и обоими цветами
  • Прогресс-бар с процентом заполнения
  • Режим редактирования — перетаскивание сетки, статистики и кнопок
  • Режим свободной камеры — перетаскивание мышью, масштаб колёсиком
  • Экспорт коллекции в config/tropicalfishcollection/exported_fish.txt

Индикаторы на вёдрах

  • Цветной квадрат в углу каждого ведра с тропической рыбой в любом контейнере
  • Переключатель: всегда видны или только при зажатом Shift
  • Настройка размера (2–14 пкс) и HEX-цветов для всех трёх состояний

Уведомления

  • Тост при каждой новой рыбе с цветовой полосой и встроенным прогресс-баром
  • Групповой тост при нескольких новых рыбах одновременно
  • Опциональный звук достижения при находке

Требования

Minecraft 1.21.11
Fabric Loader ≥ 0.19.2
Fabric API любая
YetAnotherConfigLib (YACL) v3

Опционально: ModMenu ≥ 17.0.0 для экрана настроек прямо в игре.

Полностью клиентский — работает на любом сервере без серверной части.

1.0.3Бета1.21.11 · 27 мая 2026 г.

English

1.0.3

Added

  • Aggregate notifications – when you add several new fish to your collection at once, a single toast like "Found X new fish!" is shown instead of a flood of individual toasts. For a single new fish, the detailed toast (pattern, colors) is displayed as before.
    A new config option "Aggregate notifications" (enabled by default) lets you disable this grouping if you prefer the old behavior.

Changed

  • Performance & stability – collection data is now loaded once at startup and kept in memory. This reduces disk reads and prevents rare cases of notification spam.

Русский

1.0.3

Добавлено

  • Группировка уведомлений – если в коллекцию одновременно попадает несколько новых рыб, показывается один тост «Найдено X новых рыб!» вместо множества отдельных уведомлений. Для одной новой рыбы, как и раньше, отображается подробный тост с узором и цветами.
    Новая настройка «Группировать уведомления» (включена по умолчанию) позволяет вернуть прежнее поведение.

Изменено

  • Производительность и стабильность – данные коллекции загружаются один раз при запуске и хранятся в памяти. Это уменьшает количество обращений к диску и предотвращает редкие случаи спама уведомлениями.
1.0.2Релиз1.21.11 · 25 мая 2026 г.

Bug fixes.

1.0.1Релиз1.21.11 · 20 мая 2026 г.

Bug fixes.

Комментарии

Загружаем…