easierworldcreator avatar

easierworldcreator [1.21.4] [1.20.6]

О чём этот мод?

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

Мод поддерживает генерацию объектов, занимающих несколько чанков.

Дополнительно реализованы функции работы со структурами и их размещением в мире.

Планируемая, но пока не реализованная функциональность - поддержка пользовательских particle-эффектов.

Доступные формы

На текущий момент доступно создание:

  • Кругов (Circles)
  • Сфер (Spheres)
  • Цилиндров (Cylinders)
  • 2D и 3D эллипсоидов
  • Линий между двумя точками
  • Спиралей и их вариаций
  • Торов (Tores)

Дополнительные возможности

Мод включает оптимизированные математические классы, утилиты для генерации мира и реализацию Perlin noise.

Интеграция

Для использования библиотеки в своём моде добавьте в build.gradle:

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

dependencies {
    modImplementation "maven.modrinth:ewc:<version>"
}

Актуальные версии доступны в соответствующем разделе (например: 2.1.2-1.20.4).

Техническая информация

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

Используется оптимизированная математическая библиотека. Например, расчёт 1 000 000 значений косинуса:

  • Стандартный Math.cos(): ~476 мс
  • FastMaths.getFastCos(): ~7 мс
  • FastMaths.getPreciseCos(): ~14 мс

Использование API

Основные параметры методов:

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

Планы развития

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

Требуемые зависимости

Fabric API avatarFabric APImodmuss50

Скачать easierworldcreator

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releaseewc 3.0.21+1.21.11.21.1Fabric2 апреля 20255,4 МБ
Releaseewc 3.0.20+1.21.11.21.1Fabric1 апреля 20255,4 МБ
Releaseewc 3.0.19+1.21.11.21.1Fabric30 марта 20255,4 МБ
Releaseewc 3.0.18+1.21.11.21.1Fabric30 марта 20255,4 МБ
Releaseewc 3.0.17+1.21.11.21.1Fabric30 марта 20255,4 МБ
Releaseewc 3.0.16+1.21.11.21.1Fabric30 марта 20255,4 МБ
Releaseewc 3.0.15+1.21.11.21.1Fabric29 марта 20255,4 МБ
Releaseewc 3.0.14+1.21.11.21.1Fabric29 марта 20255,4 МБ
Releaseewc 3.0.13+1.21.11.21.1Fabric28 марта 20255,4 МБ
Releaseewc 3.0.12+1.21.11.21.1Fabric26 марта 20255,4 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.