Скачать easierworldcreator — Minecraft Моды — MetaMods
easierworldcreator

easierworldcreator

Активный

Установок

0

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

1 год назад
Клиент
Библиотеки
Утилиты

Easierworldcreator - мощная библиотека для генерации миров

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

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

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

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

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

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

Настройка проекта

Для подключения библиотеки к вашему проекту добавьте в файл build.gradle:

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

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

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

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

  • Стандартный Math.cos(): в среднем 476 мс
  • Быстрый FatsMaths.getFastCos(): в среднем 7 мс
  • Точный FastMaths.getPreciseCos(): в среднем 14 мс

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

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

  • StructureWorldAccess world - для размещения структур в мире
  • BlockPos pos - центральная позиция структуры
  • Boolean force - разрешение на замену существующих блоков
  • List<Block> stateToForce - список блоков, которые можно заменять
  • List<BlockState> stateToPlace - список блоков для случайного размещения

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

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

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

RodoFire_

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

ID: 46113