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 блок за каждый оборот.
Рекомендации по использованию:
Я настоятельно рекомендую вам установить мой мод с ограниченным количеством воды для повышения производительности при откачке воды из больших водоемов. Даже если вам нужна бесконечная вода повсюду, вы можете просто очистить черный список.
давайте посмотрим на следующий пример:

По умолчанию насос попытается перекачать самый высокий источник воды, который сможет найти. Это приведет к удалению водного канала и разрушению конструкции. С моим модом с ограниченной водой насос заметит, что он находится в речном биоме, где вода бесконечна. Поэтому он попытается откачать воду из первого источника воды, который сможет найти, и покинуть водный канал.
Обратите внимание, что насос всегда будет отдавать приоритет воде выше, поэтому в показанном примере вам нужно будет иметь источник воды непосредственно под насосом, иначе он будет сканировать канал вверх. Как только насос обнаружит любой водяной блок на более высоком уровне 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 | скачать |