modsmith Войти Войти Рус / Eng

Mechanical Pump

mechanical-pump · 267348 загрузок · LicenseRef-All-Rights-Reserved

клиент: required · сервер: required (заявлено автором мода)

Мод механического жидкостного насоса

Описание

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/ywNE15BVl_4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Этот мод добавляет механический насос. Насос потребляет жидкость, но вам понадобится мод с ограниченным количеством воды, чтобы опорожнить акваторию.

Насос всегда отдает приоритет блокам-источникам на самом высоком подключенном уровне y, которые находятся дальше всего от насоса, который будет перекачиваться в первую очередь.

Насос работает в радиусе 96 блоков (6 чанков) (~30 тыс. блоков) вокруг насоса, сканируя 1000 блоков за тик. Таким образом, его максимальная скорость в больших океанах составляет 1 блок/1,5 секунды, независимо от того, сколько энергии вы вкладываете.

Скорость сканирования 1000/тик не должна влиять на производительность. Код использует TreeSet для сортировки блоков по расстоянию. Возможно, я оптимизирую это в будущем...

Насос обрабатывает 1 блок за каждый оборот.

Рекомендации по использованию:

Я настоятельно рекомендую вам установить мой мод с ограниченным количеством воды для повышения производительности при откачке воды из больших водоемов. Даже если вам нужна бесконечная вода повсюду, вы можете просто очистить черный список.

давайте посмотрим на следующий пример: mechanical pump build

По умолчанию насос попытается перекачать самый высокий источник воды, который сможет найти. Это приведет к удалению водного канала и разрушению конструкции. С моим модом с ограниченной водой насос заметит, что он находится в речном биоме, где вода бесконечна. Поэтому он попытается откачать воду из первого источника воды, который сможет найти, и покинуть водный канал.

Обратите внимание, что насос всегда будет отдавать приоритет воде выше, поэтому в показанном примере вам нужно будет иметь источник воды непосредственно под насосом, иначе он будет сканировать канал вверх. Как только насос обнаружит любой водяной блок на более высоком уровне y от текущего сканирования, он полностью проигнорирует текущее сканирование и будет сканировать только более высокий уровень y в поисках источников воды.

Версии (5)

ВерсияMinecraftЗагрузчикиФайл
1.0.5 1.21, 1.21.1 neoforge скачать
1.0.3 1.21, 1.21.1 neoforge скачать
1.0.2 1.21, 1.21.1 neoforge скачать
1.0.1 1.21, 1.21.1 neoforge скачать
1.0.0 1.21, 1.21.1 neoforge скачать

Страница на Modrinth →