Скачать Easier World Creator (ewc) — Minecraft Моды — MetaMods
Easier World Creator (ewc)

Easier World Creator (ewc)

Активный

Установок

19

Последнее обновление

4 месяца назад

Версии

1.20 — 1.21.4
Клиент
Fabric
Neoforge
Quilt
Библиотеки
Утилиты

Easier World Creator (ewc)

Простое создание мировых объектов

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

Основные возможности:

  • Многоблочные объекты: Создание огромных структур размером более 3×3 чанков
  • Работа со структурами: Управление и размещение готовых построек в игровом мире
  • Анимационные процессы: Динамическое создание форм и объектов с настраиваемыми параметрами
  • Конфигурационная система: Встроенный API для гибких настроек
  • Разработка функций: Поддержка пользовательских форм частиц (планируется к реализации)

Доступные геометрические формы

Геометрические формы

Библиотека поддерживает создание следующих форм:

  • Круги и окружности
  • Трехмерные сферы различных размеров
  • Цилиндрические объекты
  • Эллипсоиды в 2D и 3D пространстве
  • Прямые линии между двумя точками
  • Спиральные конструкции и их модификации
  • Кольцевые формы (торсы)

Дополнительные особенности

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

Видеообзор возможностей библиотеки доступен на YouTube: https://youtube.com/watch?v=example

Сообщество в Discord Исходный код на GitHub

Установка для разработчиков

Если вы создаете собственный мод и хотите интегрировать эту библиотеку, добавьте следующие строки в файл build.gradle:

repositories {
    maven {
        name = "Modrinth"
        url = "https://api.modrinth.com/maven"
        content {
            includeGroup "maven.modrinth"
        }
    }
}

dependencies {
    modImplementation "maven.modrinth:ewc:<версия>"
}

Актуальные версии доступны в соответствующем разделе (например: 3.0.0+1.21.1)

Справочная информация

Документация

Для полного понимания всех возможностей библиотеки рекомендуется изучить проектной Вики: Вики модификации

Производительность

Библиотека использует собственные оптимизированные математические методы. Например, расчет 1 000 000 косинусов:

  • Стандартный Math.cos() выполняется за 476 мс в среднем
  • Специализированный FastMaths.getFastCos() обрабатывает за 7 мс
  • Уточненный FastMaths.getPreciseCos() выполняется за 14 мс

Документация

Использование библиотеки

Методы работы с библиотекой используют общие параметры:

  • StructureWorldAccess world - интерфейс для размещения структур в мире, работает как во время генерации мира, так и после её завершения
  • BlockPos pos - координаты центральной точки структуры
  • List<BlockLayer> layers - перечень слоёв блоков
  • Размеры, необходимые для размещения конкретных форм

Развитие проекта

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

На этом сайте нет рекомендаций по поддержке автора через сторонние платформы. Вся необходимая информация доступна в официальной документации.

Участники проекта
RodoFire

RodoFire

Разработчик

Создан: 14 июл 2024

ID: 23716