easierworldcreator
Активный0.0
Установок
Последнее обновление
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- список блоков для случайного размещения
Планы развития
Разработка мода активно продолжается с целью расширения функциональности и поддержки новых возможностей генерации.