Начните вводить название — например, MoreHead, Sodium или PEAK

Fishing Dock — иконка
Обложка FactorioМод для Factorio

Fishing Dock

от SoulCRYSIS

A machine that spawn fish using bait and release fishing boat to gather fish.

  • Обычный
  • 10,9 тыс. скачиваний
  • Версия 0.1.9
  • Обновлён 3 марта 2026
  • Производство
  • Логистика
  • Окружение

О моде Fishing Dock

Fishing Dock — мод для Factorio (Факторио) от автора SoulCRYSIS. A machine that spawn fish using bait and release fishing boat to gather fish.

Его скачали 10,9 тыс. раз: это 184-е место среди модов Factorio в нашем каталоге, редкость — «обычный» (нижняя половина по скачиваниям). Мод обновлялся в течение года, актуальная версия — 0.1.9.

Дополнительных модов для работы не требует.

Полное описание Fishing Dock

Текст автора на языке оригинала

^^^ Feedbacks are very welcome, make the mod great together

Overview

This mod propose a new way to get fish, main concept is to make it feel unique and interesting as possible.

Original idea is I want a way get different kind of fish for my mod Planet Virentis (but you can use whatever you want)

How it work (technical)

Just place the dock on water edges (just like asteroid collector), a fishing boat will automatic spawn and start to collect fish around (base on recipe selected).

The fishing dock is act like spawner, it will try to spawn fish everytime a craft succeeds. It can only spawn on to specific tiles (every nauvis water tiles for normal fish), so the more water, the more chance it will spawn (maximum at 100% when all tiles are water).

Don't worry too much about not getting 100% spawn rate, the algorithm will try to spawn 5 times, which mean if you have water 40%, the spawn rate will be 1-(1-0.4)^5 = 92.2%

For developer

If you want to add your type of fish, it super easy.

After you add your fish item and entity like normal.

Add fishing mock prototypes

Use util (or just copy the inside code if you want more adjustment)

local fishing_utils = require("__fishing-dock__.prototypes.utils")

fishing_utils.create_fishing_content({
  fish_name = "fish",
  icon = "__base__/graphics/icons/fish.png",
  ingredients = {
    { type = "item", name = "copper-biter-egg", amount = 1 }
  },
  recipe_name = "fishing-fish-pelagos", -- Optional: default to "fishing-{fish_name}"
  energy = 10,                          -- Optional: default 10
  order = "aa",                         -- Optional
  subgroup = "fishing",                 -- Optional: default "fishing"
  crafting_category = "fishing"         -- Optional: default "fishing"
  allow_productivity = true             -- Optional: default true
  surface_conditions = {                -- Optional
    {
      property = "pressure",
      min = 1809,
      max = 1809,
    }
  },
})

Register to logics

In control side, add fish entity and spawnable tiles. Usually in on_init and on_configuration_changed.

local function on_init()
  remote.call(
    "fishing_dock",
    "register_fish",
    "fishing-fish-pelagos", -- Recipe name
    {
      spawn_entity_name = "fish",
      spawn_tiles = { "pelagos-deepsea", "water" }
      target_entity_name = "fish",    -- Optional: default to spawn_entity_name
      min_spawn_radius = 5,           -- Optional: default 5
      max_spawn_radius = 20,          -- Optional: default 20
      max_count = 15,                 -- Optional: default 15
      spawn_angle = 1,                -- Optional: default 1 (full circle)
      boat_radius = 24,               -- Optional: default 24 (same as radius visualization)
      move_to_dock_after_spawn = true -- Optional: default false (if true, it will command the unit to move toward dock after spawn, only work with units that has commandable)
    }
  )
end

script.on_init(on_init)
script.on_configuration_changed(on_init)

Adding your custom dock type

local function on_init()
  remote.call(
    "fishing_dock",
    "register_dcok",
    "watchtower",
    {
      boat_entity_name = "galley",
      seperation_distance = "40",
      boat_collect_radius = "64",
      boat_spawn_offset = 5 -- Offset from dock center, to avoid spawn inside the dock
    }
  )
end

script.on_init(on_init)
script.on_configuration_changed(on_init)

Read all the fishing recipes and mock item results

local fishing_utils = require("__fishing-dock__.prototypes.utils")

for _, item in pairs(fishing_utils.all_fishing_results) do
  -- Do something
end

for _, recipe in pairs(fishing_utils.all_fishing_recipes) do
  -- Do something
end

Как установить Fishing Dock

Файл скачивается с официального сервера Factorio Mod Portal, без перезаливов и сторонних установщиков

Подробная инструкция для Factorio
  1. Запустите Factorio и откройте в главном меню «Моды».
  2. Перейдите на вкладку «Установить» и найдите «Fishing Dock» поиском (название — как на странице мода у нас).
  3. Нажмите «Установить» — игра скачает мод и обязательные зависимости.
  4. Нажмите «Подтвердить»: игра перезапустится с новыми модами. Включать и выключать моды можно на вкладке «Установленные».
  5. В мультиплеере набор модов подстраивается сам: при подключении к серверу игра предложит скачать те же моды.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Factorio Mod Portal, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/factorio/fishing-dock/)
HTML<a href="https://modka.app/factorio/fishing-dock/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/factorio/fishing-dock/]Описание на русском — Модка[/url]

Частые вопросы о Fishing Dock

Как установить Fishing Dock?

Запустите Factorio и откройте в главном меню «Моды». Перейдите на вкладку «Установить» и найдите «Fishing Dock» поиском (название — как на странице мода у нас). Нажмите «Установить» — игра скачает мод и обязательные зависимости. Нажмите «Подтвердить»: игра перезапустится с новыми модами. Включать и выключать моды можно на вкладке «Установленные». В мультиплеере набор модов подстраивается сам: при подключении к серверу игра предложит скачать те же моды.

Безопасен ли Fishing Dock?

Файл скачивается с официального сервера Factorio Mod Portal, куда его загрузил SoulCRYSIS. Мы не перезаливаем и не изменяем моды.

Когда Fishing Dock обновлялся последний раз?

3 марта 2026, актуальная версия — 0.1.9. Дата берётся с официальной страницы мода при каждом обновлении каталога.

Похожие моды

Все моды на Factorio
Underground heat pipe — иконка

Underground heat pipe

Not enough space above ground? underground has free real estate.

Обычный8,6 тыс.Окружение

Planet Virentis [Beta2] — иконка

Planet Virentis [Beta2]

A planet focused on agriculturing, alien grooming, and trading.

Обычный9,8 тыс.Производство

Electric Furnaces — иконка

Electric Furnaces

Adds electric versions of the stone and steel furnaces, and two upgrades of the electric furnace, and an electric boiler.

Эпический79,3 тыс.Производство

Planet Castra — иконка

Planet Castra

[DEPRECATED] See Castra Prime mod which is now the mod being maintained. Adds a new militaristic planet to the game. Claim the defended post-apocalyptic planet and use its resources to build a new base. The enemy awakens and starts improving their technologies once they sense your presence.

Эпический39,8 тыс.Бой