
moire
Архивирован0.0
Установок
1
Последнее обновление
8 месяцев назад
Версии
1.21.4
Сервер
Fabric
Библиотеки
Moire
Moire представляет собой библиотеку на Kotlin, которая предлагает расширенные функции и предметно-ориентированный язык для работы с polymer-virtual-entity. Этот инструмент существенно упрощает процесс создания и управления экземплярами ElementHolder
.
Важно: API библиотеки может изменяться без обеспечения обратной совместимости до выхода версии 1.0.0. Учитывайте возможные изменения в будущих обновлениях.
Настройка Gradle
Groovy
repositories {
maven { url 'https://maven.nucleoid.xyz/' }
maven { url 'https://api.modrinth.com/maven' }
}
dependencies {
modImplementation 'eu.pb4:polymer-virtual-entity:POLYMER_VERSION'
modImplementation 'maven.modrinth:moire:MOIRE_VERSION'
}
Kotlin DSL
repositories {
maven("https://maven.nucleoid.xyz/")
maven("https://api.modrinth.com/maven")
}
dependencies {
modImplementation("eu.pb4:polymer-virtual-entity:POLYMER_VERSION")
modImplementation("maven.modrinth:moire:MOIRE_VERSION")
}
Пример использования
Вот простой пример работы с библиотекой:
import jp.fishmans.moire.elements.*
import jp.fishmans.moire.matrices.rotateLocalYDegrees
import net.minecraft.item.Items
fun create() = elementHolder {
itemDisplayElement {
transformation {
scaleLocal(0.5f)
}
onTick {
transform {
rotateLocalYDegrees(11.25f) // Вращение по оси Y
}
startInterpolationIfDirty(1)
}
item = Items.TNT.defaultStack
teleportDuration = 1
}
}