TerraMath — математическая генерация мира в Minecraft

TerraMath — мод для Minecraft, который создаёт уникальные ландшафты с помощью математических формул. Настройте генерацию мира под себя и скачайте TerraMath!

Скачать terramath для Minecraft 1.21, 1.20.2, 1.20.1

Оригинальное название: terramath

Версии Minecraft: 1.20.1, 1.20.2, 1.21

Загрузчик: Fabric, Forge

ФайлВерсияЗагрузчикРазмер
terramath-1.1.0-1.20+fabric.jar1.20.1Fabric82 КБСкачать
terramath-1.3.0-1.20+fabric.jar1.20.1Fabric1.2 МБСкачать
terramath-1.2.0-1.20.4+fabric.jar1.20.2Fabric82 КБСкачать
terramath-1.3.0-1.20.4+fabric.jar1.20.2Fabric1.2 МБСкачать
terramath-1.3.0-1.20.6+fabric.jar1.21Fabric1.2 МБСкачать
terramath-1.1.0-1.20+forge.jar1.20.1Forge83 КБСкачать
terramath-1.3.0-1.20+forge.jar1.20.1Forge1.2 МБСкачать
terramath-1.2.0-1.20.4+forge.jar1.20.2Forge83 КБСкачать
terramath-1.3.0-1.20.4+forge.jar1.20.2Forge1.2 МБСкачать
terramath-1.3.0-1.20.6+forge.jar1.21Forge1.2 МБСкачать

TerraMath: математическая генерация мира в Minecraft

Представьте, что вы можете создать абсолютно любой ландшафт в Minecraft, просто написав математическую формулу. Звучит как магия? На самом деле это TerraMath — мод, который превращает генерацию мира в творческую лабораторию. Вместо того чтобы полагаться на стандартные биомы и случайность, вы задаёте рельеф через синусы, косинусы, экспоненты и шумовые функции. Хотите волнистые холмы? Пожалуйста. Жуткие вулканические пики? Легко. Плато с идеально ровными террасами? Тоже возможно.

Этот мод поддерживает Minecraft 1.20 – 1.21.x и работает как на клиенте, так и на сервере. Загрузчик — Forge, так что убедитесь, что у вас установлена совместимая версия. Если вы давно искали способ разнообразить исследование мира или хотите построить карту с уникальным рельефом для приключений, TerraMath для Minecraft станет вашим лучшим инструментом.

Как установить TerraMath и начать творить

Установка мода не требует глубоких знаний программирования. Скачайте TerraMath, поместите файл в папку mods и запустите игру. В меню создания мира появится вкладка «World», где вы найдёте кнопку настройки генерации. Там вы вводите формулу, например sin(x/8)*cos(z/8)*10 + abs(sin(x/20))*15, и сразу видите результат. Если вы играете на сервере, установите мод на серверную сторону, откройте файл terramath.json в папке config и задайте параметры вручную. Не забудьте: чтобы формула применилась к новому миру, параметр useDefaultFormula должен быть true. После изменения конфига старый мир придётся удалить или перенести папку мира с клиента на сервер — тогда генерация продолжится по той же формуле.

Кстати, если вы не хотите возиться с ручной установкой, обратите внимание на лаунчер foxygame.net. В его каталоге дополнений можно найти TerraMath и установить его в один клик — лаунчер сам подберёт совместимую версию Forge и позаботится об автообновлении. Это особенно удобно, когда вы экспериментируете с разными сборками.

Параметры генерации: от простого к сложному

Помимо самой формулы, TerraMath предлагает гибкие настройки. Вы можете регулировать масштаб (scale), базовую высоту (base height), амплитуду изменений (height variation) и сглаживание (smoothing). Эти параметры влияют на то, насколько плавным или резким будет рельеф. Дополнительно можно наложить шум: Perlin, Simplex, Blended или Normal. Настройте множители координат X, Y, Z и общий множитель высоты шума — так вы добавите естественную неровность даже к самой простой формуле.

Примеры формул для вдохновения

  • Волнистый ландшафт: sin(x) — простой и элегантный.
  • Вулканические пики: abs(sin(x/10))*exp(cos(z/15))*8 + tanh(sqrt(x^2 + z^2)/20)*15 — крутые склоны и резкие перепады.
  • Плавные горы: sin(x/8)*cos(z/8)*10 + abs(sin(x/20))*15 + sqrt(abs(x/10))*5.
  • Террасы и плато: floor(sin(x/20) * cos(z/20) * 5) * 4 + sqrt(x^2 + z^2)/10 — ступенчатый рельеф.
  • Кратеры: 10 * (1 - exp(-((x/30)^2 + (z/30)^2) / 2)) + 5 * perlin(x/50, 0, z/50).

В моде доступны десятки математических функций: тригонометрические, гиперболические, корни и степени, логарифмы, округление, специальные функции вроде гамма-функции и даже генераторы случайных чисел. Вы можете использовать константы: pi, e, phi, zeta3, catalan и другие. Переменные x, y, z обозначают координаты блока в мире. Операторы — стандартные: +, -, *, /, ^, скобки и факториал (!).

Серверные тонкости и производительность

На сервере TerraMath работает через конфиг-файл. После правок обязательно перезапустите сервер и удалите существующий мир, иначе изменения не применятся. Если вы хотите сохранить текущий мир, просто перенесите его папку с клиента на сервер — генерация продолжится по той же формуле без дополнительных настроек.

Учтите: экстремально сложные формулы, особенно с случайными числами (rand(), randnormal()), могут сильно нагружать генерацию чанков и снижать FPS. Используйте их умеренно. Также избегайте формул, создающих гигантские ландшафты XXL — они могут вызвать лаги.

Заключение

TerraMath — это не просто мод, а конструктор миров. Он открывает безграничные возможности для строителей, исследователей и любителей математики. Скачайте TerraMath, экспериментируйте с формулами и делитесь своими находками в Discord-сообществе. Поддерживаются версии Minecraft 1.20 – 1.21.x на Forge. Если вы искали способ сделать каждый мир уникальным — вы его нашли.

===ARTICLE===