Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Impact Structures

Latest Release

Библиотека мультиблочных структур для Minecraft 1.7.10 и Forge 10.13.4.1614. Идентификатор мода — impactapi.

Поддерживает описание и проверку структур, creative- и survival-строительство, каналы настройки, ориентации и цветные голограммы. Все 16 цветов подсказок доступны независимо от служебных маркеров.

Модуль Maven-координаты
Java API space.impact:ImpactStructures:<version>
KotlinX space.impact:ImpactStructures-Ktx:<version>

Основной класс Java API — space.impact.structures.ImpactStructures.

KotlinX добавляет Kotlin DSL и extensions поверх Java API. Версии обоих артефактов должны совпадать. Подключение и примеры.

Сборка: JDK 25, Gradle 9.7.1 через wrapper. Для Minecraft и тестов нужен JDK 8. Целевой байткод — Java 8.

git submodule update --init --recursive
./gradlew clean build

Корневые build и check охватывают оба проекта. Артефакты сборки: build/libs/ и kotlinx/build/libs/.

Команды: /istruct_channel и /istruct_registry_debug.

runClient по умолчанию подключает Angelica 2.2.43 и GTNHLib 0.11.52. Для сравнения без Angelica: ./gradlew runClient -Pangelica=false. Эти моды не включаются в JAR, опубликованные зависимости или classpath сервера. Рендер голограмм и проверка производительности.

Опциональные источники материалов для survival-строительства: AE2, WCT, AE2FluidCraft, Baubles, Forestry, Backpack и Golden Bag из Extra Utilities. Каждый адаптер включается только при наличии своего мода и необходимых API. Версии, поведение и проверки.

Forestry, Backpack и Extra Utilities для компиляции находятся в libs/; остальные зависимости загружаются из Maven. В итоговый JAR эти моды не включаются.

Лицензии: LICENSE, LICENSE.LESSER. NOTICE.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages