diff --git a/gradle.properties b/gradle.properties index fa361fc..bc4a3eb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,6 +6,9 @@ systemProp.javax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal # Gradle configuration org.gradle.jvmargs=-Xmx8192m -Xms8192m org.gradle.daemon=false +org.gradle.parallel=true +org.gradle.configureondemand=true +org.gradle.parallel.threads=8 loom.ignoreDependencyLoomVersionValidation=true dgt.minecraft.revision=3 @@ -14,5 +17,5 @@ dgt.loom.mappings=official-like # Mod properties mod.name=OmniCore mod.id=omnicore -mod.version=1.0.0-beta.38 +mod.version=1.0.0-beta.39 mod.group=dev.deftu diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 16938c8..4dc3199 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -textile = "1.0.0-beta.8" +textile = "1.0.0-beta.9" enhancedeventbus = "2.0.0" brigadier = "1.0.18" dfu = "4.0.26" diff --git a/root.gradle.kts b/root.gradle.kts index c7795f5..fd35bc8 100644 --- a/root.gradle.kts +++ b/root.gradle.kts @@ -3,7 +3,7 @@ plugins { } preprocess { - strictExtraMappings.set(false) + strictExtraMappings.set(true) "1.21.10-neoforge"(1_21_10, "srg") { "1.21.10-fabric"(1_21_10, "srg") { @@ -44,7 +44,7 @@ preprocess { "1.16.5-forge"(1_16_05, "srg") { "1.12.2-forge"(1_12_02, "srg", file("versions/mappings/1.16.5-forge+1.12.2-forge.txt")) { "1.12.2-fabric"(1_12_02, "srg") { - "1.8.9-fabric"(1_08_09, "srg", file("versions/mappings/1.12.2-fabric+1.8.9-fabric.txt")) { + "1.8.9-fabric"(1_08_09, "srg") { "1.8.9-forge"(1_08_09, "srg") } } diff --git a/src/main/kotlin/dev/deftu/omnicore/api/client/render/stack/OmniPoseStack.kt b/src/main/kotlin/dev/deftu/omnicore/api/client/render/stack/OmniPoseStack.kt index cac7fe3..6597389 100644 --- a/src/main/kotlin/dev/deftu/omnicore/api/client/render/stack/OmniPoseStack.kt +++ b/src/main/kotlin/dev/deftu/omnicore/api/client/render/stack/OmniPoseStack.kt @@ -67,6 +67,7 @@ public interface OmniPoseStack { public fun deepCopy(): OmniPoseStack public fun push() + public fun push(entry: Entry) public fun pop(): Entry public fun translate(x: Float, y: Float, z: Float) diff --git a/src/main/kotlin/dev/deftu/omnicore/internal/client/render/stack/OmniPoseStackImpl.kt b/src/main/kotlin/dev/deftu/omnicore/internal/client/render/stack/OmniPoseStackImpl.kt index ac8cef3..4724be4 100644 --- a/src/main/kotlin/dev/deftu/omnicore/internal/client/render/stack/OmniPoseStackImpl.kt +++ b/src/main/kotlin/dev/deftu/omnicore/internal/client/render/stack/OmniPoseStackImpl.kt @@ -94,6 +94,10 @@ public class OmniPoseStackImpl private constructor(private val stack: Deque