diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..2f46ca2 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,107 @@ +name: Build Minecraft Mod + +on: + push: + branches: [ main ] + release: + types: [ published ] + +jobs: + build: + name: Build Mod + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Set up JDK 21 + uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: 21 + + - name: Set up Gradle + uses: gradle/gradle-build-action@v2 + with: + gradle-version: 9.2.1 # or whatever version your mod uses + + - name: Build mod + run: gradle build + + - name: Read mod name and version + id: mod_info + run: | + NAME=$(grep "^archives_base_name" gradle.properties | cut -d'=' -f2) + VERSION=$(grep "^mod_version" gradle.properties | cut -d'=' -f2) + + if [ -z "$NAME" ] || [ -z "$VERSION" ]; then + echo "Failed to read mod info from gradle.properties" + exit 1 + fi + + JAR="build/libs/${NAME}-${VERSION}.jar" + + if [ ! -f "$JAR" ]; then + echo "Expected jar not found: $JAR" + exit 1 + fi + + echo "name=$NAME" >> $GITHUB_OUTPUT + echo "version=$VERSION" >> $GITHUB_OUTPUT + echo "jar=$JAR" >> $GITHUB_OUTPUT + + - name: Upload mod artifact + uses: actions/upload-artifact@v4 + with: + name: minecraft-mod + path: ${{ steps.mod_info.outputs.jar }} + + create-release: + name: Create GitHub Release + runs-on: ubuntu-latest + needs: build + + steps: + - uses: actions/checkout@v4 + + - name: Download mod artifact + uses: actions/download-artifact@v4 + with: + name: minecraft-mod + path: ./release-artifacts/ + + - name: Read mod info again (for tagging) + id: mod_info + run: | + NAME=$(grep "^archives_base_name" gradle.properties | cut -d'=' -f2) + VERSION=$(grep "^mod_version" gradle.properties | cut -d'=' -f2) + echo "name=$NAME" >> $GITHUB_OUTPUT + echo "version=$VERSION" >> $GITHUB_OUTPUT + + - name: Find next available release tag + id: tag + run: | + BASE="${{ steps.mod_info.outputs.name }}-${{ steps.mod_info.outputs.version }}" + TAG="$BASE" + i=1 + while gh release view "$TAG" >/dev/null 2>&1; do + TAG="${BASE}($i)" + i=$((i+1)) + done + echo "tag=$TAG" >> $GITHUB_OUTPUT + + - name: Create release + uses: softprops/action-gh-release@v1 + with: + tag_name: ${{ steps.tag.outputs.tag }} + name: ${{ steps.tag.outputs.tag }} + env: + GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} + + - name: Upload jar to release + uses: softprops/action-gh-release@v1 + with: + tag_name: ${{ steps.tag.outputs.tag }} + files: ./release-artifacts/*.jar + env: + GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} diff --git a/README.md b/README.md new file mode 100644 index 0000000..cf8b87f --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# Szar + +Ez egy privát, kísérleti Minecraft 1.20.1 mod. + +## FIGYELMEZTETÉS +Ez a mod 18+ tartalmat tartalmaz, beleértve: +- sértő, rasszista vagy provokatív elemeket +- felnőtteknek szóló témákat +- illegális vagy valós életben elfogadhatatlan dolgok fiktív megjelenítését + +A mod **nem oktatási célú**, **nem támogatja**, és **nem népszerűsíti** ezeket a témákat. +Kizárólag saját használatra készült. + +Ha ezek a tartalmak zavaróak számodra, **NE használd**. +A mod használata **kizárólag saját felelősségre történik**. + +## WARNING (EN) + +This is a private, experimental Minecraft mod. + +This mod contains **18+ content**, including offensive, provocative, or otherwise inappropriate themes. +It may include fictional representations of content that would be unacceptable or illegal in real life. + +This mod is **not intended for public use**, does **not endorse** any of the themes depicted, and was created **for personal use only**. + +If you find such content disturbing or offensive, **do not use this mod**. +Use at your **own responsibility**. diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..7a63641 --- /dev/null +++ b/build.gradle @@ -0,0 +1,106 @@ +plugins { + id 'fabric-loom' version '1.14-SNAPSHOT' + id 'maven-publish' +} + +version = project.mod_version +group = project.maven_group + +base { + archivesName = project.archives_base_name +} + +loom { + accessWidenerPath = file("src/main/resources/szar.accesswidener") + splitEnvironmentSourceSets() + + mods { + "szar" { + sourceSet sourceSets.main + sourceSet sourceSets.client + } + } +} + +fabricApi { + configureDataGeneration { + client = true + } +} + +repositories { + // Add repositories to retrieve artifacts from in here. + // You should only use this when depending on other mods because + // Loom adds the essential maven repositories to download Minecraft and libraries from automatically. + // See https://docs.gradle.org/current/userguide/declaring_repositories.html + // for more information about repositories. +} + +dependencies { + // To change the versions see the gradle.properties file + minecraft "com.mojang:minecraft:${project.minecraft_version}" + mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" + modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" + + modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" +} + +processResources { + inputs.property "version", project.version + inputs.property "minecraft_version", project.minecraft_version + inputs.property "loader_version", project.loader_version + filteringCharset "UTF-8" + + filesMatching("fabric.mod.json") { + expand "version": project.version, + "minecraft_version": project.minecraft_version, + "loader_version": project.loader_version + } +} + +def targetJavaVersion = 17 +tasks.withType(JavaCompile).configureEach { + // ensure that the encoding is set to UTF-8, no matter what the system default is + // this fixes some edge cases with special characters not displaying correctly + // see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html + // If Javadoc is generated, this must be specified in that task too. + it.options.encoding = "UTF-8" + if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) { + it.options.release.set(targetJavaVersion) + } +} + +java { + def javaVersion = JavaVersion.toVersion(targetJavaVersion) + if (JavaVersion.current() < javaVersion) { + toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) + } + // Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task + // if it is present. + // If you remove this line, sources will not be generated. + withSourcesJar() +} + +jar { + from("LICENSE") { + rename { "${it}_${project.archivesBaseName}" } + } +} + +// configure the maven publication +publishing { + publications { + create("mavenJava", MavenPublication) { + artifactId = project.archives_base_name + from components.java + } + } + + // See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing. + repositories { + // Add repositories to publish to here. + // Notice: This block does NOT have the same function as the block in the top level. + // The repositories here will be used for publishing your artifact, not for + // retrieving dependencies. + } +} diff --git a/build/classes/java/client/dev/tggamesyt/szar/client/NiggerEntityRenderer.class b/build/classes/java/client/dev/tggamesyt/szar/client/NiggerEntityRenderer.class new file mode 100644 index 0000000..0239687 Binary files /dev/null and b/build/classes/java/client/dev/tggamesyt/szar/client/NiggerEntityRenderer.class differ diff --git a/build/classes/java/client/dev/tggamesyt/szar/client/SmokeZoomHandler.class b/build/classes/java/client/dev/tggamesyt/szar/client/SmokeZoomHandler.class new file mode 100644 index 0000000..3782ce9 Binary files /dev/null and b/build/classes/java/client/dev/tggamesyt/szar/client/SmokeZoomHandler.class differ diff --git a/build/classes/java/client/dev/tggamesyt/szar/client/SzarClient.class b/build/classes/java/client/dev/tggamesyt/szar/client/SzarClient.class new file mode 100644 index 0000000..2856905 Binary files /dev/null and b/build/classes/java/client/dev/tggamesyt/szar/client/SzarClient.class differ diff --git a/build/classes/java/client/dev/tggamesyt/szar/client/SzarDataGenerator.class b/build/classes/java/client/dev/tggamesyt/szar/client/SzarDataGenerator.class new file mode 100644 index 0000000..b06fb95 Binary files /dev/null and b/build/classes/java/client/dev/tggamesyt/szar/client/SzarDataGenerator.class differ diff --git a/build/classes/java/main/dev/tggamesyt/szar/DrogEffect.class b/build/classes/java/main/dev/tggamesyt/szar/DrogEffect.class new file mode 100644 index 0000000..396c369 Binary files /dev/null and b/build/classes/java/main/dev/tggamesyt/szar/DrogEffect.class differ diff --git a/build/classes/java/main/dev/tggamesyt/szar/FaszBlock.class b/build/classes/java/main/dev/tggamesyt/szar/FaszBlock.class new file mode 100644 index 0000000..5f424ed Binary files /dev/null and b/build/classes/java/main/dev/tggamesyt/szar/FaszBlock.class differ diff --git a/build/classes/java/main/dev/tggamesyt/szar/FaszItem.class b/build/classes/java/main/dev/tggamesyt/szar/FaszItem.class new file mode 100644 index 0000000..6d28545 Binary files /dev/null and b/build/classes/java/main/dev/tggamesyt/szar/FaszItem.class differ diff --git a/build/classes/java/main/dev/tggamesyt/szar/NiggerEntity.class b/build/classes/java/main/dev/tggamesyt/szar/NiggerEntity.class new file mode 100644 index 0000000..ed4e232 Binary files /dev/null and b/build/classes/java/main/dev/tggamesyt/szar/NiggerEntity.class differ diff --git a/build/classes/java/main/dev/tggamesyt/szar/NwordPassItem.class b/build/classes/java/main/dev/tggamesyt/szar/NwordPassItem.class new file mode 100644 index 0000000..f61d626 Binary files /dev/null and b/build/classes/java/main/dev/tggamesyt/szar/NwordPassItem.class differ diff --git a/build/classes/java/main/dev/tggamesyt/szar/Szar.class b/build/classes/java/main/dev/tggamesyt/szar/Szar.class new file mode 100644 index 0000000..4ce3a94 Binary files /dev/null and b/build/classes/java/main/dev/tggamesyt/szar/Szar.class differ diff --git a/build/classes/java/main/dev/tggamesyt/szar/SzarBlock.class b/build/classes/java/main/dev/tggamesyt/szar/SzarBlock.class new file mode 100644 index 0000000..b91f253 Binary files /dev/null and b/build/classes/java/main/dev/tggamesyt/szar/SzarBlock.class differ diff --git a/build/classes/java/main/dev/tggamesyt/szar/items/Joint.class b/build/classes/java/main/dev/tggamesyt/szar/items/Joint.class new file mode 100644 index 0000000..22fad03 Binary files /dev/null and b/build/classes/java/main/dev/tggamesyt/szar/items/Joint.class differ diff --git a/build/devlibs/szar-1.0-SNAPSHOT-dev.jar b/build/devlibs/szar-1.0-SNAPSHOT-dev.jar new file mode 100644 index 0000000..ebaf453 Binary files /dev/null and b/build/devlibs/szar-1.0-SNAPSHOT-dev.jar differ diff --git a/build/devlibs/szar-1.0-SNAPSHOT-sources.jar b/build/devlibs/szar-1.0-SNAPSHOT-sources.jar new file mode 100644 index 0000000..31eed04 Binary files /dev/null and b/build/devlibs/szar-1.0-SNAPSHOT-sources.jar differ diff --git a/build/devlibs/szar-1.0.3-dev.jar b/build/devlibs/szar-1.0.3-dev.jar new file mode 100644 index 0000000..2df4522 Binary files /dev/null and b/build/devlibs/szar-1.0.3-dev.jar differ diff --git a/build/devlibs/szar-1.0.3-sources.jar b/build/devlibs/szar-1.0.3-sources.jar new file mode 100644 index 0000000..a2346d7 Binary files /dev/null and b/build/devlibs/szar-1.0.3-sources.jar differ diff --git a/build/libs/szar-1.0-SNAPSHOT-sources.jar b/build/libs/szar-1.0-SNAPSHOT-sources.jar new file mode 100644 index 0000000..a29665c Binary files /dev/null and b/build/libs/szar-1.0-SNAPSHOT-sources.jar differ diff --git a/build/libs/szar-1.0-SNAPSHOT.jar b/build/libs/szar-1.0-SNAPSHOT.jar new file mode 100644 index 0000000..adf3f6b Binary files /dev/null and b/build/libs/szar-1.0-SNAPSHOT.jar differ diff --git a/build/libs/szar-1.0.3-sources.jar b/build/libs/szar-1.0.3-sources.jar new file mode 100644 index 0000000..275ae48 Binary files /dev/null and b/build/libs/szar-1.0.3-sources.jar differ diff --git a/build/libs/szar-1.0.3.jar b/build/libs/szar-1.0.3.jar new file mode 100644 index 0000000..2392153 Binary files /dev/null and b/build/libs/szar-1.0.3.jar differ diff --git a/build/libs/szar-1.0.6-sources.jar b/build/libs/szar-1.0.6-sources.jar new file mode 100644 index 0000000..e21f3d5 Binary files /dev/null and b/build/libs/szar-1.0.6-sources.jar differ diff --git a/build/libs/szar-1.0.6.jar b/build/libs/szar-1.0.6.jar new file mode 100644 index 0000000..648b32d Binary files /dev/null and b/build/libs/szar-1.0.6.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-base-ceaf4ab3-0.4.32+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-base-ceaf4ab3-0.4.32+1802ada577-sources.jar new file mode 100644 index 0000000..1e66d0f Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-base-ceaf4ab3-0.4.32+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-base-ceaf4ab3-0.4.32+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-base-ceaf4ab3-0.4.32+1802ada577.jar new file mode 100644 index 0000000..0f9bb63 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-base-ceaf4ab3-0.4.32+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-ceaf4ab3-0.92.6+1.20.1-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-ceaf4ab3-0.92.6+1.20.1-sources.jar new file mode 100644 index 0000000..ec255ec Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-ceaf4ab3-0.92.6+1.20.1-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-ceaf4ab3-0.92.6+1.20.1.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-ceaf4ab3-0.92.6+1.20.1.jar new file mode 100644 index 0000000..cec1524 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-ceaf4ab3-0.92.6+1.20.1.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-lookup-api-v1-ceaf4ab3-1.6.37+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-lookup-api-v1-ceaf4ab3-1.6.37+1802ada577-sources.jar new file mode 100644 index 0000000..60df9f3 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-lookup-api-v1-ceaf4ab3-1.6.37+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-lookup-api-v1-ceaf4ab3-1.6.37+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-lookup-api-v1-ceaf4ab3-1.6.37+1802ada577.jar new file mode 100644 index 0000000..b758b99 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-api-lookup-api-v1-ceaf4ab3-1.6.37+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-biome-api-v1-ceaf4ab3-13.0.14+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-biome-api-v1-ceaf4ab3-13.0.14+1802ada577-sources.jar new file mode 100644 index 0000000..2829104 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-biome-api-v1-ceaf4ab3-13.0.14+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-biome-api-v1-ceaf4ab3-13.0.14+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-biome-api-v1-ceaf4ab3-13.0.14+1802ada577.jar new file mode 100644 index 0000000..6dc13f0 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-biome-api-v1-ceaf4ab3-13.0.14+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-api-v1-ceaf4ab3-1.0.12+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-api-v1-ceaf4ab3-1.0.12+1802ada577-sources.jar new file mode 100644 index 0000000..278a7b5 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-api-v1-ceaf4ab3-1.0.12+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-api-v1-ceaf4ab3-1.0.12+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-api-v1-ceaf4ab3-1.0.12+1802ada577.jar new file mode 100644 index 0000000..540fcbc Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-api-v1-ceaf4ab3-1.0.12+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-client-sources.jar new file mode 100644 index 0000000..b94b248 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-client.jar new file mode 100644 index 0000000..cb433a7 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-common-sources.jar new file mode 100644 index 0000000..37d133a Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-common.jar new file mode 100644 index 0000000..8c8b979 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-sources.jar new file mode 100644 index 0000000..44aa58b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77.jar new file mode 100644 index 0000000..96a587b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-block-view-api-v2-ceaf4ab3-1.0.3+924f046a77.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-blockrenderlayer-v1-ceaf4ab3-1.1.42+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-blockrenderlayer-v1-ceaf4ab3-1.1.42+1802ada577-sources.jar new file mode 100644 index 0000000..ed0f471 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-blockrenderlayer-v1-ceaf4ab3-1.1.42+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-blockrenderlayer-v1-ceaf4ab3-1.1.42+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-blockrenderlayer-v1-ceaf4ab3-1.1.42+1802ada577.jar new file mode 100644 index 0000000..03b1c71 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-blockrenderlayer-v1-ceaf4ab3-1.1.42+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-client-tags-api-v1-ceaf4ab3-1.1.3+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-client-tags-api-v1-ceaf4ab3-1.1.3+1802ada577-sources.jar new file mode 100644 index 0000000..e096a4c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-client-tags-api-v1-ceaf4ab3-1.1.3+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-client-tags-api-v1-ceaf4ab3-1.1.3+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-client-tags-api-v1-ceaf4ab3-1.1.3+1802ada577.jar new file mode 100644 index 0000000..6e9f083 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-client-tags-api-v1-ceaf4ab3-1.1.3+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v1-ceaf4ab3-1.2.35+f71b366f77-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v1-ceaf4ab3-1.2.35+f71b366f77-sources.jar new file mode 100644 index 0000000..3f2d3c4 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v1-ceaf4ab3-1.2.35+f71b366f77-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v1-ceaf4ab3-1.2.35+f71b366f77.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v1-ceaf4ab3-1.2.35+f71b366f77.jar new file mode 100644 index 0000000..c0ada3d Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v1-ceaf4ab3-1.2.35+f71b366f77.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-client-sources.jar new file mode 100644 index 0000000..0718b59 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-client.jar new file mode 100644 index 0000000..55bcc9c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-common-sources.jar new file mode 100644 index 0000000..9e01866 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-common.jar new file mode 100644 index 0000000..7b2f1e2 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-sources.jar new file mode 100644 index 0000000..3fac978 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577.jar new file mode 100644 index 0000000..159d10d Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-command-api-v2-ceaf4ab3-2.2.14+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-commands-v0-ceaf4ab3-0.2.52+df3654b377-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-commands-v0-ceaf4ab3-0.2.52+df3654b377-sources.jar new file mode 100644 index 0000000..2cfd200 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-commands-v0-ceaf4ab3-0.2.52+df3654b377-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-commands-v0-ceaf4ab3-0.2.52+df3654b377.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-commands-v0-ceaf4ab3-0.2.52+df3654b377.jar new file mode 100644 index 0000000..4a490e0 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-commands-v0-ceaf4ab3-0.2.52+df3654b377.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-client-sources.jar new file mode 100644 index 0000000..0ded9b5 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-client.jar new file mode 100644 index 0000000..0bcbcde Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-common-sources.jar new file mode 100644 index 0000000..63d2675 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-common.jar new file mode 100644 index 0000000..6bdbfe7 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-sources.jar new file mode 100644 index 0000000..977e939 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377.jar new file mode 100644 index 0000000..7529119 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-containers-v0-ceaf4ab3-0.1.67+df3654b377.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-content-registries-v0-ceaf4ab3-4.0.13+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-content-registries-v0-ceaf4ab3-4.0.13+1802ada577-sources.jar new file mode 100644 index 0000000..4d1b0b5 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-content-registries-v0-ceaf4ab3-4.0.13+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-content-registries-v0-ceaf4ab3-4.0.13+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-content-registries-v0-ceaf4ab3-4.0.13+1802ada577.jar new file mode 100644 index 0000000..55a5850 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-content-registries-v0-ceaf4ab3-4.0.13+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-convention-tags-v1-ceaf4ab3-1.5.6+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-convention-tags-v1-ceaf4ab3-1.5.6+1802ada577-sources.jar new file mode 100644 index 0000000..fac9c03 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-convention-tags-v1-ceaf4ab3-1.5.6+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-convention-tags-v1-ceaf4ab3-1.5.6+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-convention-tags-v1-ceaf4ab3-1.5.6+1802ada577.jar new file mode 100644 index 0000000..289a591 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-convention-tags-v1-ceaf4ab3-1.5.6+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-crash-report-info-v1-ceaf4ab3-0.2.20+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-crash-report-info-v1-ceaf4ab3-0.2.20+1802ada577-sources.jar new file mode 100644 index 0000000..e26b839 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-crash-report-info-v1-ceaf4ab3-0.2.20+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-crash-report-info-v1-ceaf4ab3-0.2.20+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-crash-report-info-v1-ceaf4ab3-0.2.20+1802ada577.jar new file mode 100644 index 0000000..8c337a2 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-crash-report-info-v1-ceaf4ab3-0.2.20+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-client-sources.jar new file mode 100644 index 0000000..1efb88b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-client.jar new file mode 100644 index 0000000..fe2ccdd Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-common-sources.jar new file mode 100644 index 0000000..58bf1c0 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-common.jar new file mode 100644 index 0000000..f80152e Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-sources.jar new file mode 100644 index 0000000..95edb86 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177.jar new file mode 100644 index 0000000..545a993 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-attachment-api-v1-ceaf4ab3-1.0.2+de0fd6d177.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-client-sources.jar new file mode 100644 index 0000000..faf6c55 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-client.jar new file mode 100644 index 0000000..8b5b3d5 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-common-sources.jar new file mode 100644 index 0000000..3f3d3b6 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-common.jar new file mode 100644 index 0000000..d54128c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-sources.jar new file mode 100644 index 0000000..3e13a64 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577.jar new file mode 100644 index 0000000..3083fea Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-data-generation-api-v1-ceaf4ab3-12.3.7+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-dimensions-v1-ceaf4ab3-2.1.55+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-dimensions-v1-ceaf4ab3-2.1.55+1802ada577-sources.jar new file mode 100644 index 0000000..6ac5686 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-dimensions-v1-ceaf4ab3-2.1.55+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-dimensions-v1-ceaf4ab3-2.1.55+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-dimensions-v1-ceaf4ab3-2.1.55+1802ada577.jar new file mode 100644 index 0000000..f5a0f4a Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-dimensions-v1-ceaf4ab3-2.1.55+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-client-sources.jar new file mode 100644 index 0000000..67f6727 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-client.jar new file mode 100644 index 0000000..e5ac16e Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-common-sources.jar new file mode 100644 index 0000000..8ff057a Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-common.jar new file mode 100644 index 0000000..d0b646c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-sources.jar new file mode 100644 index 0000000..458dfba Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77.jar new file mode 100644 index 0000000..1875536 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-entity-events-v1-ceaf4ab3-1.6.1+1c78457f77.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-client-sources.jar new file mode 100644 index 0000000..c368b86 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-client.jar new file mode 100644 index 0000000..daba278 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-common-sources.jar new file mode 100644 index 0000000..0dd64ec Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-common.jar new file mode 100644 index 0000000..e3bd58a Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-sources.jar new file mode 100644 index 0000000..07fc2e1 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677.jar new file mode 100644 index 0000000..ecee8d7 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-interaction-v0-ceaf4ab3-0.6.5+13a40c6677.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-client-sources.jar new file mode 100644 index 0000000..4acdeab Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-client.jar new file mode 100644 index 0000000..8261e02 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-common-sources.jar new file mode 100644 index 0000000..c3516ba Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-common.jar new file mode 100644 index 0000000..cc13e80 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-sources.jar new file mode 100644 index 0000000..3b36728 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377.jar new file mode 100644 index 0000000..d8c54ff Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-events-lifecycle-v0-ceaf4ab3-0.2.64+df3654b377.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-client-sources.jar new file mode 100644 index 0000000..9ac68b1 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-client.jar new file mode 100644 index 0000000..6088cb2 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-common-sources.jar new file mode 100644 index 0000000..7013ae8 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-common.jar new file mode 100644 index 0000000..5b5ec3a Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-sources.jar new file mode 100644 index 0000000..aabfe94 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577.jar new file mode 100644 index 0000000..a1947d5 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-game-rule-api-v1-ceaf4ab3-1.0.41+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-gametest-api-v1-ceaf4ab3-1.2.15+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-gametest-api-v1-ceaf4ab3-1.2.15+1802ada577-sources.jar new file mode 100644 index 0000000..8c636fa Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-gametest-api-v1-ceaf4ab3-1.2.15+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-gametest-api-v1-ceaf4ab3-1.2.15+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-gametest-api-v1-ceaf4ab3-1.2.15+1802ada577.jar new file mode 100644 index 0000000..bf371e9 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-gametest-api-v1-ceaf4ab3-1.2.15+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-client-sources.jar new file mode 100644 index 0000000..2921f78 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-client.jar new file mode 100644 index 0000000..e3b742d Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-common-sources.jar new file mode 100644 index 0000000..8b8a51d Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-common.jar new file mode 100644 index 0000000..845663a Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-sources.jar new file mode 100644 index 0000000..8f0cb53 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577.jar new file mode 100644 index 0000000..0263ff9 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-api-v1-ceaf4ab3-2.1.29+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-client-sources.jar new file mode 100644 index 0000000..d32bf1d Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-client.jar new file mode 100644 index 0000000..2b1f85f Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-common-sources.jar new file mode 100644 index 0000000..8ed0ac0 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-common.jar new file mode 100644 index 0000000..15e3f27 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-sources.jar new file mode 100644 index 0000000..0289a73 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577.jar new file mode 100644 index 0000000..b073a13 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-item-group-api-v1-ceaf4ab3-4.0.14+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-key-binding-api-v1-ceaf4ab3-1.0.38+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-key-binding-api-v1-ceaf4ab3-1.0.38+1802ada577-sources.jar new file mode 100644 index 0000000..18f1b32 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-key-binding-api-v1-ceaf4ab3-1.0.38+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-key-binding-api-v1-ceaf4ab3-1.0.38+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-key-binding-api-v1-ceaf4ab3-1.0.38+1802ada577.jar new file mode 100644 index 0000000..b9c9952 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-key-binding-api-v1-ceaf4ab3-1.0.38+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-keybindings-v0-ceaf4ab3-0.2.36+df3654b377-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-keybindings-v0-ceaf4ab3-0.2.36+df3654b377-sources.jar new file mode 100644 index 0000000..ff5081d Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-keybindings-v0-ceaf4ab3-0.2.36+df3654b377-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-keybindings-v0-ceaf4ab3-0.2.36+df3654b377.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-keybindings-v0-ceaf4ab3-0.2.36+df3654b377.jar new file mode 100644 index 0000000..1e85ead Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-keybindings-v0-ceaf4ab3-0.2.36+df3654b377.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-client-sources.jar new file mode 100644 index 0000000..0f07132 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-client.jar new file mode 100644 index 0000000..0cd9e3c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-common-sources.jar new file mode 100644 index 0000000..f5dc90c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-common.jar new file mode 100644 index 0000000..c575753 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-sources.jar new file mode 100644 index 0000000..0dc2ddb Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577.jar new file mode 100644 index 0000000..f5d7a6c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-lifecycle-events-v1-ceaf4ab3-2.2.23+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-api-v2-ceaf4ab3-1.2.3+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-api-v2-ceaf4ab3-1.2.3+1802ada577-sources.jar new file mode 100644 index 0000000..1cb318b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-api-v2-ceaf4ab3-1.2.3+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-api-v2-ceaf4ab3-1.2.3+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-api-v2-ceaf4ab3-1.2.3+1802ada577.jar new file mode 100644 index 0000000..eeabd9e Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-api-v2-ceaf4ab3-1.2.3+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-tables-v1-ceaf4ab3-1.1.47+9e7660c677-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-tables-v1-ceaf4ab3-1.1.47+9e7660c677-sources.jar new file mode 100644 index 0000000..1b29104 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-tables-v1-ceaf4ab3-1.1.47+9e7660c677-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-tables-v1-ceaf4ab3-1.1.47+9e7660c677.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-tables-v1-ceaf4ab3-1.1.47+9e7660c677.jar new file mode 100644 index 0000000..fa3ec29 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-loot-tables-v1-ceaf4ab3-1.1.47+9e7660c677.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-client-sources.jar new file mode 100644 index 0000000..d077fc0 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-client.jar new file mode 100644 index 0000000..8d561f9 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-common-sources.jar new file mode 100644 index 0000000..4be0f57 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-common.jar new file mode 100644 index 0000000..5f35ae3 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-sources.jar new file mode 100644 index 0000000..f04cadd Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577.jar new file mode 100644 index 0000000..7973f79 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-message-api-v1-ceaf4ab3-5.1.10+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-mining-level-api-v1-ceaf4ab3-2.1.52+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-mining-level-api-v1-ceaf4ab3-2.1.52+1802ada577-sources.jar new file mode 100644 index 0000000..1c1e0f3 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-mining-level-api-v1-ceaf4ab3-2.1.52+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-mining-level-api-v1-ceaf4ab3-2.1.52+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-mining-level-api-v1-ceaf4ab3-2.1.52+1802ada577.jar new file mode 100644 index 0000000..fedf63c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-mining-level-api-v1-ceaf4ab3-2.1.52+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-model-loading-api-v1-ceaf4ab3-1.0.4+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-model-loading-api-v1-ceaf4ab3-1.0.4+1802ada577-sources.jar new file mode 100644 index 0000000..7a8ba58 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-model-loading-api-v1-ceaf4ab3-1.0.4+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-model-loading-api-v1-ceaf4ab3-1.0.4+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-model-loading-api-v1-ceaf4ab3-1.0.4+1802ada577.jar new file mode 100644 index 0000000..be64c5b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-model-loading-api-v1-ceaf4ab3-1.0.4+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-models-v0-ceaf4ab3-0.4.3+9386d8a777-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-models-v0-ceaf4ab3-0.4.3+9386d8a777-sources.jar new file mode 100644 index 0000000..bb2cf23 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-models-v0-ceaf4ab3-0.4.3+9386d8a777-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-models-v0-ceaf4ab3-0.4.3+9386d8a777.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-models-v0-ceaf4ab3-0.4.3+9386d8a777.jar new file mode 100644 index 0000000..4824739 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-models-v0-ceaf4ab3-0.4.3+9386d8a777.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-client-sources.jar new file mode 100644 index 0000000..449850a Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-client.jar new file mode 100644 index 0000000..7ed01a0 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-common-sources.jar new file mode 100644 index 0000000..4d3c85b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-common.jar new file mode 100644 index 0000000..016727b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-sources.jar new file mode 100644 index 0000000..c8fb87b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477.jar new file mode 100644 index 0000000..f7594fb Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-api-v1-ceaf4ab3-1.3.14+a158aa0477.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-client-sources.jar new file mode 100644 index 0000000..4c42530 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-client.jar new file mode 100644 index 0000000..c770362 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-common-sources.jar new file mode 100644 index 0000000..3418e3c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-common.jar new file mode 100644 index 0000000..8442946 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-sources.jar new file mode 100644 index 0000000..d4167af Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377.jar new file mode 100644 index 0000000..12d1746 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-networking-v0-ceaf4ab3-0.3.54+df3654b377.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-client-sources.jar new file mode 100644 index 0000000..29f6f0c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-client.jar new file mode 100644 index 0000000..c90c939 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-common-sources.jar new file mode 100644 index 0000000..4ae6312 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-common.jar new file mode 100644 index 0000000..06069b3 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-sources.jar new file mode 100644 index 0000000..30db494 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77.jar new file mode 100644 index 0000000..413caa2 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-object-builder-api-v1-ceaf4ab3-11.1.5+e35120df77.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-client-sources.jar new file mode 100644 index 0000000..e34db7e Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-client.jar new file mode 100644 index 0000000..1370e12 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-common-sources.jar new file mode 100644 index 0000000..cdbf878 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-common.jar new file mode 100644 index 0000000..cd437c6 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-sources.jar new file mode 100644 index 0000000..d122bd5 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577.jar new file mode 100644 index 0000000..5ee6ef5 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-particles-v1-ceaf4ab3-1.1.3+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-client-sources.jar new file mode 100644 index 0000000..ecc60f4 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-client.jar new file mode 100644 index 0000000..7547659 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-common-sources.jar new file mode 100644 index 0000000..c4138c5 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-common.jar new file mode 100644 index 0000000..c086eb7 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-sources.jar new file mode 100644 index 0000000..4aff50a Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577.jar new file mode 100644 index 0000000..feb97b1 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-recipe-api-v1-ceaf4ab3-1.0.24+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-client-sources.jar new file mode 100644 index 0000000..d48127e Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-client.jar new file mode 100644 index 0000000..801df93 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-common-sources.jar new file mode 100644 index 0000000..20a1147 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-common.jar new file mode 100644 index 0000000..dbd6264 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-sources.jar new file mode 100644 index 0000000..9d41acb Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577.jar new file mode 100644 index 0000000..809a751 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-registry-sync-v0-ceaf4ab3-2.3.6+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-api-v1-ceaf4ab3-3.2.2+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-api-v1-ceaf4ab3-3.2.2+1802ada577-sources.jar new file mode 100644 index 0000000..61fa890 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-api-v1-ceaf4ab3-3.2.2+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-api-v1-ceaf4ab3-3.2.2+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-api-v1-ceaf4ab3-3.2.2+1802ada577.jar new file mode 100644 index 0000000..4a3a28e Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-api-v1-ceaf4ab3-3.2.2+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-indigo-ceaf4ab3-1.5.3+85287f9f77-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-indigo-ceaf4ab3-1.5.3+85287f9f77-sources.jar new file mode 100644 index 0000000..1c64bc1 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-indigo-ceaf4ab3-1.5.3+85287f9f77-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-indigo-ceaf4ab3-1.5.3+85287f9f77.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-indigo-ceaf4ab3-1.5.3+85287f9f77.jar new file mode 100644 index 0000000..0c2cbc9 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-indigo-ceaf4ab3-1.5.3+85287f9f77.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-registries-v1-ceaf4ab3-3.2.47+df3654b377-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-registries-v1-ceaf4ab3-3.2.47+df3654b377-sources.jar new file mode 100644 index 0000000..268e480 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-registries-v1-ceaf4ab3-3.2.47+df3654b377-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-registries-v1-ceaf4ab3-3.2.47+df3654b377.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-registries-v1-ceaf4ab3-3.2.47+df3654b377.jar new file mode 100644 index 0000000..94307c9 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-renderer-registries-v1-ceaf4ab3-3.2.47+df3654b377.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-client-sources.jar new file mode 100644 index 0000000..a73d0e5 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-client.jar new file mode 100644 index 0000000..acbeb6b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-common-sources.jar new file mode 100644 index 0000000..d564179 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-common.jar new file mode 100644 index 0000000..451b329 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-sources.jar new file mode 100644 index 0000000..a507400 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777.jar new file mode 100644 index 0000000..3dec2cc Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-data-attachment-v1-ceaf4ab3-0.3.39+92a0d36777.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-client-sources.jar new file mode 100644 index 0000000..7291db6 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-client.jar new file mode 100644 index 0000000..c999eb5 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-common-sources.jar new file mode 100644 index 0000000..6a735d2 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-common.jar new file mode 100644 index 0000000..4aaaa47 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-sources.jar new file mode 100644 index 0000000..4cb6b07 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577.jar new file mode 100644 index 0000000..9ad2fb1 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-fluids-v1-ceaf4ab3-3.0.29+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v0-ceaf4ab3-1.1.50+df3654b377-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v0-ceaf4ab3-1.1.50+df3654b377-sources.jar new file mode 100644 index 0000000..a162802 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v0-ceaf4ab3-1.1.50+df3654b377-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v0-ceaf4ab3-1.1.50+df3654b377.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v0-ceaf4ab3-1.1.50+df3654b377.jar new file mode 100644 index 0000000..3f9f78f Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v0-ceaf4ab3-1.1.50+df3654b377.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v1-ceaf4ab3-3.0.9+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v1-ceaf4ab3-3.0.9+1802ada577-sources.jar new file mode 100644 index 0000000..6e69e98 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v1-ceaf4ab3-3.0.9+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v1-ceaf4ab3-3.0.9+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v1-ceaf4ab3-3.0.9+1802ada577.jar new file mode 100644 index 0000000..1844b72 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-rendering-v1-ceaf4ab3-3.0.9+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-conditions-api-v1-ceaf4ab3-2.3.9+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-conditions-api-v1-ceaf4ab3-2.3.9+1802ada577-sources.jar new file mode 100644 index 0000000..95937f3 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-conditions-api-v1-ceaf4ab3-2.3.9+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-conditions-api-v1-ceaf4ab3-2.3.9+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-conditions-api-v1-ceaf4ab3-2.3.9+1802ada577.jar new file mode 100644 index 0000000..8a8024b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-conditions-api-v1-ceaf4ab3-2.3.9+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-client-sources.jar new file mode 100644 index 0000000..16d8a39 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-client.jar new file mode 100644 index 0000000..45d2893 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-common-sources.jar new file mode 100644 index 0000000..1fb74a9 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-common.jar new file mode 100644 index 0000000..1ae583e Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-sources.jar new file mode 100644 index 0000000..fb13534 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777.jar new file mode 100644 index 0000000..3740573 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-resource-loader-v0-ceaf4ab3-0.11.12+fb82e9d777.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-api-v1-ceaf4ab3-2.0.9+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-api-v1-ceaf4ab3-2.0.9+1802ada577-sources.jar new file mode 100644 index 0000000..349ef51 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-api-v1-ceaf4ab3-2.0.9+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-api-v1-ceaf4ab3-2.0.9+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-api-v1-ceaf4ab3-2.0.9+1802ada577.jar new file mode 100644 index 0000000..229a4ef Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-api-v1-ceaf4ab3-2.0.9+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-client-sources.jar new file mode 100644 index 0000000..0a183e4 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-client.jar new file mode 100644 index 0000000..c2fc186 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-common-sources.jar new file mode 100644 index 0000000..c56364e Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-common.jar new file mode 100644 index 0000000..bf6c209 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-sources.jar new file mode 100644 index 0000000..323cd66 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577.jar new file mode 100644 index 0000000..9daab88 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-screen-handler-api-v1-ceaf4ab3-1.3.33+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-sound-api-v1-ceaf4ab3-1.0.14+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-sound-api-v1-ceaf4ab3-1.0.14+1802ada577-sources.jar new file mode 100644 index 0000000..ddc5a23 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-sound-api-v1-ceaf4ab3-1.0.14+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-sound-api-v1-ceaf4ab3-1.0.14+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-sound-api-v1-ceaf4ab3-1.0.14+1802ada577.jar new file mode 100644 index 0000000..9c37798 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-sound-api-v1-ceaf4ab3-1.0.14+1802ada577.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-client-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-client-sources.jar new file mode 100644 index 0000000..c7bff95 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-client-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-client.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-client.jar new file mode 100644 index 0000000..4b3e91b Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-client.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-common-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-common-sources.jar new file mode 100644 index 0000000..f8c409c Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-common-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-common.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-common.jar new file mode 100644 index 0000000..b963bf9 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-common.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-sources.jar new file mode 100644 index 0000000..4e619f6 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377.jar new file mode 100644 index 0000000..1aaf53d Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transfer-api-v1-ceaf4ab3-3.3.6+8dd72ea377.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transitive-access-wideners-v1-ceaf4ab3-4.3.2+1802ada577-sources.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transitive-access-wideners-v1-ceaf4ab3-4.3.2+1802ada577-sources.jar new file mode 100644 index 0000000..79b4b67 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transitive-access-wideners-v1-ceaf4ab3-4.3.2+1802ada577-sources.jar differ diff --git a/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transitive-access-wideners-v1-ceaf4ab3-4.3.2+1802ada577.jar b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transitive-access-wideners-v1-ceaf4ab3-4.3.2+1802ada577.jar new file mode 100644 index 0000000..63c5a93 Binary files /dev/null and b/build/loom-cache/remapped_working/remapped.net.fabricmc.fabric-api-fabric-transitive-access-wideners-v1-ceaf4ab3-4.3.2+1802ada577.jar differ diff --git a/build/resources/client/szar.client.mixins.json b/build/resources/client/szar.client.mixins.json new file mode 100644 index 0000000..a7de253 --- /dev/null +++ b/build/resources/client/szar.client.mixins.json @@ -0,0 +1,14 @@ +{ + "required": true, + "minVersion": "0.8", + "package": "dev.tggamesyt.szar.mixin.client", + "compatibilityLevel": "JAVA_17", + "client": [ + ], + "injectors": { + "defaultRequire": 1 + }, + "overwrites": { + "requireAnnotations": true + } +} diff --git a/build/resources/main/assets/szar/blockstates/cannabis.json b/build/resources/main/assets/szar/blockstates/cannabis.json new file mode 100644 index 0000000..a9f2159 --- /dev/null +++ b/build/resources/main/assets/szar/blockstates/cannabis.json @@ -0,0 +1,6 @@ +{ + "variants": { + "half=lower": { "model": "szar:block/cannabis_bottom" }, + "half=upper": { "model": "szar:block/cannabis" } + } +} diff --git a/build/resources/main/assets/szar/blockstates/cigany.json b/build/resources/main/assets/szar/blockstates/cigany.json new file mode 100644 index 0000000..a2d8fab --- /dev/null +++ b/build/resources/main/assets/szar/blockstates/cigany.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "szar:block/cigany" + } + } +} diff --git a/build/resources/main/assets/szar/blockstates/fasz.json b/build/resources/main/assets/szar/blockstates/fasz.json new file mode 100644 index 0000000..c4c006a --- /dev/null +++ b/build/resources/main/assets/szar/blockstates/fasz.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "szar:block/fasz" + } + } +} diff --git a/build/resources/main/assets/szar/icon.png b/build/resources/main/assets/szar/icon.png new file mode 100644 index 0000000..8cc376b Binary files /dev/null and b/build/resources/main/assets/szar/icon.png differ diff --git a/build/resources/main/assets/szar/lang/en_us.json b/build/resources/main/assets/szar/lang/en_us.json new file mode 100644 index 0000000..5f4c43f --- /dev/null +++ b/build/resources/main/assets/szar/lang/en_us.json @@ -0,0 +1,12 @@ +{ + "block.szar.cigany": "Cigány Block", + "block.szar.fasz": "Fasz", + "item.szar.nwordpass": "N-Word Pass", + "entity.szar.nigger": "Nigger", + "item.szar.nigger_spawn_egg":"Nigger Spawn Egg", + "itemgroup.szar_group": "Szar", + "block.szar.cannabis": "Cannabis", + "item.szar.weed": "Weed", + "effect.szar.drog": "Drog", + "item.szar.weed_joint": "Weed Joint" +} diff --git a/build/resources/main/assets/szar/models/block/cannabis.json b/build/resources/main/assets/szar/models/block/cannabis.json new file mode 100644 index 0000000..3d16f6f --- /dev/null +++ b/build/resources/main/assets/szar/models/block/cannabis.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "szar:block/cannabis" + } +} diff --git a/build/resources/main/assets/szar/models/block/cannabis_bottom.json b/build/resources/main/assets/szar/models/block/cannabis_bottom.json new file mode 100644 index 0000000..67fcdf7 --- /dev/null +++ b/build/resources/main/assets/szar/models/block/cannabis_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "szar:block/cannabis_bottom" + } +} diff --git a/build/resources/main/assets/szar/models/block/cigany.json b/build/resources/main/assets/szar/models/block/cigany.json new file mode 100644 index 0000000..735c810 --- /dev/null +++ b/build/resources/main/assets/szar/models/block/cigany.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "szar:block/cigany" + } +} diff --git a/build/resources/main/assets/szar/models/block/fasz.json b/build/resources/main/assets/szar/models/block/fasz.json new file mode 100644 index 0000000..d8d2afc --- /dev/null +++ b/build/resources/main/assets/szar/models/block/fasz.json @@ -0,0 +1,57 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "szar:block/fasz", + "particle": "szar:block/white" + }, + "elements": [ + { + "from": [6, 0, 2], + "to": [10, 4, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 0, 2]}, + "faces": { + "north": {"uv": [8, 0, 10, 2], "texture": "#0"}, + "east": {"uv": [8, 2, 10, 4], "texture": "#0"}, + "south": {"uv": [8, 4, 10, 6], "texture": "#0"}, + "west": {"uv": [8, 6, 10, 8], "texture": "#0"}, + "up": {"uv": [10, 10, 8, 8], "texture": "#0"}, + "down": {"uv": [12, 0, 10, 2], "texture": "#0"} + } + }, + { + "from": [6, 0, 10], + "to": [10, 4, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 0, 10]}, + "faces": { + "north": {"uv": [10, 2, 12, 4], "texture": "#0"}, + "east": {"uv": [10, 4, 12, 6], "texture": "#0"}, + "south": {"uv": [10, 6, 12, 8], "texture": "#0"}, + "west": {"uv": [8, 10, 10, 12], "texture": "#0"}, + "up": {"uv": [12, 10, 10, 8], "texture": "#0"}, + "down": {"uv": [12, 10, 10, 12], "texture": "#0"} + } + }, + { + "from": [6, 4, 6], + "to": [10, 32, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 6]}, + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "east": {"uv": [2, 0, 4, 14], "texture": "#0"}, + "south": {"uv": [4, 0, 6, 14], "texture": "#0"}, + "west": {"uv": [6, 0, 8, 14], "texture": "#0"}, + "up": {"uv": [14, 2, 12, 0], "texture": "#0"}, + "down": {"uv": [14, 2, 12, 4], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [79.94, -84.91, 76.47], + "translation": [-6.75, 6.75, 1.5], + "scale": [1, 1.43164, 1] + } + } +} \ No newline at end of file diff --git a/build/resources/main/assets/szar/models/item/cannabis.json b/build/resources/main/assets/szar/models/item/cannabis.json new file mode 100644 index 0000000..504fdd2 --- /dev/null +++ b/build/resources/main/assets/szar/models/item/cannabis.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:block/cannabis" + } +} \ No newline at end of file diff --git a/build/resources/main/assets/szar/models/item/cigany.json b/build/resources/main/assets/szar/models/item/cigany.json new file mode 100644 index 0000000..c9bf8cc --- /dev/null +++ b/build/resources/main/assets/szar/models/item/cigany.json @@ -0,0 +1,3 @@ +{ + "parent": "szar:block/cigany" +} diff --git a/build/resources/main/assets/szar/models/item/fasz.json b/build/resources/main/assets/szar/models/item/fasz.json new file mode 100644 index 0000000..ef79bb3 --- /dev/null +++ b/build/resources/main/assets/szar/models/item/fasz.json @@ -0,0 +1,3 @@ +{ + "parent": "szar:block/fasz" +} diff --git a/build/resources/main/assets/szar/models/item/nigger_spawn_egg.json b/build/resources/main/assets/szar/models/item/nigger_spawn_egg.json new file mode 100644 index 0000000..ddd1559 --- /dev/null +++ b/build/resources/main/assets/szar/models/item/nigger_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/build/resources/main/assets/szar/models/item/nwordpass.json b/build/resources/main/assets/szar/models/item/nwordpass.json new file mode 100644 index 0000000..9b961ca --- /dev/null +++ b/build/resources/main/assets/szar/models/item/nwordpass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/nwordpass" + } +} diff --git a/build/resources/main/assets/szar/models/item/weed.json b/build/resources/main/assets/szar/models/item/weed.json new file mode 100644 index 0000000..dd8e73e --- /dev/null +++ b/build/resources/main/assets/szar/models/item/weed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/weed" + } +} \ No newline at end of file diff --git a/build/resources/main/assets/szar/models/item/weed_join_held.json b/build/resources/main/assets/szar/models/item/weed_join_held.json new file mode 100644 index 0000000..88fa9ea --- /dev/null +++ b/build/resources/main/assets/szar/models/item/weed_join_held.json @@ -0,0 +1,29 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "szar:item/joint3d", + "particle": "szar:item/joint3d" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 12, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "east": {"uv": [2, 0, 4, 12], "texture": "#0"}, + "south": {"uv": [4, 0, 6, 12], "texture": "#0"}, + "west": {"uv": [6, 0, 8, 12], "texture": "#0"}, + "up": {"uv": [10, 2, 8, 0], "texture": "#0"}, + "down": {"uv": [10, 2, 8, 4], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, 0, 0], + "translation": [-6, -1.5, 0] + } + } +} \ No newline at end of file diff --git a/build/resources/main/assets/szar/models/item/weed_joint.json b/build/resources/main/assets/szar/models/item/weed_joint.json new file mode 100644 index 0000000..66ba92d --- /dev/null +++ b/build/resources/main/assets/szar/models/item/weed_joint.json @@ -0,0 +1,16 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "szar:item/weed_joint" + }, + "overrides": [ + { + "predicate": { "held": 1 }, + "model": "szar:item/weed_joint_3d" + }, + { + "predicate": { "using": 1 }, + "model": "szar:item/weed_joint_held" + } + ] +} diff --git a/build/resources/main/assets/szar/models/item/weed_joint_3d.json b/build/resources/main/assets/szar/models/item/weed_joint_3d.json new file mode 100644 index 0000000..868199c --- /dev/null +++ b/build/resources/main/assets/szar/models/item/weed_joint_3d.json @@ -0,0 +1,32 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "szar:item/joint3d", + "particle": "szar:item/joint3d" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 12, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "east": {"uv": [2, 0, 4, 12], "texture": "#0"}, + "south": {"uv": [4, 0, 6, 12], "texture": "#0"}, + "west": {"uv": [6, 0, 8, 12], "texture": "#0"}, + "up": {"uv": [10, 2, 8, 0], "texture": "#0"}, + "down": {"uv": [10, 2, 8, 4], "texture": "#0"} + } + } + ], + "overrides": [ + { + "predicate": { + "using": 1 + }, + "model": "szar:item/weed_joint_held" + } + ], + "display": {} +} \ No newline at end of file diff --git a/build/resources/main/assets/szar/textures/block/cannabis.png b/build/resources/main/assets/szar/textures/block/cannabis.png new file mode 100644 index 0000000..4424dfe Binary files /dev/null and b/build/resources/main/assets/szar/textures/block/cannabis.png differ diff --git a/build/resources/main/assets/szar/textures/block/cannabis_bottom.png b/build/resources/main/assets/szar/textures/block/cannabis_bottom.png new file mode 100644 index 0000000..5367fd9 Binary files /dev/null and b/build/resources/main/assets/szar/textures/block/cannabis_bottom.png differ diff --git a/build/resources/main/assets/szar/textures/block/cigany.png b/build/resources/main/assets/szar/textures/block/cigany.png new file mode 100644 index 0000000..8cc376b Binary files /dev/null and b/build/resources/main/assets/szar/textures/block/cigany.png differ diff --git a/build/resources/main/assets/szar/textures/block/fasz.png b/build/resources/main/assets/szar/textures/block/fasz.png new file mode 100644 index 0000000..acb9bf7 Binary files /dev/null and b/build/resources/main/assets/szar/textures/block/fasz.png differ diff --git a/build/resources/main/assets/szar/textures/block/white.png b/build/resources/main/assets/szar/textures/block/white.png new file mode 100644 index 0000000..4d8c254 Binary files /dev/null and b/build/resources/main/assets/szar/textures/block/white.png differ diff --git a/build/resources/main/assets/szar/textures/entity/nigg.png b/build/resources/main/assets/szar/textures/entity/nigg.png new file mode 100644 index 0000000..69b2b40 Binary files /dev/null and b/build/resources/main/assets/szar/textures/entity/nigg.png differ diff --git a/build/resources/main/assets/szar/textures/item/joint3d.png b/build/resources/main/assets/szar/textures/item/joint3d.png new file mode 100644 index 0000000..46d2ccf Binary files /dev/null and b/build/resources/main/assets/szar/textures/item/joint3d.png differ diff --git a/build/resources/main/assets/szar/textures/item/nwordpass.png b/build/resources/main/assets/szar/textures/item/nwordpass.png new file mode 100644 index 0000000..89a8c03 Binary files /dev/null and b/build/resources/main/assets/szar/textures/item/nwordpass.png differ diff --git a/build/resources/main/assets/szar/textures/item/weed.png b/build/resources/main/assets/szar/textures/item/weed.png new file mode 100644 index 0000000..d222e9f Binary files /dev/null and b/build/resources/main/assets/szar/textures/item/weed.png differ diff --git a/build/resources/main/assets/szar/textures/item/weed_joint.png b/build/resources/main/assets/szar/textures/item/weed_joint.png new file mode 100644 index 0000000..6d1f1d3 Binary files /dev/null and b/build/resources/main/assets/szar/textures/item/weed_joint.png differ diff --git a/build/resources/main/assets/szar/textures/item/weed_joint1.png b/build/resources/main/assets/szar/textures/item/weed_joint1.png new file mode 100644 index 0000000..d1c7b56 Binary files /dev/null and b/build/resources/main/assets/szar/textures/item/weed_joint1.png differ diff --git a/build/resources/main/assets/szar/textures/mob_effect/drog.png b/build/resources/main/assets/szar/textures/mob_effect/drog.png new file mode 100644 index 0000000..6d1f1d3 Binary files /dev/null and b/build/resources/main/assets/szar/textures/mob_effect/drog.png differ diff --git a/build/resources/main/data/szar/advancements/nwordpass.json b/build/resources/main/data/szar/advancements/nwordpass.json new file mode 100644 index 0000000..85de080 --- /dev/null +++ b/build/resources/main/data/szar/advancements/nwordpass.json @@ -0,0 +1,15 @@ +{ + "display": { + "icon": { + "item": "szar:nwordpass" + }, + "title": "Nig-", + "description": "Get an N-word pass", + "show_toast": true + }, + "criteria": { + "used_item": { + "trigger": "minecraft:impossible" + } + } +} \ No newline at end of file diff --git a/build/resources/main/data/szar/loot_tables/blocks/cannabis.json b/build/resources/main/data/szar/loot_tables/blocks/cannabis.json new file mode 100644 index 0000000..d871b40 --- /dev/null +++ b/build/resources/main/data/szar/loot_tables/blocks/cannabis.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "szar:cannabis" + } + ], + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": ["minecraft:shears"] + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { "min": 1 } + } + ] + } + }, + { + "condition": "minecraft:random_chance", + "chance": 0.5 + } + ] + } + ] + } + ] +} diff --git a/build/resources/main/data/szar/recipes/fasz.json b/build/resources/main/data/szar/recipes/fasz.json new file mode 100644 index 0000000..cdb69bc --- /dev/null +++ b/build/resources/main/data/szar/recipes/fasz.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " M ", + " B ", + "B B" + ], + "key": { + "M": { + "item": "minecraft:milk_bucket" + }, + "B": { + "item": "minecraft:beef" + } + }, + "result": { + "item": "szar:fasz", + "count": 1 + } +} diff --git a/build/resources/main/data/szar/recipes/weed.json b/build/resources/main/data/szar/recipes/weed.json new file mode 100644 index 0000000..20b2003 --- /dev/null +++ b/build/resources/main/data/szar/recipes/weed.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "szar:cannabis" + }, + "result": "szar:weed", + "experience": 0.67, + "cookingtime": 100 +} diff --git a/build/resources/main/data/szar/recipes/weed_joint.json b/build/resources/main/data/szar/recipes/weed_joint.json new file mode 100644 index 0000000..bbf1b67 --- /dev/null +++ b/build/resources/main/data/szar/recipes/weed_joint.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "WP ", + "PWP", + " PW" + ], + "key": { + "W": { + "item": "szar:weed" + }, + "P": { + "item": "minecraft:paper" + } + }, + "result": { + "item": "szar:weed_joint", + "count": 1 + } +} diff --git a/build/resources/main/fabric.mod.json b/build/resources/main/fabric.mod.json new file mode 100644 index 0000000..aee3842 --- /dev/null +++ b/build/resources/main/fabric.mod.json @@ -0,0 +1,36 @@ +{ + "schemaVersion": 1, + "id": "szar", + "version": "1.0.3", + "name": "szar", + "description": "Valami szar mod", + "authors": ["TGdoesCode"], + "contact": {}, + "license": "All-Rights-Reserved", + "icon": "assets/szar/icon.png", + "environment": "*", + "accessWidener" : "szar.accesswidener", + "entrypoints": { + "fabric-datagen": [ + "dev.tggamesyt.szar.client.SzarDataGenerator" + ], + "client": [ + "dev.tggamesyt.szar.client.SzarClient" + ], + "main": [ + "dev.tggamesyt.szar.Szar" + ] + }, + "mixins": [ + "szar.mixins.json", + { + "config": "szar.client.mixins.json", + "environment": "client" + } + ], + "depends": { + "fabricloader": ">=0.18.3", + "fabric": "*", + "minecraft": "1.20.1" + } +} diff --git a/build/resources/main/szar.accesswidener b/build/resources/main/szar.accesswidener new file mode 100644 index 0000000..806ac8e --- /dev/null +++ b/build/resources/main/szar.accesswidener @@ -0,0 +1,3 @@ +accessWidener v2 named + +accessible field net/minecraft/client/gui/hud/InGameHud spyglassScale F \ No newline at end of file diff --git a/build/resources/main/szar.mixins.json b/build/resources/main/szar.mixins.json new file mode 100644 index 0000000..5061bcc --- /dev/null +++ b/build/resources/main/szar.mixins.json @@ -0,0 +1,14 @@ +{ + "required": true, + "minVersion": "0.8", + "package": "dev.tggamesyt.szar.mixin", + "compatibilityLevel": "JAVA_17", + "mixins": [ + ], + "injectors": { + "defaultRequire": 1 + }, + "overwrites": { + "requireAnnotations": true + } +} diff --git a/build/tmp/compileClientJava/compileTransaction/stash-dir/SzarClient.class.uniqueId0 b/build/tmp/compileClientJava/compileTransaction/stash-dir/SzarClient.class.uniqueId0 new file mode 100644 index 0000000..a7382e9 Binary files /dev/null and b/build/tmp/compileClientJava/compileTransaction/stash-dir/SzarClient.class.uniqueId0 differ diff --git a/build/tmp/compileClientJava/previous-compilation-data.bin b/build/tmp/compileClientJava/previous-compilation-data.bin new file mode 100644 index 0000000..222250e Binary files /dev/null and b/build/tmp/compileClientJava/previous-compilation-data.bin differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/FaszItem.class.uniqueId3 b/build/tmp/compileJava/compileTransaction/stash-dir/FaszItem.class.uniqueId3 new file mode 100644 index 0000000..6d28545 Binary files /dev/null and b/build/tmp/compileJava/compileTransaction/stash-dir/FaszItem.class.uniqueId3 differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/Joint.class.uniqueId4 b/build/tmp/compileJava/compileTransaction/stash-dir/Joint.class.uniqueId4 new file mode 100644 index 0000000..22fad03 Binary files /dev/null and b/build/tmp/compileJava/compileTransaction/stash-dir/Joint.class.uniqueId4 differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/NiggerEntity.class.uniqueId1 b/build/tmp/compileJava/compileTransaction/stash-dir/NiggerEntity.class.uniqueId1 new file mode 100644 index 0000000..ed4e232 Binary files /dev/null and b/build/tmp/compileJava/compileTransaction/stash-dir/NiggerEntity.class.uniqueId1 differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/NwordPassItem.class.uniqueId2 b/build/tmp/compileJava/compileTransaction/stash-dir/NwordPassItem.class.uniqueId2 new file mode 100644 index 0000000..f61d626 Binary files /dev/null and b/build/tmp/compileJava/compileTransaction/stash-dir/NwordPassItem.class.uniqueId2 differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/Szar.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/Szar.class.uniqueId0 new file mode 100644 index 0000000..9d06b6b Binary files /dev/null and b/build/tmp/compileJava/compileTransaction/stash-dir/Szar.class.uniqueId0 differ diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin new file mode 100644 index 0000000..f5dd040 Binary files /dev/null and b/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/build/tmp/jar/MANIFEST.MF b/build/tmp/jar/MANIFEST.MF new file mode 100644 index 0000000..58630c0 --- /dev/null +++ b/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/build/tmp/remapJar/MANIFEST.MF b/build/tmp/remapJar/MANIFEST.MF new file mode 100644 index 0000000..58630c0 --- /dev/null +++ b/build/tmp/remapJar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/build/tmp/remapSourcesJar/MANIFEST.MF b/build/tmp/remapSourcesJar/MANIFEST.MF new file mode 100644 index 0000000..58630c0 --- /dev/null +++ b/build/tmp/remapSourcesJar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/build/tmp/sourcesJar/MANIFEST.MF b/build/tmp/sourcesJar/MANIFEST.MF new file mode 100644 index 0000000..58630c0 --- /dev/null +++ b/build/tmp/sourcesJar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..3e5faaa --- /dev/null +++ b/gradle.properties @@ -0,0 +1,14 @@ +# Done to increase the memory available to Gradle. +org.gradle.jvmargs=-Xmx1G +# Fabric Properties +# check these on https://modmuss50.me/fabric.html +minecraft_version=1.20.1 +yarn_mappings=1.20.1+build.10 +loader_version=0.18.3 +# Mod Properties +mod_version=26.2.5 +maven_group=dev.tggamesyt +archives_base_name=szar +# Dependencies +# check this on https://modmuss50.me/fabric.html +fabric_version=0.92.6+1.20.1 diff --git a/run/config/fabric/indigo-renderer.properties b/run/config/fabric/indigo-renderer.properties new file mode 100644 index 0000000..4cd3435 --- /dev/null +++ b/run/config/fabric/indigo-renderer.properties @@ -0,0 +1,9 @@ +#Indigo properties file +#Wed Jan 07 09:34:39 CET 2026 +always-tesselate-blocks=auto +ambient-occlusion-mode=hybrid +debug-compare-lighting=auto +fix-exterior-vertex-lighting=auto +fix-luminous-block-ambient-occlusion=auto +fix-mean-light-calculation=auto +fix-smooth-lighting-offset=auto diff --git a/run/data/fabricDefaultResourcePacks.dat b/run/data/fabricDefaultResourcePacks.dat new file mode 100644 index 0000000..9f907f8 Binary files /dev/null and b/run/data/fabricDefaultResourcePacks.dat differ diff --git a/run/logs/2025-12-17-1.log.gz b/run/logs/2025-12-17-1.log.gz new file mode 100644 index 0000000..c3e027d Binary files /dev/null and b/run/logs/2025-12-17-1.log.gz differ diff --git a/run/logs/2025-12-17-2.log.gz b/run/logs/2025-12-17-2.log.gz new file mode 100644 index 0000000..82c0a42 Binary files /dev/null and b/run/logs/2025-12-17-2.log.gz differ diff --git a/run/logs/2025-12-17-3.log.gz b/run/logs/2025-12-17-3.log.gz new file mode 100644 index 0000000..2af6ffa Binary files /dev/null and b/run/logs/2025-12-17-3.log.gz differ diff --git a/run/logs/2025-12-17-4.log.gz b/run/logs/2025-12-17-4.log.gz new file mode 100644 index 0000000..bb77b99 Binary files /dev/null and b/run/logs/2025-12-17-4.log.gz differ diff --git a/run/logs/2025-12-17-5.log.gz b/run/logs/2025-12-17-5.log.gz new file mode 100644 index 0000000..99c45c5 Binary files /dev/null and b/run/logs/2025-12-17-5.log.gz differ diff --git a/run/logs/2025-12-17-6.log.gz b/run/logs/2025-12-17-6.log.gz new file mode 100644 index 0000000..592c34b Binary files /dev/null and b/run/logs/2025-12-17-6.log.gz differ diff --git a/run/logs/2026-01-05-1.log.gz b/run/logs/2026-01-05-1.log.gz new file mode 100644 index 0000000..13a033f Binary files /dev/null and b/run/logs/2026-01-05-1.log.gz differ diff --git a/run/logs/2026-01-05-2.log.gz b/run/logs/2026-01-05-2.log.gz new file mode 100644 index 0000000..cb10014 Binary files /dev/null and b/run/logs/2026-01-05-2.log.gz differ diff --git a/run/logs/2026-01-05-3.log.gz b/run/logs/2026-01-05-3.log.gz new file mode 100644 index 0000000..c6ef304 Binary files /dev/null and b/run/logs/2026-01-05-3.log.gz differ diff --git a/run/logs/2026-01-05-4.log.gz b/run/logs/2026-01-05-4.log.gz new file mode 100644 index 0000000..1d88bd0 Binary files /dev/null and b/run/logs/2026-01-05-4.log.gz differ diff --git a/run/logs/2026-01-05-5.log.gz b/run/logs/2026-01-05-5.log.gz new file mode 100644 index 0000000..63b0206 Binary files /dev/null and b/run/logs/2026-01-05-5.log.gz differ diff --git a/run/logs/2026-01-06-1.log.gz b/run/logs/2026-01-06-1.log.gz new file mode 100644 index 0000000..2a7a3c5 Binary files /dev/null and b/run/logs/2026-01-06-1.log.gz differ diff --git a/run/logs/2026-01-06-2.log.gz b/run/logs/2026-01-06-2.log.gz new file mode 100644 index 0000000..af9faf2 Binary files /dev/null and b/run/logs/2026-01-06-2.log.gz differ diff --git a/run/logs/2026-01-06-3.log.gz b/run/logs/2026-01-06-3.log.gz new file mode 100644 index 0000000..ef4d7d3 Binary files /dev/null and b/run/logs/2026-01-06-3.log.gz differ diff --git a/run/logs/2026-01-06-4.log.gz b/run/logs/2026-01-06-4.log.gz new file mode 100644 index 0000000..6ec7cf1 Binary files /dev/null and b/run/logs/2026-01-06-4.log.gz differ diff --git a/run/logs/2026-01-06-5.log.gz b/run/logs/2026-01-06-5.log.gz new file mode 100644 index 0000000..46fc5e3 Binary files /dev/null and b/run/logs/2026-01-06-5.log.gz differ diff --git a/run/logs/2026-01-06-6.log.gz b/run/logs/2026-01-06-6.log.gz new file mode 100644 index 0000000..811602a Binary files /dev/null and b/run/logs/2026-01-06-6.log.gz differ diff --git a/run/logs/2026-01-07-1.log.gz b/run/logs/2026-01-07-1.log.gz new file mode 100644 index 0000000..b1d5753 Binary files /dev/null and b/run/logs/2026-01-07-1.log.gz differ diff --git a/run/logs/2026-01-07-2.log.gz b/run/logs/2026-01-07-2.log.gz new file mode 100644 index 0000000..1801725 Binary files /dev/null and b/run/logs/2026-01-07-2.log.gz differ diff --git a/run/logs/2026-01-07-3.log.gz b/run/logs/2026-01-07-3.log.gz new file mode 100644 index 0000000..e4f2867 Binary files /dev/null and b/run/logs/2026-01-07-3.log.gz differ diff --git a/run/logs/2026-01-07-4.log.gz b/run/logs/2026-01-07-4.log.gz new file mode 100644 index 0000000..053b155 Binary files /dev/null and b/run/logs/2026-01-07-4.log.gz differ diff --git a/run/logs/2026-01-07-5.log.gz b/run/logs/2026-01-07-5.log.gz new file mode 100644 index 0000000..b0fa1f7 Binary files /dev/null and b/run/logs/2026-01-07-5.log.gz differ diff --git a/run/logs/2026-01-07-6.log.gz b/run/logs/2026-01-07-6.log.gz new file mode 100644 index 0000000..04226d8 Binary files /dev/null and b/run/logs/2026-01-07-6.log.gz differ diff --git a/run/logs/2026-01-07-7.log.gz b/run/logs/2026-01-07-7.log.gz new file mode 100644 index 0000000..a3dd0b5 Binary files /dev/null and b/run/logs/2026-01-07-7.log.gz differ diff --git a/run/logs/debug-1.log.gz b/run/logs/debug-1.log.gz new file mode 100644 index 0000000..3f75a18 Binary files /dev/null and b/run/logs/debug-1.log.gz differ diff --git a/run/logs/debug-2.log.gz b/run/logs/debug-2.log.gz new file mode 100644 index 0000000..ad8d0dc Binary files /dev/null and b/run/logs/debug-2.log.gz differ diff --git a/run/logs/debug-3.log.gz b/run/logs/debug-3.log.gz new file mode 100644 index 0000000..d06d87f Binary files /dev/null and b/run/logs/debug-3.log.gz differ diff --git a/run/logs/debug-4.log.gz b/run/logs/debug-4.log.gz new file mode 100644 index 0000000..87f3c26 Binary files /dev/null and b/run/logs/debug-4.log.gz differ diff --git a/run/logs/debug-5.log.gz b/run/logs/debug-5.log.gz new file mode 100644 index 0000000..b9c40a6 Binary files /dev/null and b/run/logs/debug-5.log.gz differ diff --git a/run/logs/debug.log b/run/logs/debug.log new file mode 100644 index 0000000..c0a8513 --- /dev/null +++ b/run/logs/debug.log @@ -0,0 +1,2389 @@ +[09:34:31] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.20.1 with Fabric Loader 0.18.3 +[09:34:31] [main/DEBUG] (FabricLoader/GamePatch) Found game constructor: net.minecraft.client.main.Main -> net.minecraft.client.MinecraftClient +[09:34:31] [main/DEBUG] (FabricLoader/GamePatch) Patching game constructor (Lnet/minecraft/client/RunArgs;)V +[09:34:31] [main/DEBUG] (FabricLoader/GamePatch) Run directory field is thought to be net/minecraft/client/MinecraftClient/runDirectory +[09:34:31] [main/DEBUG] (FabricLoader/GamePatch) Applying brand name hook to net/minecraft/client/ClientBrandRetriever::getClientModName +[09:34:31] [main/DEBUG] (FabricLoader/GamePatch) Applying brand name hook to net/minecraft/server/MinecraftServer::getServerModName +[09:34:31] [main/DEBUG] (FabricLoader/GamePatch) Patched 3 classs +[09:34:31] [main/DEBUG] (FabricLoader/Discovery) Skipping missing class path group entry C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\out\production\szar.main +[09:34:31] [main/DEBUG] (FabricLoader/Discovery) Skipping missing class path group entry C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\out\production\classes +[09:34:31] [main/DEBUG] (FabricLoader/Discovery) Skipping missing class path group entry C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\out\production\resources +[09:34:31] [main/DEBUG] (FabricLoader/Discovery) Skipping missing class path group entry C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\out\production\szar.client +[09:34:31] [main/DEBUG] (FabricLoader/Discovery) Skipping missing class path group entry C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\out\client\classes +[09:34:31] [main/DEBUG] (FabricLoader/Discovery) Skipping missing class path group entry C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\out\client\resources +[09:34:31] [main/DEBUG] (FabricLoader/Discovery) Mod discovery time: 28,9 ms +[09:34:31] [main/DEBUG] (FabricLoader/Resolution) Mod resolution time: 61,9 ms +[09:34:31] [main/INFO] (FabricLoader) Loading 59 mods: + - fabric-api 0.92.6+1.20.1 + - fabric-api-base 0.4.32+1802ada577 + - fabric-api-lookup-api-v1 1.6.37+1802ada577 + - fabric-biome-api-v1 13.0.14+1802ada577 + - fabric-block-api-v1 1.0.12+1802ada577 + - fabric-block-view-api-v2 1.0.3+924f046a77 + - fabric-blockrenderlayer-v1 1.1.42+1802ada577 + - fabric-client-tags-api-v1 1.1.3+1802ada577 + - fabric-command-api-v1 1.2.35+f71b366f77 + - fabric-command-api-v2 2.2.14+1802ada577 + - fabric-commands-v0 0.2.52+df3654b377 + - fabric-containers-v0 0.1.67+df3654b377 + - fabric-content-registries-v0 4.0.13+1802ada577 + - fabric-convention-tags-v1 1.5.6+1802ada577 + - fabric-crash-report-info-v1 0.2.20+1802ada577 + - fabric-data-attachment-api-v1 1.0.2+de0fd6d177 + - fabric-data-generation-api-v1 12.3.7+1802ada577 + - fabric-dimensions-v1 2.1.55+1802ada577 + - fabric-entity-events-v1 1.6.1+1c78457f77 + - fabric-events-interaction-v0 0.6.5+13a40c6677 + - fabric-events-lifecycle-v0 0.2.64+df3654b377 + - fabric-game-rule-api-v1 1.0.41+1802ada577 + - fabric-gametest-api-v1 1.2.15+1802ada577 + - fabric-item-api-v1 2.1.29+1802ada577 + - fabric-item-group-api-v1 4.0.14+1802ada577 + - fabric-key-binding-api-v1 1.0.38+1802ada577 + - fabric-keybindings-v0 0.2.36+df3654b377 + - fabric-lifecycle-events-v1 2.2.23+1802ada577 + - fabric-loot-api-v2 1.2.3+1802ada577 + - fabric-loot-tables-v1 1.1.47+9e7660c677 + - fabric-message-api-v1 5.1.10+1802ada577 + - fabric-mining-level-api-v1 2.1.52+1802ada577 + - fabric-model-loading-api-v1 1.0.4+1802ada577 + - fabric-models-v0 0.4.3+9386d8a777 + - fabric-networking-api-v1 1.3.14+a158aa0477 + - fabric-networking-v0 0.3.54+df3654b377 + - fabric-object-builder-api-v1 11.1.5+e35120df77 + - fabric-particles-v1 1.1.3+1802ada577 + - fabric-recipe-api-v1 1.0.24+1802ada577 + - fabric-registry-sync-v0 2.3.6+1802ada577 + - fabric-renderer-api-v1 3.2.2+1802ada577 + - fabric-renderer-indigo 1.5.3+85287f9f77 + - fabric-renderer-registries-v1 3.2.47+df3654b377 + - fabric-rendering-data-attachment-v1 0.3.39+92a0d36777 + - fabric-rendering-fluids-v1 3.0.29+1802ada577 + - fabric-rendering-v0 1.1.50+df3654b377 + - fabric-rendering-v1 3.0.9+1802ada577 + - fabric-resource-conditions-api-v1 2.3.9+1802ada577 + - fabric-resource-loader-v0 0.11.12+fb82e9d777 + - fabric-screen-api-v1 2.0.9+1802ada577 + - fabric-screen-handler-api-v1 1.3.33+1802ada577 + - fabric-sound-api-v1 1.0.14+1802ada577 + - fabric-transfer-api-v1 3.3.6+8dd72ea377 + - fabric-transitive-access-wideners-v1 4.3.2+1802ada577 + - fabricloader 0.18.3 + - java 21 + - minecraft 1.20.1 + - mixinextras 0.5.0 + - szar 1.0.3 +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-mining-level-api-v1-ceaf4ab3-common\2.1.52+1802ada577\fabric-mining-level-api-v1-ceaf4ab3-common-2.1.52+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-blockrenderlayer-v1-ceaf4ab3-client\1.1.42+1802ada577\fabric-blockrenderlayer-v1-ceaf4ab3-client-1.1.42+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-loot-tables-v1-ceaf4ab3-common\1.1.47+9e7660c677\fabric-loot-tables-v1-ceaf4ab3-common-1.1.47+9e7660c677.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-fluids-v1-ceaf4ab3-common\3.0.29+1802ada577\fabric-rendering-fluids-v1-ceaf4ab3-common-3.0.29+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-fluids-v1-ceaf4ab3-client\3.0.29+1802ada577\fabric-rendering-fluids-v1-ceaf4ab3-client-3.0.29+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-registry-sync-v0-ceaf4ab3-common\2.3.6+1802ada577\fabric-registry-sync-v0-ceaf4ab3-common-2.3.6+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-registry-sync-v0-ceaf4ab3-client\2.3.6+1802ada577\fabric-registry-sync-v0-ceaf4ab3-client-2.3.6+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-networking-api-v1-ceaf4ab3-common\1.3.14+a158aa0477\fabric-networking-api-v1-ceaf4ab3-common-1.3.14+a158aa0477.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-networking-api-v1-ceaf4ab3-client\1.3.14+a158aa0477\fabric-networking-api-v1-ceaf4ab3-client-1.3.14+a158aa0477.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-data-attachment-v1-ceaf4ab3-common\0.3.39+92a0d36777\fabric-rendering-data-attachment-v1-ceaf4ab3-common-0.3.39+92a0d36777.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-data-attachment-v1-ceaf4ab3-client\0.3.39+92a0d36777\fabric-rendering-data-attachment-v1-ceaf4ab3-client-0.3.39+92a0d36777.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-item-group-api-v1-ceaf4ab3-common\4.0.14+1802ada577\fabric-item-group-api-v1-ceaf4ab3-common-4.0.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-item-group-api-v1-ceaf4ab3-client\4.0.14+1802ada577\fabric-item-group-api-v1-ceaf4ab3-client-4.0.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-message-api-v1-ceaf4ab3-common\5.1.10+1802ada577\fabric-message-api-v1-ceaf4ab3-common-5.1.10+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-message-api-v1-ceaf4ab3-client\5.1.10+1802ada577\fabric-message-api-v1-ceaf4ab3-client-5.1.10+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-screen-api-v1-ceaf4ab3-client\2.0.9+1802ada577\fabric-screen-api-v1-ceaf4ab3-client-2.0.9+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-item-api-v1-ceaf4ab3-common\2.1.29+1802ada577\fabric-item-api-v1-ceaf4ab3-common-2.1.29+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-item-api-v1-ceaf4ab3-client\2.1.29+1802ada577\fabric-item-api-v1-ceaf4ab3-client-2.1.29+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-object-builder-api-v1-ceaf4ab3-common\11.1.5+e35120df77\fabric-object-builder-api-v1-ceaf4ab3-common-11.1.5+e35120df77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-object-builder-api-v1-ceaf4ab3-client\11.1.5+e35120df77\fabric-object-builder-api-v1-ceaf4ab3-client-11.1.5+e35120df77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-particles-v1-ceaf4ab3-common\1.1.3+1802ada577\fabric-particles-v1-ceaf4ab3-common-1.1.3+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-particles-v1-ceaf4ab3-client\1.1.3+1802ada577\fabric-particles-v1-ceaf4ab3-client-1.1.3+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-fabric\0.5.0\91a83dfb7abd320f6236bd1fcf5c0ff143d59a13\mixinextras-fabric-0.5.0.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-convention-tags-v1-ceaf4ab3-common\1.5.6+1802ada577\fabric-convention-tags-v1-ceaf4ab3-common-1.5.6+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-renderer-api-v1-ceaf4ab3-client\3.2.2+1802ada577\fabric-renderer-api-v1-ceaf4ab3-client-3.2.2+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-keybindings-v0-ceaf4ab3-client\0.2.36+df3654b377\fabric-keybindings-v0-ceaf4ab3-client-0.2.36+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-dimensions-v1-ceaf4ab3-common\2.1.55+1802ada577\fabric-dimensions-v1-ceaf4ab3-common-2.1.55+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-block-api-v1-ceaf4ab3-common\1.0.12+1802ada577\fabric-block-api-v1-ceaf4ab3-common-1.0.12+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-api-ceaf4ab3-common\0.92.6+1.20.1\fabric-api-ceaf4ab3-common-0.92.6+1.20.1.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-client-tags-api-v1-ceaf4ab3-client\1.1.3+1802ada577\fabric-client-tags-api-v1-ceaf4ab3-client-1.1.3+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-api-lookup-api-v1-ceaf4ab3-common\1.6.37+1802ada577\fabric-api-lookup-api-v1-ceaf4ab3-common-1.6.37+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-transfer-api-v1-ceaf4ab3-common\3.3.6+8dd72ea377\fabric-transfer-api-v1-ceaf4ab3-common-3.3.6+8dd72ea377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-transfer-api-v1-ceaf4ab3-client\3.3.6+8dd72ea377\fabric-transfer-api-v1-ceaf4ab3-client-3.3.6+8dd72ea377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-api-base-ceaf4ab3-common\0.4.32+1802ada577\fabric-api-base-ceaf4ab3-common-0.4.32+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-gametest-api-v1-ceaf4ab3-common\1.2.15+1802ada577\fabric-gametest-api-v1-ceaf4ab3-common-1.2.15+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-entity-events-v1-ceaf4ab3-common\1.6.1+1c78457f77\fabric-entity-events-v1-ceaf4ab3-common-1.6.1+1c78457f77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-entity-events-v1-ceaf4ab3-client\1.6.1+1c78457f77\fabric-entity-events-v1-ceaf4ab3-client-1.6.1+1c78457f77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-sound-api-v1-ceaf4ab3-client\1.0.14+1802ada577\fabric-sound-api-v1-ceaf4ab3-client-1.0.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-block-view-api-v2-ceaf4ab3-common\1.0.3+924f046a77\fabric-block-view-api-v2-ceaf4ab3-common-1.0.3+924f046a77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-block-view-api-v2-ceaf4ab3-client\1.0.3+924f046a77\fabric-block-view-api-v2-ceaf4ab3-client-1.0.3+924f046a77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-screen-handler-api-v1-ceaf4ab3-common\1.3.33+1802ada577\fabric-screen-handler-api-v1-ceaf4ab3-common-1.3.33+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-screen-handler-api-v1-ceaf4ab3-client\1.3.33+1802ada577\fabric-screen-handler-api-v1-ceaf4ab3-client-1.3.33+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\build\classes\java\main to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\build\resources\main to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\build\classes\java\client to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\build\resources\client to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-lifecycle-events-v1-ceaf4ab3-common\2.2.23+1802ada577\fabric-lifecycle-events-v1-ceaf4ab3-common-2.2.23+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-lifecycle-events-v1-ceaf4ab3-client\2.2.23+1802ada577\fabric-lifecycle-events-v1-ceaf4ab3-client-2.2.23+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-transitive-access-wideners-v1-ceaf4ab3-common\4.3.2+1802ada577\fabric-transitive-access-wideners-v1-ceaf4ab3-common-4.3.2+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-v1-ceaf4ab3-client\3.0.9+1802ada577\fabric-rendering-v1-ceaf4ab3-client-3.0.9+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-key-binding-api-v1-ceaf4ab3-client\1.0.38+1802ada577\fabric-key-binding-api-v1-ceaf4ab3-client-1.0.38+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-commands-v0-ceaf4ab3-common\0.2.52+df3654b377\fabric-commands-v0-ceaf4ab3-common-0.2.52+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-recipe-api-v1-ceaf4ab3-common\1.0.24+1802ada577\fabric-recipe-api-v1-ceaf4ab3-common-1.0.24+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-recipe-api-v1-ceaf4ab3-client\1.0.24+1802ada577\fabric-recipe-api-v1-ceaf4ab3-client-1.0.24+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-crash-report-info-v1-ceaf4ab3-common\0.2.20+1802ada577\fabric-crash-report-info-v1-ceaf4ab3-common-0.2.20+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-containers-v0-ceaf4ab3-common\0.1.67+df3654b377\fabric-containers-v0-ceaf4ab3-common-0.1.67+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-containers-v0-ceaf4ab3-client\0.1.67+df3654b377\fabric-containers-v0-ceaf4ab3-client-0.1.67+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-command-api-v2-ceaf4ab3-common\2.2.14+1802ada577\fabric-command-api-v2-ceaf4ab3-common-2.2.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-command-api-v2-ceaf4ab3-client\2.2.14+1802ada577\fabric-command-api-v2-ceaf4ab3-client-2.2.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-events-interaction-v0-ceaf4ab3-common\0.6.5+13a40c6677\fabric-events-interaction-v0-ceaf4ab3-common-0.6.5+13a40c6677.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-events-interaction-v0-ceaf4ab3-client\0.6.5+13a40c6677\fabric-events-interaction-v0-ceaf4ab3-client-0.6.5+13a40c6677.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-v0-ceaf4ab3-client\1.1.50+df3654b377\fabric-rendering-v0-ceaf4ab3-client-1.1.50+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-resource-conditions-api-v1-ceaf4ab3-common\2.3.9+1802ada577\fabric-resource-conditions-api-v1-ceaf4ab3-common-2.3.9+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-renderer-indigo-ceaf4ab3-client\1.5.3+85287f9f77\fabric-renderer-indigo-ceaf4ab3-client-1.5.3+85287f9f77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-renderer-registries-v1-ceaf4ab3-client\3.2.47+df3654b377\fabric-renderer-registries-v1-ceaf4ab3-client-3.2.47+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-networking-v0-ceaf4ab3-common\0.3.54+df3654b377\fabric-networking-v0-ceaf4ab3-common-0.3.54+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-networking-v0-ceaf4ab3-client\0.3.54+df3654b377\fabric-networking-v0-ceaf4ab3-client-0.3.54+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-biome-api-v1-ceaf4ab3-common\13.0.14+1802ada577\fabric-biome-api-v1-ceaf4ab3-common-13.0.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-data-attachment-api-v1-ceaf4ab3-common\1.0.2+de0fd6d177\fabric-data-attachment-api-v1-ceaf4ab3-common-1.0.2+de0fd6d177.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-data-attachment-api-v1-ceaf4ab3-client\1.0.2+de0fd6d177\fabric-data-attachment-api-v1-ceaf4ab3-client-1.0.2+de0fd6d177.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-loot-api-v2-ceaf4ab3-common\1.2.3+1802ada577\fabric-loot-api-v2-ceaf4ab3-common-1.2.3+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-models-v0-ceaf4ab3-client\0.4.3+9386d8a777\fabric-models-v0-ceaf4ab3-client-0.4.3+9386d8a777.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-command-api-v1-ceaf4ab3-common\1.2.35+f71b366f77\fabric-command-api-v1-ceaf4ab3-common-1.2.35+f71b366f77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-content-registries-v0-ceaf4ab3-common\4.0.13+1802ada577\fabric-content-registries-v0-ceaf4ab3-common-4.0.13+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-data-generation-api-v1-ceaf4ab3-common\12.3.7+1802ada577\fabric-data-generation-api-v1-ceaf4ab3-common-12.3.7+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-data-generation-api-v1-ceaf4ab3-client\12.3.7+1802ada577\fabric-data-generation-api-v1-ceaf4ab3-client-12.3.7+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-model-loading-api-v1-ceaf4ab3-client\1.0.4+1802ada577\fabric-model-loading-api-v1-ceaf4ab3-client-1.0.4+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-game-rule-api-v1-ceaf4ab3-common\1.0.41+1802ada577\fabric-game-rule-api-v1-ceaf4ab3-common-1.0.41+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-game-rule-api-v1-ceaf4ab3-client\1.0.41+1802ada577\fabric-game-rule-api-v1-ceaf4ab3-client-1.0.41+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-events-lifecycle-v0-ceaf4ab3-common\0.2.64+df3654b377\fabric-events-lifecycle-v0-ceaf4ab3-common-0.2.64+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-events-lifecycle-v0-ceaf4ab3-client\0.2.64+df3654b377\fabric-events-lifecycle-v0-ceaf4ab3-client-0.2.64+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-resource-loader-v0-ceaf4ab3-common\0.11.12+fb82e9d777\fabric-resource-loader-v0-ceaf4ab3-common-0.11.12+fb82e9d777.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-resource-loader-v0-ceaf4ab3-client\0.11.12+fb82e9d777\fabric-resource-loader-v0-ceaf4ab3-client-0.11.12+fb82e9d777.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.loot.table.LootTablesV1Init for mod fabric-loot-tables-v1 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.client.registry.sync.FabricRegistryClientInit for mod fabric-registry-sync-v0 (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.registry.sync.FabricRegistryInit for mod fabric-registry-sync-v0 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.networking.client.ClientNetworkingImpl::clientInit for mod fabric-networking-api-v1 (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.networking.NetworkingImpl::init for mod fabric-networking-api-v1 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.lookup.ApiLookupImpl for mod fabric-api-lookup-api-v1 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.gametest.FabricGameTestModInitializer for mod fabric-gametest-api-v1 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.screenhandler.client.ClientNetworking for mod fabric-screen-handler-api-v1 (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer dev.tggamesyt.szar.client.SzarDataGenerator for mod szar (key fabric-datagen) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer dev.tggamesyt.szar.client.SzarClient for mod szar (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer dev.tggamesyt.szar.Szar for mod szar (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.client.event.lifecycle.ClientLifecycleEventsImpl for mod fabric-lifecycle-events-v1 (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.event.lifecycle.LifecycleEventsImpl for mod fabric-lifecycle-events-v1 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.recipe.ingredient.client.CustomIngredientSyncClient for mod fabric-recipe-api-v1 (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.recipe.ingredient.CustomIngredientInit for mod fabric-recipe-api-v1 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.recipe.ingredient.CustomIngredientSync for mod fabric-recipe-api-v1 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.client.container.ScreenProviderRegistryImpl::init for mod fabric-containers-v0 (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.event.interaction.InteractionEventsRouterClient for mod fabric-events-interaction-v0 (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.event.interaction.InteractionEventsRouter for mod fabric-events-interaction-v0 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.client.rendering.v0.RenderingCallbackInvoker for mod fabric-rendering-v0 (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.client.indigo.Indigo for mod fabric-renderer-indigo (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.client.networking.v0.OldClientNetworkingHooks for mod fabric-networking-v0 (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.networking.v0.OldNetworkingHooks for mod fabric-networking-v0 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.attachment.AttachmentEntrypoint for mod fabric-data-attachment-api-v1 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.command.v1.LegacyHandler for mod fabric-command-api-v1 (key main) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.event.lifecycle.v0.client.LegacyClientEventInvokers for mod fabric-events-lifecycle-v0 (key client) +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.fabricmc.fabric.impl.event.lifecycle.v0.LegacyEventInvokers for mod fabric-events-lifecycle-v0 (key main) +[09:34:31] [main/INFO] (FabricLoader/Mixin) SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/toth.gergo_csany-zeg/.gradle/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.16.5+mixin.0.8.7/80fc3a9f592673cea87f4cd702f87991c6c9fe4d/sponge-mixin-0.16.5+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Initialising Mixin Platform Manager +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Adding mixin platform agents for container ContainerHandleURI(file:///C:/Users/toth.gergo_csany-zeg/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.18.3/234f25229c51fdd8c0f3a72af0dbcf1ecf2f45d1/fabric-loader-0.18.3.jar) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Instancing new MixinPlatformAgentDefault for ContainerHandleURI(file:///C:/Users/toth.gergo_csany-zeg/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.18.3/234f25229c51fdd8c0f3a72af0dbcf1ecf2f45d1/fabric-loader-0.18.3.jar) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) MixinPlatformAgentDefault accepted container ContainerHandleURI(file:///C:/Users/toth.gergo_csany-zeg/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.18.3/234f25229c51fdd8c0f3a72af0dbcf1ecf2f45d1/fabric-loader-0.18.3.jar) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Instancing new MixinPlatformAgentDefault for ContainerHandleURI(file:///C:/Users/toth.gergo_csany-zeg/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.18.3/234f25229c51fdd8c0f3a72af0dbcf1ecf2f45d1/fabric-loader-0.18.3.jar) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) MixinPlatformAgentDefault accepted container ContainerHandleURI(file:///C:/Users/toth.gergo_csany-zeg/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.18.3/234f25229c51fdd8c0f3a72af0dbcf1ecf2f45d1/fabric-loader-0.18.3.jar) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleURI(file:///C:/Users/toth.gergo_csany-zeg/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.18.3/234f25229c51fdd8c0f3a72af0dbcf1ecf2f45d1/fabric-loader-0.18.3.jar)] +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleURI(file:///C:/Users/toth.gergo_csany-zeg/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.18.3/234f25229c51fdd8c0f3a72af0dbcf1ecf2f45d1/fabric-loader-0.18.3.jar)] +[09:34:31] [main/INFO] (FabricLoader/Mixin) Loaded Fabric development mappings for mixin remapper! +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-mining-level-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_16 +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-mining-level-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-blockrenderlayer-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-loot-tables-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-rendering-fluids-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-registry-sync-v0.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-registry-sync-v0.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-networking-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-networking-api-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_17 specified by fabric-rendering-data-attachment-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_17 +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-rendering-data-attachment-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-rendering-data-attachment-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-item-group-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-item-group-api-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-message-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-message-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-message-api-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-screen-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-screen-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-item-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-item-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-item-api-v1.client.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-item-api-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-object-builder-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-object-builder-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-object-builder-v1.client.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-object-builder-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-particles-v1.client.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-particles-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-renderer-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-renderer-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-renderer-api-v1.debughud.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-renderer-api-v1.debughud.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-dimensions-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-dimensions-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-block-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-api-lookup-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-api-lookup-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-transfer-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-transfer-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-gametest-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-gametest-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-entity-events-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-entity-events-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-entity-events-v1.client.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-entity-events-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-sound-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-block-view-api-v2.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-block-view-api-v2.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-screen-handler-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-screen-handler-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-lifecycle-events-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-lifecycle-events-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-lifecycle-events-v1.client.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-lifecycle-events-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-rendering-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-rendering-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-key-binding-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-key-binding-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-recipe-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-crash-report-info-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-crash-report-info-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-containers-v0.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-containers-v0.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-containers-v0.accurate.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-containers-v0.accurate.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-command-api-v2.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-command-api-v2.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-command-api-v2.client.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-command-api-v2.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-events-interaction-v0.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-events-interaction-v0.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-events-interaction-v0.client.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-events-interaction-v0.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-resource-conditions-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-resource-conditions-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-renderer-indigo.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-renderer-indigo.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-biome-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-biome-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-data-attachment-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-data-attachment-api-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-loot-api-v2.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-content-registries-v0.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-content-registries-v0.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-data-generation-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-data-generation-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-data-generation-api-v1.client.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-data-generation-api-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-model-loading-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-game-rule-api-v1.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-game-rule-api-v1.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-game-rule-api-v1.client.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-game-rule-api-v1.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-resource-loader-v0.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-resource-loader-v0.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Compatibility level JAVA_16 specified by fabric-resource-loader-v0.client.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13). +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Mixin config fabric-resource-loader-v0.client.mixins.json does not specify "minVersion" or "requiredFeatures" property +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\minecraftMaven\net\minecraft\minecraft-clientOnly-a20bd29e71\1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2\minecraft-clientOnly-a20bd29e71-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\minecraftMaven\net\minecraft\minecraft-common-a20bd29e71\1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2\minecraft-common-a20bd29e71-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\build\classes\java\client to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\build\resources\client to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\fabric-loom\1.20.1\net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2\mappings.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-fabric\0.5.0\91a83dfb7abd320f6236bd1fcf5c0ff143d59a13\mixinextras-fabric-0.5.0.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\net.fabricmc\dev-launch-injector\0.2.1+build.8\da8bef7e6e2f952da707f282bdb46882a0fce5e3\dev-launch-injector-0.2.1+build.8.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\com.github.oshi\oshi-core\6.2.2\54f5efc19bca95d709d9a37d19ffcbba3d21c1a6\oshi-core-6.2.2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\com.google.guava\failureaccess\1.0.1\1dcf1de382a0bf95a3d8b0849546c88bac1292c9\failureaccess-1.0.1.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\31.1-jre\60458f877d055d0c9114d9e1a2efb737b4bc282c\guava-31.1-jre.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j\71.1\9e7d3304c23f9ba5cb71915f7cce23231a57a445\icu4j-71.1.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\com.mojang\blocklist\1.0.10\5c685c5ffa94c4cd39496c7184c1d122e515ecef\blocklist-1.0.10.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\com.mojang\brigadier\1.1.8\5244ce82c3337bba4a196a3ce858bfaecc74404a\brigadier-1.1.8.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\com.mojang\datafixerupper\6.0.8\3ba4a30557a9b057760af4011f909ba619fc5125\datafixerupper-6.0.8.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\com.mojang\patchy\2.2.10\da05971b07cbb379d002cf7eaec6a2048211fefc\patchy-2.2.10.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\com.mojang\text2speech\1.17.9\3cad216e3a7f0c19b4b394388bc9ffc446f13b14\text2speech-1.17.9.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.15\49d94806b6e3dc933dacbd8acb0fdbab8ebd1e5d\commons-codec-1.15.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.11.0\a2503f302b11ebde7ebc3df41daebe0e4eea3689\commons-io-2.11.0.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.2\4bfc12adfe4842bf07b657f0369c4cb522955686\commons-logging-1.2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.netty\netty-buffer\4.1.82.Final\a544270cf1ae8b8077082f5036436a9a9971ea71\netty-buffer-4.1.82.Final.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.netty\netty-codec\4.1.82.Final\b77200379acb345a9ffdece1c605e591ac3e4e0a\netty-codec-4.1.82.Final.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.netty\netty-common\4.1.82.Final\22d148e85c3f5ebdacc0ce1f5aabb1d420f73f3\netty-common-4.1.82.Final.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.netty\netty-handler\4.1.82.Final\644041d1fa96a5d3130a29e8978630d716d76e38\netty-handler-4.1.82.Final.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.netty\netty-resolver\4.1.82.Final\38f665ae8dcd29032eea31245ba7806bed2e0fa8\netty-resolver-4.1.82.Final.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.netty\netty-transport-classes-epoll\4.1.82.Final\e7c7dd18deac93105797f30057c912651ea76521\netty-transport-classes-epoll-4.1.82.Final.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.netty\netty-transport-native-unix-common\4.1.82.Final\3e895b35ca1b8a0eca56cacff4c2dde5d2c6abce\netty-transport-native-unix-common-4.1.82.Final.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.netty\netty-transport\4.1.82.Final\e431a218d91acb6476ccad5f5aafde50aa3945ca\netty-transport-4.1.82.Final.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\it.unimi.dsi\fastutil\8.5.9\bb7ea75ecdb216654237830b3a96d87ad91f8cc5\fastutil-8.5.9.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna-platform\5.12.1\97406a297c852f4a41e688a176ec675f72e8329\jna-platform-5.12.1.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna\5.12.1\b1e93a735caea94f503e95e6fe79bf9cdc1e985d\jna-5.12.1.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\5.0.4\4fdac2fbe92dfad86aa6e9301736f6b4342a3f5c\jopt-simple-5.0.4.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.21\4ec95b60d4e86b5c95a0e919cb172a0af98011ef\commons-compress-1.21.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.12.0\c6842c86792ff03b9f1d1fe2aab8dc23aa6c6f0e\commons-lang3-3.12.0.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.5.13\e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada\httpclient-4.5.13.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.4.15\7f2e0c573eaa7a74bac2e89b359e1f73d92a0a1d\httpcore-4.4.15.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.joml\joml\1.10.5\22566d58af70ad3d72308bab63b8339906deb649\joml-1.10.5.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-glfw\3.3.2\757920418805fb90bfebb3d46b1d9e7669fca2eb\lwjgl-glfw-3.3.2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-glfw\3.3.2\1251e3cb7e5d6159334cfb9244f789ce992f03b\lwjgl-glfw-3.3.2-natives-windows.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-glfw\3.3.2\e79c4857a887bd79ba78bdf2d422a7d333028a2d\lwjgl-glfw-3.3.2-natives-windows-arm64.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-glfw\3.3.2\17e1f9ec031ef72c2f7825c38eeb3a79c4d8bb17\lwjgl-glfw-3.3.2-natives-windows-x86.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-jemalloc\3.3.2\877e17e39ebcd58a9c956dc3b5b777813de0873a\lwjgl-jemalloc-3.3.2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-jemalloc\3.3.2\db886c1f9e313c3fa2a25543b99ccd250d3f9fb5\lwjgl-jemalloc-3.3.2-natives-windows.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-jemalloc\3.3.2\598790de603c286dbc4068b27829eacc37592786\lwjgl-jemalloc-3.3.2-natives-windows-arm64.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-jemalloc\3.3.2\9b07558f81a5d54dfaeb861bab3ccc86bb4477c9\lwjgl-jemalloc-3.3.2-natives-windows-x86.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-openal\3.3.2\ae5357ed6d934546d3533993ea84c0cfb75eed95\lwjgl-openal-3.3.2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-openal\3.3.2\e74f299a602192faaf14b917632e4cbbb493c940\lwjgl-openal-3.3.2-natives-windows.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-openal\3.3.2\545ddec7959007a78b6662d616e00dacf00e1c29\lwjgl-openal-3.3.2-natives-windows-arm64.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-openal\3.3.2\21fcb44d32ccf101017ec939fc740197677557d5\lwjgl-openal-3.3.2-natives-windows-x86.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.3.2\ee8e95be0b438602038bc1f02dc5e3d011b1b216\lwjgl-opengl-3.3.2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.3.2\83cd34469d4e0bc335bf74c7f62206530a9480bf\lwjgl-opengl-3.3.2-natives-windows.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.3.2\21df035bf03dbf5001f92291b24dc951da513481\lwjgl-opengl-3.3.2-natives-windows-arm64.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.3.2\22fa4149159154b24f6c1bd46a342d4958a9fba1\lwjgl-opengl-3.3.2-natives-windows-x86.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-stb\3.3.2\a2550795014d622b686e9caac50b14baa87d2c70\lwjgl-stb-3.3.2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-stb\3.3.2\1c4f4b8353bdb78c5264ab921436f03fc9aa1ba5\lwjgl-stb-3.3.2-natives-windows.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-stb\3.3.2\c29df97c3cca97dc00d34e171936153764c9f78b\lwjgl-stb-3.3.2-natives-windows-arm64.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-stb\3.3.2\a0de7bde6722fa68d25ba6afbd7395508c53c730\lwjgl-stb-3.3.2-natives-windows-x86.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-tinyfd\3.3.2\9f65c248dd77934105274fcf8351abb75b34327c\lwjgl-tinyfd-3.3.2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-tinyfd\3.3.2\54a93ed247d20007a6f579355263fdc2c030753a\lwjgl-tinyfd-3.3.2-natives-windows.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-tinyfd\3.3.2\500f5daa3b731ca282d4b90aeafda94c528d3e27\lwjgl-tinyfd-3.3.2-natives-windows-arm64.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-tinyfd\3.3.2\c1dfa1c438e0262453e7bf625289540e5cbffb2\lwjgl-tinyfd-3.3.2-natives-windows-x86.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.3.2\4421d94af68e35dcaa31737a6fc59136a1e61b94\lwjgl-3.3.2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.3.2\a55169ced70ffcd15f2162daf4a9c968578f6cd5\lwjgl-3.3.2-natives-windows.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.3.2\d900e4678449ba97ff46fa64b22e0376bf8cd00e\lwjgl-3.3.2-natives-windows-arm64.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.3.2\ed495259b2c8f068794da0ffedfa7ae7c130b3c5\lwjgl-3.3.2-natives-windows-x86.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\minecraftMaven\net\minecraft\minecraft-clientOnly-a20bd29e71\1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2\minecraft-clientOnly-a20bd29e71-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\minecraftMaven\net\minecraft\minecraft-common-a20bd29e71\1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2\minecraft-common-a20bd29e71-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.netty\netty-transport-native-epoll\4.1.82.Final\c7350a71920f3ae9142945e25fed4846cce53374\netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\.gradle\caches\modules-2\files-2.1\io.netty\netty-transport-native-epoll\4.1.82.Final\476409d6255001ca53a55f65b01c13822f8dc93a\netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-transfer-api-v1-ceaf4ab3-client\3.3.6+8dd72ea377\fabric-transfer-api-v1-ceaf4ab3-client-3.3.6+8dd72ea377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-blockrenderlayer-v1-ceaf4ab3-client\1.1.42+1802ada577\fabric-blockrenderlayer-v1-ceaf4ab3-client-1.1.42+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-client-tags-api-v1-ceaf4ab3-client\1.1.3+1802ada577\fabric-client-tags-api-v1-ceaf4ab3-client-1.1.3+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-command-api-v2-ceaf4ab3-client\2.2.14+1802ada577\fabric-command-api-v2-ceaf4ab3-client-2.2.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-data-attachment-api-v1-ceaf4ab3-client\1.0.2+de0fd6d177\fabric-data-attachment-api-v1-ceaf4ab3-client-1.0.2+de0fd6d177.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-data-generation-api-v1-ceaf4ab3-client\12.3.7+1802ada577\fabric-data-generation-api-v1-ceaf4ab3-client-12.3.7+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-entity-events-v1-ceaf4ab3-client\1.6.1+1c78457f77\fabric-entity-events-v1-ceaf4ab3-client-1.6.1+1c78457f77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-events-interaction-v0-ceaf4ab3-client\0.6.5+13a40c6677\fabric-events-interaction-v0-ceaf4ab3-client-0.6.5+13a40c6677.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-events-lifecycle-v0-ceaf4ab3-client\0.2.64+df3654b377\fabric-events-lifecycle-v0-ceaf4ab3-client-0.2.64+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-item-api-v1-ceaf4ab3-client\2.1.29+1802ada577\fabric-item-api-v1-ceaf4ab3-client-2.1.29+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-item-group-api-v1-ceaf4ab3-client\4.0.14+1802ada577\fabric-item-group-api-v1-ceaf4ab3-client-4.0.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-lifecycle-events-v1-ceaf4ab3-client\2.2.23+1802ada577\fabric-lifecycle-events-v1-ceaf4ab3-client-2.2.23+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-message-api-v1-ceaf4ab3-client\5.1.10+1802ada577\fabric-message-api-v1-ceaf4ab3-client-5.1.10+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-models-v0-ceaf4ab3-client\0.4.3+9386d8a777\fabric-models-v0-ceaf4ab3-client-0.4.3+9386d8a777.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-model-loading-api-v1-ceaf4ab3-client\1.0.4+1802ada577\fabric-model-loading-api-v1-ceaf4ab3-client-1.0.4+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-recipe-api-v1-ceaf4ab3-client\1.0.24+1802ada577\fabric-recipe-api-v1-ceaf4ab3-client-1.0.24+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-registry-sync-v0-ceaf4ab3-client\2.3.6+1802ada577\fabric-registry-sync-v0-ceaf4ab3-client-2.3.6+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-screen-handler-api-v1-ceaf4ab3-client\1.3.33+1802ada577\fabric-screen-handler-api-v1-ceaf4ab3-client-1.3.33+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-containers-v0-ceaf4ab3-client\0.1.67+df3654b377\fabric-containers-v0-ceaf4ab3-client-0.1.67+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-networking-v0-ceaf4ab3-client\0.3.54+df3654b377\fabric-networking-v0-ceaf4ab3-client-0.3.54+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-networking-api-v1-ceaf4ab3-client\1.3.14+a158aa0477\fabric-networking-api-v1-ceaf4ab3-client-1.3.14+a158aa0477.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-object-builder-api-v1-ceaf4ab3-client\11.1.5+e35120df77\fabric-object-builder-api-v1-ceaf4ab3-client-11.1.5+e35120df77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-particles-v1-ceaf4ab3-client\1.1.3+1802ada577\fabric-particles-v1-ceaf4ab3-client-1.1.3+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-renderer-indigo-ceaf4ab3-client\1.5.3+85287f9f77\fabric-renderer-indigo-ceaf4ab3-client-1.5.3+85287f9f77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-renderer-api-v1-ceaf4ab3-client\3.2.2+1802ada577\fabric-renderer-api-v1-ceaf4ab3-client-3.2.2+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-fluids-v1-ceaf4ab3-client\3.0.29+1802ada577\fabric-rendering-fluids-v1-ceaf4ab3-client-3.0.29+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-renderer-registries-v1-ceaf4ab3-client\3.2.47+df3654b377\fabric-renderer-registries-v1-ceaf4ab3-client-3.2.47+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-v0-ceaf4ab3-client\1.1.50+df3654b377\fabric-rendering-v0-ceaf4ab3-client-1.1.50+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-v1-ceaf4ab3-client\3.0.9+1802ada577\fabric-rendering-v1-ceaf4ab3-client-3.0.9+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-screen-api-v1-ceaf4ab3-client\2.0.9+1802ada577\fabric-screen-api-v1-ceaf4ab3-client-2.0.9+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-data-attachment-v1-ceaf4ab3-client\0.3.39+92a0d36777\fabric-rendering-data-attachment-v1-ceaf4ab3-client-0.3.39+92a0d36777.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-block-view-api-v2-ceaf4ab3-client\1.0.3+924f046a77\fabric-block-view-api-v2-ceaf4ab3-client-1.0.3+924f046a77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-game-rule-api-v1-ceaf4ab3-client\1.0.41+1802ada577\fabric-game-rule-api-v1-ceaf4ab3-client-1.0.41+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-keybindings-v0-ceaf4ab3-client\0.2.36+df3654b377\fabric-keybindings-v0-ceaf4ab3-client-0.2.36+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-key-binding-api-v1-ceaf4ab3-client\1.0.38+1802ada577\fabric-key-binding-api-v1-ceaf4ab3-client-1.0.38+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-resource-loader-v0-ceaf4ab3-client\0.11.12+fb82e9d777\fabric-resource-loader-v0-ceaf4ab3-client-0.11.12+fb82e9d777.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-sound-api-v1-ceaf4ab3-client\1.0.14+1802ada577\fabric-sound-api-v1-ceaf4ab3-client-1.0.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-api-ceaf4ab3-common\0.92.6+1.20.1\fabric-api-ceaf4ab3-common-0.92.6+1.20.1.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-transfer-api-v1-ceaf4ab3-common\3.3.6+8dd72ea377\fabric-transfer-api-v1-ceaf4ab3-common-3.3.6+8dd72ea377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-api-lookup-api-v1-ceaf4ab3-common\1.6.37+1802ada577\fabric-api-lookup-api-v1-ceaf4ab3-common-1.6.37+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-command-api-v1-ceaf4ab3-common\1.2.35+f71b366f77\fabric-command-api-v1-ceaf4ab3-common-1.2.35+f71b366f77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-commands-v0-ceaf4ab3-common\0.2.52+df3654b377\fabric-commands-v0-ceaf4ab3-common-0.2.52+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-command-api-v2-ceaf4ab3-common\2.2.14+1802ada577\fabric-command-api-v2-ceaf4ab3-common-2.2.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-content-registries-v0-ceaf4ab3-common\4.0.13+1802ada577\fabric-content-registries-v0-ceaf4ab3-common-4.0.13+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-convention-tags-v1-ceaf4ab3-common\1.5.6+1802ada577\fabric-convention-tags-v1-ceaf4ab3-common-1.5.6+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-data-attachment-api-v1-ceaf4ab3-common\1.0.2+de0fd6d177\fabric-data-attachment-api-v1-ceaf4ab3-common-1.0.2+de0fd6d177.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-data-generation-api-v1-ceaf4ab3-common\12.3.7+1802ada577\fabric-data-generation-api-v1-ceaf4ab3-common-12.3.7+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-dimensions-v1-ceaf4ab3-common\2.1.55+1802ada577\fabric-dimensions-v1-ceaf4ab3-common-2.1.55+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-entity-events-v1-ceaf4ab3-common\1.6.1+1c78457f77\fabric-entity-events-v1-ceaf4ab3-common-1.6.1+1c78457f77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-events-interaction-v0-ceaf4ab3-common\0.6.5+13a40c6677\fabric-events-interaction-v0-ceaf4ab3-common-0.6.5+13a40c6677.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-gametest-api-v1-ceaf4ab3-common\1.2.15+1802ada577\fabric-gametest-api-v1-ceaf4ab3-common-1.2.15+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-events-lifecycle-v0-ceaf4ab3-common\0.2.64+df3654b377\fabric-events-lifecycle-v0-ceaf4ab3-common-0.2.64+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-item-api-v1-ceaf4ab3-common\2.1.29+1802ada577\fabric-item-api-v1-ceaf4ab3-common-2.1.29+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-item-group-api-v1-ceaf4ab3-common\4.0.14+1802ada577\fabric-item-group-api-v1-ceaf4ab3-common-4.0.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-mining-level-api-v1-ceaf4ab3-common\2.1.52+1802ada577\fabric-mining-level-api-v1-ceaf4ab3-common-2.1.52+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-lifecycle-events-v1-ceaf4ab3-common\2.2.23+1802ada577\fabric-lifecycle-events-v1-ceaf4ab3-common-2.2.23+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-loot-tables-v1-ceaf4ab3-common\1.1.47+9e7660c677\fabric-loot-tables-v1-ceaf4ab3-common-1.1.47+9e7660c677.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-loot-api-v2-ceaf4ab3-common\1.2.3+1802ada577\fabric-loot-api-v2-ceaf4ab3-common-1.2.3+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-message-api-v1-ceaf4ab3-common\5.1.10+1802ada577\fabric-message-api-v1-ceaf4ab3-common-5.1.10+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-recipe-api-v1-ceaf4ab3-common\1.0.24+1802ada577\fabric-recipe-api-v1-ceaf4ab3-common-1.0.24+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-registry-sync-v0-ceaf4ab3-common\2.3.6+1802ada577\fabric-registry-sync-v0-ceaf4ab3-common-2.3.6+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-screen-handler-api-v1-ceaf4ab3-common\1.3.33+1802ada577\fabric-screen-handler-api-v1-ceaf4ab3-common-1.3.33+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-containers-v0-ceaf4ab3-common\0.1.67+df3654b377\fabric-containers-v0-ceaf4ab3-common-0.1.67+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-networking-v0-ceaf4ab3-common\0.3.54+df3654b377\fabric-networking-v0-ceaf4ab3-common-0.3.54+df3654b377.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-networking-api-v1-ceaf4ab3-common\1.3.14+a158aa0477\fabric-networking-api-v1-ceaf4ab3-common-1.3.14+a158aa0477.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-object-builder-api-v1-ceaf4ab3-common\11.1.5+e35120df77\fabric-object-builder-api-v1-ceaf4ab3-common-11.1.5+e35120df77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-particles-v1-ceaf4ab3-common\1.1.3+1802ada577\fabric-particles-v1-ceaf4ab3-common-1.1.3+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-fluids-v1-ceaf4ab3-common\3.0.29+1802ada577\fabric-rendering-fluids-v1-ceaf4ab3-common-3.0.29+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-api-base-ceaf4ab3-common\0.4.32+1802ada577\fabric-api-base-ceaf4ab3-common-0.4.32+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-biome-api-v1-ceaf4ab3-common\13.0.14+1802ada577\fabric-biome-api-v1-ceaf4ab3-common-13.0.14+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-block-api-v1-ceaf4ab3-common\1.0.12+1802ada577\fabric-block-api-v1-ceaf4ab3-common-1.0.12+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-rendering-data-attachment-v1-ceaf4ab3-common\0.3.39+92a0d36777\fabric-rendering-data-attachment-v1-ceaf4ab3-common-0.3.39+92a0d36777.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-block-view-api-v2-ceaf4ab3-common\1.0.3+924f046a77\fabric-block-view-api-v2-ceaf4ab3-common-1.0.3+924f046a77.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-crash-report-info-v1-ceaf4ab3-common\0.2.20+1802ada577\fabric-crash-report-info-v1-ceaf4ab3-common-0.2.20+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-game-rule-api-v1-ceaf4ab3-common\1.0.41+1802ada577\fabric-game-rule-api-v1-ceaf4ab3-common-1.0.41+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-resource-conditions-api-v1-ceaf4ab3-common\2.3.9+1802ada577\fabric-resource-conditions-api-v1-ceaf4ab3-common-2.3.9+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-resource-loader-v0-ceaf4ab3-common\0.11.12+fb82e9d777\fabric-resource-loader-v0-ceaf4ab3-common-0.11.12+fb82e9d777.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\.gradle\loom-cache\remapped_mods\remapped\net\fabricmc\fabric-api\fabric-transitive-access-wideners-v1-ceaf4ab3-common\4.3.2+1802ada577\fabric-transitive-access-wideners-v1-ceaf4ab3-common-4.3.2+1802ada577.jar to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\build\classes\java\main to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\build\resources\main to classpath. +[09:34:31] [main/DEBUG] (FabricLoader/Entrypoint) No subscribers for entrypoint 'preLaunch' +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing mixins for MixinEnvironment[DEFAULT] +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-mining-level-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-mining-level-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-blockrenderlayer-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-blockrenderlayer-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-loot-tables-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-loot-tables-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-rendering-fluids-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-rendering-fluids-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-registry-sync-v0.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-registry-sync-v0-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-registry-sync-v0.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-registry-sync-v0-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-networking-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-networking-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-networking-api-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-networking-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-rendering-data-attachment-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-rendering-data-attachment-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-rendering-data-attachment-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-rendering-data-attachment-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-item-group-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-item-group-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-item-group-api-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-item-group-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-message-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-message-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-message-api-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-message-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-screen-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-screen-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-item-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-item-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-item-api-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-item-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-object-builder-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-object-builder-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-object-builder-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-object-builder-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-particles-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-particles-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config mixinextras.init.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/MixinExtras|Service) com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.0) is taking over from null +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @Inject with org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @ModifyArg with org.spongepowered.asm.mixin.injection.struct.ModifyArgInjectionInfo +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @ModifyArgs with org.spongepowered.asm.mixin.injection.struct.ModifyArgsInjectionInfo +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @Redirect with org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @ModifyVariable with org.spongepowered.asm.mixin.injection.struct.ModifyVariableInjectionInfo +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @ModifyConstant with org.spongepowered.asm.mixin.injection.struct.ModifyConstantInjectionInfo +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-renderer-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-renderer-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-renderer-api-v1.debughud.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-renderer-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-dimensions-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-dimensions-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-block-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-block-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-api-lookup-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-api-lookup-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-transfer-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-transfer-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-gametest-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-gametest-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-entity-events-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-entity-events-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-entity-events-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-entity-events-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-sound-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-sound-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-block-view-api-v2.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-block-view-api-v2-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-block-view-api-v2.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-block-view-api-v2-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-screen-handler-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-screen-handler-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config szar.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config szar.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-lifecycle-events-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-lifecycle-events-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-lifecycle-events-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-lifecycle-events-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-rendering-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-rendering-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-key-binding-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-key-binding-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-recipe-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-recipe-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-crash-report-info-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-crash-report-info-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-containers-v0.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-containers-v0-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-containers-v0.accurate.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-containers-v0-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-command-api-v2.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-command-api-v2-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-command-api-v2.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-command-api-v2-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-events-interaction-v0.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-events-interaction-v0-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-events-interaction-v0.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-events-interaction-v0-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-resource-conditions-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-resource-conditions-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-renderer-indigo.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-renderer-indigo-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-biome-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-biome-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-data-attachment-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-data-attachment-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-data-attachment-api-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-data-attachment-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-loot-api-v2.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-loot-api-v2-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-content-registries-v0.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-content-registries-v0-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-data-generation-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-data-generation-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-data-generation-api-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-data-generation-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-model-loading-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-model-loading-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-game-rule-api-v1.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-game-rule-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-game-rule-api-v1.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-game-rule-api-v1-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-resource-loader-v0.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap fabric-resource-loader-v0-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Selecting config fabric-resource-loader-v0.client.mixins.json +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap client-fabric-resource-loader-v0-refmap.json using remapper chain +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-mining-level-api-v1.mixins.json (3) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-blockrenderlayer-v1.mixins.json (1) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-loot-tables-v1.mixins.json (2) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-rendering-fluids-v1.mixins.json (1) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-registry-sync-v0.mixins.json (14) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-registry-sync-v0.client.mixins.json (5) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-networking-api-v1.mixins.json (11) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/server/world/ThreadedAnvilChunkStorage$EntityTracker is public in fabric-networking-api-v1.mixins.json:accessor.EntityTrackerAccessor from mod fabric-networking-api-v1 and should be specified in value +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-networking-api-v1.client.mixins.json (5) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-rendering-data-attachment-v1.mixins.json (2) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-rendering-data-attachment-v1.client.mixins.json (1) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-item-group-api-v1.mixins.json (3) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-item-group-api-v1.client.mixins.json (1) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-message-api-v1.mixins.json (2) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-message-api-v1.client.mixins.json (2) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-screen-api-v1.mixins.json (6) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-item-api-v1.mixins.json (7) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-item-api-v1.client.mixins.json (3) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-object-builder-v1.mixins.json (7) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-object-builder-v1.client.mixins.json (5) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-particles-v1.client.mixins.json (4) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing mixinextras.init.mixins.json (0) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-renderer-api-v1.mixins.json (5) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-renderer-api-v1.debughud.mixins.json (1) +[09:34:31] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-dimensions-v1.mixins.json (5) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-block-api-v1.mixins.json (2) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-api-lookup-api-v1.mixins.json (2) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-transfer-api-v1.mixins.json (12) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-gametest-api-v1.mixins.json (7) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-entity-events-v1.mixins.json (11) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-entity-events-v1.client.mixins.json (1) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-sound-api-v1.mixins.json (2) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-block-view-api-v2.mixins.json (3) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-block-view-api-v2.client.mixins.json (2) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-screen-handler-api-v1.mixins.json (2) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing szar.mixins.json (0) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing szar.client.mixins.json (0) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-lifecycle-events-v1.mixins.json (9) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/server/world/ServerWorld$ServerEntityHandler is public in fabric-lifecycle-events-v1.mixins.json:ServerWorldServerEntityHandlerMixin from mod fabric-lifecycle-events-v1 and should be specified in value +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-lifecycle-events-v1.client.mixins.json (6) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/client/world/ClientWorld$ClientEntityHandler is public in fabric-lifecycle-events-v1.client.mixins.json:ClientWorldClientEntityHandlerMixin from mod fabric-lifecycle-events-v1 and should be specified in value +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-rendering-v1.mixins.json (17) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/client/gl/ShaderProgram$1 is public in fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1 and should be specified in value +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-key-binding-api-v1.mixins.json (2) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-recipe-api-v1.mixins.json (3) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-crash-report-info-v1.mixins.json (1) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-containers-v0.mixins.json (1) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-containers-v0.accurate.mixins.json (1) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-command-api-v2.mixins.json (5) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-command-api-v2.client.mixins.json (2) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-events-interaction-v0.mixins.json (5) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/server/network/ServerPlayNetworkHandler$1 is public in fabric-events-interaction-v0.mixins.json:ServerPlayNetworkHandlerMixin from mod fabric-events-interaction-v0 and should be specified in value +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-events-interaction-v0.client.mixins.json (3) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-resource-conditions-api-v1.mixins.json (6) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-renderer-indigo.mixins.json (5) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-biome-api-v1.mixins.json (9) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/world/biome/source/MultiNoiseBiomeSourceParameterList$Preset$1 is public in fabric-biome-api-v1.mixins.json:NetherBiomePresetMixin from mod fabric-biome-api-v1 and should be specified in value +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-data-attachment-api-v1.mixins.json (8) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-data-attachment-api-v1.client.mixins.json (1) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-loot-api-v2.mixins.json (5) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-content-registries-v0.mixins.json (11) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-data-generation-api-v1.mixins.json (6) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-data-generation-api-v1.client.mixins.json (1) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-model-loading-api-v1.mixins.json (3) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/client/render/model/ModelLoader$BakerImpl is public in fabric-model-loading-api-v1.mixins.json:ModelLoaderBakerImplMixin from mod fabric-model-loading-api-v1 and should be specified in value +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-game-rule-api-v1.mixins.json (6) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/server/command/GameRuleCommand$1 is public in fabric-game-rule-api-v1.mixins.json:GameRuleCommandVisitorMixin from mod fabric-game-rule-api-v1 and should be specified in value +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-game-rule-api-v1.client.mixins.json (3) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/client/gui/screen/world/EditGameRulesScreen$RuleListWidget$1 is public in fabric-game-rule-api-v1.client.mixins.json:RuleListWidgetVisitorMixin from mod fabric-game-rule-api-v1 and should be specified in value +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-resource-loader-v0.mixins.json (12) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Preparing fabric-resource-loader-v0.client.mixins.json (6) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Inner class net/fabricmc/fabric/mixin/itemgroup/ItemGroupsMixin$1ItemGroupPosition in net/fabricmc/fabric/mixin/itemgroup/ItemGroupsMixin on net/minecraft/item/ItemGroups gets unique name net/minecraft/item/ItemGroups$1ItemGroupPosition$4c24dfa806fc4ee18b80052152d90ce9 +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Inner class net/fabricmc/fabric/mixin/transfer/ChiseledBookshelfBlockEntityMixin$1 in net/fabricmc/fabric/mixin/transfer/ChiseledBookshelfBlockEntityMixin on net/minecraft/block/entity/ChiseledBookshelfBlockEntity gets unique name net/minecraft/block/entity/ChiseledBookshelfBlockEntity$Anonymous$2f330d51161a4727b5b89c6130e60787 +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Prepared 273 mixins in 0,608 sec (2,2ms avg) (0ms load, 0ms transform, 0ms plugin) +[09:34:32] [main/DEBUG] (io.netty.util.internal.logging.InternalLoggerFactory) Using SLF4J as the default logging framework +[09:34:32] [main/DEBUG] (io.netty.util.ResourceLeakDetector) -Dio.netty.leakDetection.level: simple +[09:34:32] [main/DEBUG] (io.netty.util.ResourceLeakDetector) -Dio.netty.leakDetection.targetRecords: 4 +[09:34:32] [main/INFO] (FabricLoader/MixinExtras|Service) Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.0). +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @SugarWrapper with com.llamalad7.mixinextras.sugar.impl.SugarWrapperInjectionInfo +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @FactoryRedirectWrapper with com.llamalad7.mixinextras.wrapper.factory.FactoryRedirectWrapperInjectionInfo +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @ExpressionInjectorWrapper with com.llamalad7.mixinextras.expression.impl.wrapper.ExpressionInjectorWrapperInjectionInfo +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Mixing SystemDetailsMixin from fabric-crash-report-info-v1.mixins.json into net.minecraft.util.SystemDetails +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) fabric-crash-report-info-v1.mixins.json:SystemDetailsMixin from mod fabric-crash-report-info-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$appendMods$1(Lnet/fabricmc/loader/api/ModContainer;)Ljava/lang/String; to md6af092$fabric-crash-report-info-v1$lambda$appendMods$1$0 in fabric-crash-report-info-v1.mixins.json:SystemDetailsMixin from mod fabric-crash-report-info-v1 +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fillSystemDetails$0()Ljava/lang/String; to md6af092$fabric-crash-report-info-v1$lambda$fillSystemDetails$0$1 in fabric-crash-report-info-v1.mixins.json:SystemDetailsMixin from mod fabric-crash-report-info-v1 +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) fabric-crash-report-info-v1.mixins.json:SystemDetailsMixin from mod fabric-crash-report-info-v1->@Inject::fillSystemDetails(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) fabric-crash-report-info-v1.mixins.json:SystemDetailsMixin from mod fabric-crash-report-info-v1->@Inject::fillSystemDetails(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:32] [main/DEBUG] (FabricLoader/Mixin) fabric-crash-report-info-v1.mixins.json:SystemDetailsMixin from mod fabric-crash-report-info-v1->@Inject::fillSystemDetails(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing BootstrapMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.Bootstrap +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:BootstrapMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$initialize$1(Lnet/minecraft/fluid/Fluid;)Ljava/util/Collection; to md6af092$fabric-registry-sync-v0$lambda$initialize$1$0 in fabric-registry-sync-v0.mixins.json:BootstrapMixin from mod fabric-registry-sync-v0 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$initialize$0(Lnet/minecraft/block/Block;)Ljava/util/Collection; to md6af092$fabric-registry-sync-v0$lambda$initialize$0$1 in fabric-registry-sync-v0.mixins.json:BootstrapMixin from mod fabric-registry-sync-v0 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:BootstrapMixin from mod fabric-registry-sync-v0->@Inject::initialize(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing RegistriesAccessor from fabric-registry-sync-v0.mixins.json into net.minecraft.registry.Registries +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:RegistriesAccessor from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getROOT()Lnet/minecraft/registry/MutableRegistry; to getROOT$fabric-registry-sync-v0_$md$6af092$0 in fabric-registry-sync-v0.mixins.json:RegistriesAccessor from mod fabric-registry-sync-v0 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing RegistriesMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.registry.Registries +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:RegistriesMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:RegistriesMixin from mod fabric-registry-sync-v0->@Inject::init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing SimpleRegistryMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.registry.SimpleRegistry +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$new$5([Lnet/fabricmc/fabric/api/event/registry/RegistryIdRemapCallback;)Lnet/fabricmc/fabric/api/event/registry/RegistryIdRemapCallback; to md6af092$fabric-registry-sync-v0$lambda$new$5$0 in fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$new$4([Lnet/fabricmc/fabric/api/event/registry/RegistryIdRemapCallback;Lnet/fabricmc/fabric/api/event/registry/RegistryIdRemapCallback$RemapState;)V to md6af092$fabric-registry-sync-v0$lambda$new$4$1 in fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$new$3([Lnet/fabricmc/fabric/api/event/registry/RegistryEntryRemovedCallback;)Lnet/fabricmc/fabric/api/event/registry/RegistryEntryRemovedCallback; to md6af092$fabric-registry-sync-v0$lambda$new$3$2 in fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$new$2([Lnet/fabricmc/fabric/api/event/registry/RegistryEntryRemovedCallback;ILnet/minecraft/util/Identifier;Ljava/lang/Object;)V to md6af092$fabric-registry-sync-v0$lambda$new$2$3 in fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$new$1([Lnet/fabricmc/fabric/api/event/registry/RegistryEntryAddedCallback;)Lnet/fabricmc/fabric/api/event/registry/RegistryEntryAddedCallback; to md6af092$fabric-registry-sync-v0$lambda$new$1$4 in fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$new$0([Lnet/fabricmc/fabric/api/event/registry/RegistryEntryAddedCallback;ILnet/minecraft/util/Identifier;Ljava/lang/Object;)V to md6af092$fabric-registry-sync-v0$lambda$new$0$5 in fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0->@Inject::add(Lnet/minecraft/registry/RegistryKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0->@Inject::add(Lnet/minecraft/registry/RegistryKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0->@Inject::add(Lnet/minecraft/registry/RegistryKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0->@Inject::set(ILnet/minecraft/registry/RegistryKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0->@Inject::setPre(ILnet/minecraft/registry/RegistryKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0->@Inject::setPre(ILnet/minecraft/registry/RegistryKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0->@Inject::setPre(ILnet/minecraft/registry/RegistryKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0->@Inject::setPost(ILnet/minecraft/registry/RegistryKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0->@Inject::setPost(ILnet/minecraft/registry/RegistryKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SimpleRegistryMixin from mod fabric-registry-sync-v0->@Inject::setPost(ILnet/minecraft/registry/RegistryKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing FluidMixin from fabric-transfer-api-v1.mixins.json into net.minecraft.fluid.Fluid +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:FluidMixin from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:FluidMixin from mod fabric-transfer-api-v1->@Inject::hookGetBucketFillSound(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing BlockMixin from fabric-block-api-v1.mixins.json into net.minecraft.block.Block +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing AbstractBlockAccessor from fabric-object-builder-v1.mixins.json into net.minecraft.block.AbstractBlock +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.mixins.json:AbstractBlockAccessor from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing ItemMixin from fabric-item-api-v1.mixins.json into net.minecraft.item.Item +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:ItemMixin from mod fabric-item-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing ItemMixin from fabric-transfer-api-v1.mixins.json into net.minecraft.item.Item +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:ItemMixin from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:ItemMixin from mod fabric-item-api-v1->@Inject::onConstruct(Lnet/minecraft/item/Item$Settings;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:ItemMixin from mod fabric-item-api-v1->@Inject::onConstruct(Lnet/minecraft/item/Item$Settings;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:ItemMixin from mod fabric-item-api-v1->@Inject::onConstruct(Lnet/minecraft/item/Item$Settings;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing BlockEntityTypeAccessor from fabric-api-lookup-api-v1.mixins.json into net.minecraft.block.entity.BlockEntityType +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-api-lookup-api-v1.mixins.json:BlockEntityTypeAccessor from mod fabric-api-lookup-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing ArgumentTypesMixin from fabric-gametest-api-v1.mixins.json into net.minecraft.command.argument.ArgumentTypes +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:ArgumentTypesMixin from mod fabric-gametest-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing ArgumentTypesAccessor from fabric-command-api-v2.mixins.json into net.minecraft.command.argument.ArgumentTypes +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.mixins.json:ArgumentTypesAccessor from mod fabric-command-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method fabric_getClassMap()Ljava/util/Map; to fabric_getClassMap$fabric-command-api-v2_$md$6af092$0 in fabric-command-api-v2.mixins.json:ArgumentTypesAccessor from mod fabric-command-api-v2 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:ArgumentTypesMixin from mod fabric-gametest-api-v1->@Inject::register(Lnet/minecraft/registry/Registry;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing ItemGroupsMixin from fabric-item-group-api-v1.mixins.json into net.minecraft.item.ItemGroups +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-item-group-api-v1.mixins.json:ItemGroupsMixin from mod fabric-item-group-api-v1->@Inject::collect(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing ItemGroupAccessor from fabric-item-group-api-v1.mixins.json into net.minecraft.item.ItemGroup +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing ItemGroupMixin from fabric-item-group-api-v1.mixins.json into net.minecraft.item.ItemGroup +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$getStacks$0(Lnet/minecraft/item/ItemGroup;)Ljava/lang/IllegalStateException; to md6af092$fabric-item-group-api-v1$lambda$getStacks$0$0 in fabric-item-group-api-v1.mixins.json:ItemGroupMixin from mod fabric-item-group-api-v1 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-item-group-api-v1.mixins.json:ItemGroupMixin from mod fabric-item-group-api-v1->@Inject::getStacks(Lnet/minecraft/item/ItemGroup$DisplayContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-item-group-api-v1.mixins.json:ItemGroupMixin from mod fabric-item-group-api-v1->@Inject::getStacks(Lnet/minecraft/item/ItemGroup$DisplayContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-item-group-api-v1.mixins.json:ItemGroupMixin from mod fabric-item-group-api-v1->@Inject::getStacks(Lnet/minecraft/item/ItemGroup$DisplayContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing FireBlockMixin from fabric-content-registries-v0.mixins.json into net.minecraft.block.FireBlock +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:FireBlockMixin from mod fabric-content-registries-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:FireBlockMixin from mod fabric-content-registries-v0->@Inject::afterConstruct(Lnet/minecraft/block/AbstractBlock$Settings;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:FireBlockMixin from mod fabric-content-registries-v0->@Inject::afterConstruct(Lnet/minecraft/block/AbstractBlock$Settings;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:FireBlockMixin from mod fabric-content-registries-v0->@Inject::afterConstruct(Lnet/minecraft/block/AbstractBlock$Settings;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:FireBlockMixin from mod fabric-content-registries-v0->@Inject::getFabricBurnChance(Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:FireBlockMixin from mod fabric-content-registries-v0->@Inject::getFabricSpreadChance(Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing WorldMixin from fabric-lifecycle-events-v1.mixins.json into net.minecraft.world.World +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:WorldMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing AttachmentTargetsMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.world.World +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing WorldViewMixin from fabric-rendering-data-attachment-v1.mixins.json into net.minecraft.world.WorldView +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing WorldViewMixin from fabric-block-view-api-v2.mixins.json into net.minecraft.world.WorldView +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing BlockViewMixin from fabric-block-view-api-v2.mixins.json into net.minecraft.world.BlockView +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerWorldMixin from fabric-api-lookup-api-v1.mixins.json into net.minecraft.server.world.ServerWorld +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric-api-lookup-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_invalidateCache$5(Ljava/util/Map$Entry;)Z to md6af092$fabric-api-lookup-api-v1$lambda$fabric_invalidateCache$5$0 in fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric-api-lookup-api-v1 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_invalidateCache$4(Ljava/lang/ref/WeakReference;)Z to md6af092$fabric-api-lookup-api-v1$lambda$fabric_invalidateCache$4$1 in fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric-api-lookup-api-v1 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_invalidateCache$3(Ljava/lang/ref/WeakReference;)V to md6af092$fabric-api-lookup-api-v1$lambda$fabric_invalidateCache$3$2 in fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric-api-lookup-api-v1 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_invalidateCache$2(Ljava/lang/ref/WeakReference;)Z to md6af092$fabric-api-lookup-api-v1$lambda$fabric_invalidateCache$2$3 in fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric-api-lookup-api-v1 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_registerCache$1(Ljava/lang/ref/WeakReference;)Z to md6af092$fabric-api-lookup-api-v1$lambda$fabric_registerCache$1$4 in fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric-api-lookup-api-v1 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_registerCache$0(Lnet/minecraft/util/math/BlockPos;)Ljava/util/List; to md6af092$fabric-api-lookup-api-v1$lambda$fabric_registerCache$0$5 in fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric-api-lookup-api-v1 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerWorldMixin from fabric-lifecycle-events-v1.mixins.json into net.minecraft.server.world.ServerWorld +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerWorldMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.server.world.ServerWorld +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$createAttachmentsPersistentState$1(Lnet/minecraft/server/world/ServerWorld;)Lnet/fabricmc/fabric/impl/attachment/AttachmentPersistentState; to md6af092$fabric-data-attachment-api-v1$lambda$createAttachmentsPersistentState$1$6 in fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric-data-attachment-api-v1 +[09:34:33] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$createAttachmentsPersistentState$0(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;)Lnet/fabricmc/fabric/impl/attachment/AttachmentPersistentState; to md6af092$fabric-data-attachment-api-v1$lambda$createAttachmentsPersistentState$0$7 in fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric-data-attachment-api-v1 +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric-lifecycle-events-v1->@Inject::startWorldTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric-lifecycle-events-v1->@Inject::startWorldTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric-lifecycle-events-v1->@Inject::startWorldTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric-lifecycle-events-v1->@Inject::endWorldTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric-lifecycle-events-v1->@Inject::endWorldTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric-lifecycle-events-v1->@Inject::endWorldTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric-data-attachment-api-v1->@Inject::createAttachmentsPersistentState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric-data-attachment-api-v1->@Inject::createAttachmentsPersistentState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric-data-attachment-api-v1->@Inject::createAttachmentsPersistentState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing EntityMixin from fabric-dimensions-v1.mixins.json into net.minecraft.entity.Entity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-dimensions-v1.mixins.json:EntityMixin from mod fabric-dimensions-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing EntityMixin from fabric-entity-events-v1.mixins.json into net.minecraft.entity.Entity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:EntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing AttachmentTargetsMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.entity.Entity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing EntityMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.entity.Entity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-dimensions-v1.mixins.json:EntityMixin from mod fabric-dimensions-v1->@Inject::getTeleportTarget(Lnet/minecraft/server/world/ServerWorld;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:EntityMixin from mod fabric-entity-events-v1->@Inject::afterWorldChanged(Lnet/minecraft/server/world/ServerWorld;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:EntityMixin from mod fabric-entity-events-v1->@Inject::afterWorldChanged(Lnet/minecraft/server/world/ServerWorld;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:EntityMixin from mod fabric-entity-events-v1->@Inject::afterWorldChanged(Lnet/minecraft/server/world/ServerWorld;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:EntityMixin from mod fabric-entity-events-v1->@Inject::afterEntityTeleportedToWorld(Lnet/minecraft/server/world/ServerWorld;DDDLjava/util/Set;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;FLnet/minecraft/entity/Entity;)V doesn't use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:EntityMixin from mod fabric-entity-events-v1->@Inject::afterEntityTeleportedToWorld(Lnet/minecraft/server/world/ServerWorld;DDDLjava/util/Set;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;FLnet/minecraft/entity/Entity;)V has 0 override(s) in child classes +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:EntityMixin from mod fabric-entity-events-v1->@Inject::afterEntityTeleportedToWorld(Lnet/minecraft/server/world/ServerWorld;DDDLjava/util/Set;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;FLnet/minecraft/entity/Entity;)V won't be passed a CallbackInfoReturnable as a result +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:EntityMixin from mod fabric-data-attachment-api-v1->@Inject::readEntityAttachments(Lnet/minecraft/nbt/NbtCompound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:EntityMixin from mod fabric-data-attachment-api-v1->@Inject::readEntityAttachments(Lnet/minecraft/nbt/NbtCompound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:EntityMixin from mod fabric-data-attachment-api-v1->@Inject::readEntityAttachments(Lnet/minecraft/nbt/NbtCompound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:EntityMixin from mod fabric-data-attachment-api-v1->@Inject::writeEntityAttachments(Lnet/minecraft/nbt/NbtCompound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:EntityMixin from mod fabric-data-attachment-api-v1->@Inject::writeEntityAttachments(Lnet/minecraft/nbt/NbtCompound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:EntityMixin from mod fabric-data-attachment-api-v1->@Inject::writeEntityAttachments(Lnet/minecraft/nbt/NbtCompound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing PlayerEntityMixin from fabric-entity-events-v1.mixins.json into net.minecraft.entity.player.PlayerEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:PlayerEntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing elytra.PlayerEntityMixin from fabric-entity-events-v1.mixins.json into net.minecraft.entity.player.PlayerEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:elytra.PlayerEntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:PlayerEntityMixin from mod fabric-entity-events-v1->@Inject::onTrySleep(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:PlayerEntityMixin from mod fabric-entity-events-v1->@Inject::onIsSleepingLongEnough(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:elytra.PlayerEntityMixin from mod fabric-entity-events-v1->@Inject::injectElytraCheck(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing LivingEntityMixin from fabric-item-api-v1.mixins.json into net.minecraft.entity.LivingEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:LivingEntityMixin from mod fabric-item-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing LivingEntityMixin from fabric-entity-events-v1.mixins.json into net.minecraft.entity.LivingEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing elytra.LivingEntityMixin from fabric-entity-events-v1.mixins.json into net.minecraft.entity.LivingEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:elytra.LivingEntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing LivingEntityMixin from fabric-lifecycle-events-v1.mixins.json into net.minecraft.entity.LivingEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:LivingEntityMixin from mod fabric-item-api-v1->@Inject::onGetPreferredEquipmentSlot(Lnet/minecraft/item/ItemStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::notifyDeath(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::notifyDeath(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::notifyDeath(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::beforeDamage(Lnet/minecraft/entity/damage/DamageSource;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::onSleep(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::onSleep(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::onSleep(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::onWakeUp(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::onWakeUp(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::onWakeUp(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric-entity-events-v1->@Inject::onIsSleepingInBed(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:elytra.LivingEntityMixin from mod fabric-entity-events-v1->@Inject::injectElytraTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric-lifecycle-events-v1->@Inject::getEquipmentChanges(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Ljava/util/Map;[Lnet/minecraft/entity/EquipmentSlot;IILnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V doesn't use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric-lifecycle-events-v1->@Inject::getEquipmentChanges(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Ljava/util/Map;[Lnet/minecraft/entity/EquipmentSlot;IILnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V has 0 override(s) in child classes +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric-lifecycle-events-v1->@Inject::getEquipmentChanges(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Ljava/util/Map;[Lnet/minecraft/entity/EquipmentSlot;IILnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V won't be passed a CallbackInfoReturnable as a result +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing IdListMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.util.collection.IdList +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:IdListMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_remapIds$0(Lit/unimi/dsi/fastutil/ints/Int2IntMap;Ljava/lang/Object;Ljava/lang/Integer;)Ljava/lang/Integer; to md6af092$fabric-registry-sync-v0$lambda$fabric_remapIds$0$0 in fabric-registry-sync-v0.mixins.json:IdListMixin from mod fabric-registry-sync-v0 +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing DetectorRailBlockMixin from fabric-object-builder-v1.mixins.json into net.minecraft.block.DetectorRailBlock +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.mixins.json:DetectorRailBlockMixin from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$getCustomComparatorOutput$0(Lnet/minecraft/entity/Entity;)Z to md6af092$fabric-object-builder-api-v1$lambda$getCustomComparatorOutput$0$0 in fabric-object-builder-v1.mixins.json:DetectorRailBlockMixin from mod fabric-object-builder-api-v1 +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.mixins.json:DetectorRailBlockMixin from mod fabric-object-builder-api-v1->@Inject::getCustomComparatorOutput(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing DropperBlockMixin from fabric-transfer-api-v1.mixins.json into net.minecraft.block.DropperBlock +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:DropperBlockMixin from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$hookDispense$0(Lnet/fabricmc/fabric/api/transfer/v1/item/ItemVariant;)Z to md6af092$fabric-transfer-api-v1$lambda$hookDispense$0$0 in fabric-transfer-api-v1.mixins.json:DropperBlockMixin from mod fabric-transfer-api-v1 +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:DropperBlockMixin from mod fabric-transfer-api-v1->@Inject::hookDispense(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing BeehiveBlockMixin from fabric-events-interaction-v0.mixins.json into net.minecraft.block.BeehiveBlock +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:BeehiveBlockMixin from mod fabric-events-interaction-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:BeehiveBlockMixin from mod fabric-events-interaction-v0->@Inject::afterNearbyBeesPlayers(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V does use it's CallbackInfo +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing OxidizableMixin from fabric-content-registries-v0.mixins.json into net.minecraft.block.Oxidizable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:OxidizableMixin from mod fabric-content-registries-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:OxidizableMixin from mod fabric-content-registries-v0->@Inject::createOxidationLevelIncreasesMap(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing AbstractBlockSettingsAccessor from fabric-object-builder-v1.mixins.json into net.minecraft.block.AbstractBlock$Settings +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.mixins.json:AbstractBlockSettingsAccessor from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing BlockStateMixin from fabric-block-api-v1.mixins.json into net.minecraft.block.BlockState +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing BlockEntityMixin from fabric-rendering-data-attachment-v1.mixins.json into net.minecraft.block.entity.BlockEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing BlockEntityMixin from fabric-block-view-api-v2.mixins.json into net.minecraft.block.entity.BlockEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing AttachmentTargetsMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.block.entity.BlockEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing BlockEntityMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.block.entity.BlockEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:BlockEntityMixin from mod fabric-data-attachment-api-v1->@Inject::readBlockEntityAttachments(Lnet/minecraft/nbt/NbtCompound;Ljava/lang/String;Lnet/minecraft/block/entity/BlockEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:BlockEntityMixin from mod fabric-data-attachment-api-v1->@Inject::writeBlockEntityAttachments(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing NamedScreenHandlerFactoryMixin from fabric-screen-handler-api-v1.mixins.json into net.minecraft.screen.NamedScreenHandlerFactory +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-screen-handler-api-v1.mixins.json:NamedScreenHandlerFactoryMixin from mod fabric-screen-handler-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing LootableContainerBlockEntityMixin from fabric-transfer-api-v1.mixins.json into net.minecraft.block.entity.LootableContainerBlockEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:LootableContainerBlockEntityMixin from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) Mixing ChiseledBookshelfBlockEntityMixin from fabric-transfer-api-v1.mixins.json into net.minecraft.block.entity.ChiseledBookshelfBlockEntity +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:ChiseledBookshelfBlockEntityMixin from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:34] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:ChiseledBookshelfBlockEntityMixin from mod fabric-transfer-api-v1->@Inject::setStackBypass(ILnet/minecraft/item/ItemStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Mixing AbstractFurnaceBlockEntityMixin from fabric-item-api-v1.mixins.json into net.minecraft.block.entity.AbstractFurnaceBlockEntity +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:AbstractFurnaceBlockEntityMixin from mod fabric-item-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Mixing AbstractFurnaceBlockEntityMixin from fabric-transfer-api-v1.mixins.json into net.minecraft.block.entity.AbstractFurnaceBlockEntity +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:AbstractFurnaceBlockEntityMixin from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Mixing AbstractFurnaceBlockEntityMixin from fabric-content-registries-v0.mixins.json into net.minecraft.block.entity.AbstractFurnaceBlockEntity +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:AbstractFurnaceBlockEntityMixin from mod fabric-content-registries-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:AbstractFurnaceBlockEntityMixin from mod fabric-item-api-v1->@Inject::getStackRemainder(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/AbstractFurnaceBlockEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;ZZLnet/minecraft/item/ItemStack;ZZLnet/minecraft/recipe/Recipe;I)V doesn't use it's CallbackInfo +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:AbstractFurnaceBlockEntityMixin from mod fabric-transfer-api-v1->@Inject::setStackSuppressUpdate(ILnet/minecraft/item/ItemStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:AbstractFurnaceBlockEntityMixin from mod fabric-content-registries-v0->@Inject::fuelTimeMapHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Mixing JukeboxBlockEntityMixin from fabric-transfer-api-v1.mixins.json into net.minecraft.block.entity.JukeboxBlockEntity +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:JukeboxBlockEntityMixin from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:JukeboxBlockEntityMixin from mod fabric-transfer-api-v1->@Inject::setStackBypass(ILnet/minecraft/item/ItemStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Mixing MobEntityMixin from fabric-entity-events-v1.mixins.json into net.minecraft.entity.mob.MobEntity +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:MobEntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Mixing BrewingStandBlockEntityMixin from fabric-item-api-v1.mixins.json into net.minecraft.block.entity.BrewingStandBlockEntity +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:BrewingStandBlockEntityMixin from mod fabric-item-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:BrewingStandBlockEntityMixin from mod fabric-item-api-v1->@Inject::captureItemStack(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/collection/DefaultedList;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/item/ItemStack;)V doesn't use it's CallbackInfo +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Mixing ItemStackMixin from fabric-item-api-v1.mixins.json into net.minecraft.item.ItemStack +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:ItemStackMixin from mod fabric-item-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Mixing ItemStackMixin from fabric-item-api-v1.client.mixins.json into net.minecraft.item.ItemStack +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.client.mixins.json:ItemStackMixin from mod fabric-item-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:ItemStackMixin from mod fabric-item-api-v1->@Inject::saveDamager(ILnet/minecraft/entity/LivingEntity;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:ItemStackMixin from mod fabric-item-api-v1->@Inject::clearDamage(ILnet/minecraft/entity/LivingEntity;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:ItemStackMixin from mod fabric-item-api-v1->@Inject::clearDamage(ILnet/minecraft/entity/LivingEntity;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:ItemStackMixin from mod fabric-item-api-v1->@Inject::clearDamage(ILnet/minecraft/entity/LivingEntity;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.client.mixins.json:ItemStackMixin from mod fabric-item-api-v1->@Inject::getTooltip(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/client/item/TooltipContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Mixing HopperBlockEntityMixin from fabric-transfer-api-v1.mixins.json into net.minecraft.block.entity.HopperBlockEntity +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:HopperBlockEntityMixin from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$hookExtract$1(Lnet/fabricmc/fabric/api/transfer/v1/item/ItemVariant;)Z to md6af092$fabric-transfer-api-v1$lambda$hookExtract$1$0 in fabric-transfer-api-v1.mixins.json:HopperBlockEntityMixin from mod fabric-transfer-api-v1 +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$hookInsert$0(Lnet/fabricmc/fabric/api/transfer/v1/item/ItemVariant;)Z to md6af092$fabric-transfer-api-v1$lambda$hookInsert$0$1 in fabric-transfer-api-v1.mixins.json:HopperBlockEntityMixin from mod fabric-transfer-api-v1 +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:HopperBlockEntityMixin from mod fabric-transfer-api-v1->@Inject::hookInsert(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/inventory/Inventory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/inventory/Inventory;)V does use it's CallbackInfoReturnable +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:HopperBlockEntityMixin from mod fabric-transfer-api-v1->@Inject::hookExtract(Lnet/minecraft/world/World;Lnet/minecraft/block/entity/Hopper;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/inventory/Inventory;)V does use it's CallbackInfoReturnable +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) Mixing TadpoleEntityMixin from fabric-entity-events-v1.mixins.json into net.minecraft.entity.passive.TadpoleEntity +[09:34:35] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:TadpoleEntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing ArmorItemMixin from fabric-item-api-v1.mixins.json into net.minecraft.item.ArmorItem +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:ArmorItemMixin from mod fabric-item-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing SwordItemMixin from fabric-mining-level-api-v1.mixins.json into net.minecraft.item.SwordItem +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:SwordItemMixin from mod fabric-mining-level-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:SwordItemMixin from mod fabric-mining-level-api-v1->@Inject::fabric$onIsSuitableFor(Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:SwordItemMixin from mod fabric-mining-level-api-v1->@Inject::fabric$onGetMiningSpeedMultiplier(Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:SwordItemMixin from mod fabric-mining-level-api-v1->@Inject::fabric$onGetMiningSpeedMultiplier(Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing ShovelItemAccessor from fabric-content-registries-v0.mixins.json into net.minecraft.item.ShovelItem +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:ShovelItemAccessor from mod fabric-content-registries-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getPathStates()Ljava/util/Map; to getPathStates$fabric-content-registries-v0_$md$6af092$0 in fabric-content-registries-v0.mixins.json:ShovelItemAccessor from mod fabric-content-registries-v0 +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing MiningToolItemMixin from fabric-mining-level-api-v1.mixins.json into net.minecraft.item.MiningToolItem +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:MiningToolItemMixin from mod fabric-mining-level-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:MiningToolItemMixin from mod fabric-mining-level-api-v1->@Inject::fabric$onIsSuitableFor(Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;I)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing AxeItemAccessor from fabric-content-registries-v0.mixins.json into net.minecraft.item.AxeItem +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:AxeItemAccessor from mod fabric-content-registries-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getStrippedBlocks()Ljava/util/Map; to getStrippedBlocks$fabric-content-registries-v0_$md$6af092$0 in fabric-content-registries-v0.mixins.json:AxeItemAccessor from mod fabric-content-registries-v0 +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setStrippedBlocks(Ljava/util/Map;)V to setStrippedBlocks$fabric-content-registries-v0_$md$6af092$1 in fabric-content-registries-v0.mixins.json:AxeItemAccessor from mod fabric-content-registries-v0 +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing HoeItemAccessor from fabric-content-registries-v0.mixins.json into net.minecraft.item.HoeItem +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:HoeItemAccessor from mod fabric-content-registries-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getTillingActions()Ljava/util/Map; to getTillingActions$fabric-content-registries-v0_$md$6af092$0 in fabric-content-registries-v0.mixins.json:HoeItemAccessor from mod fabric-content-registries-v0 +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing BucketItemAccessor from fabric-transfer-api-v1.mixins.json into net.minecraft.item.BucketItem +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:BucketItemAccessor from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing BucketItemMixin from fabric-transfer-api-v1.mixins.json into net.minecraft.item.BucketItem +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:BucketItemMixin from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing ShearsItemMixin from fabric-mining-level-api-v1.mixins.json into net.minecraft.item.ShearsItem +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:ShearsItemMixin from mod fabric-mining-level-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:ShearsItemMixin from mod fabric-mining-level-api-v1->@Inject::fabric$onIsSuitableFor(Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:ShearsItemMixin from mod fabric-mining-level-api-v1->@Inject::fabric$onGetMiningSpeedMultiplier(Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:ShearsItemMixin from mod fabric-mining-level-api-v1->@Inject::fabric$onGetMiningSpeedMultiplier(Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:ShearsItemMixin from mod fabric-mining-level-api-v1->@Inject::fabric$onGetMiningSpeedMultiplier(Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-mining-level-api-v1.mixins.json:ShearsItemMixin from mod fabric-mining-level-api-v1->@Inject::fabric$onGetMiningSpeedMultiplier(Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing HoneycombItemMixin from fabric-content-registries-v0.mixins.json into net.minecraft.item.HoneycombItem +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:HoneycombItemMixin from mod fabric-content-registries-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:HoneycombItemMixin from mod fabric-content-registries-v0->@Inject::createUnwaxedToWaxedMap(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing StructuresToConfiguredStructuresFixMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.datafixer.fix.StructuresToConfiguredStructuresFix +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:StructuresToConfiguredStructuresFixMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:StructuresToConfiguredStructuresFixMixin from mod fabric-registry-sync-v0->@Inject::method_41022(Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/Dynamic;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing TaggedChoiceTypeMixin from fabric-dimensions-v1.mixins.json into com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-dimensions-v1.mixins.json:TaggedChoiceTypeMixin from mod fabric-dimensions-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-dimensions-v1.mixins.json:TaggedChoiceTypeMixin from mod fabric-dimensions-v1->@Inject::onGetCodec(Ljava/lang/Object;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing TaggedChoiceMixin from fabric-dimensions-v1.mixins.json into com.mojang.datafixers.types.templates.TaggedChoice +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-dimensions-v1.mixins.json:TaggedChoiceMixin from mod fabric-dimensions-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-dimensions-v1.mixins.json:TaggedChoiceMixin from mod fabric-dimensions-v1->@Inject::onApply(Lcom/mojang/datafixers/util/Pair;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) Mixing Schema2832Mixin from fabric-dimensions-v1.mixins.json into net.minecraft.datafixer.schema.Schema2832 +[09:34:36] [main/DEBUG] (FabricLoader/Mixin) fabric-dimensions-v1.mixins.json:Schema2832Mixin from mod fabric-dimensions-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [Datafixer Bootstrap/INFO] (com.mojang.datafixers.DataFixerBuilder) 188 Datafixer optimizations took 113 milliseconds +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing PigEntityMixin from fabric-entity-events-v1.mixins.json into net.minecraft.entity.passive.PigEntity +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:PigEntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing EntityMixin from fabric-dimensions-v1.mixins.json into net.minecraft.server.network.ServerPlayerEntity +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-dimensions-v1.mixins.json:EntityMixin from mod fabric-dimensions-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerPlayerEntityMixin from fabric-entity-events-v1.mixins.json into net.minecraft.server.network.ServerPlayerEntity +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerPlayerEntityMixin from fabric-screen-handler-api-v1.mixins.json into net.minecraft.server.network.ServerPlayerEntity +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-screen-handler-api-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-screen-handler-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerPlayerEntityAccessor from fabric-containers-v0.mixins.json into net.minecraft.server.network.ServerPlayerEntity +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-containers-v0.mixins.json:ServerPlayerEntityAccessor from mod fabric-containers-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerPlayerEntityMixin from fabric-containers-v0.accurate.mixins.json into net.minecraft.server.network.ServerPlayerEntity +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-containers-v0.accurate.mixins.json:ServerPlayerEntityMixin from mod fabric-containers-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerPlayerEntityMixin from fabric-events-interaction-v0.mixins.json into net.minecraft.server.network.ServerPlayerEntity +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:ServerPlayerEntityMixin from mod fabric-events-interaction-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-dimensions-v1.mixins.json:EntityMixin from mod fabric-dimensions-v1->@Inject::getTeleportTarget(Lnet/minecraft/server/world/ServerWorld;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::callOnKillForPlayer(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::callOnKillForPlayer(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::callOnKillForPlayer(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::notifyDeath(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::notifyDeath(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::notifyDeath(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::afterWorldChanged(Lnet/minecraft/server/world/ServerWorld;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::afterWorldChanged(Lnet/minecraft/server/world/ServerWorld;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::afterWorldChanged(Lnet/minecraft/server/world/ServerWorld;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::onCopyFrom(Lnet/minecraft/server/network/ServerPlayerEntity;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::onCopyFrom(Lnet/minecraft/server/network/ServerPlayerEntity;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::onCopyFrom(Lnet/minecraft/server/network/ServerPlayerEntity;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::onTrySleepDirectionCheck(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/util/math/Direction;)V does use it's CallbackInfoReturnable +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-screen-handler-api-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-screen-handler-api-v1->@Inject::fabric_storeOpenedScreenHandler(Lnet/minecraft/screen/NamedScreenHandlerFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/screen/ScreenHandler;)V doesn't use it's CallbackInfoReturnable +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-screen-handler-api-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-screen-handler-api-v1->@Inject::fabric_storeOpenedScreenHandler(Lnet/minecraft/screen/NamedScreenHandlerFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/screen/ScreenHandler;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-screen-handler-api-v1.mixins.json:ServerPlayerEntityMixin from mod fabric-screen-handler-api-v1->@Inject::fabric_storeOpenedScreenHandler(Lnet/minecraft/screen/NamedScreenHandlerFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/screen/ScreenHandler;)V won't be passed a CallbackInfoReturnable as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:ServerPlayerEntityMixin from mod fabric-events-interaction-v0->@Inject::onPlayerInteractEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing AttachmentTargetsMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.world.chunk.Chunk +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing WorldChunkMixin from fabric-lifecycle-events-v1.client.mixins.json into net.minecraft.world.chunk.WorldChunk +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing WorldChunkMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.world.chunk.WorldChunk +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric-lifecycle-events-v1->@Inject::onLoadBlockEntity(Lnet/minecraft/block/entity/BlockEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric-lifecycle-events-v1->@Inject::onLoadBlockEntity(Lnet/minecraft/block/entity/BlockEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric-lifecycle-events-v1->@Inject::onLoadBlockEntity(Lnet/minecraft/block/entity/BlockEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric-lifecycle-events-v1->@Inject::onRemoveBlockEntity(Lnet/minecraft/block/entity/BlockEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric-lifecycle-events-v1->@Inject::onRemoveBlockEntity(Lnet/minecraft/block/entity/BlockEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric-lifecycle-events-v1->@Inject::onRemoveBlockEntity(Lnet/minecraft/block/entity/BlockEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric-lifecycle-events-v1->@Inject::onRemoveBlockEntity(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/block/entity/BlockEntity;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric-lifecycle-events-v1->@Inject::onRemoveBlockEntity(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/block/entity/BlockEntity;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric-lifecycle-events-v1->@Inject::onRemoveBlockEntity(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/block/entity/BlockEntity;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:WorldChunkMixin from mod fabric-data-attachment-api-v1->@Inject::transferProtoChunkAttachement(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/chunk/ProtoChunk;Lnet/minecraft/world/chunk/WorldChunk$EntityLoader;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:WorldChunkMixin from mod fabric-data-attachment-api-v1->@Inject::transferProtoChunkAttachement(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/chunk/ProtoChunk;Lnet/minecraft/world/chunk/WorldChunk$EntityLoader;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:WorldChunkMixin from mod fabric-data-attachment-api-v1->@Inject::transferProtoChunkAttachement(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/chunk/ProtoChunk;Lnet/minecraft/world/chunk/WorldChunk$EntityLoader;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing VillagerEntityMixin from fabric-entity-events-v1.mixins.json into net.minecraft.entity.passive.VillagerEntity +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:VillagerEntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing VillagerEntityAccessor from fabric-content-registries-v0.mixins.json into net.minecraft.entity.passive.VillagerEntity +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-content-registries-v0.mixins.json:VillagerEntityAccessor from mod fabric-content-registries-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method fabric_setItemFoodValues(Ljava/util/Map;)V to fabric_setItemFoodValues$fabric-content-registries-v0_$md$6af092$0 in fabric-content-registries-v0.mixins.json:VillagerEntityAccessor from mod fabric-content-registries-v0 +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method fabric_setGatherableItems(Ljava/util/Set;)V to fabric_setGatherableItems$fabric-content-registries-v0_$md$6af092$1 in fabric-content-registries-v0.mixins.json:VillagerEntityAccessor from mod fabric-content-registries-v0 +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method fabric_getGatherableItems()Ljava/util/Set; to fabric_getGatherableItems$fabric-content-registries-v0_$md$6af092$2 in fabric-content-registries-v0.mixins.json:VillagerEntityAccessor from mod fabric-content-registries-v0 +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing ingredient.IngredientMixin from fabric-recipe-api-v1.mixins.json into net.minecraft.recipe.Ingredient +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-recipe-api-v1.mixins.json:ingredient.IngredientMixin from mod fabric-recipe-api-v1->@Inject::injectFromJson(Lcom/google/gson/JsonElement;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-recipe-api-v1.mixins.json:ingredient.IngredientMixin from mod fabric-recipe-api-v1->@Inject::injectEntryFromJson(Lcom/google/gson/JsonObject;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-recipe-api-v1.mixins.json:ingredient.IngredientMixin from mod fabric-recipe-api-v1->@Inject::injectFromPacket(Lnet/minecraft/network/PacketByteBuf;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerPlayNetworkHandlerMixin from fabric-networking-api-v1.mixins.json into net.minecraft.server.network.ServerPlayNetworkHandler +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerPlayNetworkHandlerMixin from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing accessor.ServerPlayNetworkHandlerAccessor from fabric-networking-api-v1.mixins.json into net.minecraft.server.network.ServerPlayNetworkHandler +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:accessor.ServerPlayNetworkHandlerAccessor from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleCustomPayloadReceivedAsync(Lnet/minecraft/network/packet/c2s/play/CustomPayloadC2SPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing EntitySelectorOptionsAccessor from fabric-command-api-v2.mixins.json into net.minecraft.command.EntitySelectorOptions +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.mixins.json:EntitySelectorOptionsAccessor from mod fabric-command-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Renaming @Invoker method callPutOption(Ljava/lang/String;Lnet/minecraft/command/EntitySelectorOptions$SelectorHandler;Ljava/util/function/Predicate;Lnet/minecraft/text/Text;)V to callPutOption$fabric-command-api-v2_$md$6af092$0 in fabric-command-api-v2.mixins.json:EntitySelectorOptionsAccessor from mod fabric-command-api-v2 +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing EntitySelectorReaderMixin from fabric-command-api-v2.mixins.json into net.minecraft.command.EntitySelectorReader +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.mixins.json:EntitySelectorReaderMixin from mod fabric-command-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Generating mapped inner class net/minecraft/block/entity/ChiseledBookshelfBlockEntity$Anonymous$2f330d51161a4727b5b89c6130e60787 (originally net/fabricmc/fabric/mixin/transfer/ChiseledBookshelfBlockEntityMixin$1) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing StructureTemplateManagerMixin from fabric-gametest-api-v1.mixins.json into net.minecraft.structure.StructureTemplateManager +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:StructureTemplateManagerMixin from mod fabric-gametest-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:StructureTemplateManagerMixin from mod fabric-gametest-api-v1->@Inject::addFabricTemplateProvider(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/registry/RegistryEntryLookup;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lcom/google/common/collect/ImmutableList$Builder;)V doesn't use it's CallbackInfo +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:StructureTemplateManagerMixin from mod fabric-gametest-api-v1->@Inject::addFabricTemplateProvider(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/registry/RegistryEntryLookup;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lcom/google/common/collect/ImmutableList$Builder;)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:StructureTemplateManagerMixin from mod fabric-gametest-api-v1->@Inject::addFabricTemplateProvider(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/registry/RegistryEntryLookup;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lcom/google/common/collect/ImmutableList$Builder;)V won't be passed a CallbackInfo as a result +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing SimpleInventoryMixin from fabric-transfer-api-v1.mixins.json into net.minecraft.inventory.SimpleInventory +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-transfer-api-v1.mixins.json:SimpleInventoryMixin from mod fabric-transfer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) Mixing RecipeMixin from fabric-item-api-v1.mixins.json into net.minecraft.recipe.Recipe +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:RecipeMixin from mod fabric-item-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:RecipeMixin from mod fabric-item-api-v1->@Inject::captureStack(Lnet/minecraft/inventory/Inventory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/util/collection/DefaultedList;I)V doesn't use it's CallbackInfoReturnable +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:RecipeMixin from mod fabric-item-api-v1->@Inject::captureStack(Lnet/minecraft/inventory/Inventory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/util/collection/DefaultedList;I)V has 0 override(s) in child classes +[09:34:37] [main/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.mixins.json:RecipeMixin from mod fabric-item-api-v1->@Inject::captureStack(Lnet/minecraft/inventory/Inventory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/util/collection/DefaultedList;I)V won't be passed a CallbackInfoReturnable as a result +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Mixing RegistryCodecsMixin from fabric-dimensions-v1.mixins.json into net.minecraft.registry.RegistryCodecs +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-dimensions-v1.mixins.json:RegistryCodecsMixin from mod fabric-dimensions-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Mixing BiomeSourceMixin from fabric-biome-api-v1.mixins.json into net.minecraft.world.biome.source.BiomeSource +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:BiomeSourceMixin from mod fabric-biome-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Mixing MultiNoiseBiomeSourceMixin from fabric-biome-api-v1.mixins.json into net.minecraft.world.biome.source.MultiNoiseBiomeSource +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:MultiNoiseBiomeSourceMixin from mod fabric-biome-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Mixing NetherBiomePresetMixin from fabric-biome-api-v1.mixins.json into net.minecraft.world.biome.source.MultiNoiseBiomeSourceParameterList$Preset$1 +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:NetherBiomePresetMixin from mod fabric-biome-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:NetherBiomePresetMixin from mod fabric-biome-api-v1->@Inject::apply(Ljava/util/function/Function;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Mixing TheEndBiomeSourceMixin from fabric-biome-api-v1.mixins.json into net.minecraft.world.biome.source.TheEndBiomeSource +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$init$1(Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/fabricmc/fabric/impl/biome/TheEndBiomeData$Overrides; to md6af092$fabric-biome-api-v1$lambda$init$1$0 in fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1 +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$modifyCodec$0(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; to md6af092$fabric-biome-api-v1$lambda$modifyCodec$0$1 in fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1 +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::modifyCodec(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::rememberLookup(Lnet/minecraft/registry/RegistryEntryLookup;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::clearLookup(Lnet/minecraft/registry/RegistryEntryLookup;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::init(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::init(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::init(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::getWeightedEndBiome(IIILnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::getWeightedEndBiome(IIILnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::getWeightedEndBiome(IIILnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::getWeightedEndBiome(IIILnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:TheEndBiomeSourceMixin from mod fabric-biome-api-v1->@Inject::getWeightedEndBiome(IIILnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Mixing DebugChunkGeneratorAccessor from fabric-registry-sync-v0.mixins.json into net.minecraft.world.gen.chunk.DebugChunkGenerator +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:DebugChunkGeneratorAccessor from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setBLOCK_STATES(Ljava/util/List;)V to setBLOCK_STATES$fabric-registry-sync-v0_$md$6af092$0 in fabric-registry-sync-v0.mixins.json:DebugChunkGeneratorAccessor from mod fabric-registry-sync-v0 +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setX_SIDE_LENGTH(I)V to setX_SIDE_LENGTH$fabric-registry-sync-v0_$md$6af092$1 in fabric-registry-sync-v0.mixins.json:DebugChunkGeneratorAccessor from mod fabric-registry-sync-v0 +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setZ_SIDE_LENGTH(I)V to setZ_SIDE_LENGTH$fabric-registry-sync-v0_$md$6af092$2 in fabric-registry-sync-v0.mixins.json:DebugChunkGeneratorAccessor from mod fabric-registry-sync-v0 +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Generating mapped inner class net/minecraft/item/ItemGroups$1ItemGroupPosition$4c24dfa806fc4ee18b80052152d90ce9 (originally net/fabricmc/fabric/mixin/itemgroup/ItemGroupsMixin$1ItemGroupPosition) +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Mixing DefaultAttributeRegistryAccessor from fabric-object-builder-v1.mixins.json into net.minecraft.entity.attribute.DefaultAttributeRegistry +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.mixins.json:DefaultAttributeRegistryAccessor from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getRegistry()Ljava/util/Map; to getRegistry$fabric-object-builder-api-v1_$md$6af092$0 in fabric-object-builder-v1.mixins.json:DefaultAttributeRegistryAccessor from mod fabric-object-builder-api-v1 +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) Mixing DefaultAttributeRegistryMixin from fabric-object-builder-v1.mixins.json into net.minecraft.entity.attribute.DefaultAttributeRegistry +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.mixins.json:DefaultAttributeRegistryMixin from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [main/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.mixins.json:DefaultAttributeRegistryMixin from mod fabric-object-builder-api-v1->@Inject::injectAttributes(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/INFO] (net.minecraft.util.logging.LoggerPrintStream) [STDERR]: [LWJGL] [ThreadLocalUtil] Unsupported JNI version detected, this may result in a crash. Please inform LWJGL developers. +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MinecraftClientMixin from fabric-registry-sync-v0.client.mixins.json into net.minecraft.client.MinecraftClient +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing accessor.MinecraftClientAccessor from fabric-networking-api-v1.client.mixins.json into net.minecraft.client.MinecraftClient +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:accessor.MinecraftClientAccessor from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MinecraftClientMixin from fabric-screen-api-v1.mixins.json into net.minecraft.client.MinecraftClient +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming @Unique field LOGGERLorg/slf4j/Logger; to fd6af092$fabric-screen-api-v1$LOGGER$0 in fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1 +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MinecraftClientMixin from fabric-lifecycle-events-v1.client.mixins.json into net.minecraft.client.MinecraftClient +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MinecraftClientMixin from fabric-events-interaction-v0.client.mixins.json into net.minecraft.client.MinecraftClient +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin from mod fabric-events-interaction-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MinecraftClientMixin from fabric-data-generation-api-v1.client.mixins.json into net.minecraft.client.MinecraftClient +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-data-generation-api-v1.client.mixins.json:MinecraftClientMixin from mod fabric-data-generation-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin from mod fabric-registry-sync-v0->@Inject::disconnectAfter(Lnet/minecraft/client/gui/screen/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin from mod fabric-registry-sync-v0->@Inject::disconnectAfter(Lnet/minecraft/client/gui/screen/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin from mod fabric-registry-sync-v0->@Inject::disconnectAfter(Lnet/minecraft/client/gui/screen/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin from mod fabric-registry-sync-v0->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin from mod fabric-registry-sync-v0->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin from mod fabric-registry-sync-v0->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::checkThreadOnDev(Lnet/minecraft/client/gui/screen/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::checkThreadOnDev(Lnet/minecraft/client/gui/screen/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::checkThreadOnDev(Lnet/minecraft/client/gui/screen/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::onScreenRemove(Lnet/minecraft/client/gui/screen/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::onScreenRemove(Lnet/minecraft/client/gui/screen/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::onScreenRemove(Lnet/minecraft/client/gui/screen/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::onScreenRemoveBecauseStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::onScreenRemoveBecauseStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::onScreenRemoveBecauseStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::beforeScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::beforeScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::beforeScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::afterScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::afterScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::afterScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::beforeLoadingScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::beforeLoadingScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::beforeLoadingScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::afterLoadingScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::afterLoadingScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MinecraftClientMixin from mod fabric-screen-api-v1->@Inject::afterLoadingScreenTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onStartTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onStartTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onStartTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onEndTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onEndTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onEndTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin from mod fabric-lifecycle-events-v1->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin from mod fabric-events-interaction-v0->@Inject::fabric_doItemPickWrapper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin from mod fabric-events-interaction-v0->@Inject::cancelItemPick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin from mod fabric-events-interaction-v0->@Inject::injectUseEntityCallback(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;[Lnet/minecraft/util/Hand;IILnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/hit/EntityHitResult;Lnet/minecraft/entity/Entity;)V does use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin from mod fabric-events-interaction-v0->@Inject::injectHandleInputEventsForPreAttackCallback(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin from mod fabric-events-interaction-v0->@Inject::injectHandleInputEventsForPreAttackCallback(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin from mod fabric-events-interaction-v0->@Inject::injectHandleInputEventsForPreAttackCallback(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin from mod fabric-events-interaction-v0->@Inject::injectDoAttackForCancelling(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin from mod fabric-events-interaction-v0->@Inject::injectHandleBlockBreakingForCancelling(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-data-generation-api-v1.client.mixins.json:MinecraftClientMixin from mod fabric-data-generation-api-v1->@Inject::main(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-data-generation-api-v1.client.mixins.json:MinecraftClientMixin from mod fabric-data-generation-api-v1->@Inject::main(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-data-generation-api-v1.client.mixins.json:MinecraftClientMixin from mod fabric-data-generation-api-v1->@Inject::main(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ScreenAccessor from fabric-screen-api-v1.mixins.json into net.minecraft.client.gui.screen.Screen +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenAccessor from mod fabric-screen-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ScreenMixin from fabric-screen-api-v1.mixins.json into net.minecraft.client.gui.screen.Screen +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::beforeInitScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::beforeInitScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::beforeInitScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::afterInitScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::afterInitScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::afterInitScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::beforeResizeScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::beforeResizeScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::beforeResizeScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::afterResizeScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::afterResizeScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:ScreenMixin from mod fabric-screen-api-v1->@Inject::afterResizeScreen(Lnet/minecraft/client/MinecraftClient;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing elytra.ClientPlayerEntityMixin from fabric-entity-events-v1.client.mixins.json into net.minecraft.client.network.ClientPlayerEntity +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.client.mixins.json:elytra.ClientPlayerEntityMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.client.mixins.json:elytra.ClientPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::injectElytraStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.client.mixins.json:elytra.ClientPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::injectElytraStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.client.mixins.json:elytra.ClientPlayerEntityMixin from mod fabric-entity-events-v1->@Inject::injectElytraStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientWorldMixin from fabric-lifecycle-events-v1.client.mixins.json into net.minecraft.client.world.ClientWorld +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric-lifecycle-events-v1->@Inject::tickWorldAfterBlockEntities(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric-lifecycle-events-v1->@Inject::tickWorldAfterBlockEntities(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric-lifecycle-events-v1->@Inject::tickWorldAfterBlockEntities(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric-lifecycle-events-v1->@Inject::startWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric-lifecycle-events-v1->@Inject::startWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin from mod fabric-lifecycle-events-v1->@Inject::startWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing SinglePreparationResourceReloaderMixin from fabric-resource-conditions-api-v1.mixins.json into net.minecraft.resource.SinglePreparationResourceReloader +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:SinglePreparationResourceReloaderMixin from mod fabric-resource-conditions-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:SinglePreparationResourceReloaderMixin from mod fabric-resource-conditions-api-v1->@Inject::applyResourceConditions(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;Ljava/lang/Object;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:SinglePreparationResourceReloaderMixin from mod fabric-resource-conditions-api-v1->@Inject::applyResourceConditions(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;Ljava/lang/Object;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:SinglePreparationResourceReloaderMixin from mod fabric-resource-conditions-api-v1->@Inject::applyResourceConditions(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;Ljava/lang/Object;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing DefaultClientResourcePackProviderMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.resource.DefaultClientResourcePackProvider +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:DefaultClientResourcePackProviderMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$onCreateVanillaBuiltinResourcePack$0(Lnet/minecraft/resource/ResourcePackProfile$PackFactory;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resource/ResourcePack; to md6af092$fabric-resource-loader-v0$lambda$onCreateVanillaBuiltinResourcePack$0$0 in fabric-resource-loader-v0.client.mixins.json:DefaultClientResourcePackProviderMixin from mod fabric-resource-loader-v0 +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing VanillaResourcePackProviderMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.resource.VanillaResourcePackProvider +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:VanillaResourcePackProviderMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:VanillaResourcePackProviderMixin from mod fabric-resource-loader-v0->@Inject::addBuiltinResourcePacks(Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:VanillaResourcePackProviderMixin from mod fabric-resource-loader-v0->@Inject::addBuiltinResourcePacks(Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:VanillaResourcePackProviderMixin from mod fabric-resource-loader-v0->@Inject::addBuiltinResourcePacks(Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ResourcePackManagerMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.resource.ResourcePackManager +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:ResourcePackManagerMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:ResourcePackManagerMixin from mod fabric-resource-loader-v0->@Inject::construct([Lnet/minecraft/resource/ResourcePackProvider;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:ResourcePackManagerMixin from mod fabric-resource-loader-v0->@Inject::construct([Lnet/minecraft/resource/ResourcePackProvider;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:38] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:ResourcePackManagerMixin from mod fabric-resource-loader-v0->@Inject::construct([Lnet/minecraft/resource/ResourcePackProvider;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:38] [Render thread/INFO] (com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService) Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' +[09:34:38] [Yggdrasil Key Fetcher/DEBUG] (com.mojang.authlib.HttpAuthenticationService) Opening connection to https://api.minecraftservices.com/publickeys +[09:34:38] [Render thread/DEBUG] (com.mojang.authlib.minecraft.client.MinecraftClient) Connecting to https://api.minecraftservices.com/player/attributes +[09:34:38] [Yggdrasil Key Fetcher/DEBUG] (com.mojang.authlib.HttpAuthenticationService) Reading data from https://api.minecraftservices.com/publickeys +[09:34:39] [Yggdrasil Key Fetcher/DEBUG] (com.mojang.authlib.HttpAuthenticationService) Successful read, server response was 200 +[09:34:39] [Yggdrasil Key Fetcher/DEBUG] (com.mojang.authlib.HttpAuthenticationService) Response: { + "profilePropertyKeys" : [ { + "publicKey" : "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAylB4B6m5lz7jwrcFz6Fd/fnfUhcvlxsTSn5kIK/2aGG1C3kMy4VjhwlxF6BFUSnfxhNswPjh3ZitkBxEAFY25uzkJFRwHwVA9mdwjashXILtR6OqdLXXFVyUPIURLOSWqGNBtb08EN5fMnG8iFLgEJIBMxs9BvF3s3/FhuHyPKiVTZmXY0WY4ZyYqvoKR+XjaTRPPvBsDa4WI2u1zxXMeHlodT3lnCzVvyOYBLXL6CJgByuOxccJ8hnXfF9yY4F0aeL080Jz/3+EBNG8RO4ByhtBf4Ny8NQ6stWsjfeUIvH7bU/4zCYcYOq4WrInXHqS8qruDmIl7P5XXGcabuzQstPf/h2CRAUpP/PlHXcMlvewjmGU6MfDK+lifScNYwjPxRo4nKTGFZf/0aqHCh/EAsQyLKrOIYRE0lDG3bzBh8ogIMLAugsAfBb6M3mqCqKaTMAf/VAjh5FFJnjS+7bE+bZEV0qwax1CEoPPJL1fIQjOS8zj086gjpGRCtSy9+bTPTfTR/SJ+VUB5G2IeCItkNHpJX2ygojFZ9n5Fnj7R9ZnOM+L8nyIjPu3aePvtcrXlyLhH/hvOfIOjPxOlqW+O5QwSFP4OEcyLAUgDdUgyW36Z5mB285uKW/ighzZsOTevVUG2QwDItObIV6i8RCxFbN2oDHyPaO5j1tTaBNyVt8CAwEAAQ==" + }, { + "publicKey" : "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAra4Y2wu3rWEW7cDTDRRd4IvUD140Y12SaG3k4V3UwT/pDnnX5itOcYiZA0qf4VCpJDp2PifOL+Pr/ph/G9/6ZoIxkBeGENo+S7i9BqizJy9cmZocpyx+RkZaw9+frCGNLuYLrxziNWiXFACJSg2mHACR7+6NkGN8d/16/3PxMnvGSyLT7JKGUgqj1Q3oW7k+NLXR9sw6oRELOcnUvZVa2bcglv8vlcyPqqnBhydLfHI85Z5WnIYZviZ3Bb4dv5Fme726BGOtEY7kz40RfiwjT3xYKYKPJUS3/crPX6eugmWyrWdddKaePrW88bp17Z5NIStlJ5KJJk4coha8O+P7onDqmbHwLqPTeR51njkgZ+DJWT6fz8ku9OWQn6I/FxqN14iYIghDJijmKvEwsI7FJ5X2ttPXEvBYLmpj2j0lQQcUIqH7hkiZ+mCW0GYawJgbAeNAraM9sP+76MyAGITtAsXv1IQmah+7OeDJOToG2Kb1Dl0Va+HiP9MPpcnO7kbn6dqAyhNvRNmHnsUOiEcLhW9Rk7xz87IBV/cGKbUDgxu8cYY0P512DWt5+Jmr8W10FDFdLmkJt1taWxNxApM2CiFPCimk02koyLZDW9nqpWNw6qS/TOYPdz438qEuamtYUJ+u6WhBjK8xAJEAt5k3gDKX+nlTiG3N6se09D62fS8CAwEAAQ==" + } ], + "playerCertificateKeys" : [ { + "publicKey" : "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAylB4B6m5lz7jwrcFz6Fd/fnfUhcvlxsTSn5kIK/2aGG1C3kMy4VjhwlxF6BFUSnfxhNswPjh3ZitkBxEAFY25uzkJFRwHwVA9mdwjashXILtR6OqdLXXFVyUPIURLOSWqGNBtb08EN5fMnG8iFLgEJIBMxs9BvF3s3/FhuHyPKiVTZmXY0WY4ZyYqvoKR+XjaTRPPvBsDa4WI2u1zxXMeHlodT3lnCzVvyOYBLXL6CJgByuOxccJ8hnXfF9yY4F0aeL080Jz/3+EBNG8RO4ByhtBf4Ny8NQ6stWsjfeUIvH7bU/4zCYcYOq4WrInXHqS8qruDmIl7P5XXGcabuzQstPf/h2CRAUpP/PlHXcMlvewjmGU6MfDK+lifScNYwjPxRo4nKTGFZf/0aqHCh/EAsQyLKrOIYRE0lDG3bzBh8ogIMLAugsAfBb6M3mqCqKaTMAf/VAjh5FFJnjS+7bE+bZEV0qwax1CEoPPJL1fIQjOS8zj086gjpGRCtSy9+bTPTfTR/SJ+VUB5G2IeCItkNHpJX2ygojFZ9n5Fnj7R9ZnOM+L8nyIjPu3aePvtcrXlyLhH/hvOfIOjPxOlqW+O5QwSFP4OEcyLAUgDdUgyW36Z5mB285uKW/ighzZsOTevVUG2QwDItObIV6i8RCxFbN2oDHyPaO5j1tTaBNyVt8CAwEAAQ==" + }, { + "publicKey" : "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt4t9NPuu7cktclnaH7eZj0omkLcJHeLz5MKsyJEntHZ0INtuBjSSul3Pp3pBeJN8k3ADdcdBLUN90bcAi7WsQqTx3Ft363q3W7TbM8j2iTEdp/0uVspoRt/DP1tkaWFs/w2WwUv9jbVoBUzfUc4pSTIxRwdjmqjZQfvjwKNDbOx3IhP2H0WXodbISejPi1wBZqNW4m1rnZAXp/EpUguxA8mobCa4vUCBkyFDyXdl69/wUSJHyCPmgcMJ364OlAhIqtwVPShBZObvrK/f0BYk6ShJD3N7TFDatSYsIIdcTKRknaIm91s+EsMrdB9U4Yw+ZJ/pyCB4S3vk8zfDCnb0DWIxYH3/EMzaxl77djmTmMzi/JDITup5z3jfWtRZmrAhU2/+W5IO5hEpo3/bCS9PXIY5xb41Lmp2ZO8dXKtyD66Chchy0W129n8vPl2GIruOdrxsjZAHnneyAb9jm0uaGaphwnEnuecX/qgHY6ZMtayvLLsPst8PO6R1vufMy8WqjK+j7LnC1krL7CPDg0NEhyQTmw5l+NCNjSlvB1juM9V4PARg0bYCOkGXm7ydRCjSSH8CJXZpwnd5cBB5WKAX3KPzutRgMi/LFwNSMZzFuUyXaYOZPpD259yqph1LmGqegEdDriACVU+dVEONFMm8eIuBofe7ljmsAFKW9BINwK0CAwEAAQ==" + } ], + "authenticationKeys" : [ { + "publicKey" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4S4G8fJJw4hLRME8zM2aBqaQRqYs0TlU8N+sZl0MUgtyFw0KAXnzbOPH7yu6qbqsGYVKF/D+fUg+49PhFmxEsylvmj/yeRwdp3yFGME/BVfL06zFmAw+rGaxqubcswzIO8ByUtjQOmlnrzj4zvhNSYJmwNbTIKrKNlSHYvYZbUDRquH9yMDOKnvGAMMDGttFrM300mVznRgaTEzU9aPqMvj0YxtxUcGIQTar0TBQa7NzEAr59u5VVx5s6naS6QVBrMc6e32f38enVkNFZQT87KlCb2B6ziPmbaRzWWs4qcHsHz8BUCKplo5iu/ePtwaa5AaVT27Lnv+KzS46eyf1CwIDAQAB" + }, { + "publicKey" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAys5/Z+MBAOBcdnk3wKDDvsw6UUdTjSRQ+e5Ug2HJnshWunZMQDPGZvctUWpHxDZHAjaFfhpjw1pWtN/ejTpv37jZCp0yF533LfAfxiiQBWfJdKk5Wzyw7kmU8xmO984csukYFH4aTTLwZuhmMLFk3l00mMNPixgnRMuyr7aKIu/+l3wH1kCf1k74MTH4wX5fgNqFvTS3127DNVnTH9sOw+dhEViiQpTz3BFEpIUvl9T7B2rjF0CDmW9xtyNINw2EfENa7PwE0uIyNoZl/+m7yzMKef4lrE6Ch/IMzfT03Q2QvbwFlm+kzQKhSlB18Ohotrkega62fMxdn/s6Rv6oQQIDAQAB" + } ] +} +[09:34:39] [Render thread/ERROR] (net.minecraft.client.MinecraftClient) Failed to verify authentication +com.mojang.authlib.exceptions.InvalidCredentialsException: Status: 401 + at com.mojang.authlib.exceptions.MinecraftClientHttpException.toAuthenticationException(MinecraftClientHttpException.java:56) ~[authlib-4.0.43.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:156) ~[authlib-4.0.43.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.(YggdrasilUserApiService.java:55) ~[authlib-4.0.43.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.createUserApiService(YggdrasilAuthenticationService.java:124) ~[authlib-4.0.43.jar:?] + at net.minecraft.client.MinecraftClient.createUserApiService(MinecraftClient.java:733) ~[minecraft-clientOnly-a20bd29e71-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?] + at net.minecraft.client.MinecraftClient.(MinecraftClient.java:442) ~[minecraft-clientOnly-a20bd29e71-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?] + at net.minecraft.client.main.Main.main(Main.java:211) ~[minecraft-clientOnly-a20bd29e71-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?] + at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) ~[fabric-loader-0.18.3.jar:?] + at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) ~[fabric-loader-0.18.3.jar:?] + at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.18.3.jar:?] + at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) ~[dev-launch-injector-0.2.1+build.8.jar:?] +Caused by: com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 401 + at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:85) ~[authlib-4.0.43.jar:?] + at com.mojang.authlib.minecraft.client.MinecraftClient.get(MinecraftClient.java:48) ~[authlib-4.0.43.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:129) ~[authlib-4.0.43.jar:?] + ... 9 more +[09:34:39] [Render thread/INFO] (net.minecraft.client.MinecraftClient) Setting user: Player474 +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyBindingAccessor from fabric-key-binding-api-v1.mixins.json into net.minecraft.client.option.KeyBinding +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-key-binding-api-v1.mixins.json:KeyBindingAccessor from mod fabric-key-binding-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method fabric_getCategoryMap()Ljava/util/Map; to fabric_getCategoryMap$fabric-key-binding-api-v1_$md$6af092$0 in fabric-key-binding-api-v1.mixins.json:KeyBindingAccessor from mod fabric-key-binding-api-v1 +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyBindingAccessor from fabric-events-interaction-v0.client.mixins.json into net.minecraft.client.option.KeyBinding +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:KeyBindingAccessor from mod fabric-events-interaction-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Entrypoint) Iterating over entrypoint 'main' +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing LootTableBuilderMixin from fabric-loot-api-v2.mixins.json into net.minecraft.loot.LootTable$Builder +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-loot-api-v2.mixins.json:LootTableBuilderMixin from mod fabric-loot-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing LootManagerMixin from fabric-resource-conditions-api-v1.mixins.json into net.minecraft.loot.LootManager +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:LootManagerMixin from mod fabric-resource-conditions-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing LootManagerMixin from fabric-loot-api-v2.mixins.json into net.minecraft.loot.LootManager +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-loot-api-v2.mixins.json:LootManagerMixin from mod fabric-loot-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$applyLootTableEvents$1(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/loot/LootManager;Lnet/minecraft/loot/LootDataKey;Ljava/lang/Object;)V to md6af092$fabric-loot-api-v2$lambda$applyLootTableEvents$1$0 in fabric-loot-api-v2.mixins.json:LootManagerMixin from mod fabric-loot-api-v2 +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$reload$0(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/loot/LootManager;)V to md6af092$fabric-loot-api-v2$lambda$reload$0$1 in fabric-loot-api-v2.mixins.json:LootManagerMixin from mod fabric-loot-api-v2 +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.loot.LootManager +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:KeyedResourceReloadListenerMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:LootManagerMixin from mod fabric-resource-conditions-api-v1->@Inject::load(Lnet/minecraft/loot/LootDataType;Lnet/minecraft/resource/ResourceManager;Ljava/util/concurrent/Executor;Ljava/util/Map;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Ljava/util/Map;)V doesn't use it's CallbackInfoReturnable +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:LootManagerMixin from mod fabric-resource-conditions-api-v1->@Inject::runAsync(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/loot/LootDataType;Ljava/util/Map;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:LootManagerMixin from mod fabric-resource-conditions-api-v1->@Inject::applyResourceConditions(Lnet/minecraft/loot/LootDataType;Ljava/util/Map;Lnet/minecraft/util/Identifier;Lcom/google/gson/JsonElement;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:LootManagerMixin from mod fabric-resource-conditions-api-v1->@Inject::runAsyncEnd(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/loot/LootDataType;Ljava/util/Map;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-loot-api-v2.mixins.json:LootManagerMixin from mod fabric-loot-api-v2->@Inject::reload(Lnet/minecraft/resource/ResourceReloader$Synchronizer;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;Lnet/minecraft/util/profiler/Profiler;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing LootTableMixin from fabric-loot-tables-v1.mixins.json into net.minecraft.loot.LootTable +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-loot-tables-v1.mixins.json:LootTableMixin from mod fabric-loot-tables-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing LootTableAccessor from fabric-loot-api-v2.mixins.json into net.minecraft.loot.LootTable +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-loot-api-v2.mixins.json:LootTableAccessor from mod fabric-loot-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MinecraftServerMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.server.MinecraftServer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:MinecraftServerMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MinecraftServerMixin from fabric-message-api-v1.mixins.json into net.minecraft.server.MinecraftServer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric-message-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$onGetChatDecorator$1(Lnet/minecraft/network/message/MessageDecorator;Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/text/Text;)Ljava/util/concurrent/CompletableFuture; to md6af092$fabric-message-api-v1$lambda$onGetChatDecorator$1$0 in fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric-message-api-v1 +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$onGetChatDecorator$0(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/text/Text;)Ljava/util/concurrent/CompletionStage; to md6af092$fabric-message-api-v1$lambda$onGetChatDecorator$0$1 in fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric-message-api-v1 +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MinecraftServerMixin from fabric-gametest-api-v1.mixins.json into net.minecraft.server.MinecraftServer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:MinecraftServerMixin from mod fabric-gametest-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MinecraftServerMixin from fabric-lifecycle-events-v1.mixins.json into net.minecraft.server.MinecraftServer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$endResourceReload$0(Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/lang/Void; to md6af092$fabric-lifecycle-events-v1$lambda$endResourceReload$0$2 in fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1 +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing modification.MinecraftServerMixin from fabric-biome-api-v1.mixins.json into net.minecraft.server.MinecraftServer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:modification.MinecraftServerMixin from mod fabric-biome-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MinecraftServerMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.server.MinecraftServer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:MinecraftServerMixin from mod fabric-registry-sync-v0->@Inject::beforeSetupServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:MinecraftServerMixin from mod fabric-registry-sync-v0->@Inject::beforeSetupServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:MinecraftServerMixin from mod fabric-registry-sync-v0->@Inject::beforeSetupServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric-message-api-v1->@Inject::onGetChatDecorator(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:MinecraftServerMixin from mod fabric-gametest-api-v1->@Inject::tickWorlds(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:MinecraftServerMixin from mod fabric-gametest-api-v1->@Inject::tickWorlds(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:MinecraftServerMixin from mod fabric-gametest-api-v1->@Inject::tickWorlds(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::beforeSetupServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::beforeSetupServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::beforeSetupServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::afterSetupServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::afterSetupServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::afterSetupServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::beforeShutdownServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::beforeShutdownServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::beforeShutdownServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::afterShutdownServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::afterShutdownServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::afterShutdownServer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::onStartTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::onStartTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::onStartTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::onEndTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::onEndTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::onEndTick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::onUnloadWorldAtShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/Iterator;Lnet/minecraft/server/world/ServerWorld;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::onUnloadWorldAtShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/Iterator;Lnet/minecraft/server/world/ServerWorld;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::onUnloadWorldAtShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/Iterator;Lnet/minecraft/server/world/ServerWorld;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::startResourceReload(Ljava/util/Collection;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::startResourceReload(Ljava/util/Collection;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::startResourceReload(Ljava/util/Collection;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric-lifecycle-events-v1->@Inject::endResourceReload(Ljava/util/Collection;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:modification.MinecraftServerMixin from mod fabric-biome-api-v1->@Inject::finalizeWorldGen(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:modification.MinecraftServerMixin from mod fabric-biome-api-v1->@Inject::finalizeWorldGen(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:modification.MinecraftServerMixin from mod fabric-biome-api-v1->@Inject::finalizeWorldGen(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ServerLoginNetworkHandlerMixin from fabric-networking-api-v1.mixins.json into net.minecraft.server.network.ServerLoginNetworkHandler +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing accessor.ServerLoginNetworkHandlerAccessor from fabric-networking-api-v1.mixins.json into net.minecraft.server.network.ServerLoginNetworkHandler +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:accessor.ServerLoginNetworkHandlerAccessor from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleCustomPayloadReceivedAsync(Lnet/minecraft/network/packet/c2s/login/LoginQueryResponseC2SPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handlePlayTransitionNormal(Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handlePlayTransitionNormal(Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ServerLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handlePlayTransitionNormal(Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Entrypoint) Iterating over entrypoint 'client' +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientPlayNetworkHandlerMixin from fabric-message-api-v1.client.mixins.json into net.minecraft.client.network.ClientPlayNetworkHandler +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientPlayNetworkHandlerMixin from fabric-networking-api-v1.client.mixins.json into net.minecraft.client.network.ClientPlayNetworkHandler +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientPlayNetworkHandlerMixin from fabric-lifecycle-events-v1.client.mixins.json into net.minecraft.client.network.ClientPlayNetworkHandler +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientPlayNetworkHandlerMixin from fabric-command-api-v2.client.mixins.json into net.minecraft.client.network.ClientPlayNetworkHandler +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-command-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientPlayNetworkHandlerMixin from fabric-data-attachment-api-v1.client.mixins.json into net.minecraft.client.network.ClientPlayNetworkHandler +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-message-api-v1->@Inject::fabric_allowSendChatMessage(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-message-api-v1->@Inject::fabric_allowSendCommandMessage(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleServerPlayReady(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleServerPlayReady(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleServerPlayReady(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleCustomPayload(Lnet/minecraft/network/packet/s2c/play/CustomPayloadS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::onPlayerRespawn(Lnet/minecraft/network/packet/s2c/play/PlayerRespawnS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::onPlayerRespawn(Lnet/minecraft/network/packet/s2c/play/PlayerRespawnS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::onPlayerRespawn(Lnet/minecraft/network/packet/s2c/play/PlayerRespawnS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::onGameJoin(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::onGameJoin(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::onGameJoin(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::onClearWorld(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::onClearWorld(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::onClearWorld(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::hookOnSynchronizeTags(Lnet/minecraft/network/packet/s2c/play/SynchronizeTagsS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::hookOnSynchronizeTags(Lnet/minecraft/network/packet/s2c/play/SynchronizeTagsS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::hookOnSynchronizeTags(Lnet/minecraft/network/packet/s2c/play/SynchronizeTagsS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-command-api-v2->@Inject::onGameJoin(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-command-api-v2->@Inject::onGameJoin(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-command-api-v2->@Inject::onGameJoin(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-command-api-v2->@Inject::onOnCommandTree(Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-command-api-v2->@Inject::onOnCommandTree(Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-command-api-v2->@Inject::onOnCommandTree(Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-command-api-v2->@Inject::onSendCommand(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric-command-api-v2->@Inject::onSendCommand(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientConnectionMixin from fabric-networking-api-v1.mixins.json into net.minecraft.network.ClientConnection +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::initAddedFields(Lnet/minecraft/network/NetworkSide;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::initAddedFields(Lnet/minecraft/network/NetworkSide;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::initAddedFields(Lnet/minecraft/network/NetworkSide;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::checkPacket(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::checkPacket(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::checkPacket(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::checkPacket(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::checkPacket(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::checkPacket(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::handleDisconnect(Lio/netty/channel/ChannelHandlerContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::handleDisconnect(Lio/netty/channel/ChannelHandlerContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::handleDisconnect(Lio/netty/channel/ChannelHandlerContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric-networking-api-v1->@Inject::sendInternal(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;Lnet/minecraft/network/NetworkState;Lnet/minecraft/network/NetworkState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lio/netty/channel/ChannelFuture;)V does use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing accessor.ClientLoginNetworkHandlerAccessor from fabric-networking-api-v1.client.mixins.json into net.minecraft.client.network.ClientLoginNetworkHandler +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:accessor.ClientLoginNetworkHandlerAccessor from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientLoginNetworkHandlerMixin from fabric-networking-api-v1.client.mixins.json into net.minecraft.client.network.ClientLoginNetworkHandler +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handleQueryRequest(Lnet/minecraft/network/packet/s2c/login/LoginQueryRequestS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::invokeLoginDisconnectEvent(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::invokeLoginDisconnectEvent(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::invokeLoginDisconnectEvent(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handlePlayTransition(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handlePlayTransition(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.client.mixins.json:ClientLoginNetworkHandlerMixin from mod fabric-networking-api-v1->@Inject::handlePlayTransition(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing LivingEntityRendererAccessor from fabric-rendering-v1.mixins.json into net.minecraft.client.render.entity.LivingEntityRenderer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:LivingEntityRendererAccessor from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing GameRendererMixin from fabric-screen-api-v1.mixins.json into net.minecraft.client.render.GameRenderer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:GameRendererMixin from mod fabric-screen-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing shader.GameRendererMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.render.GameRenderer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$registerShaders$0(Lnet/minecraft/resource/ResourceFactory;Ljava/util/List;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/render/VertexFormat;Ljava/util/function/Consumer;)V to md6af092$fabric-rendering-v1$lambda$registerShaders$0$0 in fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1 +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:GameRendererMixin from mod fabric-screen-api-v1->@Inject::onBeforeRenderScreen(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/gui/DrawContext;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:GameRendererMixin from mod fabric-screen-api-v1->@Inject::onBeforeRenderScreen(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/gui/DrawContext;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:GameRendererMixin from mod fabric-screen-api-v1->@Inject::onBeforeRenderScreen(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/gui/DrawContext;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:GameRendererMixin from mod fabric-screen-api-v1->@Inject::onAfterRenderScreen(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/gui/DrawContext;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:GameRendererMixin from mod fabric-screen-api-v1->@Inject::onAfterRenderScreen(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/gui/DrawContext;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:GameRendererMixin from mod fabric-screen-api-v1->@Inject::onAfterRenderScreen(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/gui/DrawContext;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.GameRendererMixin from mod fabric-rendering-v1->@Inject::registerShaders(Lnet/minecraft/resource/ResourceFactory;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;Ljava/util/List;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing shader.ShaderProgramMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.gl.ShaderProgram +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing client.SpriteAtlasTextureMixin from fabric-renderer-api-v1.mixins.json into net.minecraft.client.texture.SpriteAtlasTexture +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.SpriteAtlasTextureMixin from mod fabric-renderer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.SpriteAtlasTextureMixin from mod fabric-renderer-api-v1->@Inject::uploadHook(Lnet/minecraft/client/texture/SpriteLoader$StitchResult;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.SpriteAtlasTextureMixin from mod fabric-renderer-api-v1->@Inject::uploadHook(Lnet/minecraft/client/texture/SpriteLoader$StitchResult;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.SpriteAtlasTextureMixin from mod fabric-renderer-api-v1->@Inject::uploadHook(Lnet/minecraft/client/texture/SpriteLoader$StitchResult;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ItemRendererMixin from fabric-renderer-indigo.mixins.json into net.minecraft.client.render.item.ItemRenderer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:ItemRendererMixin from mod fabric-renderer-indigo: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$new$0()Lnet/fabricmc/fabric/impl/client/indigo/renderer/render/ItemRenderContext; to md6af092$fabric-renderer-indigo$lambda$new$0$0 in fabric-renderer-indigo.mixins.json:ItemRendererMixin from mod fabric-renderer-indigo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerClientMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.render.item.ItemRenderer +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:KeyedResourceReloadListenerClientMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:ItemRendererMixin from mod fabric-renderer-indigo->@Inject::hook_renderItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformationMode;ZLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/client/render/model/BakedModel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ModelPredicateProviderRegistryAccessor from fabric-object-builder-v1.client.mixins.json into net.minecraft.client.item.ModelPredicateProviderRegistry +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.client.mixins.json:ModelPredicateProviderRegistryAccessor from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming @Invoker method callRegister(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/item/ClampedModelPredicateProvider;)Lnet/minecraft/client/item/ClampedModelPredicateProvider; to callRegister$fabric-object-builder-api-v1_$md$6af092$0 in fabric-object-builder-v1.client.mixins.json:ModelPredicateProviderRegistryAccessor from mod fabric-object-builder-api-v1 +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ModelPredicateProviderRegistrySpecificAccessor from fabric-object-builder-v1.client.mixins.json into net.minecraft.client.item.ModelPredicateProviderRegistry +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.client.mixins.json:ModelPredicateProviderRegistrySpecificAccessor from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/INFO] (net.fabricmc.fabric.impl.client.indigo.Indigo) [Indigo] Registering Indigo renderer! +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing GameOptionsMixin from fabric-key-binding-api-v1.mixins.json into net.minecraft.client.option.GameOptions +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-key-binding-api-v1.mixins.json:GameOptionsMixin from mod fabric-key-binding-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing GameOptionsMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.option.GameOptions +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:GameOptionsMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-key-binding-api-v1.mixins.json:GameOptionsMixin from mod fabric-key-binding-api-v1->@Inject::loadHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-key-binding-api-v1.mixins.json:GameOptionsMixin from mod fabric-key-binding-api-v1->@Inject::loadHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-key-binding-api-v1.mixins.json:GameOptionsMixin from mod fabric-key-binding-api-v1->@Inject::loadHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:GameOptionsMixin from mod fabric-resource-loader-v0->@Inject::onLoad(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:GameOptionsMixin from mod fabric-resource-loader-v0->@Inject::onLoad(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:GameOptionsMixin from mod fabric-resource-loader-v0->@Inject::onLoad(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:GameOptionsMixin from mod fabric-resource-loader-v0->@Inject::onLoad(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:GameOptionsMixin from mod fabric-resource-loader-v0->@Inject::onLoad(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:GameOptionsMixin from mod fabric-resource-loader-v0->@Inject::onLoad(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing SoundInstanceMixin from fabric-sound-api-v1.mixins.json into net.minecraft.client.sound.SoundInstance +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ResourcePackProfileMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.resource.ResourcePackProfile +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:ResourcePackProfileMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:39] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:ResourcePackProfileMixin from mod fabric-resource-loader-v0->@Inject::onCreateResourcePack(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:40] [Render thread/INFO] (net.minecraft.client.MinecraftClient) Backend library: LWJGL version 3.3.2-snapshot +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MouseMixin from fabric-screen-api-v1.mixins.json into net.minecraft.client.Mouse +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MouseMixin from mod fabric-screen-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MouseMixin from mod fabric-screen-api-v1->@Inject::beforeMouseClickedEvent([ZLnet/minecraft/client/gui/screen/Screen;DDILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MouseMixin from mod fabric-screen-api-v1->@Inject::afterMouseClickedEvent([ZLnet/minecraft/client/gui/screen/Screen;DDILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MouseMixin from mod fabric-screen-api-v1->@Inject::beforeMouseReleasedEvent([ZLnet/minecraft/client/gui/screen/Screen;DDILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MouseMixin from mod fabric-screen-api-v1->@Inject::afterMouseReleasedEvent([ZLnet/minecraft/client/gui/screen/Screen;DDILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MouseMixin from mod fabric-screen-api-v1->@Inject::beforeMouseScrollEvent(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;DDD)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MouseMixin from mod fabric-screen-api-v1->@Inject::afterMouseScrollEvent(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;DDD)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MouseMixin from mod fabric-screen-api-v1->@Inject::afterMouseScrollEvent(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;DDD)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:MouseMixin from mod fabric-screen-api-v1->@Inject::afterMouseScrollEvent(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;DDD)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyboardMixin from fabric-screen-api-v1.mixins.json into net.minecraft.client.Keyboard +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:KeyboardMixin from mod fabric-screen-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:KeyboardMixin from mod fabric-screen-api-v1->@Inject::beforeKeyPressedEvent(ILnet/minecraft/client/gui/screen/Screen;[ZIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:KeyboardMixin from mod fabric-screen-api-v1->@Inject::afterKeyPressedEvent(ILnet/minecraft/client/gui/screen/Screen;[ZIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:KeyboardMixin from mod fabric-screen-api-v1->@Inject::beforeKeyReleasedEvent(ILnet/minecraft/client/gui/screen/Screen;[ZIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-screen-api-v1.mixins.json:KeyboardMixin from mod fabric-screen-api-v1->@Inject::afterKeyReleasedEvent(ILnet/minecraft/client/gui/screen/Screen;[ZIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ReloadableResourceManagerImplMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.resource.ReloadableResourceManagerImpl +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:ReloadableResourceManagerImplMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$getResourcePackNames$0(Lnet/minecraft/resource/ResourcePack;)Ljava/lang/String; to md6af092$fabric-resource-loader-v0$lambda$getResourcePackNames$0$0 in fabric-resource-loader-v0.mixins.json:ReloadableResourceManagerImplMixin from mod fabric-resource-loader-v0 +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:ReloadableResourceManagerImplMixin from mod fabric-resource-loader-v0->@Inject::getResourcePackNames(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing LifecycledResourceManagerImplMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.resource.LifecycledResourceManagerImpl +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:LifecycledResourceManagerImplMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:LifecycledResourceManagerImplMixin from mod fabric-resource-loader-v0->@Inject::init(Lnet/minecraft/resource/ResourceType;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:LifecycledResourceManagerImplMixin from mod fabric-resource-loader-v0->@Inject::init(Lnet/minecraft/resource/ResourceType;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:LifecycledResourceManagerImplMixin from mod fabric-resource-loader-v0->@Inject::init(Lnet/minecraft/resource/ResourceType;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerClientMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.resource.language.LanguageManager +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:KeyedResourceReloadListenerClientMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerClientMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.texture.TextureManager +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:KeyedResourceReloadListenerClientMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerClientMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.sound.SoundManager +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:KeyedResourceReloadListenerClientMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing SoundSystemMixin from fabric-sound-api-v1.mixins.json into net.minecraft.client.sound.SoundSystem +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing FontManagerMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.font.FontManager +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:FontManagerMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing BlockColorsMixin from fabric-registry-sync-v0.client.mixins.json into net.minecraft.client.color.block.BlockColors +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:BlockColorsMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing BlockColorsMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.color.block.BlockColors +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:BlockColorsMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:BlockColorsMixin from mod fabric-registry-sync-v0->@Inject::create(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:BlockColorsMixin from mod fabric-registry-sync-v0->@Inject::create(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:BlockColorsMixin from mod fabric-registry-sync-v0->@Inject::create(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:BlockColorsMixin from mod fabric-rendering-v1->@Inject::create(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ItemColorsMixin from fabric-registry-sync-v0.client.mixins.json into net.minecraft.client.color.item.ItemColors +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ItemColorsMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ItemColorsMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.color.item.ItemColors +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:ItemColorsMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ItemColorsMixin from mod fabric-registry-sync-v0->@Inject::create(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ItemColorsMixin from mod fabric-registry-sync-v0->@Inject::create(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ItemColorsMixin from mod fabric-registry-sync-v0->@Inject::create(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:ItemColorsMixin from mod fabric-rendering-v1->@Inject::create(Lnet/minecraft/client/color/block/BlockColors;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing BakedModelManagerMixin from fabric-model-loading-api-v1.mixins.json into net.minecraft.client.render.model.BakedModelManager +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$loadModelPluginData$0(Ljava/util/function/BiFunction;Lnet/minecraft/util/Pair;Ljava/util/List;)Lnet/minecraft/client/render/model/ModelLoader; to md6af092$fabric-model-loading-api-v1$lambda$loadModelPluginData$0$0 in fabric-model-loading-api-v1.mixins.json:BakedModelManagerMixin from mod fabric-model-loading-api-v1 +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerClientMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.render.model.BakedModelManager +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:KeyedResourceReloadListenerClientMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing TexturedRenderLayersMixin from fabric-object-builder-v1.client.mixins.json into net.minecraft.client.render.TexturedRenderLayers +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.client.mixins.json:TexturedRenderLayersMixin from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.client.mixins.json:TexturedRenderLayersMixin from mod fabric-object-builder-api-v1->@Inject::modifyTextureId(Lnet/minecraft/block/WoodType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.client.mixins.json:TexturedRenderLayersMixin from mod fabric-object-builder-api-v1->@Inject::modifyHangingTextureId(Lnet/minecraft/block/WoodType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerClientMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.render.block.BlockRenderManager +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:KeyedResourceReloadListenerClientMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing BuiltinModelItemRendererMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.render.item.BuiltinModelItemRenderer +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:BuiltinModelItemRendererMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:BuiltinModelItemRendererMixin from mod fabric-rendering-v1->@Inject::fabric_onRender(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformationMode;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ItemModelsMixin from fabric-registry-sync-v0.client.mixins.json into net.minecraft.client.render.item.ItemModels +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ItemModelsMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ItemModelsMixin from mod fabric-registry-sync-v0->@Inject::onInit(Lnet/minecraft/client/render/model/BakedModelManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ItemModelsMixin from mod fabric-registry-sync-v0->@Inject::onInit(Lnet/minecraft/client/render/model/BakedModelManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ItemModelsMixin from mod fabric-registry-sync-v0->@Inject::onInit(Lnet/minecraft/client/render/model/BakedModelManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ModelLoaderMixin from fabric-model-loading-api-v1.mixins.json into net.minecraft.client.render.model.ModelLoader +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-model-loading-api-v1.mixins.json:ModelLoaderMixin from mod fabric-model-loading-api-v1->@Inject::afterMissingModelInit(Lnet/minecraft/client/color/block/BlockColors;Lnet/minecraft/util/profiler/Profiler;Ljava/util/Map;Ljava/util/Map;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-model-loading-api-v1.mixins.json:ModelLoaderMixin from mod fabric-model-loading-api-v1->@Inject::afterMissingModelInit(Lnet/minecraft/client/color/block/BlockColors;Lnet/minecraft/util/profiler/Profiler;Ljava/util/Map;Ljava/util/Map;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-model-loading-api-v1.mixins.json:ModelLoaderMixin from mod fabric-model-loading-api-v1->@Inject::afterMissingModelInit(Lnet/minecraft/client/color/block/BlockColors;Lnet/minecraft/util/profiler/Profiler;Ljava/util/Map;Ljava/util/Map;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-model-loading-api-v1.mixins.json:ModelLoaderMixin from mod fabric-model-loading-api-v1->@Inject::fabric_preventNestedGetOrLoadModel(Lnet/minecraft/util/Identifier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-model-loading-api-v1.mixins.json:ModelLoaderMixin from mod fabric-model-loading-api-v1->@Inject::fabric_preventNestedGetOrLoadModel(Lnet/minecraft/util/Identifier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-model-loading-api-v1.mixins.json:ModelLoaderMixin from mod fabric-model-loading-api-v1->@Inject::fabric_preventNestedGetOrLoadModel(Lnet/minecraft/util/Identifier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-model-loading-api-v1.mixins.json:ModelLoaderMixin from mod fabric-model-loading-api-v1->@Inject::onLoadModel(Lnet/minecraft/util/Identifier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing client.BakedModelMixin from fabric-renderer-api-v1.mixins.json into net.minecraft.client.render.model.BakedModel +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.BakedModelMixin from mod fabric-renderer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing BakedModelMixin from fabric-renderer-indigo.mixins.json into net.minecraft.client.render.model.BakedModel +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:BakedModelMixin from mod fabric-renderer-indigo: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing BlockModelRendererMixin from fabric-renderer-indigo.mixins.json into net.minecraft.client.render.block.BlockModelRenderer +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:BlockModelRendererMixin from mod fabric-renderer-indigo: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:BlockModelRendererMixin from mod fabric-renderer-indigo->@Inject::hookRender(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;ZLnet/minecraft/util/math/random/Random;JILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:BlockModelRendererMixin from mod fabric-renderer-indigo->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:BlockModelRendererMixin from mod fabric-renderer-indigo->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:BlockModelRendererMixin from mod fabric-renderer-indigo->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing FluidRendererMixin from fabric-rendering-fluids-v1.mixins.json into net.minecraft.client.render.block.FluidRenderer +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$new$0()Ljava/lang/Boolean; to md6af092$fabric-rendering-fluids-v1$lambda$new$0$0 in fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1 +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1->@Inject::onResourceReloadReturn(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1->@Inject::onResourceReloadReturn(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1->@Inject::onResourceReloadReturn(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1->@Inject::tesselate(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1->@Inject::tesselateReturn(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1->@Inject::tesselateReturn(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1->@Inject::tesselateReturn(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1->@Inject::tesselateReturn(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1->@Inject::tesselateReturn(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-fluids-v1.mixins.json:FluidRendererMixin from mod fabric-rendering-fluids-v1->@Inject::tesselateReturn(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing HeldItemRendererMixin from fabric-item-api-v1.client.mixins.json into net.minecraft.client.render.item.HeldItemRenderer +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.client.mixins.json:HeldItemRendererMixin from mod fabric-item-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.client.mixins.json:HeldItemRendererMixin from mod fabric-item-api-v1->@Inject::modifyProgressAnimation(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.client.mixins.json:HeldItemRendererMixin from mod fabric-item-api-v1->@Inject::modifyProgressAnimation(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.client.mixins.json:HeldItemRendererMixin from mod fabric-item-api-v1->@Inject::modifyProgressAnimation(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing WorldRendererMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.render.WorldRenderer +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerClientMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.render.WorldRenderer +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:KeyedResourceReloadListenerClientMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeRender(Lnet/minecraft/client/util/math/MatrixStack;FJZLnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/GameRenderer;Lnet/minecraft/client/render/LightmapTextureManager;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeRender(Lnet/minecraft/client/util/math/MatrixStack;FJZLnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/GameRenderer;Lnet/minecraft/client/render/LightmapTextureManager;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeRender(Lnet/minecraft/client/util/math/MatrixStack;FJZLnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/GameRenderer;Lnet/minecraft/client/render/LightmapTextureManager;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterTerrainSetup(Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/Frustum;ZZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterTerrainSetup(Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/Frustum;ZZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterTerrainSetup(Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/Frustum;ZZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterTerrainSolid(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterTerrainSolid(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterTerrainSolid(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterEntities(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterEntities(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterEntities(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeRenderOutline(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeRenderOutline(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeRenderOutline(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onDrawBlockOutline(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/entity/Entity;DDDLnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeDebugRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeDebugRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeDebugRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onRenderParticles(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onRenderParticles(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onRenderParticles(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onRenderParticles(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onRenderParticles(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onRenderParticles(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::beforeClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onChunkDebugRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onChunkDebugRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onChunkDebugRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::afterRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::renderWeather(Lnet/minecraft/client/render/LightmapTextureManager;FDDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::renderCloud(Lnet/minecraft/client/util/math/MatrixStack;Lorg/joml/Matrix4f;FDDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:40] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:WorldRendererMixin from mod fabric-rendering-v1->@Inject::renderSky(Lnet/minecraft/client/util/math/MatrixStack;Lorg/joml/Matrix4f;FLnet/minecraft/client/render/Camera;ZLjava/lang/Runnable;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:41] [Render thread/DEBUG] (com.mojang.blaze3d.systems.RenderSystem) Growing IndexBuffer: Old limit 0, new limit 9360. +[09:34:41] [Render thread/DEBUG] (com.mojang.blaze3d.systems.RenderSystem) Growing IndexBuffer: Old limit 0, new limit 20. +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ParticleManagerMixin from fabric-registry-sync-v0.client.mixins.json into net.minecraft.client.particle.ParticleManager +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ParticleManagerMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ParticleManagerMixin from fabric-particles-v1.client.mixins.json into net.minecraft.client.particle.ParticleManager +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-particles-v1.client.mixins.json:ParticleManagerMixin from mod fabric-particles-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ParticleManagerAccessor from fabric-particles-v1.client.mixins.json into net.minecraft.client.particle.ParticleManager +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-particles-v1.client.mixins.json:ParticleManagerAccessor from mod fabric-particles-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ParticleManagerMixin from mod fabric-registry-sync-v0->@Inject::onInit(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/client/texture/TextureManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ParticleManagerMixin from mod fabric-registry-sync-v0->@Inject::onInit(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/client/texture/TextureManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.client.mixins.json:ParticleManagerMixin from mod fabric-registry-sync-v0->@Inject::onInit(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/client/texture/TextureManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-particles-v1.client.mixins.json:ParticleManagerMixin from mod fabric-particles-v1->@Inject::onRegisterDefaultFactories(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-particles-v1.client.mixins.json:ParticleManagerMixin from mod fabric-particles-v1->@Inject::onRegisterDefaultFactories(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-particles-v1.client.mixins.json:ParticleManagerMixin from mod fabric-particles-v1->@Inject::onRegisterDefaultFactories(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing BlockDustParticleMixin from fabric-particles-v1.client.mixins.json into net.minecraft.client.particle.BlockDustParticle +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-particles-v1.client.mixins.json:BlockDustParticleMixin from mod fabric-particles-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ParticleManagerAccessor$SimpleSpriteProviderAccessor from fabric-particles-v1.client.mixins.json into net.minecraft.client.particle.ParticleManager$SimpleSpriteProvider +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-particles-v1.client.mixins.json:ParticleManagerAccessor$SimpleSpriteProviderAccessor from mod fabric-particles-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing InGameHudMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.gui.hud.InGameHud +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:InGameHudMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:InGameHudMixin from mod fabric-rendering-v1->@Inject::render(Lnet/minecraft/client/gui/DrawContext;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:InGameHudMixin from mod fabric-rendering-v1->@Inject::render(Lnet/minecraft/client/gui/DrawContext;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:InGameHudMixin from mod fabric-rendering-v1->@Inject::render(Lnet/minecraft/client/gui/DrawContext;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing DebugHudMixin from fabric-renderer-api-v1.debughud.mixins.json into net.minecraft.client.gui.hud.DebugHud +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.debughud.mixins.json:DebugHudMixin from mod fabric-renderer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.debughud.mixins.json:DebugHudMixin from mod fabric-renderer-api-v1->@Inject::getLeftText(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.debughud.mixins.json:DebugHudMixin from mod fabric-renderer-api-v1->@Inject::getLeftText(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing shader.ShaderProgramImportProcessorMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.gl.ShaderProgram$1 +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::captureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::captureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::captureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::uncaptureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::uncaptureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::uncaptureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::uncaptureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::uncaptureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::uncaptureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::uncaptureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::uncaptureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:shader.ShaderProgramImportProcessorMixin from mod fabric-rendering-v1->@Inject::uncaptureImport(ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ResourceMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.resource.Resource +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:ResourceMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing MessageHandlerMixin from fabric-message-api-v1.client.mixins.json into net.minecraft.client.network.message.MessageHandler +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.client.mixins.json:MessageHandlerMixin from mod fabric-message-api-v1->@Inject::fabric_onSignedChatMessage(Lnet/minecraft/network/message/MessageType$Parameters;Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/text/Text;Lcom/mojang/authlib/GameProfile;ZLjava/time/Instant;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.client.mixins.json:MessageHandlerMixin from mod fabric-message-api-v1->@Inject::fabric_onFilteredSignedChatMessage(Lnet/minecraft/network/message/MessageType$Parameters;Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/text/Text;Lcom/mojang/authlib/GameProfile;ZLjava/time/Instant;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.client.mixins.json:MessageHandlerMixin from mod fabric-message-api-v1->@Inject::fabric_onProfilelessChatMessage(Lnet/minecraft/network/message/MessageType$Parameters;Lnet/minecraft/text/Text;Ljava/time/Instant;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.client.mixins.json:MessageHandlerMixin from mod fabric-message-api-v1->@Inject::fabric_allowGameMessage(Lnet/minecraft/text/Text;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:41] [Render thread/INFO] (net.minecraft.resource.ReloadableResourceManagerImpl) Reloading ResourceManager: vanilla, fabric (fabric-mining-level-api-v1, fabric-blockrenderlayer-v1, fabric-loot-tables-v1, fabric-rendering-fluids-v1, fabric-registry-sync-v0, fabric-networking-api-v1, fabric-rendering-data-attachment-v1, fabric-item-group-api-v1, fabric-message-api-v1, fabric-screen-api-v1, fabric-item-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-convention-tags-v1, fabric-renderer-api-v1, fabric-keybindings-v0, fabric-dimensions-v1, fabric-block-api-v1, fabric-api, fabric-client-tags-api-v1, fabric-api-lookup-api-v1, fabric-transfer-api-v1, fabric-api-base, fabric-gametest-api-v1, fabric-entity-events-v1, fabric-sound-api-v1, fabric-block-view-api-v2, fabric-screen-handler-api-v1, szar, fabric-lifecycle-events-v1, fabric-transitive-access-wideners-v1, fabric-rendering-v1, fabric-key-binding-api-v1, fabric-commands-v0, fabric-recipe-api-v1, fabric-crash-report-info-v1, fabric-containers-v0, fabric-command-api-v2, fabric-events-interaction-v0, fabricloader, fabric-rendering-v0, fabric-resource-conditions-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-networking-v0, fabric-biome-api-v1, fabric-data-attachment-api-v1, fabric-loot-api-v2, fabric-models-v0, fabric-command-api-v1, fabric-content-registries-v0, fabric-data-generation-api-v1, fabric-model-loading-api-v1, fabric-game-rule-api-v1, fabric-events-lifecycle-v0, fabric-resource-loader-v0) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing NamespaceResourceManagerMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.resource.NamespaceResourceManager +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:NamespaceResourceManagerMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:NamespaceResourceManagerMixin from mod fabric-resource-loader-v0->@Inject::onGetAllResources(Lnet/minecraft/util/Identifier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/util/Identifier;Ljava/util/List;)V doesn't use it's CallbackInfoReturnable +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:NamespaceResourceManagerMixin from mod fabric-resource-loader-v0->@Inject::onGetAllResources(Lnet/minecraft/util/Identifier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/util/Identifier;Ljava/util/List;)V has 0 override(s) in child classes +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:NamespaceResourceManagerMixin from mod fabric-resource-loader-v0->@Inject::onGetAllResources(Lnet/minecraft/util/Identifier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/util/Identifier;Ljava/util/List;)V won't be passed a CallbackInfoReturnable as a result +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing SimpleResourceReloadMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.resource.SimpleResourceReload +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:SimpleResourceReloadMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:41] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:SimpleResourceReloadMixin from mod fabric-resource-loader-v0->@Inject::method_40087(Lnet/minecraft/resource/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:41] [Worker-Main-5/INFO] (net.minecraft.client.font.UnihexFont) Found unifont_all_no_pua-15.0.06.hex, loading +[09:34:41] [Worker-Main-4/WARN] (net.minecraft.client.texture.SpriteLoader) Texture szar:block/cigany with size 500x500 limits mip level from 4 to 2 +[09:34:41] [Worker-Main-4/WARN] (net.minecraft.client.texture.SpriteLoader) minecraft:textures/atlas/blocks.png: dropping miplevel from 4 to 2, because of minimum power of two: 4 +[09:34:41] [Realms Notification Availability checker #1/INFO] (net.minecraft.client.realms.RealmsClient) Could not authorize you against Realms server: java.lang.RuntimeException: Failed to parse into SignedJWT: FabricMC +[09:34:42] [Worker-Main-3/WARN] (net.minecraft.client.render.model.ModelLoader) Unable to load model: 'szar:item/weed_join_3d' referenced from: szar:weed_joint#inventory: java.io.FileNotFoundException: szar:models/item/weed_join_3d.json +[09:34:42] [Worker-Main-3/WARN] (net.minecraft.client.render.model.ModelLoader) Unable to load model: 'szar:item/weed_joint_held' referenced from: szar:weed_joint#inventory: java.io.FileNotFoundException: szar:models/item/weed_joint_held.json +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Mixing ModelLoaderBakerImplMixin from fabric-model-loading-api-v1.mixins.json into net.minecraft.client.render.model.ModelLoader$BakerImpl +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Mixing client.MultipartBakedModelMixin from fabric-renderer-api-v1.mixins.json into net.minecraft.client.render.model.MultipartBakedModel +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.MultipartBakedModelMixin from mod fabric-renderer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$emitBlockQuads$0(Lnet/minecraft/util/math/random/Random;J)Lnet/minecraft/util/math/random/Random; to md6af092$fabric-renderer-api-v1$lambda$emitBlockQuads$0$0 in fabric-renderer-api-v1.mixins.json:client.MultipartBakedModelMixin from mod fabric-renderer-api-v1 +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.MultipartBakedModelMixin from mod fabric-renderer-api-v1->@Inject::onInit(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.MultipartBakedModelMixin from mod fabric-renderer-api-v1->@Inject::onInit(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.MultipartBakedModelMixin from mod fabric-renderer-api-v1->@Inject::onInit(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Mixing client.WeightedBakedModelMixin from fabric-renderer-api-v1.mixins.json into net.minecraft.client.render.model.WeightedBakedModel +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric-renderer-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$emitItemQuads$1(Ljava/util/function/Supplier;)Lnet/minecraft/util/math/random/Random; to md6af092$fabric-renderer-api-v1$lambda$emitItemQuads$1$0 in fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric-renderer-api-v1 +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$emitBlockQuads$0(Ljava/util/function/Supplier;)Lnet/minecraft/util/math/random/Random; to md6af092$fabric-renderer-api-v1$lambda$emitBlockQuads$0$1 in fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric-renderer-api-v1 +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric-renderer-api-v1->@Inject::onInit(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric-renderer-api-v1->@Inject::onInit(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:42] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric-renderer-api-v1->@Inject::onInit(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:43] [Render thread/WARN] (net.minecraft.client.sound.SoundSystem) Missing sound for event: minecraft:item.goat_horn.play +[09:34:43] [Render thread/WARN] (net.minecraft.client.sound.SoundSystem) Missing sound for event: minecraft:entity.goat.screaming.horn_break +[09:34:43] [Render thread/INFO] (net.minecraft.client.sound.SoundEngine) OpenAL initialized on device OpenAL Soft on LM22-B200S (NVIDIA High Definition Audio) +[09:34:43] [Render thread/INFO] (net.minecraft.client.sound.SoundSystem) Sound engine started +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 1024x1024x2 minecraft:textures/atlas/blocks.png-atlas +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing EntityModelsMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.render.entity.model.EntityModels +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:EntityModelsMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:EntityModelsMixin from mod fabric-rendering-v1->@Inject::registerExtraModelData(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lcom/google/common/collect/ImmutableMap$Builder;)V doesn't use it's CallbackInfoReturnable +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing EntityModelLayersMixin from fabric-object-builder-v1.client.mixins.json into net.minecraft.client.render.entity.model.EntityModelLayers +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.client.mixins.json:EntityModelLayersMixin from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing EntityModelLayersAccessor from fabric-rendering-v1.mixins.json into net.minecraft.client.render.entity.model.EntityModelLayers +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:EntityModelLayersAccessor from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getLayers()Ljava/util/Set; to getLayers$fabric-rendering-v1_$md$6af092$0 in fabric-rendering-v1.mixins.json:EntityModelLayersAccessor from mod fabric-rendering-v1 +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.client.mixins.json:EntityModelLayersMixin from mod fabric-object-builder-api-v1->@Inject::createSign(Lnet/minecraft/block/WoodType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.client.mixins.json:EntityModelLayersMixin from mod fabric-object-builder-api-v1->@Inject::createHangingSign(Lnet/minecraft/block/WoodType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing BlockEntityRendererFactoriesMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.render.block.entity.BlockEntityRendererFactories +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:BlockEntityRendererFactoriesMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$init$0(Lnet/minecraft/block/entity/BlockEntityType;Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory;)V to md6af092$fabric-rendering-v1$lambda$init$0$0 in fabric-rendering-v1.mixins.json:BlockEntityRendererFactoriesMixin from mod fabric-rendering-v1 +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:BlockEntityRendererFactoriesMixin from mod fabric-rendering-v1->@Inject::init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing EntityRenderersMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.render.entity.EntityRenderers +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:EntityRenderersMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$onRegisterRenderers$0(Lnet/minecraft/entity/EntityType;Lnet/minecraft/client/render/entity/EntityRendererFactory;)V to md6af092$fabric-rendering-v1$lambda$onRegisterRenderers$0$0 in fabric-rendering-v1.mixins.json:EntityRenderersMixin from mod fabric-rendering-v1 +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:EntityRenderersMixin from mod fabric-rendering-v1->@Inject::onRegisterRenderers(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ArmorFeatureRendererMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.render.entity.feature.ArmorFeatureRenderer +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:ArmorFeatureRendererMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:ArmorFeatureRendererMixin from mod fabric-rendering-v1->@Inject::renderArmor(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/EquipmentSlot;ILnet/minecraft/client/render/entity/model/BipedEntityModel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:ArmorFeatureRendererMixin from mod fabric-rendering-v1->@Inject::getArmorTexture(Lnet/minecraft/item/ArmorItem;ZLjava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing CapeFeatureRendererMixin from fabric-rendering-v1.mixins.json into net.minecraft.client.render.entity.feature.CapeFeatureRenderer +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:CapeFeatureRendererMixin from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:43] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:CapeFeatureRendererMixin from mod fabric-rendering-v1->@Inject::injectCapeRenderCheck(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/network/AbstractClientPlayerEntity;FFFFFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:43] [Render thread/WARN] (net.minecraft.client.gl.ShaderProgram) Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program. +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas +[09:34:43] [Render thread/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Mixing GameRulesAccessor from fabric-game-rule-api-v1.mixins.json into net.minecraft.world.GameRules +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-game-rule-api-v1.mixins.json:GameRulesAccessor from mod fabric-game-rule-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Renaming @Invoker method callRegister(Ljava/lang/String;Lnet/minecraft/world/GameRules$Category;Lnet/minecraft/world/GameRules$Type;)Lnet/minecraft/world/GameRules$Key; to callRegister$fabric-game-rule-api-v1_$md$6af092$0 in fabric-game-rule-api-v1.mixins.json:GameRulesAccessor from mod fabric-game-rule-api-v1 +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getRuleTypes()Ljava/util/Map; to getRuleTypes$fabric-game-rule-api-v1_$md$6af092$1 in fabric-game-rule-api-v1.mixins.json:GameRulesAccessor from mod fabric-game-rule-api-v1 +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Mixing GameRulesKeyMixin from fabric-game-rule-api-v1.mixins.json into net.minecraft.world.GameRules$Key +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-game-rule-api-v1.mixins.json:GameRulesKeyMixin from mod fabric-game-rule-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Mixing GameRulesBooleanRuleAccessor from fabric-game-rule-api-v1.mixins.json into net.minecraft.world.GameRules$BooleanRule +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-game-rule-api-v1.mixins.json:GameRulesBooleanRuleAccessor from mod fabric-game-rule-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Renaming @Invoker method invokeCreate(ZLjava/util/function/BiConsumer;)Lnet/minecraft/world/GameRules$Type; to invokeCreate$fabric-game-rule-api-v1_$md$6af092$0 in fabric-game-rule-api-v1.mixins.json:GameRulesBooleanRuleAccessor from mod fabric-game-rule-api-v1 +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) Mixing GameRulesIntRuleAccessor from fabric-game-rule-api-v1.mixins.json into net.minecraft.world.GameRules$IntRule +[09:34:46] [Worker-Main-3/DEBUG] (FabricLoader/Mixin) fabric-game-rule-api-v1.mixins.json:GameRulesIntRuleAccessor from mod fabric-game-rule-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:46] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing CreateWorldScreenMixin from fabric-resource-loader-v0.client.mixins.json into net.minecraft.client.gui.screen.world.CreateWorldScreen +[09:34:46] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:CreateWorldScreenMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:46] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:CreateWorldScreenMixin from mod fabric-resource-loader-v0->@Inject::onScanPacks(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:46] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:CreateWorldScreenMixin from mod fabric-resource-loader-v0->@Inject::onScanPacks(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:46] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.client.mixins.json:CreateWorldScreenMixin from mod fabric-resource-loader-v0->@Inject::onScanPacks(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing LevelStorageSessionMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.world.level.storage.LevelStorage$Session +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:LevelStorageSessionMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:LevelStorageSessionMixin from mod fabric-registry-sync-v0->@Inject::saveWorld(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;Lnet/minecraft/nbt/NbtCompound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:LevelStorageSessionMixin from mod fabric-registry-sync-v0->@Inject::saveWorld(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;Lnet/minecraft/nbt/NbtCompound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:LevelStorageSessionMixin from mod fabric-registry-sync-v0->@Inject::saveWorld(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;Lnet/minecraft/nbt/NbtCompound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:LevelStorageSessionMixin from mod fabric-registry-sync-v0->@Inject::readWorldProperties(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:LevelStorageSessionMixin from mod fabric-registry-sync-v0->@Inject::readWorldProperties(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:LevelStorageSessionMixin from mod fabric-registry-sync-v0->@Inject::readWorldProperties(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing DataPackContentsMixin from fabric-lifecycle-events-v1.mixins.json into net.minecraft.server.DataPackContents +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:DataPackContentsMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing DataPackContentsMixin from fabric-resource-conditions-api-v1.mixins.json into net.minecraft.server.DataPackContents +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:DataPackContentsMixin from mod fabric-resource-conditions-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:DataPackContentsMixin from mod fabric-lifecycle-events-v1->@Inject::hookRefresh(Lnet/minecraft/registry/DynamicRegistryManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:DataPackContentsMixin from mod fabric-lifecycle-events-v1->@Inject::hookRefresh(Lnet/minecraft/registry/DynamicRegistryManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:DataPackContentsMixin from mod fabric-lifecycle-events-v1->@Inject::hookRefresh(Lnet/minecraft/registry/DynamicRegistryManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:DataPackContentsMixin from mod fabric-resource-conditions-api-v1->@Inject::hookRefresh(Lnet/minecraft/registry/DynamicRegistryManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:DataPackContentsMixin from mod fabric-resource-conditions-api-v1->@Inject::hookRefresh(Lnet/minecraft/registry/DynamicRegistryManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:DataPackContentsMixin from mod fabric-resource-conditions-api-v1->@Inject::hookRefresh(Lnet/minecraft/registry/DynamicRegistryManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:DataPackContentsMixin from mod fabric-resource-conditions-api-v1->@Inject::hookReload(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/registry/DynamicRegistryManager$Immutable;Lnet/minecraft/resource/featuretoggle/FeatureSet;Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing SaveLoadingMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.server.SaveLoading +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SaveLoadingMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ServerPlayerInteractionManagerMixin from fabric-events-interaction-v0.mixins.json into net.minecraft.server.network.ServerPlayerInteractionManager +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:ServerPlayerInteractionManagerMixin from mod fabric-events-interaction-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:ServerPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::startBlockBreak(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/network/packet/c2s/play/PlayerActionC2SPacket$Action;Lnet/minecraft/util/math/Direction;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:ServerPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::interactBlock(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:ServerPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::interactItem(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:ServerPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::breakBlock(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/block/Block;)V does use it's CallbackInfoReturnable +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:ServerPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::onBlockBroken(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/block/Block;Z)V doesn't use it's CallbackInfoReturnable +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:ServerPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::onBlockBroken(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/block/Block;Z)V has 0 override(s) in child classes +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:ServerPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::onBlockBroken(Lnet/minecraft/util/math/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/block/Block;Z)V won't be passed a CallbackInfoReturnable as a result +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing modification.DynamicRegistryManagerImmutableImplMixin from fabric-biome-api-v1.mixins.json into net.minecraft.registry.DynamicRegistryManager$ImmutableImpl +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:modification.DynamicRegistryManagerImmutableImplMixin from mod fabric-biome-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing RegistryLoaderMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.registry.RegistryLoader +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:RegistryLoaderMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:RegistryLoaderMixin from mod fabric-registry-sync-v0->@Inject::beforeLoad(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/registry/DynamicRegistryManager;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Ljava/util/Map;Ljava/util/List;Lnet/minecraft/registry/RegistryOps$RegistryInfoGetter;)V doesn't use it's CallbackInfoReturnable +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:RegistryLoaderMixin from mod fabric-registry-sync-v0->@Inject::prependDirectoryWithNamespace(Lnet/minecraft/util/Identifier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:47] [Render thread/DEBUG] (FabricRegistrySync) Reading registry data from C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\run\saves\szar\data\fabricRegistry.dat +[09:34:47] [Render thread/INFO] (FabricRegistrySync) [fabric-registry-sync] Loaded registry data [file 1/4] +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.recipe.RecipeManager +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:KeyedResourceReloadListenerMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing JsonDataLoaderMixin from fabric-resource-conditions-api-v1.mixins.json into net.minecraft.resource.JsonDataLoader +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:JsonDataLoaderMixin from mod fabric-resource-conditions-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing LootPoolMixin from fabric-loot-tables-v1.mixins.json into net.minecraft.loot.LootPool +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-loot-tables-v1.mixins.json:LootPoolMixin from mod fabric-loot-tables-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing LootPoolAccessor from fabric-loot-api-v2.mixins.json into net.minecraft.loot.LootPool +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-loot-api-v2.mixins.json:LootPoolAccessor from mod fabric-loot-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.server.ServerAdvancementLoader +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:KeyedResourceReloadListenerMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing TagManagerLoaderMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.registry.tag.TagManagerLoader +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:TagManagerLoaderMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing TagManagerLoaderMixin from fabric-resource-conditions-api-v1.mixins.json into net.minecraft.registry.tag.TagManagerLoader +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:TagManagerLoaderMixin from mod fabric-resource-conditions-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.registry.tag.TagManagerLoader +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:KeyedResourceReloadListenerMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:TagManagerLoaderMixin from mod fabric-registry-sync-v0->@Inject::onGetPath(Lnet/minecraft/registry/RegistryKey;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:TagManagerLoaderMixin from mod fabric-resource-conditions-api-v1->@Inject::hookApply(Ljava/util/List;Ljava/lang/Void;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:TagManagerLoaderMixin from mod fabric-resource-conditions-api-v1->@Inject::hookApply(Ljava/util/List;Ljava/lang/Void;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-conditions-api-v1.mixins.json:TagManagerLoaderMixin from mod fabric-resource-conditions-api-v1->@Inject::hookApply(Ljava/util/List;Ljava/lang/Void;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing CommandManagerMixin from fabric-gametest-api-v1.mixins.json into net.minecraft.server.command.CommandManager +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:CommandManagerMixin from mod fabric-gametest-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing CommandManagerMixin from fabric-command-api-v2.mixins.json into net.minecraft.server.command.CommandManager +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.mixins.json:CommandManagerMixin from mod fabric-command-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:CommandManagerMixin from mod fabric-gametest-api-v1->@Inject::construct(Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;Lnet/minecraft/command/CommandRegistryAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:CommandManagerMixin from mod fabric-gametest-api-v1->@Inject::construct(Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;Lnet/minecraft/command/CommandRegistryAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-gametest-api-v1.mixins.json:CommandManagerMixin from mod fabric-gametest-api-v1->@Inject::construct(Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;Lnet/minecraft/command/CommandRegistryAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.mixins.json:CommandManagerMixin from mod fabric-command-api-v2->@Inject::fabric_addCommands(Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;Lnet/minecraft/command/CommandRegistryAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.mixins.json:CommandManagerMixin from mod fabric-command-api-v2->@Inject::fabric_addCommands(Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;Lnet/minecraft/command/CommandRegistryAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.mixins.json:CommandManagerMixin from mod fabric-command-api-v2->@Inject::fabric_addCommands(Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;Lnet/minecraft/command/CommandRegistryAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing GameRuleCommandAccessor from fabric-game-rule-api-v1.mixins.json into net.minecraft.server.command.GameRuleCommand +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-game-rule-api-v1.mixins.json:GameRuleCommandAccessor from mod fabric-game-rule-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming @Invoker method invokeExecuteSet(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/GameRules$Key;)I to invokeExecuteSet$fabric-game-rule-api-v1_$md$6af092$0 in fabric-game-rule-api-v1.mixins.json:GameRuleCommandAccessor from mod fabric-game-rule-api-v1 +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming @Invoker method invokeExecuteQuery(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/world/GameRules$Key;)I to invokeExecuteQuery$fabric-game-rule-api-v1_$md$6af092$1 in fabric-game-rule-api-v1.mixins.json:GameRuleCommandAccessor from mod fabric-game-rule-api-v1 +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing GameRuleCommandVisitorMixin from fabric-game-rule-api-v1.mixins.json into net.minecraft.server.command.GameRuleCommand$1 +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-game-rule-api-v1.mixins.json:GameRuleCommandVisitorMixin from mod fabric-game-rule-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-game-rule-api-v1.mixins.json:GameRuleCommandVisitorMixin from mod fabric-game-rule-api-v1->@Inject::onRegisterCommand(Lnet/minecraft/world/GameRules$Key;Lnet/minecraft/world/GameRules$Type;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing HelpCommandAccessor from fabric-command-api-v2.mixins.json into net.minecraft.server.command.HelpCommand +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.mixins.json:HelpCommandAccessor from mod fabric-command-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getFailedException()Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; to getFailedException$fabric-command-api-v2_$md$6af092$0 in fabric-command-api-v2.mixins.json:HelpCommandAccessor from mod fabric-command-api-v2 +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing KeyedResourceReloadListenerMixin from fabric-resource-loader-v0.mixins.json into net.minecraft.server.function.FunctionLoader +[09:34:47] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-resource-loader-v0.mixins.json:KeyedResourceReloadListenerMixin from mod fabric-resource-loader-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ingredient.ShapelessRecipeMixin from fabric-recipe-api-v1.mixins.json into net.minecraft.recipe.ShapelessRecipe +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-recipe-api-v1.mixins.json:ingredient.ShapelessRecipeMixin from mod fabric-recipe-api-v1->@Inject::cacheRequiresTesting(Lnet/minecraft/util/Identifier;Ljava/lang/String;Lnet/minecraft/recipe/book/CraftingRecipeCategory;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/collection/DefaultedList;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-recipe-api-v1.mixins.json:ingredient.ShapelessRecipeMixin from mod fabric-recipe-api-v1->@Inject::cacheRequiresTesting(Lnet/minecraft/util/Identifier;Ljava/lang/String;Lnet/minecraft/recipe/book/CraftingRecipeCategory;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/collection/DefaultedList;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-recipe-api-v1.mixins.json:ingredient.ShapelessRecipeMixin from mod fabric-recipe-api-v1->@Inject::cacheRequiresTesting(Lnet/minecraft/util/Identifier;Ljava/lang/String;Lnet/minecraft/recipe/book/CraftingRecipeCategory;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/collection/DefaultedList;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-recipe-api-v1.mixins.json:ingredient.ShapelessRecipeMixin from mod fabric-recipe-api-v1->@Inject::customIngredientMatch(Lnet/minecraft/inventory/RecipeInputInventory;Lnet/minecraft/world/World;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:48] [Render thread/INFO] (net.minecraft.recipe.RecipeManager) Loaded 7 recipes +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing CriteriaAccessor from fabric-object-builder-v1.mixins.json into net.minecraft.advancement.criterion.Criteria +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.mixins.json:CriteriaAccessor from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming @Invoker method callRegister(Lnet/minecraft/advancement/criterion/Criterion;)Lnet/minecraft/advancement/criterion/Criterion; to callRegister$fabric-object-builder-api-v1_$md$6af092$0 in fabric-object-builder-v1.mixins.json:CriteriaAccessor from mod fabric-object-builder-api-v1 +[09:34:48] [Render thread/INFO] (net.minecraft.advancement.AdvancementManager) Loaded 1272 advancements +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Starting registry save +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:command_argument_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:item +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:block_entity_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:custom_stat +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/foliage_placer_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:stat_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/material_rule +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:attribute +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:position_source_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:height_provider_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:rule_block_entity_modifier +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/density_function_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:fluid +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_condition_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_pool_element +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:activity +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:recipe_serializer +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:frog_variant +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:banner_pattern +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:instrument +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:decorated_pot_patterns +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/feature_size_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:point_of_interest_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Preserving previously modded registry: minecraft:mob_effect +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Saving registry: minecraft:mob_effect +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_pool_entry_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/block_state_provider_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/chunk_generator +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:float_provider_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:chunk_status +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:enchantment +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_function_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_processor +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_score_provider_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/tree_decorator_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:schedule +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/material_condition +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:entity_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:villager_profession +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:potion +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:recipe_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:int_provider_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/feature +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:cat_variant +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:pos_rule_test +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_placement +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_nbt_provider_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:menu +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/trunk_placer_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:creative_mode_tab +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/placement_modifier_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/carver +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_number_provider_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_piece +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:sound_event +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:particle_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:game_event +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/biome_source +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/root_placer_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:villager_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:painting_variant +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:block_predicate_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:block +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:sensor_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:rule_test +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:memory_module_type +[09:34:48] [Render thread/DEBUG] (FabricRegistrySync) Saving registry data to C:\Users\toth.gergo_csany-zeg\IdeaProjects\szar\run\saves\szar\data\fabricRegistry.dat +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing PlayerManagerMixin from fabric-networking-api-v1.mixins.json into net.minecraft.server.PlayerManager +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:PlayerManagerMixin from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing PlayerManagerMixin from fabric-message-api-v1.mixins.json into net.minecraft.server.PlayerManager +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.mixins.json:PlayerManagerMixin from mod fabric-message-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing PlayerManagerMixin from fabric-entity-events-v1.mixins.json into net.minecraft.server.PlayerManager +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:PlayerManagerMixin from mod fabric-entity-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing PlayerManagerMixin from fabric-lifecycle-events-v1.mixins.json into net.minecraft.server.PlayerManager +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:PlayerManagerMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:PlayerManagerMixin from mod fabric-networking-api-v1->@Inject::handlePlayerConnection(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:PlayerManagerMixin from mod fabric-networking-api-v1->@Inject::handlePlayerConnection(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:PlayerManagerMixin from mod fabric-networking-api-v1->@Inject::handlePlayerConnection(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.mixins.json:PlayerManagerMixin from mod fabric-message-api-v1->@Inject::onSendChatMessage(Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/network/message/MessageType$Parameters;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.mixins.json:PlayerManagerMixin from mod fabric-message-api-v1->@Inject::onSendGameMessage(Lnet/minecraft/text/Text;Ljava/util/function/Function;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-message-api-v1.mixins.json:PlayerManagerMixin from mod fabric-message-api-v1->@Inject::onSendCommandMessage(Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/network/message/MessageType$Parameters;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-entity-events-v1.mixins.json:PlayerManagerMixin from mod fabric-entity-events-v1->@Inject::afterRespawn(Lnet/minecraft/server/network/ServerPlayerEntity;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:PlayerManagerMixin from mod fabric-lifecycle-events-v1->@Inject::hookOnPlayerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:PlayerManagerMixin from mod fabric-lifecycle-events-v1->@Inject::hookOnPlayerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:PlayerManagerMixin from mod fabric-lifecycle-events-v1->@Inject::hookOnPlayerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:PlayerManagerMixin from mod fabric-lifecycle-events-v1->@Inject::hookOnDataPacksReloaded(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:PlayerManagerMixin from mod fabric-lifecycle-events-v1->@Inject::hookOnDataPacksReloaded(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:PlayerManagerMixin from mod fabric-lifecycle-events-v1->@Inject::hookOnDataPacksReloaded(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:48] [Render thread/INFO] (net.fabricmc.fabric.impl.biome.modification.BiomeModificationImpl) Applied 0 biome modifications to 0 of 64 new biomes in 1.328 ms +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing SerializableRegistriesMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.registry.SerializableRegistries +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:SerializableRegistriesMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:48] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$filterNonSyncedEntries$0(Lnet/minecraft/registry/DynamicRegistryManager$Entry;)Z to md6af092$fabric-registry-sync-v0$lambda$filterNonSyncedEntries$0$0 in fabric-registry-sync-v0.mixins.json:SerializableRegistriesMixin from mod fabric-registry-sync-v0 +[09:34:48] [Server thread/INFO] (net.minecraft.server.integrated.IntegratedServer) Starting integrated minecraft server version 1.20.1 +[09:34:48] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Generating keypair +[09:34:48] [Render thread/DEBUG] (com.mojang.blaze3d.systems.RenderSystem) Growing IndexBuffer: Old limit 9360, new limit 26508. +[09:34:48] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing ServerWorldServerEntityHandlerMixin from fabric-lifecycle-events-v1.mixins.json into net.minecraft.server.world.ServerWorld$ServerEntityHandler +[09:34:48] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ServerWorldServerEntityHandlerMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:48] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ServerWorldServerEntityHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::invokeEntityLoadEvent(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:48] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ServerWorldServerEntityHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::invokeEntityUnloadEvent(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:48] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing accessor.ThreadedAnvilChunkStorageAccessor from fabric-networking-api-v1.mixins.json into net.minecraft.server.world.ThreadedAnvilChunkStorage +[09:34:48] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:accessor.ThreadedAnvilChunkStorageAccessor from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:48] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing ThreadedAnvilChunkStorageMixin from fabric-lifecycle-events-v1.mixins.json into net.minecraft.server.world.ThreadedAnvilChunkStorage +[09:34:48] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ThreadedAnvilChunkStorageMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ThreadedAnvilChunkStorageMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkUnload(Lnet/minecraft/server/world/ChunkHolder;Ljava/util/concurrent/CompletableFuture;JLnet/minecraft/world/chunk/Chunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ThreadedAnvilChunkStorageMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkUnload(Lnet/minecraft/server/world/ChunkHolder;Ljava/util/concurrent/CompletableFuture;JLnet/minecraft/world/chunk/Chunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ThreadedAnvilChunkStorageMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkUnload(Lnet/minecraft/server/world/ChunkHolder;Ljava/util/concurrent/CompletableFuture;JLnet/minecraft/world/chunk/Chunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.mixins.json:ThreadedAnvilChunkStorageMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkLoad(Lnet/minecraft/server/world/ChunkHolder;Lnet/minecraft/world/chunk/Chunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing NoiseConfigMixin from fabric-biome-api-v1.mixins.json into net.minecraft.world.gen.noise.NoiseConfig +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:NoiseConfigMixin from mod fabric-biome-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:NoiseConfigMixin from mod fabric-biome-api-v1->@Inject::init(Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/registry/RegistryEntryLookup;JLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing MultiNoiseUtilMultiNoiseSamplerMixin from fabric-biome-api-v1.mixins.json into net.minecraft.world.biome.source.util.MultiNoiseUtil$MultiNoiseSampler +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-biome-api-v1.mixins.json:MultiNoiseUtilMultiNoiseSamplerMixin from mod fabric-biome-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:49] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Preparing start region for dimension minecraft:overworld +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing ChunkSerializerMixin from fabric-registry-sync-v0.mixins.json into net.minecraft.world.ChunkSerializer +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-registry-sync-v0.mixins.json:ChunkSerializerMixin from mod fabric-registry-sync-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing ChunkSerializerMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.world.ChunkSerializer +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-data-attachment-api-v1.mixins.json:ChunkSerializerMixin from mod fabric-data-attachment-api-v1->@Inject::writeChunkAttachments(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/chunk/Chunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:49] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing WrapperProtoChunkMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.world.chunk.WrapperProtoChunk +[09:34:50] [Render thread/INFO] (net.minecraft.server.WorldGenerationProgressLogger) Preparing spawn area: 0% +[09:34:50] [Render thread/INFO] (net.minecraft.server.WorldGenerationProgressLogger) Preparing spawn area: 0% +[09:34:50] [Render thread/INFO] (net.minecraft.server.WorldGenerationProgressLogger) Preparing spawn area: 0% +[09:34:50] [Render thread/INFO] (net.minecraft.server.WorldGenerationProgressLogger) Preparing spawn area: 0% +[09:34:51] [Render thread/INFO] (net.minecraft.server.WorldGenerationProgressLogger) Preparing spawn area: 22% +[09:34:51] [Render thread/INFO] (net.minecraft.server.WorldGenerationProgressLogger) Time elapsed: 2371 ms +[09:34:51] [Server thread/INFO] (net.minecraft.server.integrated.IntegratedServer) Changing view distance to 12, from 10 +[09:34:51] [Server thread/INFO] (net.minecraft.server.integrated.IntegratedServer) Changing simulation distance to 12, from 0 +[09:34:51] [Render thread/DEBUG] (io.netty.channel.MultithreadEventLoopGroup) -Dio.netty.eventLoopThreads: 12 +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.InternalThreadLocalMap) -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024 +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.InternalThreadLocalMap) -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096 +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent0) -Dio.netty.noUnsafe: false +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent0) Java version: 21 +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent0) sun.misc.Unsafe.theUnsafe: available +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent0) sun.misc.Unsafe.copyMemory: available +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent0) sun.misc.Unsafe.storeFence: available +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent0) java.nio.Buffer.address: available +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent0) direct buffer constructor: unavailable: java.nio.DirectByteBuffer.(long,int) +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent0) java.nio.Bits.unaligned: available, true +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent0) jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable: class io.netty.util.internal.PlatformDependent0$7 cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to unnamed module @649bec2e +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent0) java.nio.DirectByteBuffer.(long, int): unavailable +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent) sun.misc.Unsafe: available +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent) maxDirectMemory: 2134900736 bytes (maybe) +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent) -Dio.netty.tmpdir: C:\Users\TOTH~1.GER\AppData\Local\Temp (java.io.tmpdir) +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent) -Dio.netty.bitMode: 64 (sun.arch.data.model) +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent) Platform: Windows +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent) -Dio.netty.maxDirectMemory: -1 bytes +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent) -Dio.netty.uninitializedArrayAllocationThreshold: -1 +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.CleanerJava9) java.nio.ByteBuffer.cleaner(): available +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent) -Dio.netty.noPreferDirect: false +[09:34:51] [Render thread/DEBUG] (io.netty.channel.nio.NioEventLoop) -Dio.netty.noKeySetOptimization: false +[09:34:51] [Render thread/DEBUG] (io.netty.channel.nio.NioEventLoop) -Dio.netty.selectorAutoRebuildThreshold: 512 +[09:34:51] [Render thread/DEBUG] (io.netty.util.internal.PlatformDependent) org.jctools-core.MpscChunkedArrayQueue: available +[09:34:51] [Render thread/DEBUG] (io.netty.channel.DefaultChannelId) -Dio.netty.processId: 9176 (auto-detected) +[09:34:51] [Render thread/DEBUG] (io.netty.util.NetUtil) -Djava.net.preferIPv4Stack: false +[09:34:51] [Render thread/DEBUG] (io.netty.util.NetUtil) -Djava.net.preferIPv6Addresses: false +[09:34:51] [Render thread/DEBUG] (io.netty.util.NetUtilInitializations) Loopback interface: loopback_0 (Software Loopback Interface 1, 0:0:0:0:0:0:0:1) +[09:34:51] [Render thread/DEBUG] (io.netty.util.NetUtil) Failed to get SOMAXCONN from sysctl and file \proc\sys\net\core\somaxconn. Default: 200 +[09:34:51] [Render thread/DEBUG] (io.netty.channel.DefaultChannelId) -Dio.netty.machineId: a8:5e:45:ff:fe:14:89:36 (auto-detected) +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.numHeapArenas: 12 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.numDirectArenas: 12 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.pageSize: 8192 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.maxOrder: 9 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.chunkSize: 4194304 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.smallCacheSize: 256 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.normalCacheSize: 64 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.maxCachedBufferCapacity: 32768 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.cacheTrimInterval: 8192 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.cacheTrimIntervalMillis: 0 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.useCacheForAllThreads: false +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.PooledByteBufAllocator) -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.ByteBufUtil) -Dio.netty.allocator.type: pooled +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.ByteBufUtil) -Dio.netty.threadLocalDirectBufferSize: 0 +[09:34:51] [Render thread/DEBUG] (io.netty.buffer.ByteBufUtil) -Dio.netty.maxThreadLocalCharBufferSize: 16384 +[09:34:51] [Netty Local Client IO #0/DEBUG] (FabricLoader/Mixin) Mixing BlockEntityUpdateS2CPacketMixin from fabric-data-attachment-api-v1.mixins.json into net.minecraft.network.packet.s2c.play.BlockEntityUpdateS2CPacket +[09:34:51] [Netty Local Client IO #0/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$stripPersistentAttachmentData$0(Ljava/util/function/Function;Lnet/minecraft/block/entity/BlockEntity;)Lnet/minecraft/nbt/NbtCompound; to md6af092$fabric-data-attachment-api-v1$lambda$stripPersistentAttachmentData$0$0 in fabric-data-attachment-api-v1.mixins.json:BlockEntityUpdateS2CPacketMixin from mod fabric-data-attachment-api-v1 +[09:34:51] [Netty Local Client IO #0/DEBUG] (FabricLoader/Mixin) Mixing accessor.CustomPayloadC2SPacketAccessor from fabric-networking-api-v1.mixins.json into net.minecraft.network.packet.c2s.play.CustomPayloadC2SPacket +[09:34:51] [Netty Local Client IO #0/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:accessor.CustomPayloadC2SPacketAccessor from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:51] [Netty Local Client IO #0/DEBUG] (FabricLoader/Mixin) Mixing accessor.LoginQueryResponseC2SPacketAccessor from fabric-networking-api-v1.mixins.json into net.minecraft.network.packet.c2s.login.LoginQueryResponseC2SPacket +[09:34:51] [Netty Local Client IO #0/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:accessor.LoginQueryResponseC2SPacketAccessor from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:51] [Netty Local Client IO #0/DEBUG] (io.netty.util.Recycler) -Dio.netty.recycler.maxCapacityPerThread: 4096 +[09:34:51] [Netty Local Client IO #0/DEBUG] (io.netty.util.Recycler) -Dio.netty.recycler.ratio: 8 +[09:34:51] [Netty Local Client IO #0/DEBUG] (io.netty.util.Recycler) -Dio.netty.recycler.chunkSize: 32 +[09:34:51] [Netty Local Client IO #0/DEBUG] (io.netty.util.Recycler) -Dio.netty.recycler.blocking: false +[09:34:52] [Server thread/DEBUG] (io.netty.buffer.AbstractByteBuf) -Dio.netty.buffer.checkAccessible: true +[09:34:52] [Server thread/DEBUG] (io.netty.buffer.AbstractByteBuf) -Dio.netty.buffer.checkBounds: true +[09:34:52] [Server thread/DEBUG] (io.netty.util.ResourceLeakDetectorFactory) Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@201d382b +[09:34:52] [Netty Local Client IO #0/DEBUG] (ClientLoginNetworkAddon for Client) Handling inbound login response with id 0 and channel with name fabric-networking-api-v1:early_registration +[09:34:52] [Netty Local Client IO #0/DEBUG] (fabric-networking-api-v1) Received accepted channels from the server +[09:34:52] [Netty Local Client IO #0/DEBUG] (fabric-networking-api-v1) Sent accepted channels to the server +[09:34:52] [Netty Server IO #1/DEBUG] (ServerLoginNetworkAddon for local:E:f1b5d3b4) Handling inbound login query with id 0 +[09:34:52] [Netty Server IO #1/DEBUG] (fabric-networking-api-v1) Received accepted channels from the client for "com.mojang.authlib.GameProfile@71d1ac6c[id=fd848f75-c1a0-33b6-9d05-284593849e10,name=Player474,properties={},legacy=false] (local:E:f1b5d3b4)" +[09:34:52] [Server thread/DEBUG] (fabric-networking-api-v1) Sent accepted channels to the client for "com.mojang.authlib.GameProfile@71d1ac6c[id=fd848f75-c1a0-33b6-9d05-284593849e10,name=Player474,properties={},legacy=false] (local:E:f1b5d3b4)" +[09:34:52] [Netty Local Client IO #0/DEBUG] (ClientLoginNetworkAddon for Client) Handling inbound login response with id 1 and channel with name fabric:custom_ingredient_sync +[09:34:52] [Netty Server IO #1/DEBUG] (ServerLoginNetworkAddon for local:E:f1b5d3b4) Handling inbound login query with id 1 +[09:34:52] [Netty Local Client IO #0/DEBUG] (FabricLoader/Mixin) Mixing ClientCommandSourceMixin from fabric-command-api-v2.client.mixins.json into net.minecraft.client.network.ClientCommandSource +[09:34:52] [Netty Local Client IO #0/DEBUG] (FabricLoader/Mixin) fabric-command-api-v2.client.mixins.json:ClientCommandSourceMixin from mod fabric-command-api-v2: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing PlayerAdvancementTrackerMixin from fabric-events-interaction-v0.mixins.json into net.minecraft.advancement.PlayerAdvancementTracker +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:PlayerAdvancementTrackerMixin from mod fabric-events-interaction-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:PlayerAdvancementTrackerMixin from mod fabric-events-interaction-v0->@Inject::preventOwnerOverride(Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.mixins.json:PlayerAdvancementTrackerMixin from mod fabric-events-interaction-v0->@Inject::preventGrantCriterion(Lnet/minecraft/advancement/Advancement;Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:52] [Server thread/INFO] (net.minecraft.server.PlayerManager) Player474[local:E:f1b5d3b4] logged in with entity id 1 at (4.125017190024392, -59.0, 14.799383692353352) +[09:34:52] [Netty Local Client IO #0/DEBUG] (ClientPlayNetworkAddon for Player474) Handling inbound packet from channel with name "minecraft:brand" +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientPlayerInteractionManagerMixin from fabric-item-api-v1.client.mixins.json into net.minecraft.client.network.ClientPlayerInteractionManager +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-item-api-v1.client.mixins.json:ClientPlayerInteractionManagerMixin from mod fabric-item-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientPlayerInteractionManagerMixin from fabric-events-interaction-v0.client.mixins.json into net.minecraft.client.network.ClientPlayerInteractionManager +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:ClientPlayerInteractionManagerMixin from mod fabric-events-interaction-v0: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$interactItem$2(Lnet/minecraft/util/Hand;I)Lnet/minecraft/network/packet/Packet; to md6af092$fabric-events-interaction-v0$lambda$interactItem$2$0 in fabric-events-interaction-v0.client.mixins.json:ClientPlayerInteractionManagerMixin from mod fabric-events-interaction-v0 +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$interactBlock$1(Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;I)Lnet/minecraft/network/packet/Packet; to md6af092$fabric-events-interaction-v0$lambda$interactBlock$1$1 in fabric-events-interaction-v0.client.mixins.json:ClientPlayerInteractionManagerMixin from mod fabric-events-interaction-v0 +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_fireAttackBlockCallback$0(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;I)Lnet/minecraft/network/packet/Packet; to md6af092$fabric-events-interaction-v0$lambda$fabric_fireAttackBlockCallback$0$2 in fabric-events-interaction-v0.client.mixins.json:ClientPlayerInteractionManagerMixin from mod fabric-events-interaction-v0 +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:ClientPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::attackBlock(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:ClientPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::method_2902(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:ClientPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::interactBlock(Lnet/minecraft/client/network/ClientPlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:ClientPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::interactItem(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-events-interaction-v0.client.mixins.json:ClientPlayerInteractionManagerMixin from mod fabric-events-interaction-v0->@Inject::attackEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientChunkManagerMixin from fabric-lifecycle-events-v1.client.mixins.json into net.minecraft.client.world.ClientChunkManager +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkLoad(IILnet/minecraft/network/PacketByteBuf;Lnet/minecraft/nbt/NbtCompound;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkUnload(IILnet/minecraft/network/PacketByteBuf;Lnet/minecraft/nbt/NbtCompound;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;ILnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/ChunkPos;)V doesn't use it's CallbackInfoReturnable +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkUnload(IILnet/minecraft/network/PacketByteBuf;Lnet/minecraft/nbt/NbtCompound;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;ILnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/ChunkPos;)V has 0 override(s) in child classes +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkUnload(IILnet/minecraft/network/PacketByteBuf;Lnet/minecraft/nbt/NbtCompound;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;ILnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/ChunkPos;)V won't be passed a CallbackInfoReturnable as a result +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkUnload(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;ILnet/minecraft/world/chunk/WorldChunk;)V doesn't use it's CallbackInfo +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkUnload(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;ILnet/minecraft/world/chunk/WorldChunk;)V has 0 override(s) in child classes +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1->@Inject::onChunkUnload(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;ILnet/minecraft/world/chunk/WorldChunk;)V won't be passed a CallbackInfo as a result +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1->@Inject::onUpdateLoadDistance(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;ILnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/ChunkPos;)V doesn't use it's CallbackInfo +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1->@Inject::onUpdateLoadDistance(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;ILnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/ChunkPos;)V has 0 override(s) in child classes +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientChunkManagerMixin from mod fabric-lifecycle-events-v1->@Inject::onUpdateLoadDistance(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;ILnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/ChunkPos;)V won't be passed a CallbackInfo as a result +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ClientWorldClientEntityHandlerMixin from fabric-lifecycle-events-v1.client.mixins.json into net.minecraft.client.world.ClientWorld$ClientEntityHandler +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientWorldClientEntityHandlerMixin from mod fabric-lifecycle-events-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientWorldClientEntityHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::invokeLoadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-lifecycle-events-v1.client.mixins.json:ClientWorldClientEntityHandlerMixin from mod fabric-lifecycle-events-v1->@Inject::invokeUnloadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing DimensionEffectsAccessor from fabric-rendering-v1.mixins.json into net.minecraft.client.render.DimensionEffects +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-rendering-v1.mixins.json:DimensionEffectsAccessor from mod fabric-rendering-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getIdentifierMap()Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; to getIdentifierMap$fabric-rendering-v1_$md$6af092$0 in fabric-rendering-v1.mixins.json:DimensionEffectsAccessor from mod fabric-rendering-v1 +[09:34:52] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Player474 joined the game +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing RenderLayersMixin from fabric-blockrenderlayer-v1.mixins.json into net.minecraft.client.render.RenderLayers +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-blockrenderlayer-v1.mixins.json:RenderLayersMixin from mod fabric-blockrenderlayer-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-blockrenderlayer-v1.mixins.json:RenderLayersMixin from mod fabric-blockrenderlayer-v1->@Inject::onInitialize(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing accessor.EntityTrackerAccessor from fabric-networking-api-v1.mixins.json into net.minecraft.server.world.ThreadedAnvilChunkStorage$EntityTracker +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:accessor.EntityTrackerAccessor from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) Mixing EntityTrackerEntryMixin from fabric-networking-api-v1.mixins.json into net.minecraft.server.network.EntityTrackerEntry +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:EntityTrackerEntryMixin from mod fabric-networking-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:EntityTrackerEntryMixin from mod fabric-networking-api-v1->@Inject::onStartTracking(Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:EntityTrackerEntryMixin from mod fabric-networking-api-v1->@Inject::onStartTracking(Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:EntityTrackerEntryMixin from mod fabric-networking-api-v1->@Inject::onStartTracking(Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:EntityTrackerEntryMixin from mod fabric-networking-api-v1->@Inject::onStopTracking(Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:EntityTrackerEntryMixin from mod fabric-networking-api-v1->@Inject::onStopTracking(Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes +[09:34:52] [Server thread/DEBUG] (FabricLoader/Mixin) fabric-networking-api-v1.mixins.json:EntityTrackerEntryMixin from mod fabric-networking-api-v1->@Inject::onStopTracking(Lnet/minecraft/server/network/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ChunkBuilderBuiltChunkRebuildTaskMixin from fabric-renderer-indigo.mixins.json into net.minecraft.client.render.chunk.ChunkBuilder$BuiltChunk$RebuildTask +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:ChunkBuilderBuiltChunkRebuildTaskMixin from mod fabric-renderer-indigo: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:ChunkBuilderBuiltChunkRebuildTaskMixin from mod fabric-renderer-indigo->@Inject::hookChunkBuild(FFFLnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask$RenderData;ILnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;Lnet/minecraft/client/render/chunk/ChunkRendererRegion;Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/Set;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/client/render/block/BlockRenderManager;)V doesn't use it's CallbackInfoReturnable +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:ChunkBuilderBuiltChunkRebuildTaskMixin from mod fabric-renderer-indigo->@Inject::hookChunkBuild(FFFLnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask$RenderData;ILnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;Lnet/minecraft/client/render/chunk/ChunkRendererRegion;Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/Set;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/client/render/block/BlockRenderManager;)V has 0 override(s) in child classes +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:ChunkBuilderBuiltChunkRebuildTaskMixin from mod fabric-renderer-indigo->@Inject::hookChunkBuild(FFFLnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask$RenderData;ILnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;Lnet/minecraft/client/render/chunk/ChunkRendererRegion;Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/Set;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/client/render/block/BlockRenderManager;)V won't be passed a CallbackInfoReturnable as a result +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:ChunkBuilderBuiltChunkRebuildTaskMixin from mod fabric-renderer-indigo->@Inject::hookRebuildChunkReturn(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:ChunkBuilderBuiltChunkRebuildTaskMixin from mod fabric-renderer-indigo->@Inject::hookRebuildChunkReturn(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes +[09:34:52] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:ChunkBuilderBuiltChunkRebuildTaskMixin from mod fabric-renderer-indigo->@Inject::hookRebuildChunkReturn(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result +[09:34:53] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing HangingSignEditScreenMixin from fabric-object-builder-v1.client.mixins.json into net.minecraft.client.gui.screen.ingame.HangingSignEditScreen +[09:34:53] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-object-builder-v1.client.mixins.json:HangingSignEditScreenMixin from mod fabric-object-builder-api-v1: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:53] [Netty Server IO #1/DEBUG] (ServerPlayNetworkAddon for Player474) Handling inbound packet from channel with name "minecraft:brand" +[09:34:53] [Netty Server IO #1/DEBUG] (ServerPlayNetworkAddon for Player474) Handling inbound packet from channel with name "minecraft:register" +[09:34:53] [Render thread/DEBUG] (ClientPlayNetworkAddon for Player474) Handling inbound packet from channel with name "minecraft:brand" +[09:34:53] [Render thread/INFO] (net.minecraft.advancement.AdvancementManager) Loaded 6 advancements +[09:34:53] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ChunkRendererRegionBuilderMixin from fabric-block-view-api-v2.client.mixins.json into net.minecraft.client.render.chunk.ChunkRendererRegionBuilder +[09:34:53] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-block-view-api-v2.client.mixins.json:ChunkRendererRegionBuilderMixin from mod fabric-block-view-api-v2->@Inject::createDataMap(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;IIII[[Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder$ClientChunk;)V does use it's CallbackInfoReturnable +[09:34:53] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-block-view-api-v2.client.mixins.json:ChunkRendererRegionBuilderMixin from mod fabric-block-view-api-v2->@Inject::createDataMap(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;IIII[[Lnet/minecraft/client/render/chunk/ChunkRendererRegionBuilder$ClientChunk;)V does use it's CallbackInfoReturnable +[09:34:53] [Worker-Main-2/DEBUG] (com.mojang.authlib.HttpAuthenticationService) Opening connection to https://sessionserver.mojang.com/session/minecraft/profile/fd848f75c1a033b69d05284593849e10?unsigned=true +[09:34:53] [Worker-Main-2/DEBUG] (com.mojang.authlib.HttpAuthenticationService) Reading data from https://sessionserver.mojang.com/session/minecraft/profile/fd848f75c1a033b69d05284593849e10?unsigned=true +[09:34:53] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ChunkRendererRegionMixin from fabric-rendering-data-attachment-v1.client.mixins.json into net.minecraft.client.render.chunk.ChunkRendererRegion +[09:34:53] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ChunkRendererRegionMixin from fabric-block-view-api-v2.client.mixins.json into net.minecraft.client.render.chunk.ChunkRendererRegion +[09:34:53] [Render thread/DEBUG] (FabricLoader/Mixin) Mixing ChunkRendererRegionMixin from fabric-renderer-indigo.mixins.json into net.minecraft.client.render.chunk.ChunkRendererRegion +[09:34:53] [Render thread/DEBUG] (FabricLoader/Mixin) fabric-renderer-indigo.mixins.json:ChunkRendererRegionMixin from mod fabric-renderer-indigo: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) +[09:34:53] [Worker-Main-2/DEBUG] (com.mojang.authlib.HttpAuthenticationService) Successful read, server response was 204 +[09:34:53] [Worker-Main-2/DEBUG] (com.mojang.authlib.HttpAuthenticationService) Response: +[09:34:53] [Worker-Main-2/DEBUG] (com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService) Couldn't fetch profile properties for com.mojang.authlib.GameProfile@6cfe3487[id=fd848f75-c1a0-33b6-9d05-284593849e10,name=Player474,properties={},legacy=false] as the profile does not exist +[09:35:01] [Server thread/INFO] (net.minecraft.server.integrated.IntegratedServer) Saving and pausing game... +[09:35:01] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Saving chunks for level 'ServerLevel[szar]'/minecraft:overworld +[09:35:01] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Saving chunks for level 'ServerLevel[szar]'/minecraft:the_end +[09:35:01] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Saving chunks for level 'ServerLevel[szar]'/minecraft:the_nether +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Starting registry save +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:command_argument_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:item +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:block_entity_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:custom_stat +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/foliage_placer_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:stat_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/material_rule +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:attribute +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:position_source_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:height_provider_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:rule_block_entity_modifier +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/density_function_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:fluid +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_condition_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_pool_element +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:activity +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:recipe_serializer +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:frog_variant +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:banner_pattern +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:instrument +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:decorated_pot_patterns +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/feature_size_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:point_of_interest_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Preserving previously modded registry: minecraft:mob_effect +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Saving registry: minecraft:mob_effect +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_pool_entry_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/block_state_provider_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/chunk_generator +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:float_provider_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:chunk_status +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:enchantment +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_function_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_processor +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_score_provider_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/tree_decorator_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:schedule +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/material_condition +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:entity_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:villager_profession +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:potion +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:recipe_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:int_provider_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/feature +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:cat_variant +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:pos_rule_test +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_placement +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_nbt_provider_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:menu +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/trunk_placer_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:creative_mode_tab +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/placement_modifier_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/carver +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_number_provider_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_piece +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:sound_event +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:particle_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:game_event +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/biome_source +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/root_placer_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:villager_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:painting_variant +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:block_predicate_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:block +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:sensor_type +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:rule_test +[09:35:01] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:memory_module_type +[09:35:02] [Server thread/INFO] (net.minecraft.server.network.ServerPlayNetworkHandler) Player474 lost connection: Disconnected +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Player474 left the game +[09:35:02] [Server thread/INFO] (net.minecraft.server.network.ServerPlayNetworkHandler) Stopping singleplayer server as player logged out +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Stopping server +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Saving players +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Saving worlds +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Saving chunks for level 'ServerLevel[szar]'/minecraft:overworld +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Saving chunks for level 'ServerLevel[szar]'/minecraft:the_end +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) Saving chunks for level 'ServerLevel[szar]'/minecraft:the_nether +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Starting registry save +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:command_argument_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:item +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:block_entity_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:custom_stat +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/foliage_placer_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:stat_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/material_rule +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:attribute +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:position_source_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:height_provider_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:rule_block_entity_modifier +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/density_function_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:fluid +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_condition_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_pool_element +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:activity +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:recipe_serializer +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:frog_variant +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:banner_pattern +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:instrument +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:decorated_pot_patterns +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/feature_size_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:point_of_interest_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Preserving previously modded registry: minecraft:mob_effect +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Saving registry: minecraft:mob_effect +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_pool_entry_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/block_state_provider_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/chunk_generator +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:float_provider_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:chunk_status +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:enchantment +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_function_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_processor +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_score_provider_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/tree_decorator_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:schedule +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/material_condition +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:entity_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:villager_profession +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:potion +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:recipe_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:int_provider_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/feature +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:cat_variant +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:pos_rule_test +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_placement +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_nbt_provider_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:menu +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/trunk_placer_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:creative_mode_tab +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/placement_modifier_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/carver +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:loot_number_provider_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/structure_piece +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:sound_event +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:particle_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:game_event +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/biome_source +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:worldgen/root_placer_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:villager_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:painting_variant +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:block_predicate_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:block +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:sensor_type +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:rule_test +[09:35:02] [Server thread/DEBUG] (FabricRegistrySync) Not saving registry: minecraft:memory_module_type +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) ThreadedAnvilChunkStorage (szar): All chunks are saved +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[09:35:02] [Server thread/INFO] (net.minecraft.server.MinecraftServer) ThreadedAnvilChunkStorage: All dimensions are saved +[09:35:03] [Render thread/INFO] (net.minecraft.client.MinecraftClient) Stopping! diff --git a/run/logs/latest.log b/run/logs/latest.log new file mode 100644 index 0000000..0c7c4e0 --- /dev/null +++ b/run/logs/latest.log @@ -0,0 +1,150 @@ +[09:34:31] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.20.1 with Fabric Loader 0.18.3 +[09:34:31] [main/INFO] (FabricLoader) Loading 59 mods: + - fabric-api 0.92.6+1.20.1 + - fabric-api-base 0.4.32+1802ada577 + - fabric-api-lookup-api-v1 1.6.37+1802ada577 + - fabric-biome-api-v1 13.0.14+1802ada577 + - fabric-block-api-v1 1.0.12+1802ada577 + - fabric-block-view-api-v2 1.0.3+924f046a77 + - fabric-blockrenderlayer-v1 1.1.42+1802ada577 + - fabric-client-tags-api-v1 1.1.3+1802ada577 + - fabric-command-api-v1 1.2.35+f71b366f77 + - fabric-command-api-v2 2.2.14+1802ada577 + - fabric-commands-v0 0.2.52+df3654b377 + - fabric-containers-v0 0.1.67+df3654b377 + - fabric-content-registries-v0 4.0.13+1802ada577 + - fabric-convention-tags-v1 1.5.6+1802ada577 + - fabric-crash-report-info-v1 0.2.20+1802ada577 + - fabric-data-attachment-api-v1 1.0.2+de0fd6d177 + - fabric-data-generation-api-v1 12.3.7+1802ada577 + - fabric-dimensions-v1 2.1.55+1802ada577 + - fabric-entity-events-v1 1.6.1+1c78457f77 + - fabric-events-interaction-v0 0.6.5+13a40c6677 + - fabric-events-lifecycle-v0 0.2.64+df3654b377 + - fabric-game-rule-api-v1 1.0.41+1802ada577 + - fabric-gametest-api-v1 1.2.15+1802ada577 + - fabric-item-api-v1 2.1.29+1802ada577 + - fabric-item-group-api-v1 4.0.14+1802ada577 + - fabric-key-binding-api-v1 1.0.38+1802ada577 + - fabric-keybindings-v0 0.2.36+df3654b377 + - fabric-lifecycle-events-v1 2.2.23+1802ada577 + - fabric-loot-api-v2 1.2.3+1802ada577 + - fabric-loot-tables-v1 1.1.47+9e7660c677 + - fabric-message-api-v1 5.1.10+1802ada577 + - fabric-mining-level-api-v1 2.1.52+1802ada577 + - fabric-model-loading-api-v1 1.0.4+1802ada577 + - fabric-models-v0 0.4.3+9386d8a777 + - fabric-networking-api-v1 1.3.14+a158aa0477 + - fabric-networking-v0 0.3.54+df3654b377 + - fabric-object-builder-api-v1 11.1.5+e35120df77 + - fabric-particles-v1 1.1.3+1802ada577 + - fabric-recipe-api-v1 1.0.24+1802ada577 + - fabric-registry-sync-v0 2.3.6+1802ada577 + - fabric-renderer-api-v1 3.2.2+1802ada577 + - fabric-renderer-indigo 1.5.3+85287f9f77 + - fabric-renderer-registries-v1 3.2.47+df3654b377 + - fabric-rendering-data-attachment-v1 0.3.39+92a0d36777 + - fabric-rendering-fluids-v1 3.0.29+1802ada577 + - fabric-rendering-v0 1.1.50+df3654b377 + - fabric-rendering-v1 3.0.9+1802ada577 + - fabric-resource-conditions-api-v1 2.3.9+1802ada577 + - fabric-resource-loader-v0 0.11.12+fb82e9d777 + - fabric-screen-api-v1 2.0.9+1802ada577 + - fabric-screen-handler-api-v1 1.3.33+1802ada577 + - fabric-sound-api-v1 1.0.14+1802ada577 + - fabric-transfer-api-v1 3.3.6+8dd72ea377 + - fabric-transitive-access-wideners-v1 4.3.2+1802ada577 + - fabricloader 0.18.3 + - java 21 + - minecraft 1.20.1 + - mixinextras 0.5.0 + - szar 1.0.3 +[09:34:31] [main/INFO] (FabricLoader/Mixin) SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/toth.gergo_csany-zeg/.gradle/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.16.5+mixin.0.8.7/80fc3a9f592673cea87f4cd702f87991c6c9fe4d/sponge-mixin-0.16.5+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT +[09:34:31] [main/INFO] (FabricLoader/Mixin) Loaded Fabric development mappings for mixin remapper! +[09:34:31] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_16 +[09:34:31] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_17 +[09:34:32] [main/INFO] (FabricLoader/MixinExtras|Service) Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.0). +[09:34:37] [Datafixer Bootstrap/INFO] (Minecraft) 188 Datafixer optimizations took 113 milliseconds +[09:34:38] [Render thread/INFO] (Minecraft) [STDERR]: [LWJGL] [ThreadLocalUtil] Unsupported JNI version detected, this may result in a crash. Please inform LWJGL developers. +[09:34:38] [Render thread/INFO] (Minecraft) Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' +[09:34:39] [Render thread/ERROR] (Minecraft) Failed to verify authentication +com.mojang.authlib.exceptions.InvalidCredentialsException: Status: 401 + at com.mojang.authlib.exceptions.MinecraftClientHttpException.toAuthenticationException(MinecraftClientHttpException.java:56) ~[authlib-4.0.43.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:156) ~[authlib-4.0.43.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.(YggdrasilUserApiService.java:55) ~[authlib-4.0.43.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.createUserApiService(YggdrasilAuthenticationService.java:124) ~[authlib-4.0.43.jar:?] + at net.minecraft.client.MinecraftClient.createUserApiService(MinecraftClient.java:733) ~[minecraft-clientOnly-a20bd29e71-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?] + at net.minecraft.client.MinecraftClient.(MinecraftClient.java:442) ~[minecraft-clientOnly-a20bd29e71-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?] + at net.minecraft.client.main.Main.main(Main.java:211) ~[minecraft-clientOnly-a20bd29e71-1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2.jar:?] + at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) ~[fabric-loader-0.18.3.jar:?] + at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) ~[fabric-loader-0.18.3.jar:?] + at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.18.3.jar:?] + at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) ~[dev-launch-injector-0.2.1+build.8.jar:?] +Caused by: com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 401 + at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:85) ~[authlib-4.0.43.jar:?] + at com.mojang.authlib.minecraft.client.MinecraftClient.get(MinecraftClient.java:48) ~[authlib-4.0.43.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:129) ~[authlib-4.0.43.jar:?] + ... 9 more +[09:34:39] [Render thread/INFO] (Minecraft) Setting user: Player474 +[09:34:39] [Render thread/INFO] (Indigo) [Indigo] Registering Indigo renderer! +[09:34:40] [Render thread/INFO] (Minecraft) Backend library: LWJGL version 3.3.2-snapshot +[09:34:41] [Render thread/INFO] (Minecraft) Reloading ResourceManager: vanilla, fabric (fabric-mining-level-api-v1, fabric-blockrenderlayer-v1, fabric-loot-tables-v1, fabric-rendering-fluids-v1, fabric-registry-sync-v0, fabric-networking-api-v1, fabric-rendering-data-attachment-v1, fabric-item-group-api-v1, fabric-message-api-v1, fabric-screen-api-v1, fabric-item-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-convention-tags-v1, fabric-renderer-api-v1, fabric-keybindings-v0, fabric-dimensions-v1, fabric-block-api-v1, fabric-api, fabric-client-tags-api-v1, fabric-api-lookup-api-v1, fabric-transfer-api-v1, fabric-api-base, fabric-gametest-api-v1, fabric-entity-events-v1, fabric-sound-api-v1, fabric-block-view-api-v2, fabric-screen-handler-api-v1, szar, fabric-lifecycle-events-v1, fabric-transitive-access-wideners-v1, fabric-rendering-v1, fabric-key-binding-api-v1, fabric-commands-v0, fabric-recipe-api-v1, fabric-crash-report-info-v1, fabric-containers-v0, fabric-command-api-v2, fabric-events-interaction-v0, fabricloader, fabric-rendering-v0, fabric-resource-conditions-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-networking-v0, fabric-biome-api-v1, fabric-data-attachment-api-v1, fabric-loot-api-v2, fabric-models-v0, fabric-command-api-v1, fabric-content-registries-v0, fabric-data-generation-api-v1, fabric-model-loading-api-v1, fabric-game-rule-api-v1, fabric-events-lifecycle-v0, fabric-resource-loader-v0) +[09:34:41] [Worker-Main-5/INFO] (Minecraft) Found unifont_all_no_pua-15.0.06.hex, loading +[09:34:41] [Worker-Main-4/WARN] (Minecraft) Texture szar:block/cigany with size 500x500 limits mip level from 4 to 2 +[09:34:41] [Worker-Main-4/WARN] (Minecraft) minecraft:textures/atlas/blocks.png: dropping miplevel from 4 to 2, because of minimum power of two: 4 +[09:34:41] [Realms Notification Availability checker #1/INFO] (Minecraft) Could not authorize you against Realms server: java.lang.RuntimeException: Failed to parse into SignedJWT: FabricMC +[09:34:42] [Worker-Main-3/WARN] (Minecraft) Unable to load model: 'szar:item/weed_join_3d' referenced from: szar:weed_joint#inventory: java.io.FileNotFoundException: szar:models/item/weed_join_3d.json +[09:34:42] [Worker-Main-3/WARN] (Minecraft) Unable to load model: 'szar:item/weed_joint_held' referenced from: szar:weed_joint#inventory: java.io.FileNotFoundException: szar:models/item/weed_joint_held.json +[09:34:43] [Render thread/WARN] (Minecraft) Missing sound for event: minecraft:item.goat_horn.play +[09:34:43] [Render thread/WARN] (Minecraft) Missing sound for event: minecraft:entity.goat.screaming.horn_break +[09:34:43] [Render thread/INFO] (Minecraft) OpenAL initialized on device OpenAL Soft on LM22-B200S (NVIDIA High Definition Audio) +[09:34:43] [Render thread/INFO] (Minecraft) Sound engine started +[09:34:43] [Render thread/INFO] (Minecraft) Created: 1024x1024x2 minecraft:textures/atlas/blocks.png-atlas +[09:34:43] [Render thread/INFO] (Minecraft) Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas +[09:34:43] [Render thread/INFO] (Minecraft) Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas +[09:34:43] [Render thread/INFO] (Minecraft) Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas +[09:34:43] [Render thread/INFO] (Minecraft) Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas +[09:34:43] [Render thread/INFO] (Minecraft) Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas +[09:34:43] [Render thread/INFO] (Minecraft) Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas +[09:34:43] [Render thread/INFO] (Minecraft) Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas +[09:34:43] [Render thread/INFO] (Minecraft) Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas +[09:34:43] [Render thread/WARN] (Minecraft) Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program. +[09:34:43] [Render thread/INFO] (Minecraft) Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas +[09:34:43] [Render thread/INFO] (Minecraft) Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas +[09:34:43] [Render thread/INFO] (Minecraft) Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas +[09:34:47] [Render thread/INFO] (FabricRegistrySync) [fabric-registry-sync] Loaded registry data [file 1/4] +[09:34:48] [Render thread/INFO] (Minecraft) Loaded 7 recipes +[09:34:48] [Render thread/INFO] (Minecraft) Loaded 1272 advancements +[09:34:48] [Render thread/INFO] (BiomeModificationImpl) Applied 0 biome modifications to 0 of 64 new biomes in 1.328 ms +[09:34:48] [Server thread/INFO] (Minecraft) Starting integrated minecraft server version 1.20.1 +[09:34:48] [Server thread/INFO] (Minecraft) Generating keypair +[09:34:49] [Server thread/INFO] (Minecraft) Preparing start region for dimension minecraft:overworld +[09:34:50] [Render thread/INFO] (Minecraft) Preparing spawn area: 0% +[09:34:50] [Render thread/INFO] (Minecraft) Preparing spawn area: 0% +[09:34:50] [Render thread/INFO] (Minecraft) Preparing spawn area: 0% +[09:34:50] [Render thread/INFO] (Minecraft) Preparing spawn area: 0% +[09:34:51] [Render thread/INFO] (Minecraft) Preparing spawn area: 22% +[09:34:51] [Render thread/INFO] (Minecraft) Time elapsed: 2371 ms +[09:34:51] [Server thread/INFO] (Minecraft) Changing view distance to 12, from 10 +[09:34:51] [Server thread/INFO] (Minecraft) Changing simulation distance to 12, from 0 +[09:34:52] [Server thread/INFO] (Minecraft) Player474[local:E:f1b5d3b4] logged in with entity id 1 at (4.125017190024392, -59.0, 14.799383692353352) +[09:34:52] [Server thread/INFO] (Minecraft) Player474 joined the game +[09:34:53] [Render thread/INFO] (Minecraft) Loaded 6 advancements +[09:35:01] [Server thread/INFO] (Minecraft) Saving and pausing game... +[09:35:01] [Server thread/INFO] (Minecraft) Saving chunks for level 'ServerLevel[szar]'/minecraft:overworld +[09:35:01] [Server thread/INFO] (Minecraft) Saving chunks for level 'ServerLevel[szar]'/minecraft:the_end +[09:35:01] [Server thread/INFO] (Minecraft) Saving chunks for level 'ServerLevel[szar]'/minecraft:the_nether +[09:35:02] [Server thread/INFO] (Minecraft) Player474 lost connection: Disconnected +[09:35:02] [Server thread/INFO] (Minecraft) Player474 left the game +[09:35:02] [Server thread/INFO] (Minecraft) Stopping singleplayer server as player logged out +[09:35:02] [Server thread/INFO] (Minecraft) Stopping server +[09:35:02] [Server thread/INFO] (Minecraft) Saving players +[09:35:02] [Server thread/INFO] (Minecraft) Saving worlds +[09:35:02] [Server thread/INFO] (Minecraft) Saving chunks for level 'ServerLevel[szar]'/minecraft:overworld +[09:35:02] [Server thread/INFO] (Minecraft) Saving chunks for level 'ServerLevel[szar]'/minecraft:the_end +[09:35:02] [Server thread/INFO] (Minecraft) Saving chunks for level 'ServerLevel[szar]'/minecraft:the_nether +[09:35:02] [Server thread/INFO] (Minecraft) ThreadedAnvilChunkStorage (szar): All chunks are saved +[09:35:02] [Server thread/INFO] (Minecraft) ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[09:35:02] [Server thread/INFO] (Minecraft) ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[09:35:02] [Server thread/INFO] (Minecraft) ThreadedAnvilChunkStorage: All dimensions are saved +[09:35:03] [Render thread/INFO] (Minecraft) Stopping! diff --git a/run/options.txt b/run/options.txt new file mode 100644 index 0000000..6b4d5b9 --- /dev/null +++ b/run/options.txt @@ -0,0 +1,137 @@ +version:3465 +autoJump:false +operatorItemsTab:false +autoSuggestions:true +chatColors:true +chatLinks:true +chatLinksPrompt:true +enableVsync:true +entityShadows:true +forceUnicodeFont:false +discrete_mouse_scroll:false +invertYMouse:false +realmsNotifications:true +reducedDebugInfo:false +showSubtitles:false +directionalAudio:false +touchscreen:false +fullscreen:false +bobView:true +toggleCrouch:false +toggleSprint:false +darkMojangStudiosBackground:false +hideLightningFlashes:false +mouseSensitivity:0.5 +fov:0.0 +screenEffectScale:1.0 +fovEffectScale:1.0 +darknessEffectScale:1.0 +glintSpeed:0.5 +glintStrength:0.75 +damageTiltStrength:1.0 +highContrast:false +gamma:0.5 +renderDistance:12 +simulationDistance:12 +entityDistanceScaling:1.0 +guiScale:0 +particles:0 +maxFps:120 +graphicsMode:1 +ao:true +prioritizeChunkUpdates:0 +biomeBlendRadius:2 +renderClouds:"true" +resourcePacks:["fabric"] +incompatibleResourcePacks:[] +lastServer: +lang:en_us +soundDevice:"" +chatVisibility:0 +chatOpacity:1.0 +chatLineSpacing:0.0 +textBackgroundOpacity:0.5 +backgroundForChatOnly:true +hideServerAddress:false +advancedItemTooltips:true +pauseOnLostFocus:true +overrideWidth:0 +overrideHeight:0 +chatHeightFocused:1.0 +chatDelay:0.0 +chatHeightUnfocused:0.4375 +chatScale:1.0 +chatWidth:1.0 +notificationDisplayTime:1.0 +mipmapLevels:4 +useNativeTransport:true +mainHand:"right" +attackIndicator:1 +narrator:0 +tutorialStep:none +mouseWheelSensitivity:1.0 +rawMouseInput:true +glDebugVerbosity:1 +skipMultiplayerWarning:false +skipRealms32bitWarning:false +hideMatchedNames:true +joinedFirstServer:false +hideBundleTutorial:false +syncChunkWrites:true +showAutosaveIndicator:true +allowServerListing:true +onlyShowSecureChat:false +panoramaScrollSpeed:1.0 +telemetryOptInExtra:false +onboardAccessibility:false +key_key.attack:key.mouse.left +key_key.use:key.mouse.right +key_key.forward:key.keyboard.w +key_key.left:key.keyboard.a +key_key.back:key.keyboard.s +key_key.right:key.keyboard.d +key_key.jump:key.keyboard.space +key_key.sneak:key.keyboard.left.shift +key_key.sprint:key.keyboard.left.control +key_key.drop:key.keyboard.q +key_key.inventory:key.keyboard.e +key_key.chat:key.keyboard.t +key_key.playerlist:key.keyboard.tab +key_key.pickItem:key.mouse.middle +key_key.command:key.keyboard.slash +key_key.socialInteractions:key.keyboard.p +key_key.screenshot:key.keyboard.f2 +key_key.togglePerspective:key.keyboard.f5 +key_key.smoothCamera:key.keyboard.unknown +key_key.fullscreen:key.keyboard.f11 +key_key.spectatorOutlines:key.keyboard.unknown +key_key.swapOffhand:key.keyboard.f +key_key.saveToolbarActivator:key.keyboard.c +key_key.loadToolbarActivator:key.keyboard.x +key_key.advancements:key.keyboard.l +key_key.hotbar.1:key.keyboard.1 +key_key.hotbar.2:key.keyboard.2 +key_key.hotbar.3:key.keyboard.3 +key_key.hotbar.4:key.keyboard.4 +key_key.hotbar.5:key.keyboard.5 +key_key.hotbar.6:key.keyboard.6 +key_key.hotbar.7:key.keyboard.7 +key_key.hotbar.8:key.keyboard.8 +key_key.hotbar.9:key.keyboard.9 +soundCategory_master:1.0 +soundCategory_music:1.0 +soundCategory_record:1.0 +soundCategory_weather:1.0 +soundCategory_block:1.0 +soundCategory_hostile:1.0 +soundCategory_neutral:1.0 +soundCategory_player:1.0 +soundCategory_ambient:1.0 +soundCategory_voice:1.0 +modelPart_cape:true +modelPart_jacket:true +modelPart_left_sleeve:true +modelPart_right_sleeve:true +modelPart_left_pants_leg:true +modelPart_right_pants_leg:true +modelPart_hat:true diff --git a/run/saves/szar/DIM-1/data/raids.dat b/run/saves/szar/DIM-1/data/raids.dat new file mode 100644 index 0000000..52b10d2 Binary files /dev/null and b/run/saves/szar/DIM-1/data/raids.dat differ diff --git a/run/saves/szar/DIM1/data/raids_end.dat b/run/saves/szar/DIM1/data/raids_end.dat new file mode 100644 index 0000000..52b10d2 Binary files /dev/null and b/run/saves/szar/DIM1/data/raids_end.dat differ diff --git a/run/saves/szar/advancements/05a2b883-672c-35b9-82ec-eccc4e0cabc2.json b/run/saves/szar/advancements/05a2b883-672c-35b9-82ec-eccc4e0cabc2.json new file mode 100644 index 0000000..bf551ea --- /dev/null +++ b/run/saves/szar/advancements/05a2b883-672c-35b9-82ec-eccc4e0cabc2.json @@ -0,0 +1,21 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 08:47:31 +0100" + }, + "done": true + }, + "minecraft:husbandry/obtain_netherite_hoe": { + "criteria": { + "netherite_hoe": "2026-01-06 08:48:08 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 08:47:32 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/1344ba46-6b08-3a2e-813a-3106d9215e61.json b/run/saves/szar/advancements/1344ba46-6b08-3a2e-813a-3106d9215e61.json new file mode 100644 index 0000000..7161387 --- /dev/null +++ b/run/saves/szar/advancements/1344ba46-6b08-3a2e-813a-3106d9215e61.json @@ -0,0 +1,75 @@ +{ + "minecraft:recipes/combat/leather_helmet": { + "criteria": { + "has_leather": "2026-01-07 08:15:22 +0100" + }, + "done": true + }, + "minecraft:recipes/combat/leather_leggings": { + "criteria": { + "has_leather": "2026-01-07 08:15:22 +0100" + }, + "done": true + }, + "minecraft:recipes/misc/book": { + "criteria": { + "has_paper": "2026-01-07 08:16:03 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/item_frame": { + "criteria": { + "has_leather": "2026-01-07 08:15:22 +0100" + }, + "done": true + }, + "minecraft:recipes/combat/leather_chestplate": { + "criteria": { + "has_leather": "2026-01-07 08:15:22 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 08:13:01 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2026-01-07 08:15:53 +0100" + }, + "done": true + }, + "minecraft:adventure/root": { + "criteria": { + "killed_something": "2026-01-07 08:14:27 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/cartography_table": { + "criteria": { + "has_paper": "2026-01-07 08:16:03 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 08:13:02 +0100" + }, + "done": false + }, + "minecraft:recipes/combat/leather_boots": { + "criteria": { + "has_leather": "2026-01-07 08:15:22 +0100" + }, + "done": true + }, + "minecraft:recipes/misc/leather_horse_armor": { + "criteria": { + "has_leather": "2026-01-07 08:15:22 +0100" + }, + "done": true + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/187217a2-f3ae-3640-aba9-fce2f2248422.json b/run/saves/szar/advancements/187217a2-f3ae-3640-aba9-fce2f2248422.json new file mode 100644 index 0000000..e3cea41 --- /dev/null +++ b/run/saves/szar/advancements/187217a2-f3ae-3640-aba9-fce2f2248422.json @@ -0,0 +1,21 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 08:30:07 +0100" + }, + "done": true + }, + "minecraft:adventure/root": { + "criteria": { + "killed_something": "2026-01-06 08:30:55 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 08:30:08 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/1c207d49-b6d4-301f-bf62-f591002e4f1a.json b/run/saves/szar/advancements/1c207d49-b6d4-301f-bf62-f591002e4f1a.json new file mode 100644 index 0000000..41263d3 --- /dev/null +++ b/run/saves/szar/advancements/1c207d49-b6d4-301f-bf62-f591002e4f1a.json @@ -0,0 +1,21 @@ +{ + "szar:nwordpass": { + "criteria": { + "used_item": "2026-01-05 11:16:32 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-05 11:15:57 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-05 11:15:58 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/2654e3c3-150d-3857-a426-0b141796a4e0.json b/run/saves/szar/advancements/2654e3c3-150d-3857-a426-0b141796a4e0.json new file mode 100644 index 0000000..0b12363 --- /dev/null +++ b/run/saves/szar/advancements/2654e3c3-150d-3857-a426-0b141796a4e0.json @@ -0,0 +1,21 @@ +{ + "szar:nwordpass": { + "criteria": { + "used_item": "2026-01-05 11:11:14 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-05 11:11:12 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-05 11:11:12 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/27630cc8-9d92-34f7-8c10-85caa979d8b3.json b/run/saves/szar/advancements/27630cc8-9d92-34f7-8c10-85caa979d8b3.json new file mode 100644 index 0000000..6ba63cd --- /dev/null +++ b/run/saves/szar/advancements/27630cc8-9d92-34f7-8c10-85caa979d8b3.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 08:40:49 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 08:40:50 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/2b98548a-5e09-3029-b082-b4c99d31d926.json b/run/saves/szar/advancements/2b98548a-5e09-3029-b082-b4c99d31d926.json new file mode 100644 index 0000000..04f2f1f --- /dev/null +++ b/run/saves/szar/advancements/2b98548a-5e09-3029-b082-b4c99d31d926.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 08:55:39 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 08:55:40 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/38ee4029-e397-3902-8d79-d6c4d51a8fef.json b/run/saves/szar/advancements/38ee4029-e397-3902-8d79-d6c4d51a8fef.json new file mode 100644 index 0000000..8b5c031 --- /dev/null +++ b/run/saves/szar/advancements/38ee4029-e397-3902-8d79-d6c4d51a8fef.json @@ -0,0 +1,21 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 08:08:21 +0100" + }, + "done": true + }, + "minecraft:adventure/root": { + "criteria": { + "killed_something": "2026-01-06 08:08:44 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 08:08:22 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/3b73482c-4090-3c74-a2d4-17e9934c9bd9.json b/run/saves/szar/advancements/3b73482c-4090-3c74-a2d4-17e9934c9bd9.json new file mode 100644 index 0000000..4c1f67a --- /dev/null +++ b/run/saves/szar/advancements/3b73482c-4090-3c74-a2d4-17e9934c9bd9.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 08:42:31 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 08:42:32 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1.json b/run/saves/szar/advancements/3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1.json new file mode 100644 index 0000000..cc0192e --- /dev/null +++ b/run/saves/szar/advancements/3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 09:22:08 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 09:22:09 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/5031b283-213a-3769-9d06-07f0ca40feb8.json b/run/saves/szar/advancements/5031b283-213a-3769-9d06-07f0ca40feb8.json new file mode 100644 index 0000000..8a7ba98 --- /dev/null +++ b/run/saves/szar/advancements/5031b283-213a-3769-9d06-07f0ca40feb8.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 08:54:33 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 08:54:33 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/50441446-173a-3648-92c5-519e7eb2f5c1.json b/run/saves/szar/advancements/50441446-173a-3648-92c5-519e7eb2f5c1.json new file mode 100644 index 0000000..e26da19 --- /dev/null +++ b/run/saves/szar/advancements/50441446-173a-3648-92c5-519e7eb2f5c1.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 09:19:14 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 09:19:14 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/53335878-3f56-39c8-893b-77b74c9ca2e1.json b/run/saves/szar/advancements/53335878-3f56-39c8-893b-77b74c9ca2e1.json new file mode 100644 index 0000000..1a99d92 --- /dev/null +++ b/run/saves/szar/advancements/53335878-3f56-39c8-893b-77b74c9ca2e1.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 09:20:46 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 09:20:46 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/56194db1-2459-3533-bada-8561030dd064.json b/run/saves/szar/advancements/56194db1-2459-3533-bada-8561030dd064.json new file mode 100644 index 0000000..66866c0 --- /dev/null +++ b/run/saves/szar/advancements/56194db1-2459-3533-bada-8561030dd064.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 08:57:34 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 08:57:35 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/58b4dcc6-56fd-3122-a1b7-3d72cc687631.json b/run/saves/szar/advancements/58b4dcc6-56fd-3122-a1b7-3d72cc687631.json new file mode 100644 index 0000000..7a84291 --- /dev/null +++ b/run/saves/szar/advancements/58b4dcc6-56fd-3122-a1b7-3d72cc687631.json @@ -0,0 +1,39 @@ +{ + "minecraft:recipes/misc/book": { + "criteria": { + "has_paper": "2026-01-07 09:21:36 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 09:21:36 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2026-01-07 09:21:36 +0100" + }, + "done": true + }, + "minecraft:recipes/redstone/dispenser": { + "criteria": { + "has_bow": "2026-01-07 09:21:36 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/cartography_table": { + "criteria": { + "has_paper": "2026-01-07 09:21:36 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 09:21:38 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.json b/run/saves/szar/advancements/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.json new file mode 100644 index 0000000..90cc91c --- /dev/null +++ b/run/saves/szar/advancements/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.json @@ -0,0 +1,27 @@ +{ + "minecraft:recipes/misc/coal": { + "criteria": { + "has_coal_block": "2026-01-06 09:20:03 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/smoker": { + "criteria": { + "has_furnace": "2026-01-06 09:20:06 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 09:19:57 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 09:19:58 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.json b/run/saves/szar/advancements/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.json new file mode 100644 index 0000000..343a1ac --- /dev/null +++ b/run/saves/szar/advancements/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.json @@ -0,0 +1,21 @@ +{ + "szar:nwordpass": { + "criteria": { + "used_item": "2026-01-05 10:43:09 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-05 10:42:50 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-05 10:42:51 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/6b45a986-a4aa-3b68-85a3-c5041d0b6192.json b/run/saves/szar/advancements/6b45a986-a4aa-3b68-85a3-c5041d0b6192.json new file mode 100644 index 0000000..15eea7b --- /dev/null +++ b/run/saves/szar/advancements/6b45a986-a4aa-3b68-85a3-c5041d0b6192.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 09:02:30 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 09:02:31 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/7b2fc485-d259-389c-bb22-fc20b2865ae3.json b/run/saves/szar/advancements/7b2fc485-d259-389c-bb22-fc20b2865ae3.json new file mode 100644 index 0000000..0c96687 --- /dev/null +++ b/run/saves/szar/advancements/7b2fc485-d259-389c-bb22-fc20b2865ae3.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 09:33:58 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 09:33:59 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/7dc80f62-93ab-31a4-97b1-46f4b80402c9.json b/run/saves/szar/advancements/7dc80f62-93ab-31a4-97b1-46f4b80402c9.json new file mode 100644 index 0000000..f949abf --- /dev/null +++ b/run/saves/szar/advancements/7dc80f62-93ab-31a4-97b1-46f4b80402c9.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 08:33:56 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 08:33:57 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/7fef5833-06c9-398a-84c0-fbd3a81ff548.json b/run/saves/szar/advancements/7fef5833-06c9-398a-84c0-fbd3a81ff548.json new file mode 100644 index 0000000..f6068c9 --- /dev/null +++ b/run/saves/szar/advancements/7fef5833-06c9-398a-84c0-fbd3a81ff548.json @@ -0,0 +1,27 @@ +{ + "minecraft:recipes/misc/book": { + "criteria": { + "has_paper": "2026-01-07 08:33:28 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 08:33:28 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/cartography_table": { + "criteria": { + "has_paper": "2026-01-07 08:33:28 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 08:33:29 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/8647fa2e-0d3d-396f-b7fb-761893f2c64f.json b/run/saves/szar/advancements/8647fa2e-0d3d-396f-b7fb-761893f2c64f.json new file mode 100644 index 0000000..cdb38b5 --- /dev/null +++ b/run/saves/szar/advancements/8647fa2e-0d3d-396f-b7fb-761893f2c64f.json @@ -0,0 +1,39 @@ +{ + "minecraft:recipes/misc/book": { + "criteria": { + "has_paper": "2026-01-07 09:15:17 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 09:15:17 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2026-01-07 09:15:17 +0100" + }, + "done": true + }, + "minecraft:recipes/redstone/dispenser": { + "criteria": { + "has_bow": "2026-01-07 09:15:17 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/cartography_table": { + "criteria": { + "has_paper": "2026-01-07 09:15:17 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 09:15:18 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/87838b30-d4f9-3495-97a3-26161a757982.json b/run/saves/szar/advancements/87838b30-d4f9-3495-97a3-26161a757982.json new file mode 100644 index 0000000..f1498de --- /dev/null +++ b/run/saves/szar/advancements/87838b30-d4f9-3495-97a3-26161a757982.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 08:57:17 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 08:57:18 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/8ab72cec-6ca5-3cfa-9749-08323debf842.json b/run/saves/szar/advancements/8ab72cec-6ca5-3cfa-9749-08323debf842.json new file mode 100644 index 0000000..fad8681 --- /dev/null +++ b/run/saves/szar/advancements/8ab72cec-6ca5-3cfa-9749-08323debf842.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 09:31:45 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 09:31:46 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/8fffffe9-1697-3450-bdc4-1834288fdb99.json b/run/saves/szar/advancements/8fffffe9-1697-3450-bdc4-1834288fdb99.json new file mode 100644 index 0000000..731c998 --- /dev/null +++ b/run/saves/szar/advancements/8fffffe9-1697-3450-bdc4-1834288fdb99.json @@ -0,0 +1,21 @@ +{ + "szar:nwordpass": { + "criteria": { + "used_item": "2026-01-05 10:48:20 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-05 10:44:59 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-05 10:45:00 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/a349eb7d-8b74-32da-bb8d-6a1fb49c3d85.json b/run/saves/szar/advancements/a349eb7d-8b74-32da-bb8d-6a1fb49c3d85.json new file mode 100644 index 0000000..57231a5 --- /dev/null +++ b/run/saves/szar/advancements/a349eb7d-8b74-32da-bb8d-6a1fb49c3d85.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 08:45:29 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 08:45:31 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.json b/run/saves/szar/advancements/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.json new file mode 100644 index 0000000..2df5468 --- /dev/null +++ b/run/saves/szar/advancements/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.json @@ -0,0 +1,39 @@ +{ + "minecraft:recipes/misc/book": { + "criteria": { + "has_paper": "2026-01-07 09:25:40 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 09:25:40 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2026-01-07 09:25:40 +0100" + }, + "done": true + }, + "minecraft:recipes/redstone/dispenser": { + "criteria": { + "has_bow": "2026-01-07 09:25:40 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/cartography_table": { + "criteria": { + "has_paper": "2026-01-07 09:25:40 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 09:25:40 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/a87d2476-ff88-3799-a681-9605d7180f4f.json b/run/saves/szar/advancements/a87d2476-ff88-3799-a681-9605d7180f4f.json new file mode 100644 index 0000000..962a4c6 --- /dev/null +++ b/run/saves/szar/advancements/a87d2476-ff88-3799-a681-9605d7180f4f.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 09:23:06 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 09:23:07 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/aa0974cf-bafe-3f00-bd4a-65b146355415.json b/run/saves/szar/advancements/aa0974cf-bafe-3f00-bd4a-65b146355415.json new file mode 100644 index 0000000..28144b2 --- /dev/null +++ b/run/saves/szar/advancements/aa0974cf-bafe-3f00-bd4a-65b146355415.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 08:47:56 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 08:47:56 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/abf9489f-335c-323d-bf8c-6e98800dc4a3.json b/run/saves/szar/advancements/abf9489f-335c-323d-bf8c-6e98800dc4a3.json new file mode 100644 index 0000000..1ae459c --- /dev/null +++ b/run/saves/szar/advancements/abf9489f-335c-323d-bf8c-6e98800dc4a3.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 09:07:42 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 09:07:43 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.json b/run/saves/szar/advancements/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.json new file mode 100644 index 0000000..d01c063 --- /dev/null +++ b/run/saves/szar/advancements/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 08:08:26 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 08:08:27 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/ac47fd32-de83-3641-a759-130889823db1.json b/run/saves/szar/advancements/ac47fd32-de83-3641-a759-130889823db1.json new file mode 100644 index 0000000..8356e3d --- /dev/null +++ b/run/saves/szar/advancements/ac47fd32-de83-3641-a759-130889823db1.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 08:59:35 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 08:59:36 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.json b/run/saves/szar/advancements/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.json new file mode 100644 index 0000000..ce0c64d --- /dev/null +++ b/run/saves/szar/advancements/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.json @@ -0,0 +1,27 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 08:38:51 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 08:38:51 +0100" + }, + "done": false + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2026-01-07 08:39:38 +0100" + }, + "done": true + }, + "minecraft:recipes/redstone/dispenser": { + "criteria": { + "has_bow": "2026-01-07 08:39:54 +0100" + }, + "done": true + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/c72e77a5-a3ff-38a0-b468-253b21a4bd27.json b/run/saves/szar/advancements/c72e77a5-a3ff-38a0-b468-253b21a4bd27.json new file mode 100644 index 0000000..ad53ba4 --- /dev/null +++ b/run/saves/szar/advancements/c72e77a5-a3ff-38a0-b468-253b21a4bd27.json @@ -0,0 +1,39 @@ +{ + "minecraft:recipes/misc/book": { + "criteria": { + "has_paper": "2026-01-07 09:34:00 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 09:34:00 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2026-01-07 09:34:00 +0100" + }, + "done": true + }, + "minecraft:recipes/redstone/dispenser": { + "criteria": { + "has_bow": "2026-01-07 09:34:00 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/cartography_table": { + "criteria": { + "has_paper": "2026-01-07 09:34:00 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 09:34:01 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/de6c7baa-0bd3-34f4-81e0-2a85bbae7554.json b/run/saves/szar/advancements/de6c7baa-0bd3-34f4-81e0-2a85bbae7554.json new file mode 100644 index 0000000..1351aa3 --- /dev/null +++ b/run/saves/szar/advancements/de6c7baa-0bd3-34f4-81e0-2a85bbae7554.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 08:50:19 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 08:50:20 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/def15adf-07af-3672-a35b-fe69f139863f.json b/run/saves/szar/advancements/def15adf-07af-3672-a35b-fe69f139863f.json new file mode 100644 index 0000000..a02e0ca --- /dev/null +++ b/run/saves/szar/advancements/def15adf-07af-3672-a35b-fe69f139863f.json @@ -0,0 +1,39 @@ +{ + "minecraft:recipes/misc/book": { + "criteria": { + "has_paper": "2026-01-07 08:56:11 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 08:56:11 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2026-01-07 08:56:11 +0100" + }, + "done": true + }, + "minecraft:recipes/redstone/dispenser": { + "criteria": { + "has_bow": "2026-01-07 08:56:11 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/cartography_table": { + "criteria": { + "has_paper": "2026-01-07 08:56:11 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 08:56:13 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/e012d939-bd4c-38f9-ae46-831d4959ff05.json b/run/saves/szar/advancements/e012d939-bd4c-38f9-ae46-831d4959ff05.json new file mode 100644 index 0000000..f1540c2 --- /dev/null +++ b/run/saves/szar/advancements/e012d939-bd4c-38f9-ae46-831d4959ff05.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 09:26:30 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 09:26:31 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/e6ce70cd-b7cc-34be-b059-93e41d35480c.json b/run/saves/szar/advancements/e6ce70cd-b7cc-34be-b059-93e41d35480c.json new file mode 100644 index 0000000..68546e7 --- /dev/null +++ b/run/saves/szar/advancements/e6ce70cd-b7cc-34be-b059-93e41d35480c.json @@ -0,0 +1,33 @@ +{ + "minecraft:recipes/food/cooked_beef_from_smoking": { + "criteria": { + "has_beef": "2025-12-17 09:30:15 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2025-12-17 09:30:06 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2025-12-17 09:30:07 +0100" + }, + "done": false + }, + "minecraft:recipes/food/cooked_beef": { + "criteria": { + "has_beef": "2025-12-17 09:30:15 +0100" + }, + "done": true + }, + "minecraft:recipes/food/cooked_beef_from_campfire_cooking": { + "criteria": { + "has_beef": "2025-12-17 09:30:15 +0100" + }, + "done": true + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.json b/run/saves/szar/advancements/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.json new file mode 100644 index 0000000..87126e4 --- /dev/null +++ b/run/saves/szar/advancements/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.json @@ -0,0 +1,15 @@ +{ + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-06 08:23:38 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-06 08:23:39 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/f16c07c2-b584-3cdf-b107-12544f991913.json b/run/saves/szar/advancements/f16c07c2-b584-3cdf-b107-12544f991913.json new file mode 100644 index 0000000..6a04822 --- /dev/null +++ b/run/saves/szar/advancements/f16c07c2-b584-3cdf-b107-12544f991913.json @@ -0,0 +1,27 @@ +{ + "minecraft:recipes/misc/book": { + "criteria": { + "has_paper": "2026-01-07 08:35:01 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 08:35:01 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/cartography_table": { + "criteria": { + "has_paper": "2026-01-07 08:35:01 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 08:35:02 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/advancements/fd848f75-c1a0-33b6-9d05-284593849e10.json b/run/saves/szar/advancements/fd848f75-c1a0-33b6-9d05-284593849e10.json new file mode 100644 index 0000000..0bee398 --- /dev/null +++ b/run/saves/szar/advancements/fd848f75-c1a0-33b6-9d05-284593849e10.json @@ -0,0 +1,39 @@ +{ + "minecraft:recipes/misc/book": { + "criteria": { + "has_paper": "2026-01-07 09:34:52 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "unlock_right_away": "2026-01-07 09:34:52 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2026-01-07 09:34:52 +0100" + }, + "done": true + }, + "minecraft:recipes/redstone/dispenser": { + "criteria": { + "has_bow": "2026-01-07 09:34:52 +0100" + }, + "done": true + }, + "minecraft:recipes/decorations/cartography_table": { + "criteria": { + "has_paper": "2026-01-07 09:34:52 +0100" + }, + "done": true + }, + "minecraft:adventure/adventuring_time": { + "criteria": { + "minecraft:plains": "2026-01-07 09:34:53 +0100" + }, + "done": false + }, + "DataVersion": 3465 +} \ No newline at end of file diff --git a/run/saves/szar/data/fabricRegistry.dat b/run/saves/szar/data/fabricRegistry.dat new file mode 100644 index 0000000..137664f Binary files /dev/null and b/run/saves/szar/data/fabricRegistry.dat differ diff --git a/run/saves/szar/data/fabricRegistry.dat.1 b/run/saves/szar/data/fabricRegistry.dat.1 new file mode 100644 index 0000000..137664f Binary files /dev/null and b/run/saves/szar/data/fabricRegistry.dat.1 differ diff --git a/run/saves/szar/data/fabricRegistry.dat.2 b/run/saves/szar/data/fabricRegistry.dat.2 new file mode 100644 index 0000000..137664f Binary files /dev/null and b/run/saves/szar/data/fabricRegistry.dat.2 differ diff --git a/run/saves/szar/data/raids.dat b/run/saves/szar/data/raids.dat new file mode 100644 index 0000000..52b10d2 Binary files /dev/null and b/run/saves/szar/data/raids.dat differ diff --git a/run/saves/szar/entities/r.-1.-1.mca b/run/saves/szar/entities/r.-1.-1.mca new file mode 100644 index 0000000..e69de29 diff --git a/run/saves/szar/entities/r.-1.0.mca b/run/saves/szar/entities/r.-1.0.mca new file mode 100644 index 0000000..e69de29 diff --git a/run/saves/szar/entities/r.0.-1.mca b/run/saves/szar/entities/r.0.-1.mca new file mode 100644 index 0000000..e69de29 diff --git a/run/saves/szar/entities/r.0.0.mca b/run/saves/szar/entities/r.0.0.mca new file mode 100644 index 0000000..8c238de Binary files /dev/null and b/run/saves/szar/entities/r.0.0.mca differ diff --git a/run/saves/szar/icon.png b/run/saves/szar/icon.png new file mode 100644 index 0000000..a4faf07 Binary files /dev/null and b/run/saves/szar/icon.png differ diff --git a/run/saves/szar/level.dat b/run/saves/szar/level.dat new file mode 100644 index 0000000..dd68766 Binary files /dev/null and b/run/saves/szar/level.dat differ diff --git a/run/saves/szar/level.dat_old b/run/saves/szar/level.dat_old new file mode 100644 index 0000000..22abc81 Binary files /dev/null and b/run/saves/szar/level.dat_old differ diff --git a/run/saves/szar/playerdata/05a2b883-672c-35b9-82ec-eccc4e0cabc2.dat b/run/saves/szar/playerdata/05a2b883-672c-35b9-82ec-eccc4e0cabc2.dat new file mode 100644 index 0000000..40721e9 Binary files /dev/null and b/run/saves/szar/playerdata/05a2b883-672c-35b9-82ec-eccc4e0cabc2.dat differ diff --git a/run/saves/szar/playerdata/05a2b883-672c-35b9-82ec-eccc4e0cabc2.dat_old b/run/saves/szar/playerdata/05a2b883-672c-35b9-82ec-eccc4e0cabc2.dat_old new file mode 100644 index 0000000..c4b998b Binary files /dev/null and b/run/saves/szar/playerdata/05a2b883-672c-35b9-82ec-eccc4e0cabc2.dat_old differ diff --git a/run/saves/szar/playerdata/1344ba46-6b08-3a2e-813a-3106d9215e61.dat b/run/saves/szar/playerdata/1344ba46-6b08-3a2e-813a-3106d9215e61.dat new file mode 100644 index 0000000..f42905b Binary files /dev/null and b/run/saves/szar/playerdata/1344ba46-6b08-3a2e-813a-3106d9215e61.dat differ diff --git a/run/saves/szar/playerdata/1344ba46-6b08-3a2e-813a-3106d9215e61.dat_old b/run/saves/szar/playerdata/1344ba46-6b08-3a2e-813a-3106d9215e61.dat_old new file mode 100644 index 0000000..435d33e Binary files /dev/null and b/run/saves/szar/playerdata/1344ba46-6b08-3a2e-813a-3106d9215e61.dat_old differ diff --git a/run/saves/szar/playerdata/187217a2-f3ae-3640-aba9-fce2f2248422.dat b/run/saves/szar/playerdata/187217a2-f3ae-3640-aba9-fce2f2248422.dat new file mode 100644 index 0000000..1c8c609 Binary files /dev/null and b/run/saves/szar/playerdata/187217a2-f3ae-3640-aba9-fce2f2248422.dat differ diff --git a/run/saves/szar/playerdata/187217a2-f3ae-3640-aba9-fce2f2248422.dat_old b/run/saves/szar/playerdata/187217a2-f3ae-3640-aba9-fce2f2248422.dat_old new file mode 100644 index 0000000..39dc789 Binary files /dev/null and b/run/saves/szar/playerdata/187217a2-f3ae-3640-aba9-fce2f2248422.dat_old differ diff --git a/run/saves/szar/playerdata/1c207d49-b6d4-301f-bf62-f591002e4f1a.dat b/run/saves/szar/playerdata/1c207d49-b6d4-301f-bf62-f591002e4f1a.dat new file mode 100644 index 0000000..a47d50c Binary files /dev/null and b/run/saves/szar/playerdata/1c207d49-b6d4-301f-bf62-f591002e4f1a.dat differ diff --git a/run/saves/szar/playerdata/1c207d49-b6d4-301f-bf62-f591002e4f1a.dat_old b/run/saves/szar/playerdata/1c207d49-b6d4-301f-bf62-f591002e4f1a.dat_old new file mode 100644 index 0000000..5414b0f Binary files /dev/null and b/run/saves/szar/playerdata/1c207d49-b6d4-301f-bf62-f591002e4f1a.dat_old differ diff --git a/run/saves/szar/playerdata/2654e3c3-150d-3857-a426-0b141796a4e0.dat b/run/saves/szar/playerdata/2654e3c3-150d-3857-a426-0b141796a4e0.dat new file mode 100644 index 0000000..bc2570c Binary files /dev/null and b/run/saves/szar/playerdata/2654e3c3-150d-3857-a426-0b141796a4e0.dat differ diff --git a/run/saves/szar/playerdata/27630cc8-9d92-34f7-8c10-85caa979d8b3.dat b/run/saves/szar/playerdata/27630cc8-9d92-34f7-8c10-85caa979d8b3.dat new file mode 100644 index 0000000..c6a909a Binary files /dev/null and b/run/saves/szar/playerdata/27630cc8-9d92-34f7-8c10-85caa979d8b3.dat differ diff --git a/run/saves/szar/playerdata/27630cc8-9d92-34f7-8c10-85caa979d8b3.dat_old b/run/saves/szar/playerdata/27630cc8-9d92-34f7-8c10-85caa979d8b3.dat_old new file mode 100644 index 0000000..3ab9b2e Binary files /dev/null and b/run/saves/szar/playerdata/27630cc8-9d92-34f7-8c10-85caa979d8b3.dat_old differ diff --git a/run/saves/szar/playerdata/2b98548a-5e09-3029-b082-b4c99d31d926.dat b/run/saves/szar/playerdata/2b98548a-5e09-3029-b082-b4c99d31d926.dat new file mode 100644 index 0000000..732adc8 Binary files /dev/null and b/run/saves/szar/playerdata/2b98548a-5e09-3029-b082-b4c99d31d926.dat differ diff --git a/run/saves/szar/playerdata/38ee4029-e397-3902-8d79-d6c4d51a8fef.dat b/run/saves/szar/playerdata/38ee4029-e397-3902-8d79-d6c4d51a8fef.dat new file mode 100644 index 0000000..79f93e1 Binary files /dev/null and b/run/saves/szar/playerdata/38ee4029-e397-3902-8d79-d6c4d51a8fef.dat differ diff --git a/run/saves/szar/playerdata/38ee4029-e397-3902-8d79-d6c4d51a8fef.dat_old b/run/saves/szar/playerdata/38ee4029-e397-3902-8d79-d6c4d51a8fef.dat_old new file mode 100644 index 0000000..2e3a27a Binary files /dev/null and b/run/saves/szar/playerdata/38ee4029-e397-3902-8d79-d6c4d51a8fef.dat_old differ diff --git a/run/saves/szar/playerdata/3b73482c-4090-3c74-a2d4-17e9934c9bd9.dat b/run/saves/szar/playerdata/3b73482c-4090-3c74-a2d4-17e9934c9bd9.dat new file mode 100644 index 0000000..271bb0f Binary files /dev/null and b/run/saves/szar/playerdata/3b73482c-4090-3c74-a2d4-17e9934c9bd9.dat differ diff --git a/run/saves/szar/playerdata/3b73482c-4090-3c74-a2d4-17e9934c9bd9.dat_old b/run/saves/szar/playerdata/3b73482c-4090-3c74-a2d4-17e9934c9bd9.dat_old new file mode 100644 index 0000000..a6926db Binary files /dev/null and b/run/saves/szar/playerdata/3b73482c-4090-3c74-a2d4-17e9934c9bd9.dat_old differ diff --git a/run/saves/szar/playerdata/3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1.dat b/run/saves/szar/playerdata/3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1.dat new file mode 100644 index 0000000..c6e45f6 Binary files /dev/null and b/run/saves/szar/playerdata/3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1.dat differ diff --git a/run/saves/szar/playerdata/5031b283-213a-3769-9d06-07f0ca40feb8.dat b/run/saves/szar/playerdata/5031b283-213a-3769-9d06-07f0ca40feb8.dat new file mode 100644 index 0000000..20e29e9 Binary files /dev/null and b/run/saves/szar/playerdata/5031b283-213a-3769-9d06-07f0ca40feb8.dat differ diff --git a/run/saves/szar/playerdata/50441446-173a-3648-92c5-519e7eb2f5c1.dat b/run/saves/szar/playerdata/50441446-173a-3648-92c5-519e7eb2f5c1.dat new file mode 100644 index 0000000..30bac9a Binary files /dev/null and b/run/saves/szar/playerdata/50441446-173a-3648-92c5-519e7eb2f5c1.dat differ diff --git a/run/saves/szar/playerdata/53335878-3f56-39c8-893b-77b74c9ca2e1.dat b/run/saves/szar/playerdata/53335878-3f56-39c8-893b-77b74c9ca2e1.dat new file mode 100644 index 0000000..f57a906 Binary files /dev/null and b/run/saves/szar/playerdata/53335878-3f56-39c8-893b-77b74c9ca2e1.dat differ diff --git a/run/saves/szar/playerdata/56194db1-2459-3533-bada-8561030dd064.dat b/run/saves/szar/playerdata/56194db1-2459-3533-bada-8561030dd064.dat new file mode 100644 index 0000000..5e48e73 Binary files /dev/null and b/run/saves/szar/playerdata/56194db1-2459-3533-bada-8561030dd064.dat differ diff --git a/run/saves/szar/playerdata/58b4dcc6-56fd-3122-a1b7-3d72cc687631.dat b/run/saves/szar/playerdata/58b4dcc6-56fd-3122-a1b7-3d72cc687631.dat new file mode 100644 index 0000000..26c5d6c Binary files /dev/null and b/run/saves/szar/playerdata/58b4dcc6-56fd-3122-a1b7-3d72cc687631.dat differ diff --git a/run/saves/szar/playerdata/58b4dcc6-56fd-3122-a1b7-3d72cc687631.dat_old b/run/saves/szar/playerdata/58b4dcc6-56fd-3122-a1b7-3d72cc687631.dat_old new file mode 100644 index 0000000..f628acf Binary files /dev/null and b/run/saves/szar/playerdata/58b4dcc6-56fd-3122-a1b7-3d72cc687631.dat_old differ diff --git a/run/saves/szar/playerdata/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.dat b/run/saves/szar/playerdata/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.dat new file mode 100644 index 0000000..b67b859 Binary files /dev/null and b/run/saves/szar/playerdata/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.dat differ diff --git a/run/saves/szar/playerdata/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.dat_old b/run/saves/szar/playerdata/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.dat_old new file mode 100644 index 0000000..2257e4a Binary files /dev/null and b/run/saves/szar/playerdata/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.dat_old differ diff --git a/run/saves/szar/playerdata/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.dat b/run/saves/szar/playerdata/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.dat new file mode 100644 index 0000000..0f5138e Binary files /dev/null and b/run/saves/szar/playerdata/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.dat differ diff --git a/run/saves/szar/playerdata/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.dat_old b/run/saves/szar/playerdata/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.dat_old new file mode 100644 index 0000000..73d8c6d Binary files /dev/null and b/run/saves/szar/playerdata/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.dat_old differ diff --git a/run/saves/szar/playerdata/6b45a986-a4aa-3b68-85a3-c5041d0b6192.dat b/run/saves/szar/playerdata/6b45a986-a4aa-3b68-85a3-c5041d0b6192.dat new file mode 100644 index 0000000..40e8292 Binary files /dev/null and b/run/saves/szar/playerdata/6b45a986-a4aa-3b68-85a3-c5041d0b6192.dat differ diff --git a/run/saves/szar/playerdata/6b45a986-a4aa-3b68-85a3-c5041d0b6192.dat_old b/run/saves/szar/playerdata/6b45a986-a4aa-3b68-85a3-c5041d0b6192.dat_old new file mode 100644 index 0000000..4d0b2ae Binary files /dev/null and b/run/saves/szar/playerdata/6b45a986-a4aa-3b68-85a3-c5041d0b6192.dat_old differ diff --git a/run/saves/szar/playerdata/7b2fc485-d259-389c-bb22-fc20b2865ae3.dat b/run/saves/szar/playerdata/7b2fc485-d259-389c-bb22-fc20b2865ae3.dat new file mode 100644 index 0000000..e519a4a Binary files /dev/null and b/run/saves/szar/playerdata/7b2fc485-d259-389c-bb22-fc20b2865ae3.dat differ diff --git a/run/saves/szar/playerdata/7b2fc485-d259-389c-bb22-fc20b2865ae3.dat_old b/run/saves/szar/playerdata/7b2fc485-d259-389c-bb22-fc20b2865ae3.dat_old new file mode 100644 index 0000000..a9421c8 Binary files /dev/null and b/run/saves/szar/playerdata/7b2fc485-d259-389c-bb22-fc20b2865ae3.dat_old differ diff --git a/run/saves/szar/playerdata/7dc80f62-93ab-31a4-97b1-46f4b80402c9.dat b/run/saves/szar/playerdata/7dc80f62-93ab-31a4-97b1-46f4b80402c9.dat new file mode 100644 index 0000000..21cd545 Binary files /dev/null and b/run/saves/szar/playerdata/7dc80f62-93ab-31a4-97b1-46f4b80402c9.dat differ diff --git a/run/saves/szar/playerdata/7fef5833-06c9-398a-84c0-fbd3a81ff548.dat b/run/saves/szar/playerdata/7fef5833-06c9-398a-84c0-fbd3a81ff548.dat new file mode 100644 index 0000000..dd93894 Binary files /dev/null and b/run/saves/szar/playerdata/7fef5833-06c9-398a-84c0-fbd3a81ff548.dat differ diff --git a/run/saves/szar/playerdata/7fef5833-06c9-398a-84c0-fbd3a81ff548.dat_old b/run/saves/szar/playerdata/7fef5833-06c9-398a-84c0-fbd3a81ff548.dat_old new file mode 100644 index 0000000..be0613a Binary files /dev/null and b/run/saves/szar/playerdata/7fef5833-06c9-398a-84c0-fbd3a81ff548.dat_old differ diff --git a/run/saves/szar/playerdata/8647fa2e-0d3d-396f-b7fb-761893f2c64f.dat b/run/saves/szar/playerdata/8647fa2e-0d3d-396f-b7fb-761893f2c64f.dat new file mode 100644 index 0000000..595fee4 Binary files /dev/null and b/run/saves/szar/playerdata/8647fa2e-0d3d-396f-b7fb-761893f2c64f.dat differ diff --git a/run/saves/szar/playerdata/8647fa2e-0d3d-396f-b7fb-761893f2c64f.dat_old b/run/saves/szar/playerdata/8647fa2e-0d3d-396f-b7fb-761893f2c64f.dat_old new file mode 100644 index 0000000..f76caaf Binary files /dev/null and b/run/saves/szar/playerdata/8647fa2e-0d3d-396f-b7fb-761893f2c64f.dat_old differ diff --git a/run/saves/szar/playerdata/87838b30-d4f9-3495-97a3-26161a757982.dat b/run/saves/szar/playerdata/87838b30-d4f9-3495-97a3-26161a757982.dat new file mode 100644 index 0000000..a2e6849 Binary files /dev/null and b/run/saves/szar/playerdata/87838b30-d4f9-3495-97a3-26161a757982.dat differ diff --git a/run/saves/szar/playerdata/87838b30-d4f9-3495-97a3-26161a757982.dat_old b/run/saves/szar/playerdata/87838b30-d4f9-3495-97a3-26161a757982.dat_old new file mode 100644 index 0000000..bf7dc16 Binary files /dev/null and b/run/saves/szar/playerdata/87838b30-d4f9-3495-97a3-26161a757982.dat_old differ diff --git a/run/saves/szar/playerdata/8ab72cec-6ca5-3cfa-9749-08323debf842.dat b/run/saves/szar/playerdata/8ab72cec-6ca5-3cfa-9749-08323debf842.dat new file mode 100644 index 0000000..46c5944 Binary files /dev/null and b/run/saves/szar/playerdata/8ab72cec-6ca5-3cfa-9749-08323debf842.dat differ diff --git a/run/saves/szar/playerdata/8ab72cec-6ca5-3cfa-9749-08323debf842.dat_old b/run/saves/szar/playerdata/8ab72cec-6ca5-3cfa-9749-08323debf842.dat_old new file mode 100644 index 0000000..6a26561 Binary files /dev/null and b/run/saves/szar/playerdata/8ab72cec-6ca5-3cfa-9749-08323debf842.dat_old differ diff --git a/run/saves/szar/playerdata/8fffffe9-1697-3450-bdc4-1834288fdb99.dat b/run/saves/szar/playerdata/8fffffe9-1697-3450-bdc4-1834288fdb99.dat new file mode 100644 index 0000000..8f5e086 Binary files /dev/null and b/run/saves/szar/playerdata/8fffffe9-1697-3450-bdc4-1834288fdb99.dat differ diff --git a/run/saves/szar/playerdata/8fffffe9-1697-3450-bdc4-1834288fdb99.dat_old b/run/saves/szar/playerdata/8fffffe9-1697-3450-bdc4-1834288fdb99.dat_old new file mode 100644 index 0000000..2874d96 Binary files /dev/null and b/run/saves/szar/playerdata/8fffffe9-1697-3450-bdc4-1834288fdb99.dat_old differ diff --git a/run/saves/szar/playerdata/a349eb7d-8b74-32da-bb8d-6a1fb49c3d85.dat b/run/saves/szar/playerdata/a349eb7d-8b74-32da-bb8d-6a1fb49c3d85.dat new file mode 100644 index 0000000..fdc1910 Binary files /dev/null and b/run/saves/szar/playerdata/a349eb7d-8b74-32da-bb8d-6a1fb49c3d85.dat differ diff --git a/run/saves/szar/playerdata/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.dat b/run/saves/szar/playerdata/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.dat new file mode 100644 index 0000000..d40c727 Binary files /dev/null and b/run/saves/szar/playerdata/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.dat differ diff --git a/run/saves/szar/playerdata/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.dat_old b/run/saves/szar/playerdata/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.dat_old new file mode 100644 index 0000000..7929498 Binary files /dev/null and b/run/saves/szar/playerdata/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.dat_old differ diff --git a/run/saves/szar/playerdata/a87d2476-ff88-3799-a681-9605d7180f4f.dat b/run/saves/szar/playerdata/a87d2476-ff88-3799-a681-9605d7180f4f.dat new file mode 100644 index 0000000..2b851a8 Binary files /dev/null and b/run/saves/szar/playerdata/a87d2476-ff88-3799-a681-9605d7180f4f.dat differ diff --git a/run/saves/szar/playerdata/a87d2476-ff88-3799-a681-9605d7180f4f.dat_old b/run/saves/szar/playerdata/a87d2476-ff88-3799-a681-9605d7180f4f.dat_old new file mode 100644 index 0000000..563b4ba Binary files /dev/null and b/run/saves/szar/playerdata/a87d2476-ff88-3799-a681-9605d7180f4f.dat_old differ diff --git a/run/saves/szar/playerdata/aa0974cf-bafe-3f00-bd4a-65b146355415.dat b/run/saves/szar/playerdata/aa0974cf-bafe-3f00-bd4a-65b146355415.dat new file mode 100644 index 0000000..5340451 Binary files /dev/null and b/run/saves/szar/playerdata/aa0974cf-bafe-3f00-bd4a-65b146355415.dat differ diff --git a/run/saves/szar/playerdata/aa0974cf-bafe-3f00-bd4a-65b146355415.dat_old b/run/saves/szar/playerdata/aa0974cf-bafe-3f00-bd4a-65b146355415.dat_old new file mode 100644 index 0000000..811f68d Binary files /dev/null and b/run/saves/szar/playerdata/aa0974cf-bafe-3f00-bd4a-65b146355415.dat_old differ diff --git a/run/saves/szar/playerdata/abf9489f-335c-323d-bf8c-6e98800dc4a3.dat b/run/saves/szar/playerdata/abf9489f-335c-323d-bf8c-6e98800dc4a3.dat new file mode 100644 index 0000000..c10b648 Binary files /dev/null and b/run/saves/szar/playerdata/abf9489f-335c-323d-bf8c-6e98800dc4a3.dat differ diff --git a/run/saves/szar/playerdata/abf9489f-335c-323d-bf8c-6e98800dc4a3.dat_old b/run/saves/szar/playerdata/abf9489f-335c-323d-bf8c-6e98800dc4a3.dat_old new file mode 100644 index 0000000..5908d50 Binary files /dev/null and b/run/saves/szar/playerdata/abf9489f-335c-323d-bf8c-6e98800dc4a3.dat_old differ diff --git a/run/saves/szar/playerdata/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.dat b/run/saves/szar/playerdata/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.dat new file mode 100644 index 0000000..e7bf254 Binary files /dev/null and b/run/saves/szar/playerdata/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.dat differ diff --git a/run/saves/szar/playerdata/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.dat_old b/run/saves/szar/playerdata/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.dat_old new file mode 100644 index 0000000..e7bf254 Binary files /dev/null and b/run/saves/szar/playerdata/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.dat_old differ diff --git a/run/saves/szar/playerdata/ac47fd32-de83-3641-a759-130889823db1.dat b/run/saves/szar/playerdata/ac47fd32-de83-3641-a759-130889823db1.dat new file mode 100644 index 0000000..215c96b Binary files /dev/null and b/run/saves/szar/playerdata/ac47fd32-de83-3641-a759-130889823db1.dat differ diff --git a/run/saves/szar/playerdata/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.dat b/run/saves/szar/playerdata/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.dat new file mode 100644 index 0000000..5cf081d Binary files /dev/null and b/run/saves/szar/playerdata/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.dat differ diff --git a/run/saves/szar/playerdata/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.dat_old b/run/saves/szar/playerdata/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.dat_old new file mode 100644 index 0000000..50a5296 Binary files /dev/null and b/run/saves/szar/playerdata/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.dat_old differ diff --git a/run/saves/szar/playerdata/c72e77a5-a3ff-38a0-b468-253b21a4bd27.dat b/run/saves/szar/playerdata/c72e77a5-a3ff-38a0-b468-253b21a4bd27.dat new file mode 100644 index 0000000..bcca983 Binary files /dev/null and b/run/saves/szar/playerdata/c72e77a5-a3ff-38a0-b468-253b21a4bd27.dat differ diff --git a/run/saves/szar/playerdata/c72e77a5-a3ff-38a0-b468-253b21a4bd27.dat_old b/run/saves/szar/playerdata/c72e77a5-a3ff-38a0-b468-253b21a4bd27.dat_old new file mode 100644 index 0000000..a7b1f22 Binary files /dev/null and b/run/saves/szar/playerdata/c72e77a5-a3ff-38a0-b468-253b21a4bd27.dat_old differ diff --git a/run/saves/szar/playerdata/de6c7baa-0bd3-34f4-81e0-2a85bbae7554.dat b/run/saves/szar/playerdata/de6c7baa-0bd3-34f4-81e0-2a85bbae7554.dat new file mode 100644 index 0000000..6933642 Binary files /dev/null and b/run/saves/szar/playerdata/de6c7baa-0bd3-34f4-81e0-2a85bbae7554.dat differ diff --git a/run/saves/szar/playerdata/def15adf-07af-3672-a35b-fe69f139863f.dat b/run/saves/szar/playerdata/def15adf-07af-3672-a35b-fe69f139863f.dat new file mode 100644 index 0000000..6bf44c1 Binary files /dev/null and b/run/saves/szar/playerdata/def15adf-07af-3672-a35b-fe69f139863f.dat differ diff --git a/run/saves/szar/playerdata/def15adf-07af-3672-a35b-fe69f139863f.dat_old b/run/saves/szar/playerdata/def15adf-07af-3672-a35b-fe69f139863f.dat_old new file mode 100644 index 0000000..7cd7582 Binary files /dev/null and b/run/saves/szar/playerdata/def15adf-07af-3672-a35b-fe69f139863f.dat_old differ diff --git a/run/saves/szar/playerdata/e012d939-bd4c-38f9-ae46-831d4959ff05.dat b/run/saves/szar/playerdata/e012d939-bd4c-38f9-ae46-831d4959ff05.dat new file mode 100644 index 0000000..6f71691 Binary files /dev/null and b/run/saves/szar/playerdata/e012d939-bd4c-38f9-ae46-831d4959ff05.dat differ diff --git a/run/saves/szar/playerdata/e6ce70cd-b7cc-34be-b059-93e41d35480c.dat b/run/saves/szar/playerdata/e6ce70cd-b7cc-34be-b059-93e41d35480c.dat new file mode 100644 index 0000000..88823fc Binary files /dev/null and b/run/saves/szar/playerdata/e6ce70cd-b7cc-34be-b059-93e41d35480c.dat differ diff --git a/run/saves/szar/playerdata/e6ce70cd-b7cc-34be-b059-93e41d35480c.dat_old b/run/saves/szar/playerdata/e6ce70cd-b7cc-34be-b059-93e41d35480c.dat_old new file mode 100644 index 0000000..126afa5 Binary files /dev/null and b/run/saves/szar/playerdata/e6ce70cd-b7cc-34be-b059-93e41d35480c.dat_old differ diff --git a/run/saves/szar/playerdata/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.dat b/run/saves/szar/playerdata/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.dat new file mode 100644 index 0000000..8908c83 Binary files /dev/null and b/run/saves/szar/playerdata/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.dat differ diff --git a/run/saves/szar/playerdata/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.dat_old b/run/saves/szar/playerdata/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.dat_old new file mode 100644 index 0000000..2ce7b52 Binary files /dev/null and b/run/saves/szar/playerdata/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.dat_old differ diff --git a/run/saves/szar/playerdata/f16c07c2-b584-3cdf-b107-12544f991913.dat b/run/saves/szar/playerdata/f16c07c2-b584-3cdf-b107-12544f991913.dat new file mode 100644 index 0000000..7ab3fd4 Binary files /dev/null and b/run/saves/szar/playerdata/f16c07c2-b584-3cdf-b107-12544f991913.dat differ diff --git a/run/saves/szar/playerdata/fd848f75-c1a0-33b6-9d05-284593849e10.dat b/run/saves/szar/playerdata/fd848f75-c1a0-33b6-9d05-284593849e10.dat new file mode 100644 index 0000000..5863401 Binary files /dev/null and b/run/saves/szar/playerdata/fd848f75-c1a0-33b6-9d05-284593849e10.dat differ diff --git a/run/saves/szar/playerdata/fd848f75-c1a0-33b6-9d05-284593849e10.dat_old b/run/saves/szar/playerdata/fd848f75-c1a0-33b6-9d05-284593849e10.dat_old new file mode 100644 index 0000000..bef3f7d Binary files /dev/null and b/run/saves/szar/playerdata/fd848f75-c1a0-33b6-9d05-284593849e10.dat_old differ diff --git a/run/saves/szar/poi/r.-1.-1.mca b/run/saves/szar/poi/r.-1.-1.mca new file mode 100644 index 0000000..e69de29 diff --git a/run/saves/szar/poi/r.-1.0.mca b/run/saves/szar/poi/r.-1.0.mca new file mode 100644 index 0000000..e69de29 diff --git a/run/saves/szar/poi/r.0.-1.mca b/run/saves/szar/poi/r.0.-1.mca new file mode 100644 index 0000000..e69de29 diff --git a/run/saves/szar/poi/r.0.0.mca b/run/saves/szar/poi/r.0.0.mca new file mode 100644 index 0000000..e69de29 diff --git a/run/saves/szar/region/r.-1.-1.mca b/run/saves/szar/region/r.-1.-1.mca new file mode 100644 index 0000000..d7dc566 Binary files /dev/null and b/run/saves/szar/region/r.-1.-1.mca differ diff --git a/run/saves/szar/region/r.-1.0.mca b/run/saves/szar/region/r.-1.0.mca new file mode 100644 index 0000000..98180cc Binary files /dev/null and b/run/saves/szar/region/r.-1.0.mca differ diff --git a/run/saves/szar/region/r.0.-1.mca b/run/saves/szar/region/r.0.-1.mca new file mode 100644 index 0000000..486802c Binary files /dev/null and b/run/saves/szar/region/r.0.-1.mca differ diff --git a/run/saves/szar/region/r.0.0.mca b/run/saves/szar/region/r.0.0.mca new file mode 100644 index 0000000..a73c700 Binary files /dev/null and b/run/saves/szar/region/r.0.0.mca differ diff --git a/run/saves/szar/session.lock b/run/saves/szar/session.lock new file mode 100644 index 0000000..0d7e5f8 --- /dev/null +++ b/run/saves/szar/session.lock @@ -0,0 +1 @@ +☃ \ No newline at end of file diff --git a/run/saves/szar/stats/05a2b883-672c-35b9-82ec-eccc4e0cabc2.json b/run/saves/szar/stats/05a2b883-672c-35b9-82ec-eccc4e0cabc2.json new file mode 100644 index 0000000..091d15c --- /dev/null +++ b/run/saves/szar/stats/05a2b883-672c-35b9-82ec-eccc4e0cabc2.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"minecraft:netherite_hoe":1,"szar:cannabis":3},"minecraft:picked_up":{"szar:cannabis":2},"minecraft:mined":{"szar:cannabis":2},"minecraft:dropped":{"szar:cannabis":2},"minecraft:custom":{"minecraft:jump":4,"minecraft:time_since_rest":1082,"minecraft:crouch_one_cm":165,"minecraft:leave_game":1,"minecraft:play_time":1082,"minecraft:time_since_death":1082,"minecraft:walk_one_cm":1796,"minecraft:sneak_time":60,"minecraft:total_world_time":2184,"minecraft:drop":2}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/1344ba46-6b08-3a2e-813a-3106d9215e61.json b/run/saves/szar/stats/1344ba46-6b08-3a2e-813a-3106d9215e61.json new file mode 100644 index 0000000..e0fd256 --- /dev/null +++ b/run/saves/szar/stats/1344ba46-6b08-3a2e-813a-3106d9215e61.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"minecraft:netherite_sword":2,"szar:nigger_spawn_egg":1},"minecraft:killed":{"szar:nigger":1},"minecraft:picked_up":{"szar:nwordpass":1},"minecraft:custom":{"minecraft:jump":40,"minecraft:time_since_rest":23967,"minecraft:damage_dealt":200,"minecraft:crouch_one_cm":69,"minecraft:interact_with_furnace":1,"minecraft:sprint_one_cm":2312,"minecraft:play_time":23967,"minecraft:time_since_death":23967,"minecraft:walk_one_cm":2548,"minecraft:sneak_time":7,"minecraft:total_world_time":23973,"minecraft:mob_kills":1,"minecraft:interact_with_crafting_table":6,"minecraft:fly_one_cm":9170}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/187217a2-f3ae-3640-aba9-fce2f2248422.json b/run/saves/szar/stats/187217a2-f3ae-3640-aba9-fce2f2248422.json new file mode 100644 index 0000000..b33cda1 --- /dev/null +++ b/run/saves/szar/stats/187217a2-f3ae-3640-aba9-fce2f2248422.json @@ -0,0 +1 @@ +{"stats":{"minecraft:killed":{"szar:nigger":1},"minecraft:used":{"minecraft:netherite_sword":2,"szar:nigger_spawn_egg":1},"minecraft:picked_up":{"szar:nwordpass":1},"minecraft:custom":{"minecraft:jump":9,"minecraft:time_since_rest":808,"minecraft:damage_dealt":200,"minecraft:leave_game":1,"minecraft:sprint_one_cm":397,"minecraft:play_time":808,"minecraft:time_since_death":808,"minecraft:walk_one_cm":561,"minecraft:total_world_time":1106,"minecraft:mob_kills":1,"minecraft:fly_one_cm":1500}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/1c207d49-b6d4-301f-bf62-f591002e4f1a.json b/run/saves/szar/stats/1c207d49-b6d4-301f-bf62-f591002e4f1a.json new file mode 100644 index 0000000..8cca5ba --- /dev/null +++ b/run/saves/szar/stats/1c207d49-b6d4-301f-bf62-f591002e4f1a.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":17,"minecraft:time_since_rest":11987,"minecraft:sprint_one_cm":1049,"minecraft:play_time":11987,"minecraft:time_since_death":11987,"minecraft:walk_one_cm":876,"minecraft:total_world_time":11992,"minecraft:fly_one_cm":3700}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/2654e3c3-150d-3857-a426-0b141796a4e0.json b/run/saves/szar/stats/2654e3c3-150d-3857-a426-0b141796a4e0.json new file mode 100644 index 0000000..52f628b --- /dev/null +++ b/run/saves/szar/stats/2654e3c3-150d-3857-a426-0b141796a4e0.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":9,"minecraft:time_since_rest":525,"minecraft:sprint_one_cm":409,"minecraft:play_time":525,"minecraft:time_since_death":525,"minecraft:walk_one_cm":459,"minecraft:total_world_time":532,"minecraft:interact_with_crafting_table":1,"minecraft:fly_one_cm":2299}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/27630cc8-9d92-34f7-8c10-85caa979d8b3.json b/run/saves/szar/stats/27630cc8-9d92-34f7-8c10-85caa979d8b3.json new file mode 100644 index 0000000..eb4b408 --- /dev/null +++ b/run/saves/szar/stats/27630cc8-9d92-34f7-8c10-85caa979d8b3.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"szar:cigany":1},"minecraft:custom":{"minecraft:jump":3,"minecraft:time_since_rest":350,"minecraft:play_time":350,"minecraft:time_since_death":350,"minecraft:walk_one_cm":909,"minecraft:total_world_time":449}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/2b98548a-5e09-3029-b082-b4c99d31d926.json b/run/saves/szar/stats/2b98548a-5e09-3029-b082-b4c99d31d926.json new file mode 100644 index 0000000..2602452 --- /dev/null +++ b/run/saves/szar/stats/2b98548a-5e09-3029-b082-b4c99d31d926.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":1,"minecraft:time_since_rest":643,"minecraft:play_time":643,"minecraft:time_since_death":643,"minecraft:walk_one_cm":2957,"minecraft:total_world_time":652},"minecraft:used":{"szar:fasz":2}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/38ee4029-e397-3902-8d79-d6c4d51a8fef.json b/run/saves/szar/stats/38ee4029-e397-3902-8d79-d6c4d51a8fef.json new file mode 100644 index 0000000..efc2b7a --- /dev/null +++ b/run/saves/szar/stats/38ee4029-e397-3902-8d79-d6c4d51a8fef.json @@ -0,0 +1 @@ +{"stats":{"minecraft:picked_up":{"szar:nwordpass":1},"minecraft:killed":{"szar:nigger":1},"minecraft:used":{"minecraft:netherite_sword":3},"minecraft:custom":{"minecraft:jump":12,"minecraft:time_since_rest":881,"minecraft:damage_dealt":200,"minecraft:sprint_one_cm":1274,"minecraft:play_time":881,"minecraft:time_since_death":881,"minecraft:walk_one_cm":2449,"minecraft:sneak_time":4,"minecraft:total_world_time":13149,"minecraft:mob_kills":1,"minecraft:fly_one_cm":1664}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/3b73482c-4090-3c74-a2d4-17e9934c9bd9.json b/run/saves/szar/stats/3b73482c-4090-3c74-a2d4-17e9934c9bd9.json new file mode 100644 index 0000000..03fc5d4 --- /dev/null +++ b/run/saves/szar/stats/3b73482c-4090-3c74-a2d4-17e9934c9bd9.json @@ -0,0 +1 @@ +{"stats":{"minecraft:picked_up":{"szar:cigany":1},"minecraft:dropped":{"szar:cigany":1},"minecraft:custom":{"minecraft:jump":2,"minecraft:time_since_rest":431,"minecraft:crouch_one_cm":176,"minecraft:play_time":431,"minecraft:time_since_death":431,"minecraft:walk_one_cm":1499,"minecraft:sneak_time":66,"minecraft:total_world_time":1350,"minecraft:drop":1}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1.json b/run/saves/szar/stats/3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1.json new file mode 100644 index 0000000..0bebdd8 --- /dev/null +++ b/run/saves/szar/stats/3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":10,"minecraft:time_since_rest":640,"minecraft:interact_with_furnace":2,"minecraft:sprint_one_cm":1062,"minecraft:play_time":640,"minecraft:time_since_death":640,"minecraft:walk_one_cm":384,"minecraft:total_world_time":647,"minecraft:fly_one_cm":1901}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/5031b283-213a-3769-9d06-07f0ca40feb8.json b/run/saves/szar/stats/5031b283-213a-3769-9d06-07f0ca40feb8.json new file mode 100644 index 0000000..44ac3de --- /dev/null +++ b/run/saves/szar/stats/5031b283-213a-3769-9d06-07f0ca40feb8.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"szar:fasz":1},"minecraft:custom":{"minecraft:jump":1,"minecraft:time_since_rest":319,"minecraft:play_time":319,"minecraft:time_since_death":319,"minecraft:walk_one_cm":1229,"minecraft:total_world_time":328}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/50441446-173a-3648-92c5-519e7eb2f5c1.json b/run/saves/szar/stats/50441446-173a-3648-92c5-519e7eb2f5c1.json new file mode 100644 index 0000000..9da8ea3 --- /dev/null +++ b/run/saves/szar/stats/50441446-173a-3648-92c5-519e7eb2f5c1.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:time_since_rest":293,"minecraft:play_time":293,"minecraft:time_since_death":293,"minecraft:total_world_time":302}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/53335878-3f56-39c8-893b-77b74c9ca2e1.json b/run/saves/szar/stats/53335878-3f56-39c8-893b-77b74c9ca2e1.json new file mode 100644 index 0000000..15c5110 --- /dev/null +++ b/run/saves/szar/stats/53335878-3f56-39c8-893b-77b74c9ca2e1.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:time_since_rest":453,"minecraft:play_time":453,"minecraft:time_since_death":453,"minecraft:total_world_time":462}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/56194db1-2459-3533-bada-8561030dd064.json b/run/saves/szar/stats/56194db1-2459-3533-bada-8561030dd064.json new file mode 100644 index 0000000..843282b --- /dev/null +++ b/run/saves/szar/stats/56194db1-2459-3533-bada-8561030dd064.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"szar:fasz":1},"minecraft:custom":{"minecraft:jump":10,"minecraft:time_since_rest":467,"minecraft:crouch_one_cm":3,"minecraft:play_time":467,"minecraft:time_since_death":467,"minecraft:walk_one_cm":2108,"minecraft:sneak_time":11,"minecraft:total_world_time":474}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/58b4dcc6-56fd-3122-a1b7-3d72cc687631.json b/run/saves/szar/stats/58b4dcc6-56fd-3122-a1b7-3d72cc687631.json new file mode 100644 index 0000000..6fb0375 --- /dev/null +++ b/run/saves/szar/stats/58b4dcc6-56fd-3122-a1b7-3d72cc687631.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"szar:weed_joint":12},"minecraft:custom":{"minecraft:jump":2,"minecraft:time_since_rest":899,"minecraft:sprint_one_cm":33,"minecraft:interact_with_furnace":2,"minecraft:leave_game":2,"minecraft:play_time":899,"minecraft:time_since_death":899,"minecraft:walk_one_cm":221,"minecraft:total_world_time":1332,"minecraft:fly_one_cm":203}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.json b/run/saves/szar/stats/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.json new file mode 100644 index 0000000..3b8b38a --- /dev/null +++ b/run/saves/szar/stats/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"minecraft:furnace":1},"minecraft:crafted":{"szar:weed":1},"minecraft:custom":{"minecraft:jump":5,"minecraft:time_since_rest":1158,"minecraft:sprint_one_cm":378,"minecraft:interact_with_furnace":2,"minecraft:play_time":1158,"minecraft:time_since_death":1158,"minecraft:walk_one_cm":1381,"minecraft:total_world_time":1484,"minecraft:fly_one_cm":399}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.json b/run/saves/szar/stats/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.json new file mode 100644 index 0000000..8c330c8 --- /dev/null +++ b/run/saves/szar/stats/6772ffa7-3606-3001-96a1-ec7bc4fa58f6.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":6,"minecraft:time_since_rest":873,"minecraft:crouch_one_cm":23,"minecraft:sprint_one_cm":273,"minecraft:play_time":873,"minecraft:time_since_death":873,"minecraft:walk_one_cm":570,"minecraft:sneak_time":5,"minecraft:total_world_time":959,"minecraft:fly_one_cm":1244}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/6b45a986-a4aa-3b68-85a3-c5041d0b6192.json b/run/saves/szar/stats/6b45a986-a4aa-3b68-85a3-c5041d0b6192.json new file mode 100644 index 0000000..3a4f9db --- /dev/null +++ b/run/saves/szar/stats/6b45a986-a4aa-3b68-85a3-c5041d0b6192.json @@ -0,0 +1 @@ +{"stats":{"minecraft:picked_up":{"szar:nigger_spawn_egg":1,"szar:cannabis":1},"minecraft:custom":{"minecraft:jump":12,"minecraft:time_since_rest":626,"minecraft:sprint_one_cm":651,"minecraft:play_time":626,"minecraft:time_since_death":626,"minecraft:walk_one_cm":1727,"minecraft:total_world_time":1512,"minecraft:drop":1,"minecraft:fly_one_cm":1750},"minecraft:dropped":{"szar:nigger_spawn_egg":1}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/7b2fc485-d259-389c-bb22-fc20b2865ae3.json b/run/saves/szar/stats/7b2fc485-d259-389c-bb22-fc20b2865ae3.json new file mode 100644 index 0000000..fc3797c --- /dev/null +++ b/run/saves/szar/stats/7b2fc485-d259-389c-bb22-fc20b2865ae3.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:time_since_rest":50,"minecraft:leave_game":1,"minecraft:play_time":50,"minecraft:time_since_death":50,"minecraft:total_world_time":65}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/7dc80f62-93ab-31a4-97b1-46f4b80402c9.json b/run/saves/szar/stats/7dc80f62-93ab-31a4-97b1-46f4b80402c9.json new file mode 100644 index 0000000..3bfa15f --- /dev/null +++ b/run/saves/szar/stats/7dc80f62-93ab-31a4-97b1-46f4b80402c9.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"minecraft:netherite_sword":2,"szar:nigger_spawn_egg":1},"minecraft:picked_up":{"szar:nwordpass":1},"minecraft:killed":{"szar:nigger":1},"minecraft:custom":{"minecraft:jump":34,"minecraft:time_since_rest":1447,"minecraft:damage_dealt":200,"minecraft:sprint_one_cm":1642,"minecraft:play_time":1447,"minecraft:time_since_death":1447,"minecraft:walk_one_cm":3049,"minecraft:total_world_time":1457,"minecraft:mob_kills":1,"minecraft:fall_one_cm":627,"minecraft:fly_one_cm":6996}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/7fef5833-06c9-398a-84c0-fbd3a81ff548.json b/run/saves/szar/stats/7fef5833-06c9-398a-84c0-fbd3a81ff548.json new file mode 100644 index 0000000..723b554 --- /dev/null +++ b/run/saves/szar/stats/7fef5833-06c9-398a-84c0-fbd3a81ff548.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:time_since_rest":579,"minecraft:leave_game":1,"minecraft:play_time":579,"minecraft:time_since_death":579,"minecraft:walk_one_cm":226,"minecraft:total_world_time":1172}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/8647fa2e-0d3d-396f-b7fb-761893f2c64f.json b/run/saves/szar/stats/8647fa2e-0d3d-396f-b7fb-761893f2c64f.json new file mode 100644 index 0000000..557701a --- /dev/null +++ b/run/saves/szar/stats/8647fa2e-0d3d-396f-b7fb-761893f2c64f.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"szar:weed_joint":15},"minecraft:custom":{"minecraft:time_since_rest":1160,"minecraft:leave_game":3,"minecraft:play_time":1160,"minecraft:time_since_death":1160,"minecraft:total_world_time":3855}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/87838b30-d4f9-3495-97a3-26161a757982.json b/run/saves/szar/stats/87838b30-d4f9-3495-97a3-26161a757982.json new file mode 100644 index 0000000..4943ec1 --- /dev/null +++ b/run/saves/szar/stats/87838b30-d4f9-3495-97a3-26161a757982.json @@ -0,0 +1 @@ +{"stats":{"minecraft:picked_up":{"szar:cannabis":1},"minecraft:dropped":{"szar:cannabis":1},"minecraft:custom":{"minecraft:jump":5,"minecraft:time_since_rest":659,"minecraft:crouch_one_cm":718,"minecraft:sprint_one_cm":342,"minecraft:play_time":659,"minecraft:time_since_death":659,"minecraft:walk_one_cm":2590,"minecraft:sneak_time":199,"minecraft:total_world_time":973,"minecraft:drop":1,"minecraft:fly_one_cm":514}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/8ab72cec-6ca5-3cfa-9749-08323debf842.json b/run/saves/szar/stats/8ab72cec-6ca5-3cfa-9749-08323debf842.json new file mode 100644 index 0000000..7c2d86d --- /dev/null +++ b/run/saves/szar/stats/8ab72cec-6ca5-3cfa-9749-08323debf842.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":2,"minecraft:time_since_rest":111,"minecraft:leave_game":1,"minecraft:play_time":111,"minecraft:time_since_death":111,"minecraft:walk_one_cm":204,"minecraft:total_world_time":124}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/8fffffe9-1697-3450-bdc4-1834288fdb99.json b/run/saves/szar/stats/8fffffe9-1697-3450-bdc4-1834288fdb99.json new file mode 100644 index 0000000..2ba5c36 --- /dev/null +++ b/run/saves/szar/stats/8fffffe9-1697-3450-bdc4-1834288fdb99.json @@ -0,0 +1 @@ +{"stats":{"minecraft:dropped":{"szar:nwordpass":3,"szar:fasz":2},"minecraft:used":{"szar:fasz":1,"szar:cigany":1,"minecraft:grass_block":1},"minecraft:picked_up":{"szar:nwordpass":3,"szar:fasz":2},"minecraft:custom":{"minecraft:jump":17,"minecraft:time_since_rest":3083,"minecraft:crouch_one_cm":38,"minecraft:sprint_one_cm":381,"minecraft:play_time":3083,"minecraft:time_since_death":3083,"minecraft:walk_one_cm":4594,"minecraft:sneak_time":13,"minecraft:total_world_time":24245,"minecraft:drop":5,"minecraft:fly_one_cm":1639}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/a349eb7d-8b74-32da-bb8d-6a1fb49c3d85.json b/run/saves/szar/stats/a349eb7d-8b74-32da-bb8d-6a1fb49c3d85.json new file mode 100644 index 0000000..f30755a --- /dev/null +++ b/run/saves/szar/stats/a349eb7d-8b74-32da-bb8d-6a1fb49c3d85.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":1,"minecraft:time_since_rest":231,"minecraft:play_time":231,"minecraft:time_since_death":231,"minecraft:walk_one_cm":608,"minecraft:total_world_time":237},"minecraft:used":{"szar:cannabis":2}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.json b/run/saves/szar/stats/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.json new file mode 100644 index 0000000..dbb7ce4 --- /dev/null +++ b/run/saves/szar/stats/a6bafa0f-1b11-3eaa-b8e6-7e67117a081e.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"szar:weed_joint":3},"minecraft:custom":{"minecraft:time_since_rest":360,"minecraft:leave_game":1,"minecraft:play_time":360,"minecraft:time_since_death":360,"minecraft:total_world_time":377}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/a87d2476-ff88-3799-a681-9605d7180f4f.json b/run/saves/szar/stats/a87d2476-ff88-3799-a681-9605d7180f4f.json new file mode 100644 index 0000000..e651ddd --- /dev/null +++ b/run/saves/szar/stats/a87d2476-ff88-3799-a681-9605d7180f4f.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"szar:fasz":2},"minecraft:custom":{"minecraft:jump":8,"minecraft:time_since_rest":1306,"minecraft:crouch_one_cm":5,"minecraft:sprint_one_cm":1790,"minecraft:play_time":1306,"minecraft:time_since_death":1306,"minecraft:walk_one_cm":2725,"minecraft:sneak_time":9,"minecraft:total_world_time":1345,"minecraft:fly_one_cm":1223}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/aa0974cf-bafe-3f00-bd4a-65b146355415.json b/run/saves/szar/stats/aa0974cf-bafe-3f00-bd4a-65b146355415.json new file mode 100644 index 0000000..6e32554 --- /dev/null +++ b/run/saves/szar/stats/aa0974cf-bafe-3f00-bd4a-65b146355415.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":7,"minecraft:time_since_rest":1684,"minecraft:crouch_one_cm":259,"minecraft:sprint_one_cm":267,"minecraft:leave_game":1,"minecraft:play_time":1684,"minecraft:time_since_death":1684,"minecraft:walk_one_cm":1803,"minecraft:sneak_time":44,"minecraft:total_world_time":1715,"minecraft:fall_one_cm":209,"minecraft:drop":1,"minecraft:fly_one_cm":676},"minecraft:dropped":{"szar:cigany":1},"minecraft:picked_up":{"szar:cigany":1},"minecraft:used":{"szar:fasz":2,"szar:cigany":1}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/abf9489f-335c-323d-bf8c-6e98800dc4a3.json b/run/saves/szar/stats/abf9489f-335c-323d-bf8c-6e98800dc4a3.json new file mode 100644 index 0000000..4863a1b --- /dev/null +++ b/run/saves/szar/stats/abf9489f-335c-323d-bf8c-6e98800dc4a3.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:time_since_rest":554,"minecraft:leave_game":1,"minecraft:play_time":554,"minecraft:time_since_death":554,"minecraft:walk_one_cm":1245,"minecraft:total_world_time":630}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.json b/run/saves/szar/stats/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.json new file mode 100644 index 0000000..2af1130 --- /dev/null +++ b/run/saves/szar/stats/ac41f76c-b1dd-32f9-a5d3-3eb94da3e653.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":2,"minecraft:time_since_rest":412,"minecraft:crouch_one_cm":17,"minecraft:leave_game":1,"minecraft:play_time":412,"minecraft:time_since_death":412,"minecraft:walk_one_cm":166,"minecraft:sneak_time":11,"minecraft:total_world_time":470}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/ac47fd32-de83-3641-a759-130889823db1.json b/run/saves/szar/stats/ac47fd32-de83-3641-a759-130889823db1.json new file mode 100644 index 0000000..8b95126 --- /dev/null +++ b/run/saves/szar/stats/ac47fd32-de83-3641-a759-130889823db1.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":9,"minecraft:time_since_rest":1322,"minecraft:crouch_one_cm":41,"minecraft:sprint_one_cm":158,"minecraft:play_time":1322,"minecraft:time_since_death":1322,"minecraft:walk_one_cm":2093,"minecraft:sneak_time":13,"minecraft:total_world_time":1330,"minecraft:fly_one_cm":331}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.json b/run/saves/szar/stats/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.json new file mode 100644 index 0000000..5c2e54a --- /dev/null +++ b/run/saves/szar/stats/b24e58a9-7e4c-3f19-91fc-3074c8cfe34b.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"minecraft:carrot_on_a_stick":4,"minecraft:netherite_sword":2,"minecraft:spyglass":9,"szar:nigger_spawn_egg":1},"minecraft:picked_up":{"szar:nwordpass":1},"minecraft:killed":{"szar:nigger":1},"minecraft:custom":{"minecraft:jump":29,"minecraft:time_since_rest":4889,"minecraft:damage_dealt":200,"minecraft:crouch_one_cm":21,"minecraft:sprint_one_cm":1986,"minecraft:play_time":4889,"minecraft:time_since_death":4889,"minecraft:walk_one_cm":2367,"minecraft:sneak_time":15,"minecraft:total_world_time":5688,"minecraft:mob_kills":1,"minecraft:fly_one_cm":5047}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/c72e77a5-a3ff-38a0-b468-253b21a4bd27.json b/run/saves/szar/stats/c72e77a5-a3ff-38a0-b468-253b21a4bd27.json new file mode 100644 index 0000000..dfae699 --- /dev/null +++ b/run/saves/szar/stats/c72e77a5-a3ff-38a0-b468-253b21a4bd27.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"szar:weed_joint":1},"minecraft:custom":{"minecraft:time_since_rest":89,"minecraft:leave_game":1,"minecraft:play_time":89,"minecraft:time_since_death":89,"minecraft:total_world_time":102}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/de6c7baa-0bd3-34f4-81e0-2a85bbae7554.json b/run/saves/szar/stats/de6c7baa-0bd3-34f4-81e0-2a85bbae7554.json new file mode 100644 index 0000000..ff19af3 --- /dev/null +++ b/run/saves/szar/stats/de6c7baa-0bd3-34f4-81e0-2a85bbae7554.json @@ -0,0 +1 @@ +{"stats":{"minecraft:picked_up":{"szar:cannabis":1},"minecraft:used":{"szar:cannabis":1,"minecraft:tall_grass":1,"minecraft:large_fern":1},"minecraft:custom":{"minecraft:jump":15,"minecraft:time_since_rest":1429,"minecraft:crouch_one_cm":69,"minecraft:play_time":1429,"minecraft:time_since_death":1429,"minecraft:walk_one_cm":4846,"minecraft:sneak_time":165,"minecraft:total_world_time":1435,"minecraft:drop":1},"minecraft:dropped":{"szar:cannabis":1}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/def15adf-07af-3672-a35b-fe69f139863f.json b/run/saves/szar/stats/def15adf-07af-3672-a35b-fe69f139863f.json new file mode 100644 index 0000000..d46bef0 --- /dev/null +++ b/run/saves/szar/stats/def15adf-07af-3672-a35b-fe69f139863f.json @@ -0,0 +1 @@ +{"stats":{"minecraft:dropped":{"szar:weed_joint":1},"minecraft:custom":{"minecraft:jump":1,"minecraft:time_since_rest":17986,"minecraft:play_time":17986,"minecraft:time_since_death":17986,"minecraft:walk_one_cm":389,"minecraft:total_world_time":18053,"minecraft:drop":1},"minecraft:used":{"szar:weed_joint":10},"minecraft:picked_up":{"szar:weed_joint":1}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/e012d939-bd4c-38f9-ae46-831d4959ff05.json b/run/saves/szar/stats/e012d939-bd4c-38f9-ae46-831d4959ff05.json new file mode 100644 index 0000000..9dd60e6 --- /dev/null +++ b/run/saves/szar/stats/e012d939-bd4c-38f9-ae46-831d4959ff05.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:jump":18,"minecraft:time_since_rest":836,"minecraft:interact_with_furnace":1,"minecraft:sprint_one_cm":1311,"minecraft:play_time":836,"minecraft:time_since_death":836,"minecraft:walk_one_cm":1025,"minecraft:total_world_time":842,"minecraft:fly_one_cm":4082}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/e6ce70cd-b7cc-34be-b059-93e41d35480c.json b/run/saves/szar/stats/e6ce70cd-b7cc-34be-b059-93e41d35480c.json new file mode 100644 index 0000000..157c66e --- /dev/null +++ b/run/saves/szar/stats/e6ce70cd-b7cc-34be-b059-93e41d35480c.json @@ -0,0 +1 @@ +{"stats":{"minecraft:crafted":{"szar:fasz":1},"minecraft:custom":{"minecraft:jump":5,"minecraft:time_since_rest":1516,"minecraft:crouch_one_cm":93,"minecraft:leave_game":1,"minecraft:sprint_one_cm":373,"minecraft:play_time":1516,"minecraft:time_since_death":1516,"minecraft:walk_one_cm":497,"minecraft:sneak_time":15,"minecraft:total_world_time":1537,"minecraft:interact_with_crafting_table":2,"minecraft:fly_one_cm":812}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.json b/run/saves/szar/stats/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.json new file mode 100644 index 0000000..478e78d --- /dev/null +++ b/run/saves/szar/stats/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:time_since_rest":2689,"minecraft:leave_game":1,"minecraft:play_time":2689,"minecraft:time_since_death":2689,"minecraft:total_world_time":2707}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/f16c07c2-b584-3cdf-b107-12544f991913.json b/run/saves/szar/stats/f16c07c2-b584-3cdf-b107-12544f991913.json new file mode 100644 index 0000000..def29a7 --- /dev/null +++ b/run/saves/szar/stats/f16c07c2-b584-3cdf-b107-12544f991913.json @@ -0,0 +1 @@ +{"stats":{"minecraft:custom":{"minecraft:time_since_rest":1038,"minecraft:play_time":1038,"minecraft:time_since_death":1038,"minecraft:total_world_time":1043}},"DataVersion":3465} \ No newline at end of file diff --git a/run/saves/szar/stats/fd848f75-c1a0-33b6-9d05-284593849e10.json b/run/saves/szar/stats/fd848f75-c1a0-33b6-9d05-284593849e10.json new file mode 100644 index 0000000..dd91098 --- /dev/null +++ b/run/saves/szar/stats/fd848f75-c1a0-33b6-9d05-284593849e10.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"szar:weed_joint":1},"minecraft:custom":{"minecraft:time_since_rest":188,"minecraft:leave_game":1,"minecraft:play_time":188,"minecraft:time_since_death":188,"minecraft:total_world_time":204}},"DataVersion":3465} \ No newline at end of file diff --git a/run/usercache.json b/run/usercache.json new file mode 100644 index 0000000..d890ad9 --- /dev/null +++ b/run/usercache.json @@ -0,0 +1 @@ +[{"name":"Player474","uuid":"fd848f75-c1a0-33b6-9d05-284593849e10","expiresOn":"2026-02-07 09:34:52 +0100"},{"name":"Player759","uuid":"c72e77a5-a3ff-38a0-b468-253b21a4bd27","expiresOn":"2026-02-07 09:34:00 +0100"},{"name":"Player99","uuid":"a6bafa0f-1b11-3eaa-b8e6-7e67117a081e","expiresOn":"2026-02-07 09:26:02 +0100"},{"name":"Player560","uuid":"58b4dcc6-56fd-3122-a1b7-3d72cc687631","expiresOn":"2026-02-07 09:21:50 +0100"},{"name":"Player622","uuid":"8647fa2e-0d3d-396f-b7fb-761893f2c64f","expiresOn":"2026-02-07 09:16:11 +0100"},{"name":"Player679","uuid":"def15adf-07af-3672-a35b-fe69f139863f","expiresOn":"2026-02-07 08:56:11 +0100"},{"name":"Player533","uuid":"b24e58a9-7e4c-3f19-91fc-3074c8cfe34b","expiresOn":"2026-02-07 08:38:21 +0100"},{"name":"Player43","uuid":"f16c07c2-b584-3cdf-b107-12544f991913","expiresOn":"2026-02-07 08:35:01 +0100"},{"name":"Player602","uuid":"7fef5833-06c9-398a-84c0-fbd3a81ff548","expiresOn":"2026-02-07 08:33:28 +0100"},{"name":"Player880","uuid":"1344ba46-6b08-3a2e-813a-3106d9215e61","expiresOn":"2026-02-07 08:13:01 +0100"},{"name":"Player204","uuid":"ac41f76c-b1dd-32f9-a5d3-3eb94da3e653","expiresOn":"2026-02-07 08:08:25 +0100"},{"name":"Player696","uuid":"7b2fc485-d259-389c-bb22-fc20b2865ae3","expiresOn":"2026-02-06 09:33:58 +0100"},{"name":"Player778","uuid":"8ab72cec-6ca5-3cfa-9749-08323debf842","expiresOn":"2026-02-06 09:31:44 +0100"},{"name":"Player893","uuid":"e012d939-bd4c-38f9-ae46-831d4959ff05","expiresOn":"2026-02-06 09:26:30 +0100"},{"name":"Player375","uuid":"3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1","expiresOn":"2026-02-06 09:22:08 +0100"},{"name":"Player651","uuid":"5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f","expiresOn":"2026-02-06 09:19:57 +0100"},{"name":"Player888","uuid":"6b45a986-a4aa-3b68-85a3-c5041d0b6192","expiresOn":"2026-02-06 09:02:30 +0100"},{"name":"Player585","uuid":"87838b30-d4f9-3495-97a3-26161a757982","expiresOn":"2026-02-06 08:57:16 +0100"},{"name":"Player792","uuid":"de6c7baa-0bd3-34f4-81e0-2a85bbae7554","expiresOn":"2026-02-06 08:50:19 +0100"},{"name":"Player581","uuid":"05a2b883-672c-35b9-82ec-eccc4e0cabc2","expiresOn":"2026-02-06 08:47:31 +0100"},{"name":"Player612","uuid":"a349eb7d-8b74-32da-bb8d-6a1fb49c3d85","expiresOn":"2026-02-06 08:45:29 +0100"},{"name":"Player128","uuid":"7dc80f62-93ab-31a4-97b1-46f4b80402c9","expiresOn":"2026-02-06 08:33:04 +0100"},{"name":"Player80","uuid":"187217a2-f3ae-3640-aba9-fce2f2248422","expiresOn":"2026-02-06 08:30:07 +0100"},{"name":"Player467","uuid":"ed3ff7cb-6a3b-37aa-85ff-4e536390779c","expiresOn":"2026-02-06 08:23:37 +0100"},{"name":"Player855","uuid":"38ee4029-e397-3902-8d79-d6c4d51a8fef","expiresOn":"2026-02-06 08:08:21 +0100"},{"name":"Player145","uuid":"1c207d49-b6d4-301f-bf62-f591002e4f1a","expiresOn":"2026-02-05 11:15:57 +0100"},{"name":"Player0","uuid":"2654e3c3-150d-3857-a426-0b141796a4e0","expiresOn":"2026-02-05 11:11:11 +0100"},{"name":"Player73","uuid":"8fffffe9-1697-3450-bdc4-1834288fdb99","expiresOn":"2026-02-05 10:44:59 +0100"},{"name":"Player967","uuid":"6772ffa7-3606-3001-96a1-ec7bc4fa58f6","expiresOn":"2026-02-05 10:42:50 +0100"},{"name":"Player30","uuid":"e6ce70cd-b7cc-34be-b059-93e41d35480c","expiresOn":"2026-01-17 09:30:06 +0100"},{"name":"Player714","uuid":"0cad2f47-2665-3067-89f3-6434c639de1f","expiresOn":"2026-01-17 09:25:04 +0100"},{"name":"Player561","uuid":"a87d2476-ff88-3799-a681-9605d7180f4f","expiresOn":"2026-01-17 09:23:05 +0100"},{"name":"Player60","uuid":"53335878-3f56-39c8-893b-77b74c9ca2e1","expiresOn":"2026-01-17 09:20:45 +0100"},{"name":"Player594","uuid":"50441446-173a-3648-92c5-519e7eb2f5c1","expiresOn":"2026-01-17 09:19:13 +0100"},{"name":"Player587","uuid":"aa0974cf-bafe-3f00-bd4a-65b146355415","expiresOn":"2026-01-17 09:08:49 +0100"},{"name":"Player186","uuid":"abf9489f-335c-323d-bf8c-6e98800dc4a3","expiresOn":"2026-01-17 09:07:42 +0100"},{"name":"Player191","uuid":"ac47fd32-de83-3641-a759-130889823db1","expiresOn":"2026-01-17 08:59:35 +0100"},{"name":"Player510","uuid":"56194db1-2459-3533-bada-8561030dd064","expiresOn":"2026-01-17 08:57:34 +0100"},{"name":"Player304","uuid":"2b98548a-5e09-3029-b082-b4c99d31d926","expiresOn":"2026-01-17 08:55:39 +0100"},{"name":"Player388","uuid":"5031b283-213a-3769-9d06-07f0ca40feb8","expiresOn":"2026-01-17 08:54:32 +0100"},{"name":"Player757","uuid":"3b73482c-4090-3c74-a2d4-17e9934c9bd9","expiresOn":"2026-01-17 08:42:31 +0100"},{"name":"Player108","uuid":"27630cc8-9d92-34f7-8c10-85caa979d8b3","expiresOn":"2026-01-17 08:40:49 +0100"}] \ No newline at end of file diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..f91a4fe --- /dev/null +++ b/settings.gradle @@ -0,0 +1,9 @@ +pluginManagement { + repositories { + maven { + name = 'Fabric' + url = 'https://maven.fabricmc.net/' + } + gradlePluginPortal() + } +} diff --git a/src/blockbench_models/PlaneEntity.bbmodel b/src/blockbench_models/PlaneEntity.bbmodel new file mode 100644 index 0000000..6eb75c7 --- /dev/null +++ b/src/blockbench_models/PlaneEntity.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"5.0","model_format":"modded_entity","box_uv":true},"name":"PlaneEntity","model_identifier":"szar:plane","modded_entity_entity_class":"","modded_entity_version":"1.17_yarn","modded_entity_flip_y":true,"visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":128,"height":128},"elements":[{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[3,0,-1],"to":[5,2,1],"autouv":0,"color":0,"origin":[4,0,0],"uv_offset":[24,58],"faces":{"north":{"uv":[26,60,28,62],"texture":0},"east":{"uv":[24,60,26,62],"texture":0},"south":{"uv":[30,60,32,62],"texture":0},"west":{"uv":[28,60,30,62],"texture":0},"up":{"uv":[28,60,26,58],"texture":0},"down":{"uv":[30,58,28,60],"texture":0}},"type":"cube","uuid":"d23a7431-3897-faf7-9338-6bcecf73d6e7"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-5,0,-1],"to":[-3,2,1],"autouv":0,"color":0,"origin":[-4,0,0],"uv_offset":[24,58],"faces":{"north":{"uv":[26,60,28,62],"texture":0},"east":{"uv":[24,60,26,62],"texture":0},"south":{"uv":[30,60,32,62],"texture":0},"west":{"uv":[28,60,30,62],"texture":0},"up":{"uv":[28,60,26,58],"texture":0},"down":{"uv":[30,58,28,60],"texture":0}},"type":"cube","uuid":"f2453add-6d6e-210f-f02e-cedcd8aa942b"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-4,2,-1],"to":[-3,5,1],"autouv":0,"color":0,"rotation":[0,0,-22.5],"origin":[-4,2,0],"uv_offset":[32,58],"faces":{"north":{"uv":[34,60,35,63],"texture":0},"east":{"uv":[32,60,34,63],"texture":0},"south":{"uv":[37,60,38,63],"texture":0},"west":{"uv":[35,60,37,63],"texture":0},"up":{"uv":[35,60,34,58],"texture":0},"down":{"uv":[36,58,35,60],"texture":0}},"type":"cube","uuid":"6688f9a1-4a18-d678-7539-ef2f77145dd5"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-3,4,-1],"to":[3,5,1],"autouv":0,"color":0,"origin":[0,5,0],"uv_offset":[24,55],"faces":{"north":{"uv":[26,57,32,58],"texture":0},"east":{"uv":[24,57,26,58],"texture":0},"south":{"uv":[34,57,40,58],"texture":0},"west":{"uv":[32,57,34,58],"texture":0},"up":{"uv":[32,57,26,55],"texture":0},"down":{"uv":[38,55,32,57],"texture":0}},"type":"cube","uuid":"ae7e4da9-2ad1-c3e7-3c59-1f858bc0323f"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[3,2,-1],"to":[4,5,1],"autouv":0,"color":0,"rotation":[0,0,22.5],"origin":[4,2,0],"uv_offset":[32,58],"faces":{"north":{"uv":[34,60,35,63],"texture":0},"east":{"uv":[32,60,34,63],"texture":0},"south":{"uv":[37,60,38,63],"texture":0},"west":{"uv":[35,60,37,63],"texture":0},"up":{"uv":[35,60,34,58],"texture":0},"down":{"uv":[36,58,35,60],"texture":0}},"type":"cube","uuid":"24aa9d34-5cb3-bf16-a1df-2b7bff6dbe58"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-2,5,-11],"to":[2,6,7],"autouv":0,"color":0,"origin":[0,6,-3],"uv_offset":[0,24],"faces":{"north":{"uv":[18,42,22,43],"texture":0},"east":{"uv":[0,42,18,43],"texture":0},"south":{"uv":[40,42,44,43],"texture":0},"west":{"uv":[22,42,40,43],"texture":0},"up":{"uv":[22,42,18,24],"texture":0},"down":{"uv":[26,24,22,42],"texture":0}},"type":"cube","uuid":"ecc24804-d99a-426a-d15a-ad3f3b0efa15"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-3,6,-8],"to":[-2,8,7],"autouv":0,"color":0,"origin":[0,7,-3],"uv_offset":[44,24],"faces":{"north":{"uv":[59,39,60,41],"texture":0},"east":{"uv":[44,39,59,41],"texture":0},"south":{"uv":[75,39,76,41],"texture":0},"west":{"uv":[60,39,75,41],"texture":0},"up":{"uv":[60,39,59,24],"texture":0},"down":{"uv":[61,24,60,39],"texture":0}},"type":"cube","uuid":"34afe3c5-4613-80a7-ed91-57ef975bc3ff"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[2,6,-8],"to":[3,8,7],"autouv":0,"color":0,"origin":[0,7,-3],"uv_offset":[44,24],"faces":{"north":{"uv":[59,39,60,41],"texture":0},"east":{"uv":[44,39,59,41],"texture":0},"south":{"uv":[75,39,76,41],"texture":0},"west":{"uv":[60,39,75,41],"texture":0},"up":{"uv":[60,39,59,24],"texture":0},"down":{"uv":[61,24,60,39],"texture":0}},"type":"cube","uuid":"2dfe02cc-df4a-c0c8-d109-8eb8885df8e0"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-2,6,-12],"to":[2,8,10],"autouv":0,"color":0,"origin":[0,6,-3],"faces":{"north":{"uv":[22,22,26,24],"texture":0},"east":{"uv":[0,22,22,24],"texture":0},"south":{"uv":[48,22,52,24],"texture":0},"west":{"uv":[26,22,48,24],"texture":0},"up":{"uv":[26,22,22,0],"texture":0},"down":{"uv":[30,0,26,22],"texture":0}},"type":"cube","uuid":"8495eb51-c933-f14d-74fa-b1e754898d9f"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-17,5,-5],"to":[-2,6,2],"autouv":0,"color":0,"rotation":[0,22.5,0],"origin":[-2,6,-5],"uv_offset":[0,43],"faces":{"north":{"uv":[7,50,22,51],"texture":0},"east":{"uv":[0,50,7,51],"texture":0},"south":{"uv":[29,50,44,51],"texture":0},"west":{"uv":[22,50,29,51],"texture":0},"up":{"uv":[22,50,7,43],"texture":0},"down":{"uv":[37,43,22,50],"texture":0}},"type":"cube","uuid":"f287bde8-185d-c7d9-bf4a-cea70011de53"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[2,5,-5],"to":[17,6,2],"autouv":0,"color":0,"rotation":[0,-22.5,0],"origin":[2,6,-5],"uv_offset":[0,43],"faces":{"north":{"uv":[7,50,22,51],"texture":0},"east":{"uv":[0,50,7,51],"texture":0},"south":{"uv":[29,50,44,51],"texture":0},"west":{"uv":[22,50,29,51],"texture":0},"up":{"uv":[22,50,7,43],"texture":0},"down":{"uv":[37,43,22,50],"texture":0}},"type":"cube","uuid":"67d3df63-b464-ae34-9d2d-f4087c763fea"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-1,8,-8],"to":[1,10,4],"autouv":0,"color":0,"origin":[0,6,-3],"uv_offset":[44,41],"faces":{"north":{"uv":[56,53,58,55],"texture":0},"east":{"uv":[44,53,56,55],"texture":0},"south":{"uv":[70,53,72,55],"texture":0},"west":{"uv":[58,53,70,55],"texture":0},"up":{"uv":[58,53,56,41],"texture":0},"down":{"uv":[60,41,58,53],"texture":0}},"type":"cube","uuid":"b3300158-b216-8fe0-86db-0bafc2174ba4"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-1,6,10],"to":[1,9,14],"autouv":0,"color":0,"rotation":[-22.5,0,0],"origin":[0,7,11],"uv_offset":[40,55],"faces":{"north":{"uv":[44,59,46,62],"texture":0},"east":{"uv":[40,59,44,62],"texture":0},"south":{"uv":[50,59,52,62],"texture":0},"west":{"uv":[46,59,50,62],"texture":0},"up":{"uv":[46,59,44,55],"texture":0},"down":{"uv":[48,55,46,59],"texture":0}},"type":"cube","uuid":"c969f601-24ef-15d0-2dfd-d66da6a50700"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-1,8,13],"to":[1,15,17],"autouv":0,"color":0,"origin":[6,6,0],"uv_offset":[52,12],"faces":{"north":{"uv":[56,16,58,23],"texture":0},"east":{"uv":[52,16,56,23],"texture":0},"south":{"uv":[62,16,64,23],"texture":0},"west":{"uv":[58,16,62,23],"texture":0},"up":{"uv":[58,16,56,12],"texture":0},"down":{"uv":[60,12,58,16],"texture":0}},"type":"cube","uuid":"72313e74-8277-86e0-cfda-b2d535f9a471"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-7,8,14],"to":[7,9,17],"autouv":0,"color":0,"rotation":[-22.5,0,0],"origin":[0,8,14],"uv_offset":[0,51],"faces":{"north":{"uv":[3,54,17,55],"texture":0},"east":{"uv":[0,54,3,55],"texture":0},"south":{"uv":[20,54,34,55],"texture":0},"west":{"uv":[17,54,20,55],"texture":0},"up":{"uv":[17,54,3,51],"texture":0},"down":{"uv":[31,51,17,54],"texture":0}},"type":"cube","uuid":"ec142d13-4801-603a-24f8-2fc726735223"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-1,7,-13],"to":[1,8,-12],"autouv":0,"color":0,"origin":[0,6,-3],"uv_offset":[24,62],"faces":{"north":{"uv":[25,63,27,64],"texture":0},"east":{"uv":[24,63,25,64],"texture":0},"south":{"uv":[28,63,30,64],"texture":0},"west":{"uv":[27,63,28,64],"texture":0},"up":{"uv":[27,63,25,62],"texture":0},"down":{"uv":[29,62,27,63],"texture":0}},"type":"cube","uuid":"43b0310d-82d3-d202-5340-46e6737f9a67"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-2,8,-7],"to":[-1,10,4],"autouv":0,"color":0,"origin":[0,6,-3],"uv_offset":[0,55],"faces":{"north":{"uv":[11,66,12,68],"texture":0},"east":{"uv":[0,66,11,68],"texture":0},"south":{"uv":[23,66,24,68],"texture":0},"west":{"uv":[12,66,23,68],"texture":0},"up":{"uv":[12,66,11,55],"texture":0},"down":{"uv":[13,55,12,66],"texture":0}},"type":"cube","uuid":"1ea70074-a06c-bca8-738e-f7b199be5c03"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[1,8,-7],"to":[2,10,4],"autouv":0,"color":0,"origin":[0,6,-3],"uv_offset":[0,55],"faces":{"north":{"uv":[11,66,12,68],"texture":0},"east":{"uv":[0,66,11,68],"texture":0},"south":{"uv":[23,66,24,68],"texture":0},"west":{"uv":[12,66,23,68],"texture":0},"up":{"uv":[12,66,11,55],"texture":0},"down":{"uv":[13,55,12,66],"texture":0}},"type":"cube","uuid":"205b0829-3f97-f943-3eb4-6590187fef70"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-3,5,-13],"to":[3,11,-13],"autouv":0,"color":0,"origin":[0,7,-3],"uv_offset":[52,55],"faces":{"north":{"uv":[52,55,58,61],"texture":0},"east":{"uv":[52,55,52,61],"texture":0},"south":{"uv":[58,55,64,61],"texture":0},"west":{"uv":[58,55,58,61],"texture":0},"up":{"uv":[58,55,52,55],"texture":0},"down":{"uv":[64,55,58,55],"texture":0}},"type":"cube","uuid":"355cf541-9c9b-2b7b-033b-182a4010c797"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-1,8,4],"to":[1,9,7],"autouv":0,"color":0,"origin":[0,6,-3],"uv_offset":[34,51],"faces":{"north":{"uv":[37,54,39,55],"texture":0},"east":{"uv":[34,54,37,55],"texture":0},"south":{"uv":[42,54,44,55],"texture":0},"west":{"uv":[39,54,42,55],"texture":0},"up":{"uv":[39,54,37,51],"texture":0},"down":{"uv":[41,51,39,54],"texture":0}},"type":"cube","uuid":"8e39cdcc-de55-2e3d-218b-bfcd05c048d0"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-2,8,4],"to":[-1,9,6],"autouv":0,"color":0,"origin":[0,6,-3],"uv_offset":[60,61],"faces":{"north":{"uv":[62,63,63,64],"texture":0},"east":{"uv":[60,63,62,64],"texture":0},"south":{"uv":[65,63,66,64],"texture":0},"west":{"uv":[63,63,65,64],"texture":0},"up":{"uv":[63,63,62,61],"texture":0},"down":{"uv":[64,61,63,63],"texture":0}},"type":"cube","uuid":"8196d0c9-2c4f-b8cc-3cf1-a7a594a51a27"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[1,8,4],"to":[2,9,6],"autouv":0,"color":0,"origin":[0,6,-3],"uv_offset":[60,61],"faces":{"north":{"uv":[62,63,63,64],"texture":0},"east":{"uv":[60,63,62,64],"texture":0},"south":{"uv":[65,63,66,64],"texture":0},"west":{"uv":[63,63,65,64],"texture":0},"up":{"uv":[63,63,62,61],"texture":0},"down":{"uv":[64,61,63,63],"texture":0}},"type":"cube","uuid":"68812d24-01ba-0ee3-8c8e-366c40abd1b7"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-1,10,-7],"to":[1,11,4],"autouv":0,"color":0,"origin":[0,6,-3],"uv_offset":[52,0],"faces":{"north":{"uv":[63,11,65,12],"texture":0},"east":{"uv":[52,11,63,12],"texture":0},"south":{"uv":[76,11,78,12],"texture":0},"west":{"uv":[65,11,76,12],"texture":0},"up":{"uv":[65,11,63,0],"texture":0},"down":{"uv":[67,0,65,11],"texture":0}},"type":"cube","uuid":"68abd2e2-e6b2-f892-0397-e83ef61237b3"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-1,9,4],"to":[1,10,6],"autouv":0,"color":0,"origin":[0,6,-3],"uv_offset":[52,61],"faces":{"north":{"uv":[54,63,56,64],"texture":0},"east":{"uv":[52,63,54,64],"texture":0},"south":{"uv":[58,63,60,64],"texture":0},"west":{"uv":[56,63,58,64],"texture":0},"up":{"uv":[56,63,54,61],"texture":0},"down":{"uv":[58,61,56,63],"texture":0}},"type":"cube","uuid":"95537c40-2f3d-a049-247c-5f9ae52fa8bc"},{"name":"cube","box_uv":true,"render_order":"default","locked":false,"allow_mirror_modeling":true,"from":[-1,8,-9],"to":[1,9,-8],"autouv":0,"color":0,"origin":[0,6,-16],"uv_offset":[38,62],"faces":{"north":{"uv":[39,63,41,64],"texture":0},"east":{"uv":[38,63,39,64],"texture":0},"south":{"uv":[42,63,44,64],"texture":0},"west":{"uv":[41,63,42,64],"texture":0},"up":{"uv":[41,63,39,62],"texture":0},"down":{"uv":[43,62,41,63],"texture":0}},"type":"cube","uuid":"147a22e0-b0d2-b9e1-e44e-91e905b9776a"}],"groups":[{"uuid":"7a25b5de-5f99-6667-6fa4-bab5980a27f7","export":true,"locked":false,"origin":[0,5,0],"rotation":[0,0,0],"color":0,"name":"base","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"0e2de564-89a3-a686-5666-62217d05a6d4","export":true,"locked":false,"origin":[0,8,-13],"rotation":[0,0,0],"color":0,"name":"rotor","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"d371afba-9dbe-01b7-bc5f-9ef4eb7e12ab","export":true,"locked":false,"origin":[0,8,14],"rotation":[0,0,0],"color":0,"name":"back_wing","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"5e9be239-3e0a-f7aa-0841-654cddebbb31","export":true,"locked":false,"origin":[2,6,-5],"rotation":[0,0,0],"color":0,"name":"right_wing","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"7e01e35f-94ca-4ad8-cb66-13212ec45917","export":true,"locked":false,"origin":[-2,6,-5],"rotation":[0,0,0],"color":0,"name":"left_wing","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"73e1b628-24d0-4822-b59c-c515dfc6f5b2","export":true,"locked":false,"origin":[3,5,0],"rotation":[0,0,0],"color":0,"name":"right_wheel","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false},{"uuid":"6d752fbf-043b-3cb9-bf0d-668454af95f9","export":true,"locked":false,"origin":[-3,5,0],"rotation":[0,0,0],"color":0,"name":"left_wheel","children":[],"reset":false,"shade":true,"mirror_uv":false,"selected":false,"visibility":true,"autouv":0,"isOpen":false,"primary_selected":false}],"outliner":[{"uuid":"73e1b628-24d0-4822-b59c-c515dfc6f5b2","isOpen":false,"children":["24aa9d34-5cb3-bf16-a1df-2b7bff6dbe58","d23a7431-3897-faf7-9338-6bcecf73d6e7"]},{"uuid":"7a25b5de-5f99-6667-6fa4-bab5980a27f7","isOpen":false,"children":["ae7e4da9-2ad1-c3e7-3c59-1f858bc0323f","ecc24804-d99a-426a-d15a-ad3f3b0efa15","34afe3c5-4613-80a7-ed91-57ef975bc3ff","2dfe02cc-df4a-c0c8-d109-8eb8885df8e0","8495eb51-c933-f14d-74fa-b1e754898d9f","b3300158-b216-8fe0-86db-0bafc2174ba4","c969f601-24ef-15d0-2dfd-d66da6a50700","72313e74-8277-86e0-cfda-b2d535f9a471","43b0310d-82d3-d202-5340-46e6737f9a67","1ea70074-a06c-bca8-738e-f7b199be5c03","205b0829-3f97-f943-3eb4-6590187fef70","8e39cdcc-de55-2e3d-218b-bfcd05c048d0","8196d0c9-2c4f-b8cc-3cf1-a7a594a51a27","68812d24-01ba-0ee3-8c8e-366c40abd1b7","68abd2e2-e6b2-f892-0397-e83ef61237b3","95537c40-2f3d-a049-247c-5f9ae52fa8bc","147a22e0-b0d2-b9e1-e44e-91e905b9776a"]},{"uuid":"6d752fbf-043b-3cb9-bf0d-668454af95f9","isOpen":false,"children":["f2453add-6d6e-210f-f02e-cedcd8aa942b","6688f9a1-4a18-d678-7539-ef2f77145dd5"]},{"uuid":"7e01e35f-94ca-4ad8-cb66-13212ec45917","isOpen":false,"children":["f287bde8-185d-c7d9-bf4a-cea70011de53"]},{"uuid":"5e9be239-3e0a-f7aa-0841-654cddebbb31","isOpen":false,"children":["67d3df63-b464-ae34-9d2d-f4087c763fea"]},{"uuid":"d371afba-9dbe-01b7-bc5f-9ef4eb7e12ab","isOpen":false,"children":["ec142d13-4801-603a-24f8-2fc726735223"]},{"uuid":"0e2de564-89a3-a686-5666-62217d05a6d4","isOpen":false,"children":["355cf541-9c9b-2b7b-033b-182a4010c797"]}],"textures":[{"name":"plane.png","relative_path":"../main/resources/assets/szar/textures/entity/plane.png","folder":"block","namespace":"","id":"0","group":"","width":256,"height":256,"uv_width":128,"uv_height":128,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"79234770-25ca-2611-5b8b-dc32fb703aa7","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAALR0lEQVR4Aezc3bHbNhAGUCbNpAJ149ekKPs13agCV+NceC4zNC1K/AMF7J5MEFIkCGLPWp9jJ+M/7/f7D4OBHwM5fwz8OfiLAIG0AgIgbesVTmAYBIAfBQSSCpSyBUBRMAgkFRAASRuvbAJFQAAUBYNAUgEBkLTxys4tMFYvAEYJRwIJBQRAwqYrmcAoIABGCUcCCQUEQMKmKzm3wLR6ATDVcE4gmYAASNZw5RKYCgiAqUai89vtNkxHotKVOhEQABOMVKd//zsM05Gq+LzFzisXAHMRnwkkEhAAiZqtVAJzAQEwF/GZQCIBAZCo2UrNLfCoegHwSMU1AkkEBECSRv9W5rcvwzAdv01wIYOAAAja5Z//jf/r9+H2aNxuv1W9df5vC7jQpYAA6LJtJ216/P8ATlrOMu0KLO1MACzJdH79fr8P93/+ejzKvTLG++W8jPHz/Phxr3MO218QEAALMC4TyCAgADJ0WY0EFgQEwAKMywSiCDyrQwA803GPQHABARC8wcoj8ExAADzTcY9AcAEBELzBysst8Kp6AfBKyH0CgQUEQODmKo3AKwEB8ErIfQKBBQRA4OYqLbfAmuoFwBolcwgEFRAAQRurLAJrBATAGiVzCAQVEABBG6us3AJrqxcAa6XMIxBQQAAEbKqSCKwVEABrpcwjEFBAAARsqpJyC2ypXgBs0TKXQDABARCsocohsEVAAGzRMpdAMAEBEKyhysktsLV6AbBVzHwCgQQEQKBmKoXAVgEBsFXMfAKBBARAoGYqJbfAnuoFwB41zxAIIiAAgjRSGQT2CAiAPWqeIRBEQAAEaaQycgvsrV4A7JXzHIEAAgIgQBOVQGCvgADYK+c5AgEEBECAJioht8CR6gXAET3PEuhcQAB03kDbJ3BEQAAc0fMsgc4FBEDnDbT93AJHqxcARwU9T6BjAQHQcfNsncBRAQFwVNDzBDoWEAAdN8/WcwucUb0AOEPRGgQ6FRAAnTbOtgmcISAAzlC0BoFOBQRAp42z7dwCZ1UvAM6StA6BDgUEQIdNs2UCZwkIgLMkrUOgQwEB0GHTbDm3wJnVC4AzNa1FoDMBAdBZw2yXwJkCAuBMzRVr3W63YRxl+nhejuXzfCxdn88783N55zjKuuN5OZbP87F0fT7P5/YEBMDFPbnf7z/fOB7Lh3JeRjmfjnd9sca9jMeyp3JeRjmfjnftcbqHTOdn1yoAzhbdud74RSrHMsoyj75w5fq7xrivciyj7KO1PZY9GesFBMB6q2ozxy9TeUH5QpVRzlsaPeyxJa9e9iIA3tCp6Re8nI/j0VbKvUfXx2u3r9+H6RivHz1O31vOx/Fo3XLv0XXX2hcQAO33yA4J/BSo8Q8BUEPVmgQ6ERAAnTTKNgnUEBAANVStSaATAQHQSaNsM7dAreoFQC1Z6xLoQEAAdNAkWyRQS0AA1JK1LoEOBARAB02yxdwCNasXADV1rU2gcQEB0HiDbI9ATQEBUFPX2gQaFxAAjTfI9nIL1K5eANQWtj6BhgUEQMPNsTUCtQUEQG1h6xNoWEAANNwcW8stcEX1AuAKZe8g0KiAAGi0MbZF4AoBAXCFsncQaFRAADTaGNvKLXBV9QLgKmnvIdCggABosCm2ROAqAQFQWXr6Z/bXOJ9vv8Y7pmvO3+dz3wICoO/+2X1AgStLEgBXansXgcYEBEBjDVm9nW9fhqGM+QPlWhnz6z4TeCAgAB6gnHnp/s9fw5Hx80v+7csfH8dfxzD8MQwf49d7w+dfv879dc703ua9fa7vEERAAPTRyB8rtjmdMz1fenTNnKVnXa8kcPWyAuBq8e3vKz/Tl6eefWHHe2VuGVvml7lGUgEB0Efjn32pp1/+sZqt88fnHJMJCIB+Gv7oS/3oyz9WtHX++JxjIgEB0Fezp1/qZ1/+saqt88fnHN8g8I5XhguA2+02PBvvQD75neVLPR2vli9zxznT8/GaY2KBcAGQuJdKJ7BZQABsJmvigfKv/2U0sRmb6FdAAPTbOzsPJPCuUroPgPmv919Bbp3/aj33CfQs0H0A9Ix/YO97fjNvzzMHtujRHgQEQONdut/vPxbGsHD90fzFuY2Xb3uVBQRAZWDLE3gl8M771QJg/LV27eI+fhYsP7vtHnv3N/1Tcsr53nU8R+CdAtUCYPj73+HneGd13k2AwFOBegHw9LV1bl7xbx3lZ/sy5hWUa2XMr/tMoGWBUAFwCfS3zz+JZ+l4ySa8JIrAu+sIFQDj7wfURB3fsXSs+W5rEzhbIFQAnI1jPQLRBQRA9A6rj8ATgXoBMP4a+cnL3SKQWaCF2ncHwM/fcf/6fSi/8/3buN3+r23tvP8fcEKAwGUCuwPgsh16EQEC1QQEQDVaCxNoX+BYAIy/zp8f53XP74+f5/N8JpBEoJUydwfA0n8H33q9FQj7IJBRYHcAZMRSM4FoAgIgWkfVQ2CDgADYgGUqgTMEWlpDALTUDXshcLGAALgY3OsItCQgAFrqhr0QuFhAAFwM7nW5BVqrXgC01hH7IXChgAC4ENurCLQmIABa64j9ELhQQABciO1VuQVarF4AtNgVeyJwkYAAuAjaawi0KCAAWuyKPRG4SEAAXATtNbkFWq1eALTaGfsicIGAALgA2SsItCogAFrtjH0RuEBAAFyA7BW5BVquXgC03B17I1BZQABUBrY8gZYFBEDL3bE3ApUFBEBlYMvnFmi9egHQeofsj0BFAQFQEdfSBFoXEACtd8j+CFQUEAAVcS2dW6CH6gVAD12yRwKVBARAJVjLEuhBQAD00CV7JFBJQABUgrVsboFeqhcAvXTKPglUEBAAFVAtSaAXAQHQS6fsk0AFAQFQAdWSuQV6ql4A9NQteyVwsoAAOBnUcgR6EhAAPXXLXgmcLCAATga1XG6B3qoXAL11zH4JnCggAE7EtBSB3gQEQG8ds18CJwoIgBMxLZVboMfqBUCPXbNnAicJCICTIC1DoEcBAdBj1+yZwEkCAuAkSMvkFui1egHQa+fsm8AJAgLgBERLEOhVQAD02jn7JnCCgAA4AdESuQV6rl4A9Nw9eydwUEAAHAT0OIGeBQRAz92zdwIHBQTAQUCP5xbovXoB0HsH7Z/AAQEBcADPowR6FxAAvXfQ/gkcEBAAB/A8mlsgQvUCIEIX1UBgp4AA2AnnMQIRBARAhC6qgcBOAQGwE85juQWiVC8AonRSHQR2CAiAHWgeIRBFQABE6aQ6COwQEAA70DySWyBS9QIgUjfVQmCjgADYCGY6gUgCAiBSN9VCYKOAANgIZnpugWjVC4BoHVUPgQ0CAmADlqkEogkIgGgdVQ+BDQICYAOWqbkFIlYvACJ2VU0EVgoIgJVQphGIKCAAInZVTQRWCgiAlVCm5RaIWr0AiNpZdRFYISAAViCZQiCqgACI2ll1EVghIABWIJmSWyBy9QIgcnfVRuCFgAB4AeQ2gcgCAiByd9VG4IWAAHgB5HZugejVC4DoHVYfgScCAuAJjlsEogsIgOgdVh+BJwIC4AmOW7kFMlQvADJ0WY0EFgQEwAKMywQyCAiADF1WI4EFAQGwAONyboEs1QuALJ1WJ4EHAgLgAYpLBLIICIAsnVYngQcCAuABiku5BTJVLwAydVutBGYCAmAG4iOBTAICIFO31UpgJiAAZiA+5hbIVr0AyNZx9RKYCAiACYZTAtkEBEC2jquXwERAAEwwnOYWyFi9AMjYdTUT+BQQAJ8QDgQyCgiAjF1XM4FPAQHwCeGQWyBr9QIga+fVTeBDQAB8IPibQFYBAZC18+om8CEgAD4Q/J1bIHP1AiBz99WeXkAApP8hACCzgADI3H21pxcQAOl/COQGyF79fwAAAP//Djc/VAAAAAZJREFUAwBXW5ZM2CC9AwAAAABJRU5ErkJggg=="}],"animations":[{"uuid":"c68e3937-82f9-a9e8-49d1-3cc1ed09fba4","name":"start_engine","loop":"once","override":false,"length":2.29167,"snapping":24,"selected":false,"group_name":"","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"7a25b5de-5f99-6667-6fa4-bab5980a27f7":{"name":"base","type":"bone","rotation_global":false,"quaternion_interpolation":false},"0e2de564-89a3-a686-5666-62217d05a6d4":{"name":"rotor","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"90"}],"uuid":"73139bbb-d055-928a-e222-c530da704170","time":1.5,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"360"}],"uuid":"b6685ed5-485e-0156-e15e-2bed836c75bf","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"180"}],"uuid":"fb4b3ab6-94fa-6225-6a47-d239a2eea632","time":1,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-180"}],"uuid":"5b9261e1-b57e-81e5-8b58-a69df3349991","time":1.79167,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-900"}],"uuid":"69b12154-b953-2396-8f70-7a635925012b","time":2,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-2520"}],"uuid":"1e5fc786-59b5-6802-f134-815bcb89b4ec","time":2.29167,"color":-1,"interpolation":"linear"}]},"d371afba-9dbe-01b7-bc5f-9ef4eb7e12ab":{"name":"back_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"5e9be239-3e0a-f7aa-0841-654cddebbb31":{"name":"right_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"7e01e35f-94ca-4ad8-cb66-13212ec45917":{"name":"left_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"73e1b628-24d0-4822-b59c-c515dfc6f5b2":{"name":"right_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false},"6d752fbf-043b-3cb9-bf0d-668454af95f9":{"name":"left_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false}}},{"uuid":"946b1dd6-6c76-4b25-f263-f105f45dd0e9","name":"stop_engine","loop":"once","override":false,"length":2,"snapping":24,"selected":false,"group_name":"","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"7a25b5de-5f99-6667-6fa4-bab5980a27f7":{"name":"base","type":"bone","rotation_global":false,"quaternion_interpolation":false},"0e2de564-89a3-a686-5666-62217d05a6d4":{"name":"rotor","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"b24f46d5-30be-3317-584c-3d50175b9694","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-2070"}],"uuid":"8a1d7620-38b6-03d7-486b-84659b8cb9bf","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-1440"}],"uuid":"f6221d77-0a43-20d6-a833-dada9c6ca5e5","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-1980"}],"uuid":"bf93e164-d6fc-6507-ebed-af62daa67e75","time":1,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-2250"}],"uuid":"6903a41d-40c9-3ff1-4433-b670658c6663","time":1.5,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-2520"}],"uuid":"95bc338b-95e3-0ea7-3f46-04868024a27d","time":2,"color":-1,"interpolation":"linear"}]},"d371afba-9dbe-01b7-bc5f-9ef4eb7e12ab":{"name":"back_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"5e9be239-3e0a-f7aa-0841-654cddebbb31":{"name":"right_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"7e01e35f-94ca-4ad8-cb66-13212ec45917":{"name":"left_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"73e1b628-24d0-4822-b59c-c515dfc6f5b2":{"name":"right_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false},"6d752fbf-043b-3cb9-bf0d-668454af95f9":{"name":"left_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false}}},{"uuid":"baddfae5-7d5e-1e6a-b1a7-21fcae137eea","name":"land_started","loop":"loop","override":false,"length":0.25,"snapping":24,"selected":false,"group_name":"","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"7a25b5de-5f99-6667-6fa4-bab5980a27f7":{"name":"base","type":"bone","rotation_global":false,"quaternion_interpolation":false},"0e2de564-89a3-a686-5666-62217d05a6d4":{"name":"rotor","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"f538ff33-3129-40a0-be1c-8a30f78a908c","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"2520"}],"uuid":"e39fb160-0be8-b54c-4a6c-ed6e603dc2a2","time":0.25,"color":-1,"interpolation":"linear"}]},"d371afba-9dbe-01b7-bc5f-9ef4eb7e12ab":{"name":"back_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"5e9be239-3e0a-f7aa-0841-654cddebbb31":{"name":"right_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"7e01e35f-94ca-4ad8-cb66-13212ec45917":{"name":"left_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"73e1b628-24d0-4822-b59c-c515dfc6f5b2":{"name":"right_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false},"6d752fbf-043b-3cb9-bf0d-668454af95f9":{"name":"left_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false}}},{"uuid":"3c7c560a-dba9-7a6a-7e98-9539fe855f74","name":"flying","loop":"loop","override":false,"length":0.25,"snapping":24,"selected":false,"group_name":"","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"7a25b5de-5f99-6667-6fa4-bab5980a27f7":{"name":"base","type":"bone","rotation_global":false,"quaternion_interpolation":false},"0e2de564-89a3-a686-5666-62217d05a6d4":{"name":"rotor","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"f538ff33-3129-40a0-be1c-8a30f78a908c","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"2520"}],"uuid":"e39fb160-0be8-b54c-4a6c-ed6e603dc2a2","time":0.25,"color":-1,"interpolation":"linear"}]},"d371afba-9dbe-01b7-bc5f-9ef4eb7e12ab":{"name":"back_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"5e9be239-3e0a-f7aa-0841-654cddebbb31":{"name":"right_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"7e01e35f-94ca-4ad8-cb66-13212ec45917":{"name":"left_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false},"73e1b628-24d0-4822-b59c-c515dfc6f5b2":{"name":"right_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-107.5"}],"uuid":"1c5ed14d-6237-694c-8103-a927a05a6b22","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"a67e4d53-f191-ac4e-e86b-07a350a07cc7","time":0,"color":-1,"interpolation":"linear"}]},"6d752fbf-043b-3cb9-bf0d-668454af95f9":{"name":"left_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"107.5"}],"uuid":"c14b06b8-9fe3-9de9-c8b8-8fb171747700","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"c28a7652-3b88-e24a-01e4-ffdc3799d78f","time":0,"color":-1,"interpolation":"linear"}]}}},{"uuid":"63e449a0-be46-e81d-6019-161de879939a","name":"landing","loop":"once","override":false,"length":2,"snapping":24,"selected":false,"group_name":"","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"7a25b5de-5f99-6667-6fa4-bab5980a27f7":{"name":"base","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"9bd772cd-af54-8111-2e05-14577661b896","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"52ca9a89-dc22-f098-4fd2-ec4e598968b5","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"e709c6eb-e4a0-d230-d3b3-479dc2c7c2db","time":1.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"b5bd5575-fb56-5c99-c17f-c56ddcd06591","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"-1","z":"0"}],"uuid":"a6ed1a7b-ad4e-83cb-d4d8-150523b1a819","time":1.75,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"b5092e0a-01f2-1aa8-bb1f-fe85a8b80113","time":2,"color":-1,"interpolation":"linear"}]},"0e2de564-89a3-a686-5666-62217d05a6d4":{"name":"rotor","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"f538ff33-3129-40a0-be1c-8a30f78a908c","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"2520"}],"uuid":"e39fb160-0be8-b54c-4a6c-ed6e603dc2a2","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"1800"}],"uuid":"37dc8880-d658-9eec-da58-53da2277693d","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"720"}],"uuid":"e0626697-dc20-25fe-84cb-70b9ffb17d74","time":0.75,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-360"}],"uuid":"5840aaff-601a-8845-687d-3526b4c56b6a","time":1,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-1800"}],"uuid":"79d7edbd-6052-08a5-9988-aba6c3d207b0","time":1.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-3240"}],"uuid":"b18bf0e2-d3ca-b483-4fb4-9a5a53bee19b","time":1.5,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-4320"}],"uuid":"65c8e483-7143-649c-5b1f-06d94155b602","time":1.75,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-5760"}],"uuid":"6ac1a294-6469-0986-135d-6b4ffd6c7cb0","time":2,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"741df2be-c1ad-c6f6-fb87-13056edbb760","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"84445e83-67b3-0d23-ccca-672dbdac110a","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"27a2de69-20e8-01eb-e55f-4ac3a17b53cc","time":1.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"26537b5d-1ef4-bb3c-a560-f030b4ba3aee","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"-1","z":"0"}],"uuid":"3dc39950-5344-d5ee-c95d-1ce7295bab7c","time":1.75,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"f7562cf8-67aa-e965-3bab-28824729f43a","time":2,"color":-1,"interpolation":"linear"}]},"d371afba-9dbe-01b7-bc5f-9ef4eb7e12ab":{"name":"back_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"536d57ee-da22-e9ea-9c67-ef5a8ff6856e","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"fe7a9624-1d1d-7ddd-2b34-49d6bab170eb","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"ad7ab806-e448-b39b-be80-062f235974e2","time":1.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"198c1441-d589-3f0e-bc85-5409edef99ff","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"-1","z":"0"}],"uuid":"17aa2ee6-d187-1211-bf0c-56944f0deacf","time":1.75,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"7ffc5ae9-0546-cdb0-d49f-86400becf29b","time":2,"color":-1,"interpolation":"linear"}]},"5e9be239-3e0a-f7aa-0841-654cddebbb31":{"name":"right_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"4b7401c9-3c8c-54b5-022f-282f19cd05ec","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"d91abe5d-997c-89ec-8cbe-8a09ca5bdd5f","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"e9c8a58a-29a3-be23-e8d7-472cf32dd506","time":1.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"c367aca8-42ba-ef27-7978-5ad8c00b0459","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"-1","z":"0"}],"uuid":"1236cf70-78ae-e5f9-b6e5-cf04f18a9a74","time":1.75,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"0a054c0a-8cec-32b1-7922-8b257f1aac7e","time":2,"color":-1,"interpolation":"linear"}]},"7e01e35f-94ca-4ad8-cb66-13212ec45917":{"name":"left_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"f01c48a3-c6d3-26dc-af05-84db1b1250fd","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"ea0c12eb-6d89-9cd3-0592-62a09e87add0","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"804acdd5-e910-c689-3214-d379f372ced4","time":1.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"b864f524-8eb5-fad8-1e0a-2ef179113562","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"-1","z":"0"}],"uuid":"ffd0bfa8-c36d-5548-45fb-efc49d54ef08","time":1.75,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"5cf56847-7e30-13e1-94b6-66374970a240","time":2,"color":-1,"interpolation":"linear"}]},"73e1b628-24d0-4822-b59c-c515dfc6f5b2":{"name":"right_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-107.5"}],"uuid":"1c5ed14d-6237-694c-8103-a927a05a6b22","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-107.5"}],"uuid":"3fd13a61-a33f-b7df-aa61-a9857d787145","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"72eee8d8-6506-9ede-ce7d-18de6e407404","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"a67e4d53-f191-ac4e-e86b-07a350a07cc7","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"38ea7c24-d2b3-2248-4ded-0450f38ae2bf","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"42086015-916c-c592-7edf-0ef7965deaae","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"42ed63e9-f0e7-d24c-35ed-dc7b4b3864a7","time":1.5,"color":-1,"interpolation":"linear"}]},"6d752fbf-043b-3cb9-bf0d-668454af95f9":{"name":"left_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"107.5"}],"uuid":"c14b06b8-9fe3-9de9-c8b8-8fb171747700","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"107.5"}],"uuid":"d221875a-287f-bceb-0fa9-d36fc0c5c6f1","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"d5b39b28-dd02-506c-9638-3bb36c1ffe82","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"c28a7652-3b88-e24a-01e4-ffdc3799d78f","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"2d9ade6b-f449-bd5a-0460-a2b2da800a04","time":1,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"f1a069a7-e635-e214-165d-bf922de053f2","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"c7092b6c-e26c-c53a-a48f-4e1062d6bed8","time":1.5,"color":-1,"interpolation":"linear"}]}}},{"uuid":"d4d163c2-b0ef-600c-e322-6711398a5b81","name":"lift_up","loop":"once","override":false,"length":1.5,"snapping":24,"selected":false,"group_name":"","anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"7a25b5de-5f99-6667-6fa4-bab5980a27f7":{"name":"base","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"07b4acea-7262-5916-15a6-389289ee0834","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"-1","z":"0"}],"uuid":"4c72ebc1-087a-c953-66a6-df66291004d9","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"cbdfd564-1e77-65c5-de40-2f3d5f1fbebd","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"75ba86be-5c14-0b41-4046-9e8a7f8e186c","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"fd7bb4cd-0e78-244e-6c1d-c3bc24925c6d","time":1.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"891b689d-7918-e194-754a-0cbf321da396","time":1.5,"color":-1,"interpolation":"linear"}]},"0e2de564-89a3-a686-5666-62217d05a6d4":{"name":"rotor","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"f538ff33-3129-40a0-be1c-8a30f78a908c","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"2520"}],"uuid":"e39fb160-0be8-b54c-4a6c-ed6e603dc2a2","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"1800"}],"uuid":"c0d73e7c-10da-4b7f-17b5-b9552539525b","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-2160"}],"uuid":"2f84dc19-a182-0d0f-154b-e29ba099824b","time":0.75,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-3600"}],"uuid":"c174186c-4528-8e30-04a3-b13d603ae0c5","time":1,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-4680"}],"uuid":"bfd7976a-20a7-e9c8-ccba-5b8b3c230c23","time":1.25,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-6120"}],"uuid":"15955027-8d69-561c-b96a-1f9f6a3e68ab","time":1.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"-1","z":"0"}],"uuid":"69d4157c-e91d-04de-f45b-cb69626cc621","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"0a503eba-b411-66c4-7314-131728df76ee","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"d9f38888-8dd6-b07a-77a2-7eaecfcfdeb8","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"c17013e6-c3b9-70f5-a2ee-3e1f704df856","time":1.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"68cefdda-e943-23f7-cc5c-e60ee08d852e","time":1.25,"color":-1,"interpolation":"linear"}]},"d371afba-9dbe-01b7-bc5f-9ef4eb7e12ab":{"name":"back_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"position","data_points":[{"x":"0","y":"-1","z":"0"}],"uuid":"caa13b76-6cfc-e0dc-10d0-e5032aa417bd","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"48b7b226-9525-eb14-ad84-8fb3b61d8572","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"d6ede6e6-f76a-0b71-dd40-27de84824ae5","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"1b849623-cbb4-5014-abcb-a0d8c91dcf9f","time":1.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"723bd9de-d7a3-2962-2909-be49a560dc5e","time":1.5,"color":-1,"interpolation":"linear"}]},"5e9be239-3e0a-f7aa-0841-654cddebbb31":{"name":"right_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"position","data_points":[{"x":"0","y":"-1","z":"0"}],"uuid":"629bd344-4043-20a3-d571-791de53ba53b","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"1dd87f0b-514c-225e-8892-c677e80f0748","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"35c12f90-5b8f-dde3-3b57-0f0ee838b9e4","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"4d7372fe-9a6c-614b-8852-6a6b1ec7675d","time":1.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"f8433ca1-37d2-7b53-0a47-6a3ab1dfc98d","time":1.5,"color":-1,"interpolation":"linear"}]},"7e01e35f-94ca-4ad8-cb66-13212ec45917":{"name":"left_wing","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"position","data_points":[{"x":"0","y":"-1","z":"0"}],"uuid":"c6f518fe-79f5-07fb-d2ee-e27f12453097","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"ef11d02e-07fc-84b6-df58-b8b0e398df0d","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"14bfeaf3-b49d-a5e0-8e92-c3f481f545d9","time":0.5,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"30dbfe56-4bb1-9a13-8a20-04298af504be","time":1.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"b06f80eb-7967-37b8-1e3c-bab3d099f504","time":1.5,"color":-1,"interpolation":"linear"}]},"73e1b628-24d0-4822-b59c-c515dfc6f5b2":{"name":"right_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"-107.5"}],"uuid":"1e46db60-d58f-3b8d-b135-6f7346d9c4ee","time":1,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"12424157-8995-9546-acc6-d43cbcae5470","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"9ba1fbac-222f-3086-0253-d649760e6952","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"c91f8825-8bb1-c7e2-b022-1c5877a50b7f","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"87dccb1a-d7e2-7e1b-aaa1-dcd4323272fc","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"30eb8e4f-deb0-4ead-5a1b-a9284bcc5d26","time":0.5,"color":-1,"interpolation":"linear"}]},"6d752fbf-043b-3cb9-bf0d-668454af95f9":{"name":"left_wheel","type":"bone","rotation_global":false,"quaternion_interpolation":false,"keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"107.5"}],"uuid":"315e18e4-8a1f-5afa-03c8-438354ca9db5","time":1,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"d29fee3a-b644-639b-0d42-6799b04ebd19","time":0,"color":-1,"interpolation":"linear"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"af0a4885-d34d-f8a1-3a7a-86ef47397953","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"766d0ab6-f971-b6ea-05ff-ffa8b07428bd","time":0,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"67f79894-610b-bb59-cfd5-da765b66f278","time":0.25,"color":-1,"interpolation":"linear"},{"channel":"position","data_points":[{"x":"0","y":"1","z":"0"}],"uuid":"9b8b6e89-6b1b-e402-47f3-b4729e3f58d8","time":0.5,"color":-1,"interpolation":"linear"}]}}}]} \ No newline at end of file diff --git a/src/client/java/dev/tggamesyt/szar/client/BulletRenderer.java b/src/client/java/dev/tggamesyt/szar/client/BulletRenderer.java new file mode 100644 index 0000000..881d74c --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/BulletRenderer.java @@ -0,0 +1,39 @@ +package dev.tggamesyt.szar.client; + +import dev.tggamesyt.szar.BulletEntity; +import net.minecraft.client.render.VertexConsumerProvider; +import net.minecraft.client.render.entity.EntityRenderer; +import net.minecraft.client.render.entity.EntityRendererFactory; +import net.minecraft.client.util.math.MatrixStack; +import net.minecraft.util.Identifier; + +public class BulletRenderer extends EntityRenderer { + + private static final Identifier TEXTURE = + new Identifier("szar", "textures/entity/bullet.png"); + + public BulletRenderer(EntityRendererFactory.Context ctx) { + super(ctx); + } + + @Override + public void render( + BulletEntity entity, + float yaw, + float tickDelta, + MatrixStack matrices, + VertexConsumerProvider vertices, + int light + ) { + matrices.push(); + matrices.scale(0.25F, 0.25F, 0.25F); + matrices.multiply(this.dispatcher.getRotation()); + matrices.pop(); + super.render(entity, yaw, tickDelta, matrices, vertices, light); + } + + @Override + public Identifier getTexture(BulletEntity entity) { + return TEXTURE; + } +} diff --git a/src/client/java/dev/tggamesyt/szar/client/GypsyEntityRenderer.java b/src/client/java/dev/tggamesyt/szar/client/GypsyEntityRenderer.java new file mode 100644 index 0000000..2c0e07c --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/GypsyEntityRenderer.java @@ -0,0 +1,26 @@ +package dev.tggamesyt.szar.client; + +import dev.tggamesyt.szar.GypsyEntity; +import net.minecraft.client.render.entity.EntityRendererFactory; +import net.minecraft.client.render.entity.MobEntityRenderer; +import net.minecraft.client.render.entity.model.BipedEntityModel; +import net.minecraft.client.render.entity.model.EntityModelLayers; +import net.minecraft.util.Identifier; + +public class GypsyEntityRenderer + extends MobEntityRenderer> { + + public GypsyEntityRenderer(EntityRendererFactory.Context context) { + super( + context, + new BipedEntityModel<>(context.getPart(EntityModelLayers.PLAYER)), + 0.5F + ); + } + + @Override + public Identifier getTexture(GypsyEntity entity) { + return new Identifier("szar", "textures/entity/gypsy.png"); + } +} + diff --git a/src/client/java/dev/tggamesyt/szar/client/HitterEntityRenderer.java b/src/client/java/dev/tggamesyt/szar/client/HitterEntityRenderer.java new file mode 100644 index 0000000..729359a --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/HitterEntityRenderer.java @@ -0,0 +1,27 @@ +package dev.tggamesyt.szar.client; + +import dev.tggamesyt.szar.HitterEntity; +import dev.tggamesyt.szar.NiggerEntity; +import net.minecraft.client.render.entity.EntityRendererFactory; +import net.minecraft.client.render.entity.MobEntityRenderer; +import net.minecraft.client.render.entity.model.BipedEntityModel; +import net.minecraft.client.render.entity.model.EntityModelLayers; +import net.minecraft.util.Identifier; + +public class HitterEntityRenderer + extends MobEntityRenderer> { + + public HitterEntityRenderer(EntityRendererFactory.Context context) { + super( + context, + new BipedEntityModel<>(context.getPart(EntityModelLayers.PLAYER)), + 0.5F + ); + } + + @Override + public Identifier getTexture(HitterEntity entity) { + return new Identifier("szar", "textures/entity/hitter.png"); + } +} + diff --git a/src/client/java/dev/tggamesyt/szar/client/MouseScrambleState.java b/src/client/java/dev/tggamesyt/szar/client/MouseScrambleState.java new file mode 100644 index 0000000..888b149 --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/MouseScrambleState.java @@ -0,0 +1,12 @@ +package dev.tggamesyt.szar.client; +import dev.tggamesyt.szar.client.SzarClient.MouseScrambleMode; + +public class MouseScrambleState { + public static MouseScrambleMode active = MouseScrambleMode.NONE; + public static boolean wasMoving = false; + + public static void reset() { + active = MouseScrambleMode.NONE; + wasMoving = false; + } +} diff --git a/src/client/java/dev/tggamesyt/szar/client/NaziEntityRenderer.java b/src/client/java/dev/tggamesyt/szar/client/NaziEntityRenderer.java new file mode 100644 index 0000000..dc9bf8f --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/NaziEntityRenderer.java @@ -0,0 +1,26 @@ +package dev.tggamesyt.szar.client; + +import dev.tggamesyt.szar.NaziEntity; +import net.minecraft.client.render.entity.EntityRendererFactory; +import net.minecraft.client.render.entity.MobEntityRenderer; +import net.minecraft.client.render.entity.model.BipedEntityModel; +import net.minecraft.client.render.entity.model.EntityModelLayers; +import net.minecraft.util.Identifier; + +public class NaziEntityRenderer + extends MobEntityRenderer> { + + public NaziEntityRenderer(EntityRendererFactory.Context context) { + super( + context, + new BipedEntityModel<>(context.getPart(EntityModelLayers.PLAYER)), + 0.5F + ); + } + + @Override + public Identifier getTexture(NaziEntity entity) { + return new Identifier("szar", "textures/entity/nazi.png"); + } +} + diff --git a/src/client/java/dev/tggamesyt/szar/client/NiggerEntityRenderer.java b/src/client/java/dev/tggamesyt/szar/client/NiggerEntityRenderer.java new file mode 100644 index 0000000..882dd78 --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/NiggerEntityRenderer.java @@ -0,0 +1,26 @@ +package dev.tggamesyt.szar.client; + +import dev.tggamesyt.szar.NiggerEntity; +import net.minecraft.client.render.entity.EntityRendererFactory; +import net.minecraft.client.render.entity.MobEntityRenderer; +import net.minecraft.client.render.entity.model.BipedEntityModel; +import net.minecraft.client.render.entity.model.EntityModelLayers; +import net.minecraft.util.Identifier; + +public class NiggerEntityRenderer + extends MobEntityRenderer> { + + public NiggerEntityRenderer(EntityRendererFactory.Context context) { + super( + context, + new BipedEntityModel<>(context.getPart(EntityModelLayers.PLAYER)), + 0.5F + ); + } + + @Override + public Identifier getTexture(NiggerEntity entity) { + return new Identifier("szar", "textures/entity/nigg.png"); + } +} + diff --git a/src/client/java/dev/tggamesyt/szar/client/PlaneAnimationResolver.java b/src/client/java/dev/tggamesyt/szar/client/PlaneAnimationResolver.java new file mode 100644 index 0000000..f23141b --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/PlaneAnimationResolver.java @@ -0,0 +1,23 @@ +package dev.tggamesyt.szar.client; + +import net.fabricmc.api.EnvType; +import net.fabricmc.api.Environment; +import net.minecraft.client.render.entity.animation.Animation; + +import static dev.tggamesyt.szar.PlaneAnimation.*; +import dev.tggamesyt.szar.PlaneAnimation; + +@Environment(EnvType.CLIENT) +public class PlaneAnimationResolver { + + public static Animation resolve(PlaneAnimation anim) { + return switch (anim) { + case START_ENGINE -> PlaneEntityAnimations.start_engine; + case STOP_ENGINE -> PlaneEntityAnimations.stop_engine; + case FLYING -> PlaneEntityAnimations.flying; + case LANDING -> PlaneEntityAnimations.landing; + case LAND_STARTED -> PlaneEntityAnimations.land_started; + case LIFT_UP -> PlaneEntityAnimations.lift_up; + }; + } +} \ No newline at end of file diff --git a/src/client/java/dev/tggamesyt/szar/client/PlaneEntityAnimations.java b/src/client/java/dev/tggamesyt/szar/client/PlaneEntityAnimations.java new file mode 100644 index 0000000..e42c112 --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/PlaneEntityAnimations.java @@ -0,0 +1,207 @@ +package dev.tggamesyt.szar.client;// Save this class in your mod and generate all required imports + +import net.minecraft.client.render.entity.animation.Animation; +import net.minecraft.client.render.entity.animation.AnimationHelper; +import net.minecraft.client.render.entity.animation.Keyframe; +import net.minecraft.client.render.entity.animation.Transformation; + +/** + * Made with Blockbench 5.0.7 + * Exported for Minecraft version 1.19 or later with Yarn mappings + * @author Author + */ +public class PlaneEntityAnimations { + public static final Animation start_engine = Animation.Builder.create(2.2917F) + .addBoneAnimation("rotor", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 360.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 180.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 90.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.7917F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -180.0F), Transformation.Interpolations.LINEAR), + new Keyframe(2.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -900.0F), Transformation.Interpolations.LINEAR), + new Keyframe(2.2917F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -2520.0F), Transformation.Interpolations.LINEAR) + )) + .build(); + + public static final Animation stop_engine = Animation.Builder.create(2.0F) + .addBoneAnimation("rotor", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -2070.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.5F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -1440.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -1980.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -2250.0F), Transformation.Interpolations.LINEAR), + new Keyframe(2.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -2520.0F), Transformation.Interpolations.LINEAR) + )) + .build(); + + public static final Animation land_started = Animation.Builder.create(0.25F).looping() + .addBoneAnimation("rotor", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 2520.0F), Transformation.Interpolations.LINEAR) + )) + .build(); + + public static final Animation flying = Animation.Builder.create(0.25F).looping() + .addBoneAnimation("rotor", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 2520.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("right_wheel", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -107.5F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("right_wheel", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("left_wheel", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 107.5F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("left_wheel", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .build(); + + public static final Animation landing = Animation.Builder.create(2.0F) + .addBoneAnimation("base", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.75F, AnimationHelper.createTranslationalVector(0.0F, -1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(2.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("rotor", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 2520.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.5F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 1800.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.75F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 720.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -360.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -1800.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -3240.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.75F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -4320.0F), Transformation.Interpolations.LINEAR), + new Keyframe(2.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -5760.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("rotor", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.75F, AnimationHelper.createTranslationalVector(0.0F, -1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(2.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("back_wing", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.75F, AnimationHelper.createTranslationalVector(0.0F, -1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(2.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("right_wing", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.75F, AnimationHelper.createTranslationalVector(0.0F, -1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(2.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("left_wing", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.75F, AnimationHelper.createTranslationalVector(0.0F, -1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(2.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("right_wheel", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -107.5F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -107.5F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("right_wheel", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("left_wheel", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 107.5F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 107.5F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("left_wheel", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .build(); + + public static final Animation lift_up = Animation.Builder.create(1.5F) + .addBoneAnimation("base", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("base", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, -1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.5F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("rotor", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 2520.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.5F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 1800.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.75F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -2160.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -3600.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -4680.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -6120.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("rotor", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, -1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.5F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("back_wing", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, -1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.5F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("right_wing", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, -1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.5F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("left_wing", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, -1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.5F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.25F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.5F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("right_wheel", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, -107.5F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("right_wheel", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.5F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("left_wheel", new Transformation(Transformation.Targets.ROTATE, + new Keyframe(0.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(1.0F, AnimationHelper.createRotationalVector(0.0F, 0.0F, 107.5F), Transformation.Interpolations.LINEAR) + )) + .addBoneAnimation("left_wheel", new Transformation(Transformation.Targets.TRANSLATE, + new Keyframe(0.0F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.25F, AnimationHelper.createTranslationalVector(0.0F, 0.0F, 0.0F), Transformation.Interpolations.LINEAR), + new Keyframe(0.5F, AnimationHelper.createTranslationalVector(0.0F, 1.0F, 0.0F), Transformation.Interpolations.LINEAR) + )) + .build(); +} \ No newline at end of file diff --git a/src/client/java/dev/tggamesyt/szar/client/PlaneEntityModel.java b/src/client/java/dev/tggamesyt/szar/client/PlaneEntityModel.java new file mode 100644 index 0000000..0456f4a --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/PlaneEntityModel.java @@ -0,0 +1,124 @@ +package dev.tggamesyt.szar.client; + +import dev.tggamesyt.szar.PlaneEntity; +import dev.tggamesyt.szar.PlaneAnimation; +import net.minecraft.client.model.*; +import net.minecraft.client.render.VertexConsumer; +import net.minecraft.client.render.entity.animation.Animation; +import net.minecraft.client.render.entity.animation.AnimationHelper; +import net.minecraft.client.render.entity.model.SinglePartEntityModel; +import net.minecraft.client.util.math.MatrixStack; +import net.minecraft.entity.AnimationState; +import net.minecraft.entity.Entity; +import org.joml.Vector3f; + +// Made with Blockbench 5.0.7 +// Exported for Minecraft version 1.17+ for Yarn +// Paste this class into your mod and generate all required imports +public class PlaneEntityModel extends SinglePartEntityModel { + private final Vector3f tempVec = new Vector3f(); + private final ModelPart root; + private final ModelPart right_wheel; + private final ModelPart base; + private final ModelPart left_wheel; + private final ModelPart left_wing; + private final ModelPart right_wing; + private final ModelPart back_wing; + private final ModelPart rotor; + public PlaneEntityModel(ModelPart root) { + this.root = root; + this.right_wheel = root.getChild("right_wheel"); + this.base = root.getChild("base"); + this.left_wheel = root.getChild("left_wheel"); + this.left_wing = root.getChild("left_wing"); + this.right_wing = root.getChild("right_wing"); + this.back_wing = root.getChild("back_wing"); + this.rotor = root.getChild("rotor"); + } + public final AnimationState engineStart = new AnimationState(); + public final AnimationState flying = new AnimationState(); + public final AnimationState engineStop = new AnimationState(); + + public static TexturedModelData getTexturedModelData() { + ModelData modelData = new ModelData(); + ModelPartData modelPartData = modelData.getRoot(); + ModelPartData right_wheel = modelPartData.addChild("right_wheel", ModelPartBuilder.create().uv(24, 58).cuboid(-2.0F, 3.0F, -1.0F, 2.0F, 2.0F, 2.0F, new Dilation(0.0F)), ModelTransform.pivot(-3.0F, 19.0F, 0.0F)); + + ModelPartData cube_r1 = right_wheel.addChild("cube_r1", ModelPartBuilder.create().uv(32, 58).cuboid(0.0F, -3.0F, -1.0F, 1.0F, 3.0F, 2.0F, new Dilation(0.0F)), ModelTransform.of(-1.0F, 3.0F, 0.0F, 0.0F, 0.0F, 0.3927F)); + + ModelPartData base = modelPartData.addChild("base", ModelPartBuilder.create().uv(24, 55).cuboid(-3.0F, 0.0F, -1.0F, 6.0F, 1.0F, 2.0F, new Dilation(0.0F)) + .uv(0, 24).cuboid(-2.0F, -1.0F, -11.0F, 4.0F, 1.0F, 18.0F, new Dilation(0.0F)) + .uv(44, 24).cuboid(2.0F, -3.0F, -8.0F, 1.0F, 2.0F, 15.0F, new Dilation(0.0F)) + .uv(44, 24).cuboid(-3.0F, -3.0F, -8.0F, 1.0F, 2.0F, 15.0F, new Dilation(0.0F)) + .uv(0, 0).cuboid(-2.0F, -3.0F, -12.0F, 4.0F, 2.0F, 22.0F, new Dilation(0.0F)) + .uv(44, 41).cuboid(-1.0F, -5.0F, -8.0F, 2.0F, 2.0F, 12.0F, new Dilation(0.0F)) + .uv(52, 12).cuboid(-1.0F, -10.0F, 13.0F, 2.0F, 7.0F, 4.0F, new Dilation(0.0F)) + .uv(24, 62).cuboid(-1.0F, -3.0F, -13.0F, 2.0F, 1.0F, 1.0F, new Dilation(0.0F)) + .uv(0, 55).cuboid(1.0F, -5.0F, -7.0F, 1.0F, 2.0F, 11.0F, new Dilation(0.0F)) + .uv(0, 55).cuboid(-2.0F, -5.0F, -7.0F, 1.0F, 2.0F, 11.0F, new Dilation(0.0F)) + .uv(34, 51).cuboid(-1.0F, -4.0F, 4.0F, 2.0F, 1.0F, 3.0F, new Dilation(0.0F)) + .uv(60, 61).cuboid(1.0F, -4.0F, 4.0F, 1.0F, 1.0F, 2.0F, new Dilation(0.0F)) + .uv(60, 61).cuboid(-2.0F, -4.0F, 4.0F, 1.0F, 1.0F, 2.0F, new Dilation(0.0F)) + .uv(52, 0).cuboid(-1.0F, -6.0F, -7.0F, 2.0F, 1.0F, 11.0F, new Dilation(0.0F)) + .uv(52, 61).cuboid(-1.0F, -5.0F, 4.0F, 2.0F, 1.0F, 2.0F, new Dilation(0.0F)) + .uv(38, 62).cuboid(-1.0F, -4.0F, -9.0F, 2.0F, 1.0F, 1.0F, new Dilation(0.0F)), ModelTransform.pivot(0.0F, 19.0F, 0.0F)); + + ModelPartData cube_r2 = base.addChild("cube_r2", ModelPartBuilder.create().uv(40, 55).cuboid(-1.0F, -2.0F, -1.0F, 2.0F, 3.0F, 4.0F, new Dilation(0.0F)), ModelTransform.of(0.0F, -2.0F, 11.0F, 0.3927F, 0.0F, 0.0F)); + + ModelPartData left_wheel = modelPartData.addChild("left_wheel", ModelPartBuilder.create().uv(24, 58).cuboid(0.0F, 3.0F, -1.0F, 2.0F, 2.0F, 2.0F, new Dilation(0.0F)), ModelTransform.pivot(3.0F, 19.0F, 0.0F)); + + ModelPartData cube_r3 = left_wheel.addChild("cube_r3", ModelPartBuilder.create().uv(32, 58).cuboid(-1.0F, -3.0F, -1.0F, 1.0F, 3.0F, 2.0F, new Dilation(0.0F)), ModelTransform.of(1.0F, 3.0F, 0.0F, 0.0F, 0.0F, -0.3927F)); + + ModelPartData left_wing = modelPartData.addChild("left_wing", ModelPartBuilder.create(), ModelTransform.pivot(2.0F, 18.0F, -5.0F)); + + ModelPartData cube_r4 = left_wing.addChild("cube_r4", ModelPartBuilder.create().uv(0, 43).cuboid(0.0F, 0.0F, 0.0F, 15.0F, 1.0F, 7.0F, new Dilation(0.0F)), ModelTransform.of(0.0F, 0.0F, 0.0F, 0.0F, -0.3927F, 0.0F)); + + ModelPartData right_wing = modelPartData.addChild("right_wing", ModelPartBuilder.create(), ModelTransform.pivot(-2.0F, 18.0F, -5.0F)); + + ModelPartData cube_r5 = right_wing.addChild("cube_r5", ModelPartBuilder.create().uv(0, 43).cuboid(-15.0F, 0.0F, 0.0F, 15.0F, 1.0F, 7.0F, new Dilation(0.0F)), ModelTransform.of(0.0F, 0.0F, 0.0F, 0.0F, 0.3927F, 0.0F)); + + ModelPartData back_wing = modelPartData.addChild("back_wing", ModelPartBuilder.create(), ModelTransform.pivot(0.0F, 16.0F, 14.0F)); + + ModelPartData cube_r6 = back_wing.addChild("cube_r6", ModelPartBuilder.create().uv(0, 51).cuboid(-7.0F, -1.0F, 0.0F, 14.0F, 1.0F, 3.0F, new Dilation(0.0F)), ModelTransform.of(0.0F, 0.0F, 0.0F, 0.3927F, 0.0F, 0.0F)); + + ModelPartData rotor = modelPartData.addChild("rotor", ModelPartBuilder.create().uv(52, 55).cuboid(-3.0F, -3.0F, 0.0F, 6.0F, 6.0F, 0.0F, new Dilation(0.0F)), ModelTransform.pivot(0.0F, 16.0F, -13.0F)); + return TexturedModelData.of(modelData, 128, 128); + } + + @Override + public void render(MatrixStack matrices, VertexConsumer vertexConsumer, int light, int overlay, float red, float green, float blue, float alpha) { + right_wheel.render(matrices, vertexConsumer, light, overlay, red, green, blue, alpha); + base.render(matrices, vertexConsumer, light, overlay, red, green, blue, alpha); + left_wheel.render(matrices, vertexConsumer, light, overlay, red, green, blue, alpha); + left_wing.render(matrices, vertexConsumer, light, overlay, red, green, blue, alpha); + right_wing.render(matrices, vertexConsumer, light, overlay, red, green, blue, alpha); + back_wing.render(matrices, vertexConsumer, light, overlay, red, green, blue, alpha); + rotor.render(matrices, vertexConsumer, light, overlay, red, green, blue, alpha); + } + + @Override + public ModelPart getPart() { + return this.root; + } + + @Override + public void setAngles(Entity entity, float limbAngle, float limbDistance, float animationProgress, float headYaw, float headPitch) { + // Reset transforms + this.root.traverse().forEach(ModelPart::resetTransform); + if (entity instanceof PlaneEntity planeEntity) { + PlaneAnimation anim = planeEntity.getCurrentAnimation(); + + if (anim != null) { + AnimationHelper.animate( + this, + PlaneAnimationResolver.resolve(anim), + planeEntity.age, + 1.0F, + tempVec + ); + } else { + this.root.traverse().forEach(ModelPart::resetTransform); + } + } + } +} \ No newline at end of file diff --git a/src/client/java/dev/tggamesyt/szar/client/PlaneEntityRenderer.java b/src/client/java/dev/tggamesyt/szar/client/PlaneEntityRenderer.java new file mode 100644 index 0000000..d7de19d --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/PlaneEntityRenderer.java @@ -0,0 +1,60 @@ +package dev.tggamesyt.szar.client; + +import dev.tggamesyt.szar.PlaneEntity; + +import net.minecraft.client.render.*; +import net.minecraft.client.render.entity.*; +import net.minecraft.client.render.entity.model.EntityModelLayer; +import net.minecraft.client.util.math.MatrixStack; +import net.minecraft.util.Identifier; + +public class PlaneEntityRenderer extends EntityRenderer { + + public static final EntityModelLayer MODEL_LAYER = + new EntityModelLayer(new Identifier("szar", "plane"), "main"); + + private final PlaneEntityModel model; + + public PlaneEntityRenderer(EntityRendererFactory.Context ctx) { + super(ctx); + this.model = new PlaneEntityModel(ctx.getPart(MODEL_LAYER)); + } + + @Override + public Identifier getTexture(PlaneEntity entity) { + return new Identifier("szar", "textures/entity/plane.png"); + } + + @Override + public void render( + PlaneEntity entity, + float yaw, + float tickDelta, + MatrixStack matrices, + VertexConsumerProvider vertices, + int light + ) { + matrices.push(); + matrices.scale(4.0F, 4.0F, 4.0F); + matrices.translate(0.0, 1.5, 0.0); + matrices.scale(-1.0F, -1.0F, 1.0F); + + model.setAngles( + entity, + 0, + 0, + entity.age + tickDelta, + 0, + 0 + ); + + VertexConsumer consumer = + vertices.getBuffer(RenderLayer.getEntityCutout(getTexture(entity))); + + model.render(matrices, consumer, light, OverlayTexture.DEFAULT_UV, + 1.0F, 1.0F, 1.0F, 1.0F); + + matrices.pop(); + super.render(entity, yaw, tickDelta, matrices, vertices, light); + } +} diff --git a/src/client/java/dev/tggamesyt/szar/client/PoliceEntityRenderer.java b/src/client/java/dev/tggamesyt/szar/client/PoliceEntityRenderer.java new file mode 100644 index 0000000..dd1e032 --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/PoliceEntityRenderer.java @@ -0,0 +1,27 @@ +package dev.tggamesyt.szar.client; + +import dev.tggamesyt.szar.NiggerEntity; +import dev.tggamesyt.szar.PoliceEntity; +import net.minecraft.client.render.entity.EntityRendererFactory; +import net.minecraft.client.render.entity.MobEntityRenderer; +import net.minecraft.client.render.entity.model.BipedEntityModel; +import net.minecraft.client.render.entity.model.EntityModelLayers; +import net.minecraft.util.Identifier; + +public class PoliceEntityRenderer + extends MobEntityRenderer> { + + public PoliceEntityRenderer(EntityRendererFactory.Context context) { + super( + context, + new BipedEntityModel<>(context.getPart(EntityModelLayers.PLAYER)), + 0.5F + ); + } + + @Override + public Identifier getTexture(PoliceEntity entity) { + return new Identifier("szar", "textures/entity/police-man.png"); + } +} + diff --git a/src/client/java/dev/tggamesyt/szar/client/SmokeZoomHandler.java b/src/client/java/dev/tggamesyt/szar/client/SmokeZoomHandler.java new file mode 100644 index 0000000..33bbb6f --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/SmokeZoomHandler.java @@ -0,0 +1,33 @@ +package dev.tggamesyt.szar.client; + +import dev.tggamesyt.szar.Joint; +import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; +import net.minecraft.item.ItemStack; + +public class SmokeZoomHandler { + private static float smokeScale = 0.5f; // start scale + private static final float TARGET_SCALE = 1.05f; // max zoom + private static final float LERP_SPEED = 0.5f; // lerp speed + + public static void register() { + ClientTickEvents.END_CLIENT_TICK.register(client -> { + if (client.player == null) return; + + ItemStack stack = client.player.getActiveItem(); + boolean usingSmoke = stack.getItem() instanceof Joint; + + float target = usingSmoke ? TARGET_SCALE : 0.5f; + + // lerp smokeScale toward target like spyglass + smokeScale = lerp(LERP_SPEED * client.getTickDelta(), smokeScale, target); + }); + } + + private static float lerp(float delta, float start, float end) { + return start + delta * (end - start); + } + + public static float getSmokeScale() { + return smokeScale; + } +} diff --git a/src/client/java/dev/tggamesyt/szar/client/SzarClient.java b/src/client/java/dev/tggamesyt/szar/client/SzarClient.java new file mode 100644 index 0000000..6135c5b --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/SzarClient.java @@ -0,0 +1,269 @@ +package dev.tggamesyt.szar.client; + +import com.mojang.blaze3d.systems.RenderSystem; +import dev.tggamesyt.szar.PlaneEntity; +import dev.tggamesyt.szar.Szar; +import dev.tggamesyt.szar.PlaneAnimation; +import net.fabricmc.api.ClientModInitializer; +import net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap; +import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; +import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking; +import net.fabricmc.fabric.api.client.rendering.v1.EntityModelLayerRegistry; +import net.fabricmc.fabric.api.client.rendering.v1.EntityRendererRegistry; +import net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback; +import net.fabricmc.fabric.api.object.builder.v1.client.model.FabricModelPredicateProviderRegistry; +import net.minecraft.client.MinecraftClient; +import net.minecraft.client.option.KeyBinding; +import net.minecraft.client.render.entity.animation.Animation; +import net.minecraft.client.render.entity.model.EntityModelLayer; +import net.minecraft.client.util.InputUtil; +import net.minecraft.client.render.*; +import net.minecraft.entity.Entity; +import net.minecraft.item.ItemStack; +import net.minecraft.util.Identifier; +import net.minecraft.util.math.MathHelper; +import net.minecraft.util.math.random.Random; + +import java.util.HashMap; +import java.util.Map; +import java.util.UUID; + +import static dev.tggamesyt.szar.Szar.HitterEntityType; +import static dev.tggamesyt.szar.Szar.PLANE_ANIM_PACKET; +import static javax.swing.text.html.HTML.Attribute.ID; + +public class SzarClient implements ClientModInitializer { + private static final Map activeScramble = new HashMap<>(); + public static final EntityModelLayer PLANE = + new EntityModelLayer( + new Identifier("szar", "plane"), + "main" + ); + + @Override + public void onInitializeClient() { + ClientPlayNetworking.registerGlobalReceiver( + PLANE_ANIM_PACKET, + (client, handler, buf, sender) -> { + + int entityId = buf.readInt(); + PlaneAnimation anim = buf.readEnumConstant(PlaneAnimation.class); + + client.execute(() -> { + if (client.world == null) return; + + Entity e = client.world.getEntityById(entityId); + if (!(e instanceof PlaneEntity plane)) return; + + if (anim == null) { + plane.stopAnimation(); + return; + } + + plane.playAnimation(anim, anim.looping); + }); + } + ); + + ClientPlayNetworking.registerGlobalReceiver( + Szar.TOTEMPACKET, + (client, handler, buf, responseSender) -> { + + ItemStack stack = buf.readItemStack(); + + client.execute(() -> { + MinecraftClient.getInstance() + .gameRenderer.showFloatingItem(stack); + }); + } + ); + EntityRendererRegistry.register( + Szar.NiggerEntityType, + NiggerEntityRenderer::new + ); + EntityRendererRegistry.register( + Szar.HitterEntityType, + HitterEntityRenderer::new + ); + EntityRendererRegistry.register( + Szar.NaziEntityType, + NaziEntityRenderer::new + ); + EntityRendererRegistry.register( + Szar.BULLET, + BulletRenderer::new + ); + + EntityRendererRegistry.register( + Szar.PoliceEntityType, + PoliceEntityRenderer::new + ); + EntityRendererRegistry.register( + Szar.TERRORIST_ENTITY_TYPE, + TerroristEntityRenderer::new + ); + EntityRendererRegistry.register( + Szar.PLANE_ENTITY_TYPE, + PlaneEntityRenderer::new + ); + EntityModelLayerRegistry.registerModelLayer( + PLANE, + PlaneEntityModel::getTexturedModelData + ); + + EntityRendererRegistry.register( + Szar.GYPSY_ENTITY_TYPE, + GypsyEntityRenderer::new + ); + BlockRenderLayerMap.INSTANCE.putBlock( + Szar.TALL_CANNABIS_BLOCK, + RenderLayer.getCutout() + ); + BlockRenderLayerMap.INSTANCE.putBlock( + Szar.CANNABIS_BLOCK, + RenderLayer.getCutout() + ); + HudRenderCallback.EVENT.register((drawContext, tickDelta) -> { + MinecraftClient client = MinecraftClient.getInstance(); + + if (client.player == null) return; + if (!client.player.hasStatusEffect(Szar.DROG_EFFECT)) return; + + var effect = client.player.getStatusEffect(Szar.DROG_EFFECT); + int amplifier = effect.getAmplifier(); // 0 = level I + if (amplifier > 2) {amplifier = 2;} + + float level = amplifier + 1f; + float time = client.player.age + tickDelta; + + /* ───── Color speed (gentle ramp) ───── */ + float speed = 0.015f + amplifier * 0.012f; + float hue = (time * speed) % 1.0f; + + int rgb = MathHelper.hsvToRgb(hue, 0.95f, 1f); + + /* ───── Alpha (mostly stable) ───── */ + float pulse = + (MathHelper.sin(time * (0.04f + amplifier * 0.015f)) + 1f) * 0.5f; + + float alpha = MathHelper.clamp( + 0.20f + amplifier * 0.10f + pulse * 0.10f, + 0.20f, + 0.70f + ); + + /* ───── Very subtle jitter ───── */ + float jitter = 0.15f * amplifier; + float jitterX = (client.world.random.nextFloat() - 0.5f) * jitter; + float jitterY = (client.world.random.nextFloat() - 0.5f) * jitter; + + int width = client.getWindow().getScaledWidth(); + int height = client.getWindow().getScaledHeight(); + + int color = + ((int)(alpha * 255) << 24) + | (rgb & 0x00FFFFFF); + + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + + drawContext.getMatrices().push(); + drawContext.getMatrices().translate(jitterX, jitterY, 0); + + drawContext.fill(0, 0, width, height, color); + + drawContext.getMatrices().pop(); + + RenderSystem.disableBlend(); + }); + ClientTickEvents.END_CLIENT_TICK.register(client -> { + if (client.player == null) return; + if (!client.player.hasStatusEffect(Szar.DROG_EFFECT)) return; + + var effect = client.player.getStatusEffect(Szar.DROG_EFFECT); + int amplifier = effect.getAmplifier(); + float level = amplifier + 1f; + float chance = 0; + if (level > 6) {chance = 0.20f * (level-6);} + scrambleMovement(client, chance); + }); + + + HudRenderCallback.EVENT.register((drawContext, tickDelta) -> { + MinecraftClient client = MinecraftClient.getInstance(); + if (client.player == null) return; + + float scale = SmokeZoomHandler.getSmokeScale(); + if (scale > 0.51f) { // only when smoking + client.inGameHud.spyglassScale = scale; + } + }); + + SmokeZoomHandler.register(); + // In your mod initialization code + FabricModelPredicateProviderRegistry.register(Szar.WEED_JOINT_ITEM, new Identifier("held"), + (stack, world, entity, seed) -> { + return entity != null && entity.getMainHandStack() == stack ? 1.0f : 0.0f; + }); + + } + private static void scrambleMovement(MinecraftClient client, float chance) { + var options = client.options; + long window = client.getWindow().getHandle(); + Random random = client.player.getRandom(); + + KeyBinding[] movementKeys = { + options.forwardKey, + options.backKey, + options.leftKey, + options.rightKey + }; + + /* ───── Clear logical movement every tick ───── */ + for (KeyBinding key : movementKeys) { + KeyBinding.setKeyPressed(key.getDefaultKey(), false); + } + + /* ───── Handle each movement key ───── */ + for (KeyBinding key : movementKeys) { + InputUtil.Key bound = key.getDefaultKey(); + + if (bound.getCategory() != InputUtil.Type.KEYSYM) continue; + + boolean physicallyDown = + InputUtil.isKeyPressed(window, bound.getCode()); + + if (physicallyDown) { + /* ───── Key is held ───── */ + + // If first tick of press → decide direction + if (!activeScramble.containsKey(key)) { + KeyBinding chosen = key; + + if (random.nextFloat() < chance) { + do { + chosen = movementKeys[random.nextInt(movementKeys.length)]; + } while (chosen == key); + } + + activeScramble.put(key, chosen); + } + + // Apply stored direction + KeyBinding result = activeScramble.get(key); + KeyBinding.setKeyPressed(result.getDefaultKey(), true); + + } else { + /* ───── Key released ───── */ + activeScramble.remove(key); + } + } + } + public enum MouseScrambleMode { + NONE, + INVERT_X, + INVERT_Y, + INVERT_BOTH + } + +} diff --git a/src/client/java/dev/tggamesyt/szar/client/SzarDataGenerator.java b/src/client/java/dev/tggamesyt/szar/client/SzarDataGenerator.java new file mode 100644 index 0000000..fcad569 --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/SzarDataGenerator.java @@ -0,0 +1,15 @@ +package dev.tggamesyt.szar.client; + +import dev.tggamesyt.szar.ModPoiTagProvider; +import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint; +import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator; + +public class SzarDataGenerator implements DataGeneratorEntrypoint { + + @Override + public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { + FabricDataGenerator.Pack pack = fabricDataGenerator.createPack(); + + pack.addProvider(ModPoiTagProvider::new); + } +} diff --git a/src/client/java/dev/tggamesyt/szar/client/TerroristEntityRenderer.java b/src/client/java/dev/tggamesyt/szar/client/TerroristEntityRenderer.java new file mode 100644 index 0000000..725f070 --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/TerroristEntityRenderer.java @@ -0,0 +1,28 @@ +package dev.tggamesyt.szar.client; + +import com.google.common.collect.ImmutableSortedMap; +import dev.tggamesyt.szar.GypsyEntity; +import dev.tggamesyt.szar.IslamTerrorist; +import net.minecraft.client.render.entity.EntityRendererFactory; +import net.minecraft.client.render.entity.MobEntityRenderer; +import net.minecraft.client.render.entity.model.BipedEntityModel; +import net.minecraft.client.render.entity.model.EntityModelLayers; +import net.minecraft.util.Identifier; + +public class TerroristEntityRenderer + extends MobEntityRenderer> { + + public TerroristEntityRenderer(EntityRendererFactory.Context context) { + super( + context, + new BipedEntityModel<>(context.getPart(EntityModelLayers.PLAYER)), + 0.5F + ); + } + + @Override + public Identifier getTexture(IslamTerrorist entity) { + return new Identifier("szar", "textures/entity/islam_terrorist.png"); + } +} + diff --git a/src/client/java/dev/tggamesyt/szar/client/mixin/MouseMixin.java b/src/client/java/dev/tggamesyt/szar/client/mixin/MouseMixin.java new file mode 100644 index 0000000..c1da07c --- /dev/null +++ b/src/client/java/dev/tggamesyt/szar/client/mixin/MouseMixin.java @@ -0,0 +1,85 @@ +package dev.tggamesyt.szar.client.mixin; + +import dev.tggamesyt.szar.Szar; +import dev.tggamesyt.szar.client.MouseScrambleState; +import dev.tggamesyt.szar.client.SzarClient; +import net.minecraft.client.MinecraftClient; +import net.minecraft.client.Mouse; +import net.minecraft.util.math.random.Random; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.ModifyArgs; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.invoke.arg.Args; + +import static dev.tggamesyt.szar.client.SzarClient.MouseScrambleMode.*; + +@Mixin(Mouse.class) +public abstract class MouseMixin { + + @Shadow private MinecraftClient client; + + @ModifyArgs( + method = "updateMouse", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/client/network/ClientPlayerEntity;changeLookDirection(DD)V" + ) + ) + private void szar$scrambleMouse(Args args) { + + if (client.player == null) return; + + if (!client.player.hasStatusEffect(Szar.DROG_EFFECT)) { + MouseScrambleState.reset(); + return; + } + + double dx = args.get(0); + double dy = args.get(1); + + boolean isMoving = dx != 0 || dy != 0; + + var effect = client.player.getStatusEffect(Szar.DROG_EFFECT); + assert effect != null; + int amplifier = effect.getAmplifier(); + float level = amplifier + 1f; + float chance = 0; + if (level > 8) {chance = 0.25f * (level-8);} + Random random = client.player.getRandom(); + + /* ───── Mouse movement started ───── */ + if (isMoving && !MouseScrambleState.wasMoving) { + + MouseScrambleState.active = SzarClient.MouseScrambleMode.NONE; + + if (random.nextFloat() < chance) { + SzarClient.MouseScrambleMode[] modes = { + INVERT_X, + INVERT_Y, + INVERT_BOTH + }; + + MouseScrambleState.active = + modes[random.nextInt(modes.length)]; + } + } + + /* ───── Apply scramble ───── */ + switch (MouseScrambleState.active) { + case INVERT_X -> dx = -dx; + case INVERT_Y -> dy = -dy; + case INVERT_BOTH -> { + dx = -dx; + dy = -dy; + } + } + + MouseScrambleState.wasMoving = isMoving; + + args.set(0, dx); + args.set(1, dy); + } +} diff --git a/src/client/resources/szar.client.mixins.json b/src/client/resources/szar.client.mixins.json new file mode 100644 index 0000000..cce8fa8 --- /dev/null +++ b/src/client/resources/szar.client.mixins.json @@ -0,0 +1,15 @@ +{ + "required": true, + "minVersion": "0.8", + "package": "dev.tggamesyt.szar.client.mixin", + "compatibilityLevel": "JAVA_17", + "client": [ + "MouseMixin" + ], + "injectors": { + "defaultRequire": 1 + }, + "overwrites": { + "requireAnnotations": true + } +} diff --git a/src/main/generated/.cache/79d6404f7b0803346bb38c848032926817f10037 b/src/main/generated/.cache/79d6404f7b0803346bb38c848032926817f10037 new file mode 100644 index 0000000..4529abd --- /dev/null +++ b/src/main/generated/.cache/79d6404f7b0803346bb38c848032926817f10037 @@ -0,0 +1,2 @@ +// 1.20.1 2026-01-26T11:11:39.1328713 szar/Tags for minecraft:point_of_interest_type +eba137b51c50a7143a3668876f41adaa1447b1d1 data\minecraft\tags\point_of_interest_type\acquirable_job_site.json diff --git a/src/main/generated/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/src/main/generated/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 0000000..9450d12 --- /dev/null +++ b/src/main/generated/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + { + "id": "szar:chemical_workbench_poi", + "required": false + } + ] +} \ No newline at end of file diff --git a/src/main/java/dev/tggamesyt/szar/AK47Item.java b/src/main/java/dev/tggamesyt/szar/AK47Item.java new file mode 100644 index 0000000..08a59f4 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/AK47Item.java @@ -0,0 +1,69 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.Hand; +import net.minecraft.util.TypedActionResult; +import net.minecraft.util.UseAction; +import net.minecraft.world.World; + +public class AK47Item extends Item { + + public AK47Item(Settings settings) { + super(settings); + } + + @Override + public void inventoryTick(ItemStack stack, World world, Entity entity, int slot, boolean selected) { + if (!(entity instanceof PlayerEntity player)) return; + if (!selected) return; + if (!player.isUsingItem()) return; + if (world.isClient) return; + + if (!consumeAmmo(player)) return; + + BulletEntity bullet = new BulletEntity(world, player); + bullet.setVelocity( + player, + player.getPitch(), + player.getYaw(), + 0.0F, + 4.5F, // speed + 1.0F // spread + ); + + world.spawnEntity(bullet); + player.getItemCooldownManager().set(this, 2); // fire rate + } + + private boolean consumeAmmo(PlayerEntity player) { + if (player.getAbilities().creativeMode) return true; + + for (int i = 0; i < player.getInventory().size(); i++) { + ItemStack stack = player.getInventory().getStack(i); + if (stack.isOf(Szar.AK_AMMO)) { + stack.decrement(1); + return true; + } + } + return false; + } + + @Override + public UseAction getUseAction(ItemStack stack) { + return UseAction.NONE; + } + + @Override + public int getMaxUseTime(ItemStack stack) { + return 72000; + } + + @Override + public TypedActionResult use(World world, PlayerEntity user, Hand hand) { + user.setCurrentHand(hand); + return TypedActionResult.consume(user.getStackInHand(hand)); + } +} diff --git a/src/main/java/dev/tggamesyt/szar/AggroOnHitRevengeGoal.java b/src/main/java/dev/tggamesyt/szar/AggroOnHitRevengeGoal.java new file mode 100644 index 0000000..5847866 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/AggroOnHitRevengeGoal.java @@ -0,0 +1,82 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.ai.TargetPredicate; +import net.minecraft.entity.ai.goal.TrackTargetGoal; +import net.minecraft.entity.mob.MobEntity; +import net.minecraft.entity.mob.PathAwareEntity; +import net.minecraft.util.math.Box; +import net.minecraft.predicate.entity.EntityPredicates; + +import java.util.EnumSet; +import java.util.List; + +public class AggroOnHitRevengeGoal extends TrackTargetGoal { + + private static final TargetPredicate VALID_TARGET = + TargetPredicate.createAttackable().ignoreVisibility().ignoreDistanceScalingFactor(); + + private int lastHurtTime; + private int lastAttackTime; + + public AggroOnHitRevengeGoal(PathAwareEntity mob) { + super(mob, true); + this.setControls(EnumSet.of(Control.TARGET)); + } + + @Override + public boolean canStart() { + LivingEntity attacker = this.mob.getAttacker(); + LivingEntity target = this.mob.getTarget(); + + int hurtTime = this.mob.getLastAttackedTime(); + int attackTime = this.mob.getLastAttackTime(); + + // Trigger if mob was hurt + if (attacker != null && hurtTime != this.lastHurtTime) { + return this.canTrack(attacker, VALID_TARGET); + } + + // Trigger if mob attacked someone + if (target != null && attackTime != this.lastAttackTime) { + return this.canTrack(target, VALID_TARGET); + } + + return false; + } + + @Override + public void start() { + LivingEntity target = + this.mob.getAttacker() != null + ? this.mob.getAttacker() + : this.mob.getTarget(); + + this.mob.setTarget(target); + + this.lastHurtTime = this.mob.getLastAttackedTime(); + this.lastAttackTime = this.mob.getLastAttackTime(); + + this.callForHelp(target); + + super.start(); + } + + protected void callForHelp(LivingEntity target) { + double range = this.getFollowRange(); + Box box = this.mob.getBoundingBox().expand(range, 10.0D, range); + + List allies = + this.mob.getWorld().getEntitiesByClass( + this.mob.getClass(), + box, + EntityPredicates.EXCEPT_SPECTATOR + ); + + for (MobEntity ally : allies) { + if (ally != this.mob && ally.getTarget() == null) { + ally.setTarget(target); + } + } + } +} diff --git a/src/main/java/dev/tggamesyt/szar/Arrestable.java b/src/main/java/dev/tggamesyt/szar/Arrestable.java new file mode 100644 index 0000000..8ae4880 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/Arrestable.java @@ -0,0 +1,6 @@ +package dev.tggamesyt.szar; + +public interface Arrestable { + boolean isArrestable(); +} + diff --git a/src/main/java/dev/tggamesyt/szar/ArrestedEffect.java b/src/main/java/dev/tggamesyt/szar/ArrestedEffect.java new file mode 100644 index 0000000..388b651 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/ArrestedEffect.java @@ -0,0 +1,66 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.attribute.AttributeContainer; +import net.minecraft.entity.attribute.EntityAttributeModifier; +import net.minecraft.entity.attribute.EntityAttributes; +import net.minecraft.entity.effect.StatusEffect; +import net.minecraft.entity.effect.StatusEffectCategory; +import net.minecraft.entity.mob.MobEntity; + +import java.util.UUID; + +public class ArrestedEffect extends StatusEffect { + + private static final UUID SPEED_MODIFIER_ID = + UUID.fromString("b2c7c2b8-0e55-4c9f-9e8d-8c5fdd7b9c11"); + + public ArrestedEffect() { + super(StatusEffectCategory.HARMFUL, 0xA0A0A0); + } + + @Override + public void applyUpdateEffect(LivingEntity entity, int amplifier) { + if (!entity.getWorld().isClient) { + // Freeze horizontal movement + entity.setVelocity(0, entity.getVelocity().y, 0); + entity.velocityModified = true; + + // Stop mob AI + if (entity instanceof MobEntity mob) { + mob.getNavigation().stop(); + mob.setTarget(null); + } + } + } + + @Override + public boolean canApplyUpdateEffect(int duration, int amplifier) { + return true; + } + + @Override + public void onApplied(LivingEntity entity, AttributeContainer attributes, int amplifier) { + var speed = entity.getAttributeInstance(EntityAttributes.GENERIC_MOVEMENT_SPEED); + if (speed == null) return; + + // Check by UUID manually (1.20.1-safe) + if (speed.getModifier(SPEED_MODIFIER_ID) == null) { + speed.addPersistentModifier(new EntityAttributeModifier( + SPEED_MODIFIER_ID, + "Arrested speed reduction", + -1.0D, + EntityAttributeModifier.Operation.MULTIPLY_TOTAL + )); + } + } + + + @Override + public void onRemoved(LivingEntity entity, AttributeContainer attributes, int amplifier) { + var speed = entity.getAttributeInstance(EntityAttributes.GENERIC_MOVEMENT_SPEED); + if (speed != null) { + speed.removeModifier(SPEED_MODIFIER_ID); + } + } +} diff --git a/src/main/java/dev/tggamesyt/szar/BulletEntity.java b/src/main/java/dev/tggamesyt/szar/BulletEntity.java new file mode 100644 index 0000000..f8e7fbf --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/BulletEntity.java @@ -0,0 +1,65 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityType; +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.entity.projectile.ProjectileEntity; +import net.minecraft.entity.projectile.ProjectileUtil; +import net.minecraft.util.hit.EntityHitResult; +import net.minecraft.util.hit.HitResult; +import net.minecraft.util.math.Vec3d; +import net.minecraft.world.World; + +public class BulletEntity extends ProjectileEntity { + + public BulletEntity(EntityType type, World world) { + super(type, world); + } + + public BulletEntity(World world, LivingEntity owner) { + super(Szar.BULLET, world); + this.setOwner(owner); + this.setPosition( + owner.getX(), + owner.getEyeY() - 0.1, + owner.getZ() + ); + } + + @Override + protected void initDataTracker() {} + + @Override + public void tick() { + super.tick(); + + Vec3d velocity = this.getVelocity(); + this.setVelocity(velocity.multiply(1.02)); // fast + + HitResult hit = ProjectileUtil.getCollision(this, this::canHit); + if (hit.getType() != HitResult.Type.MISS) { + onCollision(hit); + } + + if (this.age > 60) discard(); + } + + @Override + protected void onEntityHit(EntityHitResult hit) { + Entity target = hit.getEntity(); + Entity owner = getOwner(); + + target.damage( + getWorld().getDamageSources().playerAttack((PlayerEntity) owner), + 6.0F + ); + + discard(); + } + + @Override + protected void onCollision(HitResult hit) { + if (!getWorld().isClient) discard(); + } +} diff --git a/src/main/java/dev/tggamesyt/szar/CannabisBlock.java b/src/main/java/dev/tggamesyt/szar/CannabisBlock.java new file mode 100644 index 0000000..fb7df4f --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/CannabisBlock.java @@ -0,0 +1,53 @@ +package dev.tggamesyt.szar; + +import net.minecraft.block.BlockState; +import net.minecraft.block.Fertilizable; +import net.minecraft.block.PlantBlock; +import net.minecraft.block.TallPlantBlock; +import net.minecraft.block.enums.DoubleBlockHalf; +import net.minecraft.server.world.ServerWorld; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.random.Random; +import net.minecraft.world.World; +import net.minecraft.world.WorldView; + +public class CannabisBlock extends PlantBlock implements Fertilizable { + + public CannabisBlock(Settings settings) { + super(settings); + } + + @Override + public void randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) { + if (!world.isClient && random.nextInt(5) == 0) { // 20% chance + BlockPos above = pos.up(); + + if (world.isAir(above)) { + world.setBlockState(pos, Szar.TALL_CANNABIS_BLOCK.getDefaultState() + .with(TallPlantBlock.HALF, DoubleBlockHalf.LOWER)); + + world.setBlockState(above, Szar.TALL_CANNABIS_BLOCK.getDefaultState() + .with(TallPlantBlock.HALF, DoubleBlockHalf.UPPER)); + } + } + } + @Override + public boolean isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) { + return world.getBlockState(pos.up()).isAir(); + } + + @Override + public boolean canGrow(World world, Random random, BlockPos pos, BlockState state) { + return true; + } + + @Override + public void grow(ServerWorld world, Random random, BlockPos pos, BlockState state) { + BlockPos above = pos.up(); + + world.setBlockState(pos, Szar.TALL_CANNABIS_BLOCK.getDefaultState() + .with(TallPlantBlock.HALF, DoubleBlockHalf.LOWER)); + world.setBlockState(above, Szar.TALL_CANNABIS_BLOCK.getDefaultState() + .with(TallPlantBlock.HALF, DoubleBlockHalf.UPPER)); + } +} diff --git a/src/main/java/dev/tggamesyt/szar/CannabisPatchFeature.java b/src/main/java/dev/tggamesyt/szar/CannabisPatchFeature.java new file mode 100644 index 0000000..d770ea8 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/CannabisPatchFeature.java @@ -0,0 +1,58 @@ +package dev.tggamesyt.szar; + +import com.mojang.serialization.Codec; +import dev.tggamesyt.szar.Szar; +import net.minecraft.block.BlockState; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.random.Random; +import net.minecraft.world.StructureWorldAccess; +import net.minecraft.world.gen.feature.Feature; +import net.minecraft.world.gen.feature.util.FeatureContext; + +public class CannabisPatchFeature extends Feature { + + public CannabisPatchFeature(Codec codec) { + super(codec); + } + + @Override + public boolean generate(FeatureContext context) { + StructureWorldAccess world = context.getWorld(); + BlockPos origin = context.getOrigin(); + Random random = context.getRandom(); + + int cannabisCount = 2 + random.nextInt(5); // 2–6 + int tallCount = random.nextInt(3); // 0–2 + + int placed = 0; + + for (int i = 0; i < cannabisCount + tallCount; i++) { + BlockPos pos = origin.add( + random.nextInt(6) - 3, + 0, + random.nextInt(6) - 3 + ); + + pos = world.getTopPosition( + net.minecraft.world.Heightmap.Type.WORLD_SURFACE, + pos + ); + + if (!world.getBlockState(pos.down()).isSolidBlock(world, pos.down())) { + continue; + } + + BlockState state = + tallCount > 0 + ? Szar.TALL_CANNABIS_BLOCK.getDefaultState() + : Szar.CANNABIS_BLOCK.getDefaultState(); + + if (tallCount > 0) tallCount--; + + world.setBlockState(pos, state, 3); + placed++; + } + + return placed > 0; + } +} diff --git a/src/main/java/dev/tggamesyt/szar/CannabisPatchFeatureConfig.java b/src/main/java/dev/tggamesyt/szar/CannabisPatchFeatureConfig.java new file mode 100644 index 0000000..5846479 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/CannabisPatchFeatureConfig.java @@ -0,0 +1,11 @@ +package dev.tggamesyt.szar; + +import com.mojang.serialization.Codec; +import net.minecraft.world.gen.feature.FeatureConfig; + +public class CannabisPatchFeatureConfig implements FeatureConfig { + + public static final Codec CODEC = + Codec.unit(new CannabisPatchFeatureConfig()); + +} \ No newline at end of file diff --git a/src/main/java/dev/tggamesyt/szar/DrogEffect.java b/src/main/java/dev/tggamesyt/szar/DrogEffect.java new file mode 100644 index 0000000..fe00d83 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/DrogEffect.java @@ -0,0 +1,10 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.effect.StatusEffect; +import net.minecraft.entity.effect.StatusEffectCategory; + +public class DrogEffect extends StatusEffect { + public DrogEffect() { + super(StatusEffectCategory.HARMFUL, 0x5C4033); // white as default color + } +} diff --git a/src/main/java/dev/tggamesyt/szar/FaszBlock.java b/src/main/java/dev/tggamesyt/szar/FaszBlock.java new file mode 100644 index 0000000..27e554a --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/FaszBlock.java @@ -0,0 +1,71 @@ +package dev.tggamesyt.szar; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; +import net.minecraft.block.Blocks; +import net.minecraft.block.ShapeContext; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemStack; +import net.minecraft.particle.BlockStateParticleEffect; +import net.minecraft.particle.ParticleTypes; +import net.minecraft.server.world.ServerWorld; +import net.minecraft.util.Hand; +import net.minecraft.util.TypedActionResult; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.shape.VoxelShape; +import net.minecraft.util.shape.VoxelShapes; +import net.minecraft.world.BlockView; +import net.minecraft.world.World; + +public class FaszBlock extends Block { + + public FaszBlock() { + super(Settings.copy(Blocks.STONE)); + } + + private static final VoxelShape SHAPE_1 = Block.createCuboidShape( + 6, 0, 2, + 10, 4, 6 + ); + + // Element 2: from [6, 0, 10] to [10, 4, 14] + private static final VoxelShape SHAPE_2 = Block.createCuboidShape( + 6, 0, 10, + 10, 4, 14 + ); + + // Element 3: from [6, 4, 6] to [10, 32, 10] + private static final VoxelShape SHAPE_3 = Block.createCuboidShape( + 6, 4, 6, + 10, 32, 10 + ); + + // Combine all shapes + private static final VoxelShape SHAPE = VoxelShapes.union( + SHAPE_1, + SHAPE_2, + SHAPE_3 + ); + + + @Override + public VoxelShape getOutlineShape( + BlockState state, + BlockView world, + BlockPos pos, + ShapeContext context + ) { + return SHAPE; + } + + @Override + public VoxelShape getCollisionShape( + BlockState state, + BlockView world, + BlockPos pos, + ShapeContext context + ) { + // behave like vanilla: collision follows outline + return SHAPE; + } +} diff --git a/src/main/java/dev/tggamesyt/szar/FaszItem.java b/src/main/java/dev/tggamesyt/szar/FaszItem.java new file mode 100644 index 0000000..ff3e26c --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/FaszItem.java @@ -0,0 +1,48 @@ +package dev.tggamesyt.szar; + +import net.minecraft.block.Block; +import net.minecraft.block.Blocks; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.BlockItem; +import net.minecraft.item.ItemStack; +import net.minecraft.particle.BlockStateParticleEffect; +import net.minecraft.particle.ParticleTypes; +import net.minecraft.server.world.ServerWorld; +import net.minecraft.util.Hand; +import net.minecraft.util.TypedActionResult; +import net.minecraft.world.World; + +public class FaszItem extends BlockItem { + + public FaszItem(Block block, Settings settings) { + super(block, settings); + } + + @Override + public TypedActionResult use(World world, PlayerEntity user, Hand hand) { + ItemStack stack = user.getStackInHand(hand); + + if (!world.isClient && stack.isOf(this)) { + ServerWorld serverWorld = (ServerWorld) world; + + // Get the direction the player's torso is looking + var lookVec = user.getRotationVec(1.0F); // normalized direction vector + + // Calculate the particle spawn position 2 blocks ahead + double px = user.getX() + lookVec.x * 2; + double py = user.getBodyY(0.5); // torso height + double pz = user.getZ() + lookVec.z * 2; + + // Spawn block particles + serverWorld.spawnParticles( + new BlockStateParticleEffect(ParticleTypes.BLOCK, Szar.FASZ_BLOCK.getDefaultState()), + px, py, pz, // position + 20, // particle count + 0.3, 0.3, 0.3, // spread in x/y/z + 0.05 // velocity + ); + } + + return TypedActionResult.pass(stack); + } +} diff --git a/src/main/java/dev/tggamesyt/szar/FollowLeaderWanderGoal.java b/src/main/java/dev/tggamesyt/szar/FollowLeaderWanderGoal.java new file mode 100644 index 0000000..90bfc7d --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/FollowLeaderWanderGoal.java @@ -0,0 +1,43 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.ai.goal.Goal; +import net.minecraft.entity.mob.PathAwareEntity; +import net.minecraft.util.math.random.Random; + +public class FollowLeaderWanderGoal extends Goal { + private final PathAwareEntity mob; + private final double speed; + private final float radius; + + public FollowLeaderWanderGoal(PathAwareEntity mob, double speed, float radius) { + this.mob = mob; + this.speed = speed; + this.radius = radius; + } + + @Override + public boolean canStart() { + if (!(mob instanceof NaziEntity nazi)) return false; + HitterEntity leader = nazi.getLeader(); + return leader != null && leader.isAlive(); + } + + @Override + public void start() { + NaziEntity nazi = (NaziEntity) mob; + HitterEntity leader = nazi.getLeader(); + if (leader == null) return; + + Random random = mob.getRandom(); + + double offsetX = (random.nextDouble() - 0.5) * radius * 2; + double offsetZ = (random.nextDouble() - 0.5) * radius * 2; + + mob.getNavigation().startMovingTo( + leader.getX() + offsetX, + leader.getY(), + leader.getZ() + offsetZ, + speed + ); + } +} diff --git a/src/main/java/dev/tggamesyt/szar/GypsyEntity.java b/src/main/java/dev/tggamesyt/szar/GypsyEntity.java new file mode 100644 index 0000000..3588668 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/GypsyEntity.java @@ -0,0 +1,292 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.*; +import net.minecraft.entity.ai.TargetPredicate; +import net.minecraft.entity.ai.goal.Goal; +import net.minecraft.entity.ai.goal.LookAroundGoal; +import net.minecraft.entity.ai.goal.WanderAroundFarGoal; +import net.minecraft.entity.attribute.DefaultAttributeContainer; +import net.minecraft.entity.attribute.EntityAttributes; +import net.minecraft.entity.damage.DamageSource; +import net.minecraft.entity.mob.MobEntity; +import net.minecraft.entity.mob.PathAwareEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemStack; +import net.minecraft.util.collection.DefaultedList; +import net.minecraft.util.math.Vec3d; +import net.minecraft.world.World; + +import java.util.*; + +public class GypsyEntity extends PathAwareEntity implements Arrestable{ + + public static boolean arrestable = false; + + private final DefaultedList stolenItems = DefaultedList.of(); + private final Set stolenFromPlayers = new HashSet<>(); + + private int stealCooldown = 0; + private int panicTicks = 0; + private UUID fleeingFrom = null; + private int heldItemSwapTicks = 0; + + public GypsyEntity(EntityType type, World world) { + super(type, world); + this.setCanPickUpLoot(true); + } + + // ================= ATTRIBUTES ================= + public static DefaultAttributeContainer.Builder createAttributes() { + return MobEntity.createMobAttributes() + .add(EntityAttributes.GENERIC_MAX_HEALTH, 20.0) + .add(EntityAttributes.GENERIC_MOVEMENT_SPEED, 0.25) + .add(EntityAttributes.GENERIC_ATTACK_DAMAGE, 1.0); + } + + // ================= GOALS ================= + @Override + protected void initGoals() { + this.goalSelector.add(0, new PanicRandomlyGoal(this)); + this.goalSelector.add(1, new FleeSpecificPlayerGoal(this)); + this.goalSelector.add(2, new DefensiveAttackGoal(this)); + this.goalSelector.add(3, new SneakBehindPlayerGoal(this)); + this.goalSelector.add(4, new BiasedWanderGoal(this, 0.6)); + this.goalSelector.add(5, new LookAroundGoal(this)); + } + + // ================= TICK ================= + @Override + public void tick() { + super.tick(); + + if (stealCooldown > 0) stealCooldown--; + + if (!this.getWorld().isClient && !stolenItems.isEmpty()) { + heldItemSwapTicks++; + if (heldItemSwapTicks > 60) { + heldItemSwapTicks = 0; + stolenItems.add(stolenItems.remove(0)); + } + equipStack(EquipmentSlot.MAINHAND, stolenItems.get(0)); + } + } + + // ================= VISIBILITY ================= + private boolean isOnPlayerScreen(PlayerEntity player) { + Vec3d look = player.getRotationVec(1.0F).normalize(); + Vec3d toEntity = this.getPos().subtract(player.getEyePos()).normalize(); + return look.dotProduct(toEntity) > 0.55; + } + + // ================= STEALING ================= + private void trySteal(PlayerEntity player) { + if (stealCooldown > 0 || player.isCreative() || this.getWorld().isClient) return; + + List nonEmpty = player.getInventory().main.stream() + .filter(stack -> !stack.isEmpty()) + .toList(); + + if (nonEmpty.isEmpty()) return; + + ItemStack chosen = nonEmpty.get(this.random.nextInt(nonEmpty.size())); + ItemStack stolen = chosen.split(1); + + stolenItems.add(stolen); + equipStack(EquipmentSlot.MAINHAND, stolen); + + stolenFromPlayers.add(player.getUuid()); + fleeingFrom = player.getUuid(); + + stealCooldown = 20 * 20; + this.getNavigation().stop(); + } + + // ================= ITEM PICKUP (WORLD ITEMS, NOT CRIME) ================= + @Override + protected void loot(ItemEntity item) { + if (this.getWorld().isClient) return; + ItemStack stack = item.getStack(); + if (stack.isEmpty()) return; + + ItemStack taken = stack.split(1); + stolenItems.add(taken); + equipStack(EquipmentSlot.MAINHAND, taken); + + if (stack.isEmpty()) item.discard(); + } + + // ================= DAMAGE ================= + @Override + public boolean damage(DamageSource source, float amount) { + boolean result = super.damage(source, amount); + + if (!this.getWorld().isClient) { + panicTicks = 60 + random.nextInt(40); + if (!stolenItems.isEmpty()) this.dropStack(stolenItems.remove(0)); + } + + return result; + } + + @Override + protected void dropLoot(DamageSource source, boolean causedByPlayer) { + for (ItemStack stack : stolenItems) this.dropStack(stack); + stolenItems.clear(); + } + + // ================= GOALS ================= + + private static class PanicRandomlyGoal extends Goal { + private final GypsyEntity mob; + PanicRandomlyGoal(GypsyEntity mob) { this.mob = mob; this.setControls(EnumSet.of(Control.MOVE)); } + @Override public boolean canStart() { return mob.panicTicks > 0; } + @Override + public void tick() { + mob.panicTicks--; + if (mob.getNavigation().isIdle()) { + Vec3d dest = mob.getPos().add( + mob.random.nextGaussian() * 8, + 0, + mob.random.nextGaussian() * 8 + ); + mob.getNavigation().startMovingTo(dest.x, dest.y, dest.z, 1.5); + } + } + } + + // 🔴 Flee from only specific victim, hide behind others + private static class FleeSpecificPlayerGoal extends Goal { + private final GypsyEntity mob; + private PlayerEntity threat; + + FleeSpecificPlayerGoal(GypsyEntity mob) { + this.mob = mob; + this.setControls(EnumSet.of(Control.MOVE)); + } + + @Override + public boolean canStart() { + if (mob.fleeingFrom == null) return false; + PlayerEntity p = mob.getWorld().getPlayerByUuid(mob.fleeingFrom); + if (p == null || !mob.canSee(p) || !mob.isOnPlayerScreen(p)) return false; + threat = p; + return true; + } + + @Override + public void tick() { + TargetPredicate predicate = TargetPredicate.createNonAttackable() + .setBaseMaxDistance(16) + .setPredicate(player -> !player.getUuid().equals(mob.fleeingFrom)); + + PlayerEntity shield = mob.getWorld().getClosestPlayer(predicate, mob); + + Vec3d dest; + if (shield != null && !shield.isCreative()) { + dest = shield.getPos(); // hide behind other players + } else { + dest = mob.getPos().subtract(threat.getPos()).normalize().multiply(10).add(mob.getPos()); + } + + mob.getNavigation().startMovingTo(dest.x, dest.y, dest.z, 1.3); + } + } + + // ⚔ Attack only the player it stole from + private static class DefensiveAttackGoal extends Goal { + private final GypsyEntity mob; + private PlayerEntity target; + private int cooldown = 0; + + DefensiveAttackGoal(GypsyEntity mob) { this.mob = mob; } + + @Override + public boolean canStart() { + if (mob.fleeingFrom == null) return false; + PlayerEntity p = mob.getWorld().getPlayerByUuid(mob.fleeingFrom); + if (p == null || mob.distanceTo(p) > 1.3) return false; + target = p; + return true; + } + + @Override + public void tick() { + if (cooldown-- > 0) return; + cooldown = 20; + mob.getLookControl().lookAt(target); + mob.tryAttack(target); + } + } + + // 🟡 Sneak steal + private static class SneakBehindPlayerGoal extends Goal { + private final GypsyEntity mob; + private PlayerEntity target; + private int cooldown = 0; + + SneakBehindPlayerGoal(GypsyEntity mob) { + this.mob = mob; + this.setControls(EnumSet.of(Control.MOVE)); + } + + @Override + public boolean canStart() { + target = mob.getWorld().getClosestPlayer(mob, 10); + return target != null + && !mob.stolenFromPlayers.contains(target.getUuid()) + && mob.stealCooldown == 0 + && !mob.isOnPlayerScreen(target) + && !target.isCreative(); + } + + @Override + public void tick() { + if (cooldown-- > 0) return; + cooldown = 5; + + Vec3d behind = target.getPos().subtract(target.getRotationVec(1.0F).normalize()); + mob.getNavigation().startMovingTo(behind.x, behind.y, behind.z, 1.15); + + if (mob.distanceTo(target) < 1.3) { + mob.trySteal(target); + arrestable = true; + } + } + } + + // 🟢 Biased wander toward players when not guilty + private static class BiasedWanderGoal extends WanderAroundFarGoal { + private final GypsyEntity mob; + + BiasedWanderGoal(GypsyEntity mob, double speed) { + super(mob, speed); + this.mob = mob; + } + + @Override + protected Vec3d getWanderTarget() { + Vec3d base = super.getWanderTarget(); + PlayerEntity player = mob.getWorld().getClosestPlayer(mob, 10); + + if (player == null || base == null || mob.fleeingFrom != null) return base; + + Vec3d best = base; + double bestDist = base.squaredDistanceTo(player.getPos()); + + for (int i = 0; i < 4; i++) { + Vec3d c = super.getWanderTarget(); + if (c == null) continue; + double d = c.squaredDistanceTo(player.getPos()); + if (d < bestDist) { // bias toward player + best = c; + bestDist = d; + } + } + return best; + } + } + @Override + public boolean isArrestable() { + return arrestable; + } +} diff --git a/src/main/java/dev/tggamesyt/szar/HandcuffItem.java b/src/main/java/dev/tggamesyt/szar/HandcuffItem.java new file mode 100644 index 0000000..01bc56c --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/HandcuffItem.java @@ -0,0 +1,26 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.effect.StatusEffectInstance; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResult; +import net.minecraft.util.Hand; + +public class HandcuffItem extends Item { + + public HandcuffItem(Item.Settings settings) { + super(settings); + } + + /** + * Called when the player right-clicks an entity with this item. + */ + @Override + public ActionResult useOnEntity(ItemStack stack, PlayerEntity user, LivingEntity entity, Hand hand) { + entity.addStatusEffect(new StatusEffectInstance(Szar.ARRESTED, 2400, 1)); + stack.decrement(1); + return ActionResult.SUCCESS; + } +} diff --git a/src/main/java/dev/tggamesyt/szar/HitterEntity.java b/src/main/java/dev/tggamesyt/szar/HitterEntity.java new file mode 100644 index 0000000..d1765e0 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/HitterEntity.java @@ -0,0 +1,150 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.*; +import net.minecraft.entity.ai.goal.LookAroundGoal; +import net.minecraft.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.entity.ai.goal.WanderAroundFarGoal; +import net.minecraft.entity.attribute.DefaultAttributeContainer; +import net.minecraft.entity.attribute.EntityAttributeModifier; +import net.minecraft.entity.attribute.EntityAttributes; +import net.minecraft.entity.damage.DamageSource; +import net.minecraft.entity.mob.MobEntity; +import net.minecraft.entity.mob.PathAwareEntity; +import net.minecraft.item.ItemStack; +import net.minecraft.item.Items; +import net.minecraft.nbt.*; +import net.minecraft.server.world.ServerWorld; +import net.minecraft.util.math.random.Random; +import net.minecraft.world.LocalDifficulty; +import net.minecraft.world.ServerWorldAccess; +import net.minecraft.world.World; +import org.jetbrains.annotations.Nullable; + +import java.util.ArrayList; +import java.util.List; + +import static dev.tggamesyt.szar.Szar.NaziEntityType; + +public class HitterEntity extends PathAwareEntity implements Arrestable{ + + public static boolean arrestable = true; + + public HitterEntity(EntityType type, World world) { + super(type, world); + } + + @Override + protected void initGoals() { + this.goalSelector.add(0, new MeleeAttackGoal(this, 1.2D, true)); + this.goalSelector.add(2, new WanderAroundFarGoal(this, 1.0D)); + this.goalSelector.add(3, new LookAroundGoal(this)); + + this.targetSelector.add(1, new AggroOnHitRevengeGoal(this)); + } + + + public static DefaultAttributeContainer.Builder createAttributes() { + return MobEntity.createMobAttributes() + .add(EntityAttributes.GENERIC_MAX_HEALTH, 20.0) + .add(EntityAttributes.GENERIC_MOVEMENT_SPEED, 0.25) + .add(EntityAttributes.GENERIC_ATTACK_DAMAGE, 2); + } + + @Override + protected void dropLoot(DamageSource source, boolean causedByPlayer) { + ItemStack book = new ItemStack(Items.WRITTEN_BOOK); + + NbtCompound nbt = book.getOrCreateNbt(); + nbt.putString("title", "Hitler's will"); + nbt.putString("author", "Hitler"); + + // Pages need to be JSON text components + NbtList pages = new NbtList(); + pages.add(NbtString.of("{\"text\":\"Hitler's will\\n - Kill all jews\\n - Kill all players\"}")); + pages.add(NbtString.of("{\"text\":\"die\"}")); + + nbt.put("pages", pages); + + this.dropStack(book); + } + + + + @Override + public boolean isArrestable() { + return arrestable; + } + @Override + @Nullable + public EntityData initialize( + ServerWorldAccess world, + LocalDifficulty difficulty, + SpawnReason spawnReason, + @Nullable EntityData entityData, + @Nullable NbtCompound entityNbt + ) { + // Always call super + EntityData data = super.initialize(world, difficulty, spawnReason, entityData, entityNbt); + + Random random = world.getRandom(); + + this.getAttributeInstance(EntityAttributes.GENERIC_FOLLOW_RANGE) + .addPersistentModifier( + new EntityAttributeModifier( + "Random spawn bonus", + random.nextTriangular(0.0D, 0.11485D), + EntityAttributeModifier.Operation.MULTIPLY_BASE + ) + ); + + this.setLeftHanded(random.nextFloat() < 0.05F); + + // 🔥 SPAWN GROUP HERE + if (spawnReason == SpawnReason.NATURAL && world instanceof ServerWorld serverWorld) { + + int groupSize = 4 + serverWorld.random.nextInt(7); // 4–10 Bs + + for (int i = 0; i < groupSize; i++) { + Entity entityB = NaziEntityType.create(serverWorld); + if (entityB != null) { + double offsetX = (serverWorld.random.nextDouble() - 0.5) * 6; + double offsetZ = (serverWorld.random.nextDouble() - 0.5) * 6; + + entityB.refreshPositionAndAngles( + this.getX() + offsetX, + this.getY(), + this.getZ() + offsetZ, + serverWorld.random.nextFloat() * 360F, + 0F + ); + + serverWorld.spawnEntity(entityB); + if (entityB instanceof NaziEntity nazi) { + nazi.setLeader(this); + } + } + } + } + + return data; + } + + @Override + public void setAttacker(@Nullable LivingEntity attacker) { + super.setAttacker(attacker); + + if (attacker == null || this.getWorld().isClient) return; + + List allies = this.getWorld().getEntitiesByClass( + NaziEntity.class, + this.getBoundingBox().expand(16), + nazi -> nazi.getLeader() == this && nazi.isAlive() + ); + + for (NaziEntity nazi : allies) { + nazi.setTarget(attacker); + } + } + + +} diff --git a/src/main/java/dev/tggamesyt/szar/IslamTerrorist.java b/src/main/java/dev/tggamesyt/szar/IslamTerrorist.java new file mode 100644 index 0000000..fafbd08 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/IslamTerrorist.java @@ -0,0 +1,230 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.EntityType; +import net.minecraft.entity.EquipmentSlot; +import net.minecraft.entity.ItemEntity; +import net.minecraft.entity.TntEntity; +import net.minecraft.entity.ai.TargetPredicate; +import net.minecraft.entity.ai.goal.Goal; +import net.minecraft.entity.ai.goal.LookAroundGoal; +import net.minecraft.entity.ai.goal.WanderAroundFarGoal; +import net.minecraft.entity.attribute.DefaultAttributeContainer; +import net.minecraft.entity.attribute.EntityAttributes; +import net.minecraft.entity.damage.DamageSource; +import net.minecraft.entity.mob.MobEntity; +import net.minecraft.entity.mob.PathAwareEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemStack; +import net.minecraft.util.math.Vec3d; +import net.minecraft.world.World; + +import java.util.*; + +public class IslamTerrorist extends PathAwareEntity implements Arrestable{ + + public static boolean arrestable = false; + private int BlowUpCooldown = 0; + private int panicTicks = 0; + private UUID fleeingFrom = null; + + public IslamTerrorist(EntityType type, World world) { + super(type, world); + this.setCanPickUpLoot(true); + } + + // ================= ATTRIBUTES ================= + public static DefaultAttributeContainer.Builder createAttributes() { + return MobEntity.createMobAttributes() + .add(EntityAttributes.GENERIC_MAX_HEALTH, 20.0) + .add(EntityAttributes.GENERIC_MOVEMENT_SPEED, 0.25) + .add(EntityAttributes.GENERIC_ATTACK_DAMAGE, 1.0); + } + + // ================= GOALS ================= + @Override + protected void initGoals() { + this.goalSelector.add(0, new PanicRandomlyGoal(this)); + this.goalSelector.add(1, new FleeSpecificPlayerGoal(this)); + this.goalSelector.add(3, new SneakBehindPlayerGoal(this)); + this.goalSelector.add(4, new BiasedWanderGoal(this, 0.6)); + this.goalSelector.add(5, new LookAroundGoal(this)); + } + + // ================= TICK ================= + @Override + public void tick() { + super.tick(); + + if (BlowUpCooldown > 0) BlowUpCooldown--; + } + + // ================= VISIBILITY ================= + private boolean isOnPlayerScreen(PlayerEntity player) { + Vec3d look = player.getRotationVec(1.0F).normalize(); + Vec3d toEntity = this.getPos().subtract(player.getEyePos()).normalize(); + return look.dotProduct(toEntity) > 0.55; + } + + // ================= STEALING ================= + private void triggerExposion(PlayerEntity player) { + if (this.getWorld().isClient) return; + + // Spawn primed TNT + TntEntity tnt = new TntEntity( + this.getWorld(), + this.getX(), + this.getY(), + this.getZ(), + this + ); + + tnt.setFuse(40); // 2 seconds (80 = normal TNT) + this.getWorld().spawnEntity(tnt); + + // Panic + flee + this.fleeingFrom = player.getUuid(); + this.panicTicks = 100; + this.BlowUpCooldown = 20*10; + + // Immediate movement impulse away from player + Vec3d runDir = this.getPos() + .subtract(player.getPos()) + .normalize() + .multiply(1.2); + + this.addVelocity(runDir.x, 0.3, runDir.z); + this.velocityDirty = true; + } + + + // ================= DAMAGE ================= + + // ================= GOALS ================= + + private static class PanicRandomlyGoal extends Goal { + private final IslamTerrorist mob; + PanicRandomlyGoal(IslamTerrorist mob) { this.mob = mob; this.setControls(EnumSet.of(Control.MOVE)); } + @Override public boolean canStart() { return mob.panicTicks > 0; } + @Override + public void tick() { + mob.panicTicks--; + if (mob.getNavigation().isIdle()) { + Vec3d dest = mob.getPos().add( + mob.random.nextGaussian() * 8, + 0, + mob.random.nextGaussian() * 8 + ); + mob.getNavigation().startMovingTo(dest.x, dest.y, dest.z, 1.5); + } + } + } + + // 🔴 Flee from only specific victim, hide behind others + private static class FleeSpecificPlayerGoal extends Goal { + private final IslamTerrorist mob; + private PlayerEntity threat; + + FleeSpecificPlayerGoal(IslamTerrorist mob) { + this.mob = mob; + this.setControls(EnumSet.of(Control.MOVE)); + } + + @Override + public boolean canStart() { + if (mob.fleeingFrom == null) return false; + PlayerEntity p = mob.getWorld().getPlayerByUuid(mob.fleeingFrom); + if (p == null || !mob.canSee(p) || !mob.isOnPlayerScreen(p)) return false; + threat = p; + return true; + } + + @Override + public void tick() { + TargetPredicate predicate = TargetPredicate.createNonAttackable() + .setBaseMaxDistance(16) + .setPredicate(player -> !player.getUuid().equals(mob.fleeingFrom)); + + PlayerEntity shield = mob.getWorld().getClosestPlayer(predicate, mob); + + Vec3d dest; + if (shield != null && !shield.isCreative()) { + dest = shield.getPos(); // hide behind other players + } else { + dest = mob.getPos().subtract(threat.getPos()).normalize().multiply(10).add(mob.getPos()); + } + + mob.getNavigation().startMovingTo(dest.x, dest.y, dest.z, 1.3); + } + } + + // 🟡 Sneak steal + private static class SneakBehindPlayerGoal extends Goal { + private final IslamTerrorist mob; + private PlayerEntity target; + private int cooldown = 0; + + SneakBehindPlayerGoal(IslamTerrorist mob) { + this.mob = mob; + this.setControls(EnumSet.of(Control.MOVE)); + } + + @Override + public boolean canStart() { + target = mob.getWorld().getClosestPlayer(mob, 10); + return target != null + && mob.BlowUpCooldown == 0 + && !mob.isOnPlayerScreen(target) + && !target.isCreative(); + } + + @Override + public void tick() { + if (cooldown-- > 0) return; + cooldown = 5; + + Vec3d behind = target.getPos().subtract(target.getRotationVec(1.0F).normalize()); + mob.getNavigation().startMovingTo(behind.x, behind.y, behind.z, 1.15); + + if (mob.distanceTo(target) < 1.3) { + mob.triggerExposion(target); + arrestable = true; + } + } + } + + // 🟢 Biased wander toward players when not guilty + private static class BiasedWanderGoal extends WanderAroundFarGoal { + private final IslamTerrorist mob; + + BiasedWanderGoal(IslamTerrorist mob, double speed) { + super(mob, speed); + this.mob = mob; + } + + @Override + protected Vec3d getWanderTarget() { + Vec3d base = super.getWanderTarget(); + PlayerEntity player = mob.getWorld().getClosestPlayer(mob, 10); + + if (player == null || base == null || mob.fleeingFrom != null) return base; + + Vec3d best = base; + double bestDist = base.squaredDistanceTo(player.getPos()); + + for (int i = 0; i < 4; i++) { + Vec3d c = super.getWanderTarget(); + if (c == null) continue; + double d = c.squaredDistanceTo(player.getPos()); + if (d < bestDist) { // bias toward player + best = c; + bestDist = d; + } + } + return best; + } + } + @Override + public boolean isArrestable() { + return arrestable; + } +} diff --git a/src/main/java/dev/tggamesyt/szar/Joint.java b/src/main/java/dev/tggamesyt/szar/Joint.java new file mode 100644 index 0000000..350675e --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/Joint.java @@ -0,0 +1,173 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.damage.DamageSource; +import net.minecraft.entity.damage.DamageType; +import net.minecraft.entity.effect.StatusEffectInstance; +import net.minecraft.entity.effect.StatusEffects; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemStack; +import net.minecraft.item.SpyglassItem; +import net.minecraft.registry.RegistryKey; +import net.minecraft.registry.RegistryKeys; +import net.minecraft.registry.entry.RegistryEntry; +import net.minecraft.sound.SoundEvents; +import net.minecraft.stat.Stats; +import net.minecraft.util.Hand; +import net.minecraft.util.Identifier; +import net.minecraft.util.TypedActionResult; +import net.minecraft.util.UseAction; +import net.minecraft.world.World; + +import java.util.Random; + +import static dev.tggamesyt.szar.Szar.MOD_ID; + +public class Joint extends SpyglassItem { + + public Joint(Settings settings) { + super(settings.maxDamage(20)); // max durability + } + private static final int COOLDOWN_TICKS = 20 * 5; + @Override + public UseAction getUseAction(ItemStack stack) { + return UseAction.SPYGLASS; // keeps spyglass hold animation + } + + @Override + public int getMaxUseTime(ItemStack stack) { + return 40; // shorter “smoking” duration + } + + @Override + public TypedActionResult use(World world, PlayerEntity user, Hand hand) { + // play custom smoke sound + user.playSound(SoundEvents.ITEM_HONEY_BOTTLE_DRINK, 1.0F, 1.0F); + user.incrementStat(Stats.USED.getOrCreateStat(this)); + user.setCurrentHand(hand); // start using + return TypedActionResult.consume(user.getStackInHand(hand)); + } + private static final Random RANDOM = new Random() {}; + public static final RegistryKey HEART_ATTACK = + RegistryKey.of(RegistryKeys.DAMAGE_TYPE, new Identifier(MOD_ID, "heart_attack")); + public static final RegistryKey DROG_OVERDOSE = + RegistryKey.of(RegistryKeys.DAMAGE_TYPE, new Identifier(MOD_ID, "drog_overdose")); + @Override + public void onStoppedUsing(ItemStack stack, World world, LivingEntity user, int remainingUseTicks) { + + int value = Szar.PLAYER_JOINT_LEVEL.getOrDefault(user.getUuid(), 0) + 1; + boolean addicted = Szar.PLAYER_ADDICTION_LEVEL.getOrDefault(user.getUuid(), false); + Szar.PLAYER_JOINT_LEVEL.put(user.getUuid(), value); + Szar.LOGGER.info(user.getEntityName() + "'s joint level is now " + value); + if (value > 80) { + RegistryEntry drogAttackType = + user.getWorld() + .getRegistryManager() + .get(RegistryKeys.DAMAGE_TYPE) + .entryOf(DROG_OVERDOSE); + + DamageSource source = new DamageSource(drogAttackType); + user.damage(source, Float.MAX_VALUE); + Szar.PLAYER_JOINT_LEVEL.put(user.getUuid(), 0); + Szar.PLAYER_ADDICTION_LEVEL.put(user.getUuid(), false); + Szar.LOGGER.info(user.getEntityName() + "'s joint level is now " + 0); + } + if (value > 40 && !addicted) { + Szar.PLAYER_ADDICTION_LEVEL.put(user.getUuid(), true); + Szar.LOGGER.info(user.getEntityName() + "'s addiction is now true"); + } + // Consume 1 durability + stack.damage(1, user, p -> p.sendToolBreakStatus(user.getActiveHand())); + if (user instanceof PlayerEntity player && !world.isClient) { + player.getItemCooldownManager().set(this, COOLDOWN_TICKS); + } + // Increase drug effect + int amplifier = 0; + if (user.hasStatusEffect(Szar.DROG_EFFECT)) { + amplifier = Math.min(user.getStatusEffect(Szar.DROG_EFFECT).getAmplifier() + 1, 9); // max 10 levels + user.addStatusEffect(new StatusEffectInstance( + StatusEffects.LUCK, + 1200, + amplifier, + false, // ambient + true, // show particles + true // show icon + )); + user.addStatusEffect(new StatusEffectInstance( + StatusEffects.MINING_FATIGUE, + 1200, + amplifier, + false, // ambient + true, // show particles + true // show icon + )); + user.addStatusEffect(new StatusEffectInstance( + StatusEffects.STRENGTH, + 1200, + amplifier, + false, // ambient + true, // show particles + true // show icon + )); + user.addStatusEffect(new StatusEffectInstance( + StatusEffects.HEALTH_BOOST, + 1200, + amplifier, + false, // ambient + true, // show particles + true // show icon + )); + user.addStatusEffect(new StatusEffectInstance( + StatusEffects.REGENERATION, + 1200, + amplifier, + false, // ambient + true, // show particles + true // show icon + )); + user.addStatusEffect(new StatusEffectInstance( + StatusEffects.SATURATION, + 1200, + amplifier, + false, // ambient + true, // show particles + true // show icon + )); + if (amplifier == 9 && RANDOM.nextInt(100) == 0) { + RegistryEntry heartAttackType = + user.getWorld() + .getRegistryManager() + .get(RegistryKeys.DAMAGE_TYPE) + .entryOf(HEART_ATTACK); + + DamageSource source = new DamageSource(heartAttackType); + user.damage(source, Float.MAX_VALUE); + } + } + if (amplifier > 3) { + int nausealevel = amplifier - 3; + user.addStatusEffect(new StatusEffectInstance( + StatusEffects.NAUSEA, + 1200, + nausealevel, + false, // ambient + true, // show particles + true // show icon + )); + } + + // Apply the effect (10 seconds, invisible particles) + user.addStatusEffect(new StatusEffectInstance( + Szar.DROG_EFFECT, + 1200, + amplifier, + false, // ambient + true, // show particles + true // show icon + )); + + // Optional: play inhale / stop sound + user.playSound(SoundEvents.ITEM_HONEY_BOTTLE_DRINK, 1.0F, 1.0F); + } + +} diff --git a/src/main/java/dev/tggamesyt/szar/KeyItem.java b/src/main/java/dev/tggamesyt/szar/KeyItem.java new file mode 100644 index 0000000..42d7f0d --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/KeyItem.java @@ -0,0 +1,79 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +import net.minecraft.util.ActionResult; +import net.minecraft.util.Hand; +import net.minecraft.util.TypedActionResult; +import net.minecraft.world.World; + +public class KeyItem extends Item { + + public KeyItem(Settings settings) { + super(settings.maxDamage(3)); // max durability 3 + } + + // Right-click on entity → lose 1 durability + @Override + public ActionResult useOnEntity(ItemStack stack, PlayerEntity player, LivingEntity target, Hand hand) { + if (!player.getWorld().isClient) { + if (target.hasStatusEffect(Szar.ARRESTED)) { + target.removeStatusEffect(Szar.ARRESTED); + + // Play sound to indicate effect removed + player.getWorld().playSound(null, target.getBlockPos(), + SoundEvents.BLOCK_ANVIL_USE, SoundCategory.PLAYERS, 1.0F, 1.0F); + + // Use 1 durability + stack.damage(1, player, p -> p.sendToolBreakStatus(hand)); + } + } + return ActionResult.SUCCESS; + } + + // Hold right-click to use on self → lose 3 durability + @Override + public TypedActionResult use(World world, PlayerEntity user, Hand hand) { + ItemStack stack = user.getStackInHand(hand); + + if (!world.isClient) { + if (user.hasStatusEffect(Szar.ARRESTED)) { + user.removeStatusEffect(Szar.ARRESTED); + + world.playSound(null, user.getBlockPos(), + SoundEvents.BLOCK_ANVIL_USE, SoundCategory.PLAYERS, 1.0F, 1.0F); + + // Use 3 durability + stack.damage(3, user, p -> p.sendToolBreakStatus(hand)); + } + } + + // Start hold animation + return TypedActionResult.consume(stack); + } + + // Make it holdable like a bow + @Override + public int getMaxUseTime(ItemStack stack) { + return 72000; + } + + // Continuous usage tick + @Override + public void usageTick(World world, LivingEntity user, ItemStack stack, int remainingUseTicks) { + if (!world.isClient && user instanceof PlayerEntity player) { + if (player.hasStatusEffect(Szar.ARRESTED)) { + player.removeStatusEffect(Szar.ARRESTED); + world.playSound(null, player.getBlockPos(), + SoundEvents.BLOCK_ANVIL_USE, SoundCategory.PLAYERS, 1.0F, 1.0F); + + // Remove full 3 durability if held + stack.damage(3, player, p -> p.sendToolBreakStatus(player.getActiveHand())); + } + } + } +} diff --git a/src/main/java/dev/tggamesyt/szar/ModPoiTagProvider.java b/src/main/java/dev/tggamesyt/szar/ModPoiTagProvider.java new file mode 100644 index 0000000..a9474ba --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/ModPoiTagProvider.java @@ -0,0 +1,26 @@ +package dev.tggamesyt.szar; + +import net.minecraft.data.DataOutput; +import net.minecraft.data.server.tag.TagProvider; +import net.minecraft.registry.Registry; +import net.minecraft.registry.RegistryKey; +import net.minecraft.registry.RegistryKeys; +import net.minecraft.registry.RegistryWrapper; +import net.minecraft.registry.tag.PointOfInterestTypeTags; +import net.minecraft.util.Identifier; +import net.minecraft.world.poi.PointOfInterestType; + +import java.util.concurrent.CompletableFuture; + +public class ModPoiTagProvider extends TagProvider { + public ModPoiTagProvider(DataOutput output, + CompletableFuture registryLookupFuture) { + super(output, RegistryKeys.POINT_OF_INTEREST_TYPE, registryLookupFuture); + } + + @Override + protected void configure(RegistryWrapper.WrapperLookup lookup) { + this.getOrCreateTagBuilder(PointOfInterestTypeTags.ACQUIRABLE_JOB_SITE) + .addOptional(new Identifier(Szar.MOD_ID, "chemical_workbench_poi")); + } +} \ No newline at end of file diff --git a/src/main/java/dev/tggamesyt/szar/NaziEntity.java b/src/main/java/dev/tggamesyt/szar/NaziEntity.java new file mode 100644 index 0000000..eeb4757 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/NaziEntity.java @@ -0,0 +1,75 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.EntityType; +import net.minecraft.entity.ai.goal.LookAroundGoal; +import net.minecraft.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.entity.ai.goal.WanderAroundFarGoal; +import net.minecraft.entity.attribute.DefaultAttributeContainer; +import net.minecraft.entity.attribute.EntityAttributes; +import net.minecraft.entity.damage.DamageSource; +import net.minecraft.entity.mob.MobEntity; +import net.minecraft.entity.mob.PathAwareEntity; +import net.minecraft.item.ItemStack; +import net.minecraft.item.Items; +import net.minecraft.nbt.NbtCompound; +import net.minecraft.nbt.NbtList; +import net.minecraft.nbt.NbtString; +import net.minecraft.world.World; +import org.jetbrains.annotations.Nullable; + +public class NaziEntity extends PathAwareEntity implements Arrestable{ + + public static boolean arrestable = false; + @Nullable + private HitterEntity leader; + public NaziEntity(EntityType type, World world) { + super(type, world); + } + + @Override + protected void initGoals() { + this.goalSelector.add(2, new FollowLeaderWanderGoal(this, 1.0D, 6.0F)); + this.goalSelector.add(3, new WanderAroundFarGoal(this, 0.8D)); + this.goalSelector.add(1, new MeleeAttackGoal(this, 1.2D, true)); + } + + + public static DefaultAttributeContainer.Builder createAttributes() { + return MobEntity.createMobAttributes() + .add(EntityAttributes.GENERIC_MAX_HEALTH, 20.0) + .add(EntityAttributes.GENERIC_MOVEMENT_SPEED, 0.25) + .add(EntityAttributes.GENERIC_ATTACK_DAMAGE, 2); + } + + @Override + protected void dropLoot(DamageSource source, boolean causedByPlayer) { + ItemStack book = new ItemStack(Items.WRITTEN_BOOK); + + NbtCompound nbt = book.getOrCreateNbt(); + nbt.putString("title", "Nazi's message"); + nbt.putString("author", "Nazi"); + + // Pages need to be JSON text components + NbtList pages = new NbtList(); + pages.add(NbtString.of("{\"text\":\"Hail Hitler\"}")); + + nbt.put("pages", pages); + + this.dropStack(book); + } + + @Override + public boolean isArrestable() { + return arrestable; + } + + public void setLeader(HitterEntity leader) { + this.leader = leader; + } + + @Nullable + public HitterEntity getLeader() { + return this.leader; + } + +} diff --git a/src/main/java/dev/tggamesyt/szar/NiggerEntity.java b/src/main/java/dev/tggamesyt/szar/NiggerEntity.java new file mode 100644 index 0000000..b907137 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/NiggerEntity.java @@ -0,0 +1,53 @@ +package dev.tggamesyt.szar; + +import dev.tggamesyt.szar.Szar; +import dev.tggamesyt.szar.AggroOnHitRevengeGoal; +import net.minecraft.entity.EntityType; +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.ai.goal.*; +import net.minecraft.entity.attribute.DefaultAttributeContainer; +import net.minecraft.entity.attribute.EntityAttributes; +import net.minecraft.entity.damage.DamageSource; +import net.minecraft.entity.mob.MobEntity; +import net.minecraft.entity.mob.PathAwareEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.Item; +import net.minecraft.world.World; + +import java.util.List; + +public class NiggerEntity extends PathAwareEntity implements Arrestable{ + + public static boolean arrestable = true; + + public NiggerEntity(EntityType type, World world) { + super(type, world); + } + + @Override + protected void initGoals() { + this.goalSelector.add(0, new MeleeAttackGoal(this, 1.2D, true)); + this.goalSelector.add(2, new WanderAroundFarGoal(this, 1.0D)); + this.goalSelector.add(3, new LookAroundGoal(this)); + + this.targetSelector.add(1, new AggroOnHitRevengeGoal(this)); + } + + + public static DefaultAttributeContainer.Builder createAttributes() { + return MobEntity.createMobAttributes() + .add(EntityAttributes.GENERIC_MAX_HEALTH, 20.0) + .add(EntityAttributes.GENERIC_MOVEMENT_SPEED, 0.25) + .add(EntityAttributes.GENERIC_ATTACK_DAMAGE, 2); + } + + @Override + protected void dropLoot(DamageSource source, boolean causedByPlayer) { + this.dropItem(Szar.NIGGERITE_INGOT); + } + + @Override + public boolean isArrestable() { + return arrestable; + } +} diff --git a/src/main/java/dev/tggamesyt/szar/NiggeriteArmorMaterial.java b/src/main/java/dev/tggamesyt/szar/NiggeriteArmorMaterial.java new file mode 100644 index 0000000..f9bd0cc --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/NiggeriteArmorMaterial.java @@ -0,0 +1,58 @@ +package dev.tggamesyt.szar; + +import net.minecraft.item.ArmorItem; +import net.minecraft.item.ArmorMaterial; +import net.minecraft.recipe.Ingredient; +import net.minecraft.sound.SoundEvent; +import net.minecraft.sound.SoundEvents; +import net.minecraft.util.Identifier; + +import static dev.tggamesyt.szar.Szar.MOD_ID; + +public class NiggeriteArmorMaterial implements ArmorMaterial { + + public static final NiggeriteArmorMaterial INSTANCE = new NiggeriteArmorMaterial(); + + private static final int[] BASE_DURABILITY = {13, 15, 16, 11}; + private static final int[] PROTECTION = {4, 8, 10, 4}; + + @Override + public int getDurability(ArmorItem.Type type) { + return BASE_DURABILITY[type.getEquipmentSlot().getEntitySlotId()] * 40; + } + + @Override + public int getProtection(ArmorItem.Type type) { + return PROTECTION[type.getEquipmentSlot().getEntitySlotId()]; + } + + @Override + public int getEnchantability() { + return 18; + } + + @Override + public SoundEvent getEquipSound() { + return SoundEvents.ITEM_ARMOR_EQUIP_NETHERITE; + } + + @Override + public Ingredient getRepairIngredient() { + return Ingredient.ofItems(Szar.NIGGERITE_INGOT); + } + + @Override + public String getName() { + return MOD_ID + ":niggerite"; + } + + @Override + public float getToughness() { + return 3.5F; + } + + @Override + public float getKnockbackResistance() { + return 0.15F; + } +} diff --git a/src/main/java/dev/tggamesyt/szar/NiggeriteMaterial.java b/src/main/java/dev/tggamesyt/szar/NiggeriteMaterial.java new file mode 100644 index 0000000..66d294f --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/NiggeriteMaterial.java @@ -0,0 +1,40 @@ +package dev.tggamesyt.szar; + +import net.minecraft.item.ToolMaterial; +import net.minecraft.recipe.Ingredient; + +public class NiggeriteMaterial implements ToolMaterial { + + public static final NiggeriteMaterial INSTANCE = new NiggeriteMaterial(); + + @Override + public int getDurability() { + return 2500; // Netherite is 2031 + } + + @Override + public float getMiningSpeedMultiplier() { + return 10.0F; // Netherite is 9 + } + + @Override + public float getAttackDamage() { + return 4.5F; + } + + @Override + public int getMiningLevel() { + return 4; // Netherite level + } + + @Override + public int getEnchantability() { + return 18; + } + + @Override + public Ingredient getRepairIngredient() { + return Ingredient.ofItems(Szar.NIGGERITE_INGOT); + } +} + diff --git a/src/main/java/dev/tggamesyt/szar/NwordPassItem.java b/src/main/java/dev/tggamesyt/szar/NwordPassItem.java new file mode 100644 index 0000000..f4da7ab --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/NwordPassItem.java @@ -0,0 +1,68 @@ +package dev.tggamesyt.szar; + +import net.fabricmc.fabric.api.networking.v1.PacketByteBufs; +import net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking; +import net.minecraft.advancement.Advancement; +import net.minecraft.advancement.AdvancementProgress; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.network.PacketByteBuf; +import net.minecraft.server.ServerAdvancementLoader; +import net.minecraft.server.network.ServerPlayerEntity; +import net.minecraft.util.Hand; +import net.minecraft.util.Identifier; +import net.minecraft.util.TypedActionResult; +import net.minecraft.world.World; + +public class NwordPassItem extends Item { + + public NwordPassItem(Item.Settings settings) { + super(settings); + } + + @Override + public TypedActionResult use(World world, PlayerEntity user, Hand hand) { + ItemStack stack = user.getStackInHand(hand); + + if (!world.isClient) { + // Play totem animation + if (user instanceof ServerPlayerEntity serverPlayer) { + PacketByteBuf buf = PacketByteBufs.create(); + buf.writeItemStack(stack); + + ServerPlayNetworking.send(serverPlayer, Szar.TOTEMPACKET, buf); + } + //world.sendEntityStatus(user, (byte) 35); + + // Grant advancement + if (user instanceof ServerPlayerEntity serverPlayer) { + grantAdvancement(serverPlayer); + } + + // Consume item + stack.decrement(1); + } + + return TypedActionResult.success(stack, world.isClient); + } + + private void grantAdvancement(ServerPlayerEntity player) { + ServerAdvancementLoader loader = + player.getServer().getAdvancementLoader(); + + Advancement advancement = + loader.get(new Identifier("szar", "nwordpass")); + + if (advancement == null) return; + + AdvancementProgress progress = + player.getAdvancementTracker().getProgress(advancement); + + if (!progress.isDone()) { + for (String criterion : progress.getUnobtainedCriteria()) { + player.getAdvancementTracker().grantCriterion(advancement, criterion); + } + } + } +} diff --git a/src/main/java/dev/tggamesyt/szar/ObeliskCoreBlock.java b/src/main/java/dev/tggamesyt/szar/ObeliskCoreBlock.java new file mode 100644 index 0000000..b9851e3 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/ObeliskCoreBlock.java @@ -0,0 +1,23 @@ +package dev.tggamesyt.szar; + +import net.minecraft.block.Block; +import net.minecraft.server.world.ServerWorld; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import net.minecraft.world.explosion.Explosion; + +public class ObeliskCoreBlock extends Block { + + public ObeliskCoreBlock(Settings settings) { + super(settings); + } + + @Override + public void onDestroyedByExplosion(World world, BlockPos pos, Explosion explosion) { + super.onDestroyedByExplosion(world, pos, explosion); + + if (!(world instanceof ServerWorld serverWorld)) return; + + TwoTowersUtil.grantNearbyAdvancement(serverWorld, pos, 100); + } +} diff --git a/src/main/java/dev/tggamesyt/szar/PlaneAnimation.java b/src/main/java/dev/tggamesyt/szar/PlaneAnimation.java new file mode 100644 index 0000000..a1274f5 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/PlaneAnimation.java @@ -0,0 +1,17 @@ +package dev.tggamesyt.szar; + +public enum PlaneAnimation { + START_ENGINE(false), + STOP_ENGINE(false), + FLYING(true), + LANDING(false), + LAND_STARTED(true), + LIFT_UP(false); + + public final boolean looping; + + PlaneAnimation(boolean looping) { + this.looping = looping; + } +} + diff --git a/src/main/java/dev/tggamesyt/szar/PlaneEntity.java b/src/main/java/dev/tggamesyt/szar/PlaneEntity.java new file mode 100644 index 0000000..d895f7a --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/PlaneEntity.java @@ -0,0 +1,324 @@ +package dev.tggamesyt.szar; + +import dev.tggamesyt.szar.PlaneAnimation; +import net.fabricmc.api.EnvType; +import net.fabricmc.api.Environment; +import net.fabricmc.fabric.api.networking.v1.PacketByteBufs; +import net.fabricmc.fabric.api.networking.v1.PlayerLookup; +import net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking; +import net.minecraft.entity.*; +import net.minecraft.entity.attribute.DefaultAttributeContainer; +import net.minecraft.entity.attribute.EntityAttributes; +import net.minecraft.entity.data.DataTracker; +import net.minecraft.entity.data.TrackedData; +import net.minecraft.entity.data.TrackedDataHandlerRegistry; +import net.minecraft.entity.mob.MobEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.nbt.NbtCompound; +import net.minecraft.network.PacketByteBuf; +import net.minecraft.server.network.ServerPlayerEntity; +import net.minecraft.util.ActionResult; +import net.minecraft.util.Hand; +import net.minecraft.util.math.Vec3d; +import net.minecraft.world.World; +import org.jetbrains.annotations.Nullable; + +import static dev.tggamesyt.szar.Szar.ANIMATION_TIMINGS; +import static dev.tggamesyt.szar.Szar.ANIMATION_TIMINGS_SECONDS; + +public class PlaneEntity extends Entity { + + /* -------- DATA TRACKER -------- */ + + private static final TrackedData ENGINE_ON = + DataTracker.registerData(PlaneEntity.class, TrackedDataHandlerRegistry.BOOLEAN); + + private static final TrackedData IS_FLYING = + DataTracker.registerData(PlaneEntity.class, TrackedDataHandlerRegistry.BOOLEAN); + // PlaneEntity.java (CLIENT SIDE ONLY FIELDS) + @Environment(EnvType.CLIENT) + private PlaneAnimation currentAnimation; + + @Environment(EnvType.CLIENT) + private long animationStartTick; + + @Environment(EnvType.CLIENT) + private boolean looping; + + // --- SERVER STATE --- + private PlaneAnimation currentServerAnimation = null; + private int animationTick = 0; + private boolean hadPassengerLastTick = false; + private boolean wasFlyingLastTick = false; + + private void playServerAnimation(PlaneAnimation anim) { + if (this.currentServerAnimation == anim) return; + + this.currentServerAnimation = anim; + Szar.playPlaneAnimation(anim, this.getId()); + } + private boolean isAboveGround(double distance) { + return !this.getWorld().isSpaceEmpty( + this, + this.getBoundingBox().offset(0, -distance, 0) + ); + } + + + public PlaneEntity(EntityType type, World world) { + super(type, world); + this.noClip = false; + } + + /* -------- DATA -------- */ + + @Override + protected void initDataTracker() { + this.dataTracker.startTracking(ENGINE_ON, false); + this.dataTracker.startTracking(IS_FLYING, false); + } + + public boolean isEngineOn() { + return dataTracker.get(ENGINE_ON); + } + + public void setEngineOn(boolean value) { + dataTracker.set(ENGINE_ON, value); + } + + public boolean isFlying() { + return dataTracker.get(IS_FLYING); + } + + public void setFlying(boolean value) { + dataTracker.set(IS_FLYING, value); + } + @Environment(EnvType.CLIENT) + public void playAnimation(PlaneAnimation anim, boolean looping) { + this.currentAnimation = anim; + this.looping = looping; + this.animationStartTick = this.age; + } + + @Environment(EnvType.CLIENT) + public void stopAnimation() { + this.currentAnimation = null; + this.looping = false; + } + + @Environment(EnvType.CLIENT) + @Nullable + public PlaneAnimation getCurrentAnimation() { + return currentAnimation; + } + + @Environment(EnvType.CLIENT) + public float getAnimationTime(float tickDelta) { + if (currentAnimation == null) return 0; + + float time = (this.age + tickDelta) - animationStartTick; + + if (looping) { + return time % ANIMATION_TIMINGS_SECONDS.getOrDefault(currentAnimation, -1f); + } + + return Math.min(time, ANIMATION_TIMINGS_SECONDS.getOrDefault(currentAnimation, -1f)); + } + + + /* -------- SAVE / LOAD -------- */ + + @Override + protected void readCustomDataFromNbt(NbtCompound nbt) { + setEngineOn(nbt.getBoolean("EngineOn")); + setFlying(nbt.getBoolean("IsFlying")); + } + + @Override + protected void writeCustomDataToNbt(NbtCompound nbt) { + nbt.putBoolean("EngineOn", isEngineOn()); + nbt.putBoolean("IsFlying", isFlying()); + } + + /* -------- TICK -------- */ + + @Override + public void tick() { + super.tick(); + + if (getWorld().isClient) return; + + PlayerEntity player = getControllingPassenger(); + boolean hasPassenger = player != null; + + // Tick the current animation + if (currentServerAnimation != null) { + animationTick++; + + int duration = ANIMATION_TIMINGS.getOrDefault(currentServerAnimation, -1); + + // If it's a non-looping animation and finished, clear it + if (duration != -1 && animationTick >= duration) { + currentServerAnimation = null; + animationTick = 0; + } + } + + /* -------------------------------- + LANDING / GRAVITY CHECK + -------------------------------- */ + + boolean nearGround = isAboveGround(1.5); + + if (!nearGround && isFlying()) { + setFlying(false); + setNoGravity(false); + playServerAnimation(PlaneAnimation.LANDING); + } + + /* -------------------------------- + PASSENGER STATE CHANGES + -------------------------------- */ + + if (!hadPassengerLastTick && hasPassenger) { + setEngineOn(true); + playServerAnimation(PlaneAnimation.START_ENGINE); + } + + if (hadPassengerLastTick && !hasPassenger) { + setEngineOn(false); + setFlying(false); + setNoGravity(false); + playServerAnimation(PlaneAnimation.STOP_ENGINE); + currentServerAnimation = null; // allow full stop + } + + hadPassengerLastTick = hasPassenger; + + /* -------------------------------- + IDLE (NO PASSENGER) + -------------------------------- */ + + if (!hasPassenger) { + setVelocity(getVelocity().multiply(0.9)); + move(MovementType.SELF, getVelocity()); + return; + } + + /* -------------------------------- + ENGINE RUNNING (ON GROUND) + -------------------------------- */ + + if (isEngineOn() && !isFlying()) { + playServerAnimation(PlaneAnimation.LAND_STARTED); + } + + /* -------------------------------- + FLIGHT TAKEOFF +-------------------------------- */ + boolean nearGroundForTakeoff = isAboveGround(1.5); + boolean wantsTakeoff = player.jumping; + + if (!isFlying()) { + if (wantsTakeoff && nearGroundForTakeoff) { + // Start engine if not on yet + if (!isEngineOn()) { + setEngineOn(true); + playServerAnimation(PlaneAnimation.START_ENGINE); + } + // Play lift up if not already lifting + if (currentServerAnimation != PlaneAnimation.LIFT_UP) { + playServerAnimation(PlaneAnimation.LIFT_UP); + animationTick = 0; + } + } + + // If lift-up animation finished, start flying + if (currentServerAnimation == PlaneAnimation.LIFT_UP) { + int liftUpDuration = ANIMATION_TIMINGS.getOrDefault(PlaneAnimation.LIFT_UP, 10); + if (animationTick >= liftUpDuration) { + setFlying(true); + setNoGravity(true); + playServerAnimation(PlaneAnimation.FLYING); + } + } + } else { + // Already flying, handle in-air movement + setNoGravity(true); + playServerAnimation(PlaneAnimation.FLYING); // ensure looping + } + + /* -------------------------------- + FLIGHT PHYSICS + -------------------------------- */ + + setYaw(player.getYaw()); + setPitch(player.getPitch()); + prevYaw = getYaw(); + + float forward = player.forwardSpeed; + float sideways = player.sidewaysSpeed; + float speed = isFlying() ? 0.4f : 0.15f; + + Vec3d forwardDir = Vec3d.fromPolar(0, getYaw()); + Vec3d velocity = forwardDir.multiply(forward * speed); + setYaw(getYaw() + sideways * 3.0f); + + if (isFlying() && player.isSneaking()) { + velocity = velocity.add(0, -0.06, 0); + } + + setVelocity(getVelocity().add(velocity).multiply(0.98)); + move(MovementType.SELF, getVelocity()); + + wasFlyingLastTick = isFlying(); + } + + + @Override + public ActionResult interact(PlayerEntity player, Hand hand) { + player.startRiding(this); + return ActionResult.SUCCESS; + } + @Override + protected boolean canAddPassenger(Entity passenger) { + return passenger instanceof PlayerEntity && this.getPassengerList().isEmpty(); + } + @Override + public void updatePassengerPosition(Entity passenger, PositionUpdater positionUpdater) { + if (this.hasPassenger(passenger)) { + passenger.setPosition( + this.getX(), + this.getY() + 0.8, // seat height + this.getZ() - 1.0 + ); + } + } + @Nullable + public PlayerEntity getControllingPassenger() { + Entity passenger = this.getFirstPassenger(); + return passenger instanceof PlayerEntity player ? player : null; + } + + @Override + public void updateTrackedPosition(double x, double y, double z) { + super.updateTrackedPosition(x, y, z); + this.prevYaw = this.getYaw(); + } + public static DefaultAttributeContainer.Builder createAttributes() { + return MobEntity.createMobAttributes() + .add(EntityAttributes.GENERIC_MAX_HEALTH, 1.0) + .add(EntityAttributes.GENERIC_MOVEMENT_SPEED, 1.0) + .add(EntityAttributes.GENERIC_ATTACK_DAMAGE, 1.0); + } + + @Override + public boolean canHit() { + return true; + } + + @Override + public boolean isPushable() { + return true; + } +} diff --git a/src/main/java/dev/tggamesyt/szar/PlayerValueTimer.java b/src/main/java/dev/tggamesyt/szar/PlayerValueTimer.java new file mode 100644 index 0000000..01321c5 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/PlayerValueTimer.java @@ -0,0 +1,52 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.effect.StatusEffectInstance; +import net.minecraft.entity.effect.StatusEffects; +import net.minecraft.server.MinecraftServer; +import net.minecraft.server.network.ServerPlayerEntity; + +import java.util.UUID; + +public class PlayerValueTimer { + + // 20 ticks/sec * 60 sec * 3 min + private static final int INTERVAL_TICKS = 20 * 60 * 3; + private static final int ONE_MIN = 20 * 20; + + private static int tickCounter = 0; + private static int tickCounterMin = 0; + + static void onServerTick(MinecraftServer server) { + tickCounter++; + tickCounterMin++; + + if (tickCounter >= INTERVAL_TICKS) { + tickCounter = 0; + runDecrease(server); + } + if (tickCounterMin >= ONE_MIN) { + tickCounterMin = 0; + for (ServerPlayerEntity player : server.getPlayerManager().getPlayerList()) { + + if (Szar.PLAYER_ADDICTION_LEVEL.getOrDefault(player.getUuid(), false) && Szar.PLAYER_JOINT_LEVEL.getOrDefault(player.getUuid(), 0) < 10) { + if (!player.hasStatusEffect(Szar.DROG_EFFECT)) { + player.addStatusEffect( + new StatusEffectInstance(StatusEffects.WITHER, 10, 0) + ); + }; + } + } + } + } + + private static void runDecrease(MinecraftServer server) { + for (ServerPlayerEntity player : server.getPlayerManager().getPlayerList()) { + UUID uuid = player.getUuid(); + + int current = Szar.PLAYER_JOINT_LEVEL.getOrDefault(uuid, 0); + int newValue = Math.max(0, current - 2); + Szar.LOGGER.info(player.getEntityName() + "'s joint level is now " + newValue); + Szar.PLAYER_JOINT_LEVEL.put(uuid, newValue); + } + } +} diff --git a/src/main/java/dev/tggamesyt/szar/PoliceArrestGoal.java b/src/main/java/dev/tggamesyt/szar/PoliceArrestGoal.java new file mode 100644 index 0000000..e6b6ef0 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/PoliceArrestGoal.java @@ -0,0 +1,137 @@ +package dev.tggamesyt.szar; + +import dev.tggamesyt.szar.Szar; +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.ai.TargetPredicate; +import net.minecraft.entity.ai.goal.Goal; +import net.minecraft.entity.damage.DamageSource; +import net.minecraft.entity.mob.MobEntity; +import net.minecraft.entity.mob.PathAwareEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.util.Hand; + +import java.util.EnumSet; +import java.util.List; + +public class PoliceArrestGoal extends Goal { + private final PathAwareEntity police; + private LivingEntity target; + private static final int ARREST_DURATION = 2400; // 2 minutes in ticks + + public PoliceArrestGoal(PathAwareEntity police) { + this.police = police; + this.setControls(EnumSet.of(Control.MOVE, Control.TARGET)); + } + + @Override + public boolean canStart() { + target = null; + + // 1️⃣ Find nearest arrestable mob (NOT police) + List arrestables = police.getWorld().getEntitiesByClass( + MobEntity.class, + police.getBoundingBox().expand(16), + mob -> mob != police && isArrestable(mob) + ); + + if (!arrestables.isEmpty()) { + target = police.getWorld().getClosestEntity( + arrestables, + TargetPredicate.DEFAULT, + police, + police.getX(), + police.getY(), + police.getZ() + ); + return target != null; + } + + // 2️⃣ Find actual criminals (players or mobs attacking protected entities) + List criminals = police.getWorld().getEntitiesByClass( + LivingEntity.class, + police.getBoundingBox().expand(16), + entity -> entity != police && isAttackingProtected(entity) + ); + + if (!criminals.isEmpty()) { + target = police.getWorld().getClosestEntity( + criminals, + TargetPredicate.DEFAULT, + police, + police.getX(), + police.getY(), + police.getZ() + ); + return target != null; + } + + return false; + } + + + @Override + public void start() { + if (target == null || !target.isAlive()) { + return; + } + police.getNavigation().startMovingTo(target, 1.2D); + } + + @Override + public void tick() { + if (target == null || !target.isAlive()) { + police.setTarget(null); + return; + } + + police.setTarget(target); + police.getNavigation().startMovingTo(target, 1.2D); + + double distanceSq = police.squaredDistanceTo(target); + if (distanceSq < 4.0D) { // ~2 blocks + // Swing the hand + police.swingHand(Hand.MAIN_HAND); + + // Deal half a heart using vanilla attack system + police.tryAttack(target); // this uses vanilla attack logic and triggers death messages + + // Apply arrested effect + target.addStatusEffect(new net.minecraft.entity.effect.StatusEffectInstance( + Szar.ARRESTED, ARREST_DURATION, 0 + )); + + // Reset target so Police doesn’t spam the effect + target = null; + } + } + + + + @Override + public boolean shouldContinue() { + return target != null && target.isAlive(); + } + + private boolean isArrestable(MobEntity mob) { + if (mob == police) return false; + return mob instanceof Arrestable arrestable && arrestable.isArrestable(); + } + + + private boolean isAttackingProtected(LivingEntity entity) { + if (entity == police) return false; + if (entity instanceof PlayerEntity player) { + long lastCrime = player.getDataTracker().get(Szar.LAST_CRIME_TICK); + return police.getWorld().getTime() - lastCrime < 200; // 10 sec window + } + + if (entity instanceof MobEntity mob) { + LivingEntity target = mob.getTarget(); + return target instanceof PoliceEntity + || target != null && target.getType().getSpawnGroup().isPeaceful(); + } + + return false; + } + +} diff --git a/src/main/java/dev/tggamesyt/szar/PoliceEntity.java b/src/main/java/dev/tggamesyt/szar/PoliceEntity.java new file mode 100644 index 0000000..5a3ae95 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/PoliceEntity.java @@ -0,0 +1,59 @@ +package dev.tggamesyt.szar; + +import dev.tggamesyt.szar.AggroOnHitRevengeGoal; +import dev.tggamesyt.szar.PoliceArrestGoal; +import net.minecraft.entity.EntityType; +import net.minecraft.entity.SpawnReason; +import net.minecraft.entity.ai.goal.LookAroundGoal; +import net.minecraft.entity.ai.goal.WanderAroundFarGoal; +import net.minecraft.entity.attribute.DefaultAttributeContainer; +import net.minecraft.entity.attribute.EntityAttributes; +import net.minecraft.entity.damage.DamageSource; +import net.minecraft.entity.mob.MobEntity; +import net.minecraft.entity.mob.PathAwareEntity; +import net.minecraft.item.Items; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.random.Random; +import net.minecraft.world.ServerWorldAccess; +import net.minecraft.world.World; + +public class PoliceEntity extends PathAwareEntity { + + public PoliceEntity(EntityType type, World world) { + super(type, world); + } + + @Override + protected void initGoals() { + // PoliceArrestGoal replaces normal melee behavior + this.goalSelector.add(0, new PoliceArrestGoal(this)); + + this.goalSelector.add(2, new WanderAroundFarGoal(this, 1.0D)); + this.goalSelector.add(3, new LookAroundGoal(this)); + + this.targetSelector.add(1, new AggroOnHitRevengeGoal(this)); + } + + public static DefaultAttributeContainer.Builder createAttributes() { + return MobEntity.createMobAttributes() + .add(EntityAttributes.GENERIC_MAX_HEALTH, 20.0) + .add(EntityAttributes.GENERIC_MOVEMENT_SPEED, 0.25) + .add(EntityAttributes.GENERIC_ATTACK_DAMAGE, 1.0); // half heart + } + public static boolean canSpawnHere(EntityType type, ServerWorldAccess world, SpawnReason reason, BlockPos pos, Random random) { + // Only spawn near players + return world.getClosestPlayer(pos.getX(), pos.getY(), pos.getZ(), 48, false) != null + && world.getLightLevel(pos) > 8; // optional, spawn in light + } + + + @Override + protected void dropLoot(DamageSource source, boolean causedByPlayer) { + this.dropItem(Szar.KEY_ITEM); + int randomnum = this.random.nextInt(20); + if (randomnum == 6 || randomnum == 7) { // SIX OR SEVEENNN (1 in 10) + this.dropItem(Items.DEBUG_STICK); + } + } + +} diff --git a/src/main/java/dev/tggamesyt/szar/Szar.java b/src/main/java/dev/tggamesyt/szar/Szar.java new file mode 100644 index 0000000..26f7bf1 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/Szar.java @@ -0,0 +1,819 @@ +package dev.tggamesyt.szar; + +import com.google.common.collect.ImmutableSet; +import dev.tggamesyt.szar.PlaneAnimation; +import net.fabricmc.api.ModInitializer; +import net.fabricmc.fabric.api.biome.v1.BiomeModifications; +import net.fabricmc.fabric.api.biome.v1.BiomeSelectors; +import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents; +import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents; +import net.fabricmc.fabric.api.event.player.AttackEntityCallback; +import net.fabricmc.fabric.api.event.registry.DynamicRegistrySetupCallback; +import net.fabricmc.fabric.api.item.v1.FabricItemSettings; +import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; +import net.fabricmc.fabric.api.message.v1.ServerMessageDecoratorEvent; +import net.fabricmc.fabric.api.networking.v1.PacketByteBufs; +import net.fabricmc.fabric.api.networking.v1.PlayerLookup; +import net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking; +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.fabricmc.fabric.api.object.builder.v1.entity.FabricDefaultAttributeRegistry; +import net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder; +import net.fabricmc.fabric.api.object.builder.v1.trade.TradeOfferHelper; +import net.fabricmc.fabric.api.object.builder.v1.world.poi.PointOfInterestHelper; +import net.minecraft.advancement.Advancement; +import net.minecraft.block.*; +import net.minecraft.entity.*; +import net.minecraft.entity.data.DataTracker; +import net.minecraft.entity.data.TrackedData; +import net.minecraft.entity.data.TrackedDataHandlerRegistry; +import net.minecraft.entity.effect.StatusEffect; +import net.minecraft.entity.passive.VillagerEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.*; +import net.minecraft.network.PacketByteBuf; +import net.minecraft.registry.*; +import net.minecraft.registry.tag.BiomeTags; +import net.minecraft.server.MinecraftServer; +import net.minecraft.server.network.ServerPlayerEntity; +import net.minecraft.server.world.ServerWorld; +import net.minecraft.sound.SoundEvents; +import net.minecraft.structure.StructurePieceType; +import net.minecraft.text.Text; +import net.minecraft.util.ActionResult; +import net.minecraft.util.Formatting; +import net.minecraft.util.Identifier; +import net.minecraft.util.collection.DataPool; +import net.minecraft.util.math.Box; +import net.minecraft.village.TradeOffer; +import net.minecraft.village.VillagerProfession; +import net.minecraft.world.Heightmap; +import net.minecraft.world.biome.Biome; +import net.minecraft.world.biome.BiomeKeys; +import net.minecraft.world.gen.GenerationStep; +import net.minecraft.world.gen.feature.*; +import net.minecraft.world.gen.placementmodifier.BiomePlacementModifier; +import net.minecraft.world.gen.placementmodifier.CountPlacementModifier; +import net.minecraft.world.gen.placementmodifier.SquarePlacementModifier; +import net.minecraft.world.gen.stateprovider.BlockStateProvider; +import net.minecraft.world.gen.stateprovider.WeightedBlockStateProvider; +import net.minecraft.world.gen.structure.StructureType; +import net.minecraft.world.poi.PointOfInterestType; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.UUID; +import java.util.concurrent.CompletableFuture; +import java.util.regex.Pattern; + +public class Szar implements ModInitializer { + + public static final String MOD_ID = "szar"; + public static final Logger LOGGER = LogManager.getLogger(MOD_ID); + public static MinecraftServer SERVER; + public static final Identifier PLANE_ANIM_PACKET = + new Identifier("szar", "plane_anim"); + public static final Block SZAR_BLOCK = + new SzarBlock(); + public static final TrackedData LAST_CRIME_TICK = + DataTracker.registerData(PlayerEntity.class, TrackedDataHandlerRegistry.LONG); + public static final Block NIGGERITEBLOCK = + new Block(AbstractBlock.Settings.copy(Blocks.NETHERITE_BLOCK)); + public static final Block FASZ_BLOCK = + new FaszBlock(); + public static final Identifier TOTEMPACKET = + new Identifier(MOD_ID, "nwordpacket"); + public static final Block CHEMICAL_WORKBENCH = + new Block(AbstractBlock.Settings.copy(Blocks.OAK_PLANKS)); + public static final RegistryKey CHEMICAL_WORKBENCH_POI_KEY = + RegistryKey.of(RegistryKeys.POINT_OF_INTEREST_TYPE, new Identifier(MOD_ID, "chemical_workbench_poi")); + public static PointOfInterestType CHEMICAL_WORKBENCH_POI = + PointOfInterestHelper.register(new Identifier(MOD_ID, "chemical_workbench_poi"), 1, 1, CHEMICAL_WORKBENCH); + public static VillagerProfession DROG_DEALER = Registry.register( + Registries.VILLAGER_PROFESSION, + new Identifier(MOD_ID, "drog_dealer"), + new VillagerProfession( + "drog_dealer", + entry -> entry.matchesKey(CHEMICAL_WORKBENCH_POI_KEY), + entry -> entry.matchesKey(CHEMICAL_WORKBENCH_POI_KEY), + ImmutableSet.of(), + ImmutableSet.of(), + SoundEvents.ENTITY_VILLAGER_WORK_CLERIC + ) + ); + public static final EntityType NiggerEntityType = + Registry.register( + Registries.ENTITY_TYPE, + new Identifier(MOD_ID, "nigger"), + FabricEntityTypeBuilder + .create(SpawnGroup.CREATURE, NiggerEntity::new) + .dimensions(EntityDimensions.fixed(0.6F, 1.8F)) // player-sized + .build() + ); + public static final EntityType HitterEntityType = + Registry.register( + Registries.ENTITY_TYPE, + new Identifier(MOD_ID, "hitler"), + FabricEntityTypeBuilder + .create(SpawnGroup.CREATURE, HitterEntity::new) + .dimensions(EntityDimensions.fixed(0.6F, 1.8F)) // player-sized + .build() + ); + public static final EntityType NaziEntityType = + Registry.register( + Registries.ENTITY_TYPE, + new Identifier(MOD_ID, "nazi"), + FabricEntityTypeBuilder + .create(SpawnGroup.CREATURE, NaziEntity::new) + .dimensions(EntityDimensions.fixed(0.6F, 1.8F)) // player-sized + .build() + ); + public static final EntityType PoliceEntityType = + Registry.register( + Registries.ENTITY_TYPE, + new Identifier(MOD_ID, "police"), + FabricEntityTypeBuilder + .create(SpawnGroup.CREATURE, PoliceEntity::new) + .dimensions(EntityDimensions.fixed(0.6F, 1.8F)) // player-sized + .build() + ); + public static final EntityType GYPSY_ENTITY_TYPE = + Registry.register( + Registries.ENTITY_TYPE, + new Identifier(MOD_ID, "gypsy"), + FabricEntityTypeBuilder + .create(SpawnGroup.CREATURE, GypsyEntity::new) + .dimensions(EntityDimensions.fixed(0.6F, 1.8F)) // player-sized + .build() + ); + public static final EntityType PLANE_ENTITY_TYPE = + Registry.register( + Registries.ENTITY_TYPE, + new Identifier(MOD_ID, "plane"), + FabricEntityTypeBuilder + .create(SpawnGroup.CREATURE, PlaneEntity::new) + .dimensions(EntityDimensions.fixed(5.0F, 2.0F)) + .build() + ); + public static final EntityType TERRORIST_ENTITY_TYPE = + Registry.register( + Registries.ENTITY_TYPE, + new Identifier(MOD_ID, "islam_terrorist"), + FabricEntityTypeBuilder + .create(SpawnGroup.CREATURE, IslamTerrorist::new) + .dimensions(EntityDimensions.fixed(0.6F, 1.8F)) // player-sized + .build() + ); + public static final ItemGroup SZAR_GROUP = Registry.register( + Registries.ITEM_GROUP, + new Identifier(MOD_ID, "szar_group"), + FabricItemGroup.builder() + .displayName(Text.translatable("itemgroup.szar_group")) + .icon(() -> new ItemStack(Szar.CIGANYBLOCK)) // icon item + .entries((displayContext, entries) -> { + entries.add(Szar.CIGANYBLOCK); + entries.add(Szar.FASZITEM); + entries.add(Szar.NWORD_PASS); + entries.add(Szar.HITTER_SPAWNEGG); + entries.add(Szar.NAZI_SPAWNEGG); + entries.add(Szar.NIGGER_SPAWNEGG); + entries.add(Szar.GYPSY_SPAWNEGG); + entries.add(Szar.TERRORIST_SPAWNEGG); + entries.add(Szar.POLICE_SPAWNEGG); + entries.add(Szar.KEY_ITEM); + entries.add(Szar.HANDCUFF_ITEM); + entries.add(Szar.CANNABIS_ITEM); + entries.add(Szar.WEED_ITEM); + entries.add(Szar.WEED_JOINT_ITEM); + entries.add(Szar.NIGGERITE_INGOT); + entries.add(Szar.NIGGERITE_SWORD); + entries.add(Szar.NIGGERITE_AXE); + entries.add(Szar.NIGGERITE_PICKAXE); + entries.add(Szar.NIGGERITE_SHOVEL); + entries.add(Szar.NIGGERITE_HOE); + entries.add(Szar.NIGGERITE_HELMET); + entries.add(Szar.NIGGERITE_CHESTPLATE); + entries.add(Szar.NIGGERITE_LEGGINGS); + entries.add(Szar.NIGGERITE_BOOTS); + entries.add(Szar.NIGGERITE_BLOCK); + entries.add(Szar.CHEMICAL_WORKBENCH_ITEM); + entries.add(Szar.AK_AMMO); + entries.add(Szar.AK47); + }) + .build() + ); + @Override + public void onInitialize() { + ServerLifecycleEvents.SERVER_STARTED.register(server -> { + SERVER = server; + }); + + ServerLifecycleEvents.SERVER_STOPPED.register(server -> { + SERVER = null; + }); + + // register block + Registry.register( + Registries.BLOCK, + new Identifier(MOD_ID, "cigany"), + SZAR_BLOCK + ); + Registry.register( + Registries.BLOCK, + new Identifier(MOD_ID, "niggerite_block"), + NIGGERITEBLOCK + ); + + + Registry.register( + Registries.BLOCK, + new Identifier(MOD_ID, "fasz"), + FASZ_BLOCK + ); + Registry.register( + Registries.BLOCK, + new Identifier(MOD_ID, "chemical_workbench"), + CHEMICAL_WORKBENCH + ); + TradeOfferHelper.registerVillagerOffers( + DROG_DEALER, + 1, // villager level + factories -> { + factories.add((entity, random) -> + new TradeOffer( + new ItemStack(Items.EMERALD, 3), + new ItemStack(Items.PAPER, 6), + 12, // max uses + 2, // villager XP + 0.05f // price multiplier + ) + ); + } + ); + TradeOfferHelper.registerVillagerOffers( + DROG_DEALER, + 1, // villager level + factories -> { + factories.add((entity, random) -> + new TradeOffer( + new ItemStack(Items.SUGAR_CANE, 6), + new ItemStack(Items.EMERALD, 1), + 10, // max uses + 2, // villager XP + 0.05f // price multiplier + ) + ); + } + ); + TradeOfferHelper.registerVillagerOffers( + DROG_DEALER, + 2, // villager level + factories -> { + factories.add((entity, random) -> + new TradeOffer( + new ItemStack(Items.EMERALD, 10), + new ItemStack(CANNABIS_ITEM, 1), + 20, // max uses + 4, // villager XP + 0.05f // price multiplier + ) + ); + } + ); + TradeOfferHelper.registerVillagerOffers( + DROG_DEALER, + 3, // villager level + factories -> { + factories.add((entity, random) -> + new TradeOffer( + new ItemStack(Items.EMERALD, 15), + new ItemStack(WEED_ITEM, 1), + 16, // max uses + 8, // villager XP + 0.05f // price multiplier + ) + ); + } + ); + TradeOfferHelper.registerVillagerOffers( + DROG_DEALER, + 3, // villager level + factories -> { + factories.add((entity, random) -> + new TradeOffer( + new ItemStack(Items.EMERALD, 64), + new ItemStack(WEED_JOINT_ITEM, 1), + 5, // max uses + 12, // villager XP + 0.05f // price multiplier + ) + ); + } + ); + TradeOfferHelper.registerVillagerOffers( + DROG_DEALER, + 4, // villager level + factories -> { + factories.add((entity, random) -> + new TradeOffer( + new ItemStack(Items.EMERALD, 4), + new ItemStack(Items.CAMPFIRE, 1), + 16, // max uses + 10, // villager XP + 0.05f // price multiplier + ) + ); + } + ); + TradeOfferHelper.registerVillagerOffers( + DROG_DEALER, + 5, // villager level + factories -> { + factories.add((entity, random) -> + new TradeOffer( + new ItemStack(NIGGERITE_INGOT, 10), + new ItemStack(WEED_JOINT_ITEM, 1), + 12, // max uses + 2, // villager XP + 0.05f // price multiplier + ) + ); + } + ); + + ServerMessageDecoratorEvent.EVENT.register((player, message) -> CompletableFuture.completedFuture( + filterMessage(player, message) + )); + + FabricDefaultAttributeRegistry.register( + NiggerEntityType, + NiggerEntity.createAttributes() + ); + FabricDefaultAttributeRegistry.register( + NaziEntityType, + NaziEntity.createAttributes() + ); + FabricDefaultAttributeRegistry.register( + HitterEntityType, + HitterEntity.createAttributes() + ); + FabricDefaultAttributeRegistry.register( + PoliceEntityType, + PoliceEntity.createAttributes() + ); + FabricDefaultAttributeRegistry.register( + GYPSY_ENTITY_TYPE, + GypsyEntity.createAttributes() + ); + FabricDefaultAttributeRegistry.register( + TERRORIST_ENTITY_TYPE, + IslamTerrorist.createAttributes() + ); + SpawnRestriction.register( + Szar.PoliceEntityType, + SpawnRestriction.Location.ON_GROUND, // spawn on solid blocks + Heightmap.Type.MOTION_BLOCKING_NO_LEAVES, // avoids leaves + PoliceEntity::canSpawnHere // your custom condition + ); + ServerTickEvents.END_SERVER_TICK.register(PlayerValueTimer::onServerTick); + BiomeModifications.addSpawn( + BiomeSelectors.includeByKey( + BiomeKeys.DESERT, + BiomeKeys.BADLANDS, + BiomeKeys.ERODED_BADLANDS, + BiomeKeys.WOODED_BADLANDS + ), + SpawnGroup.MONSTER, + TERRORIST_ENTITY_TYPE, + 20, // weight (lower = rarer) + 1, // min group size + 1 // max group size + ); + BiomeModifications.addSpawn( + BiomeSelectors.includeByKey( + BiomeKeys.JUNGLE, + BiomeKeys.BAMBOO_JUNGLE, + BiomeKeys.SPARSE_JUNGLE + ), + SpawnGroup.MONSTER, + NiggerEntityType, + 20, // weight (lower = rarer) + 1, // min group size + 2 // max group size + ); + // 1. Allow entity A to spawn naturally in your biomes + BiomeModifications.addSpawn( + BiomeSelectors.includeByKey(BiomeKeys.FOREST, BiomeKeys.FLOWER_FOREST), + SpawnGroup.MONSTER, + HitterEntityType, + 5, 1, 1 + ); + + + BiomeModifications.addSpawn( + BiomeSelectors.includeByKey( + BiomeKeys.JUNGLE, + BiomeKeys.BAMBOO_JUNGLE, + BiomeKeys.SPARSE_JUNGLE + ), + SpawnGroup.MONSTER, + GYPSY_ENTITY_TYPE, + 20, // weight (lower = rarer) + 1, // min group size + 5 // max group size + ); + BiomeModifications.addFeature( + BiomeSelectors.tag(BiomeTags.IS_JUNGLE), + GenerationStep.Feature.VEGETAL_DECORATION, + RegistryKey.of( + RegistryKeys.PLACED_FEATURE, + new Identifier("szar", "cannabis_patch") + ) + ); + AttackEntityCallback.EVENT.register((player, world, hand, entity, hitResult) -> { + if (!world.isClient && entity instanceof LivingEntity victim) { + + // Villagers or police are protected + if (victim instanceof PoliceEntity || victim instanceof VillagerEntity) { + + player.getDataTracker().set( + Szar.LAST_CRIME_TICK, + world.getTime() + ); + } + } + return ActionResult.PASS; + }); + + } + public static final StructurePieceType TNT_OBELISK_PIECE = + Registry.register( + Registries.STRUCTURE_PIECE, + new Identifier(MOD_ID, "tower"), + TntObeliskPiece::new + ); + public static final StructureType TNT_OBELISK_TYPE = + Registry.register( + Registries.STRUCTURE_TYPE, + new Identifier(MOD_ID, "two_towers"), + () -> TntObeliskStructure.CODEC + ); + public static final Block OBELISK_CORE = Registry.register( + Registries.BLOCK, + new Identifier(MOD_ID, "obelisk_core"), + new ObeliskCoreBlock( + AbstractBlock.Settings + .copy(Blocks.DIRT) // soft block + .strength(0.5f, 1.0f) // very easy to break, low blast resistance + ) + ); + + + + + public static final Feature CANNABIS_PATCH = + Registry.register( + Registries.FEATURE, + new Identifier("szar", "cannabis_patch"), + new CannabisPatchFeature(CannabisPatchFeatureConfig.CODEC) + ); + public static final Map PLAYER_JOINT_LEVEL = new HashMap<>(); + public static final Map PLAYER_ADDICTION_LEVEL = new HashMap<>(); + public static final StatusEffect DROG_EFFECT = Registry.register( + Registries.STATUS_EFFECT, + new Identifier(MOD_ID, "drog"), + new DrogEffect() + ); + public static final StatusEffect ARRESTED = Registry.register(Registries.STATUS_EFFECT, new Identifier("szar", "arrested"), new ArrestedEffect()); + public static final Item AK_AMMO = Registry.register( + Registries.ITEM, + new Identifier("szar", "bullet"), + new Item(new Item.Settings()) + ); + public static final EntityType BULLET = + Registry.register( + Registries.ENTITY_TYPE, + new Identifier("szar", "bullet"), + FabricEntityTypeBuilder.create(SpawnGroup.MISC, BulletEntity::new) + .dimensions(EntityDimensions.fixed(0.25F, 0.25F)) + .trackRangeBlocks(64) + .trackedUpdateRate(20) + .build() + ); + public static final Item AK47 = Registry.register( + Registries.ITEM, + new Identifier("szar", "ak47"), + new AK47Item(new Item.Settings().maxCount(1)) + ); + + public static final Item CHEMICAL_WORKBENCH_ITEM = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "chemical_workbench"), + new BlockItem(CHEMICAL_WORKBENCH, new FabricItemSettings()) + ); + public static final Block TALL_CANNABIS_BLOCK = Registry.register( + Registries.BLOCK, + new Identifier(MOD_ID, "tall_cannabis"), + new TallPlantBlock( + FabricBlockSettings.copyOf(Blocks.LARGE_FERN) + ) + ); + public static final Block CANNABIS_BLOCK = Registry.register( + Registries.BLOCK, + new Identifier(MOD_ID, "cannabis"), + new CannabisBlock( + FabricBlockSettings.copyOf(Blocks.FERN) + .ticksRandomly() + ) + ); + public static final Item CANNABIS_ITEM = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "cannabis"), + new BlockItem( + CANNABIS_BLOCK, + new Item.Settings() + ) + ); + public static final Item KEY_ITEM = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "police_key"), + new KeyItem(new Item.Settings()) + ); + public static final Item HANDCUFF_ITEM = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "police_handcuff"), + new HandcuffItem(new Item.Settings()) + ); + public static final Item NIGGERITE_INGOT = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_ingot"), + new Item(new FabricItemSettings().fireproof()) + ); + public static final Item NIGGERITE_SWORD = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_sword"), + new SwordItem( + NiggeriteMaterial.INSTANCE, + 4, + -2.4F, + new FabricItemSettings().fireproof() + ) + ); + public static final Item NIGGERITE_AXE = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_axe"), + new AxeItem( + NiggeriteMaterial.INSTANCE, + 4, + -2.4F, + new FabricItemSettings().fireproof() + ) + ); + public static final Item NIGGERITE_PICKAXE = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_pickaxe"), + new PickaxeItem( + NiggeriteMaterial.INSTANCE, + 4, + -2.4F, + new FabricItemSettings().fireproof() + ) + ); + public static final Item NIGGERITE_HOE = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_hoe"), + new HoeItem( + NiggeriteMaterial.INSTANCE, + 4, + -2.4F, + new FabricItemSettings().fireproof() + ) + ); + public static final Item NIGGERITE_SHOVEL = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_shovel"), + new ShovelItem( + NiggeriteMaterial.INSTANCE, + 4, + -2.4F, + new FabricItemSettings().fireproof() + ) + ); + public static final Item NIGGERITE_HELMET = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_helmet"), + new ArmorItem( + NiggeriteArmorMaterial.INSTANCE, + ArmorItem.Type.HELMET, + new FabricItemSettings().fireproof() + ) + ); + public static final Item NIGGERITE_CHESTPLATE = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_chestplate"), + new ArmorItem( + NiggeriteArmorMaterial.INSTANCE, + ArmorItem.Type.CHESTPLATE, + new FabricItemSettings().fireproof() + ) + ); + public static final Item NIGGERITE_LEGGINGS = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_leggings"), + new ArmorItem( + NiggeriteArmorMaterial.INSTANCE, + ArmorItem.Type.LEGGINGS, + new FabricItemSettings().fireproof() + ) + ); + public static final Item NIGGERITE_BOOTS = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_boots"), + new ArmorItem( + NiggeriteArmorMaterial.INSTANCE, + ArmorItem.Type.BOOTS, + new FabricItemSettings().fireproof() + ) + ); + public static final Item WEED_ITEM = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "weed"), + new Item(new Item.Settings()) + ); + public static final Item WEED_JOINT_ITEM = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "weed_joint"), + new Joint(new Item.Settings()) + ); + public static final Item CIGANYBLOCK = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "cigany"), + new BlockItem(SZAR_BLOCK, new Item.Settings()) + ); + public static final Item NIGGERITE_BLOCK = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "niggerite_block"), + new BlockItem(NIGGERITEBLOCK, new Item.Settings()) + ); + public static final Item FASZITEM = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "fasz"), + new FaszItem(FASZ_BLOCK, new Item.Settings()) + ); + public static final Item NWORD_PASS = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "nwordpass"), + new NwordPassItem(new Item.Settings()) + ); + public static final Item NIGGER_SPAWNEGG = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "nigger_spawn_egg"), + new SpawnEggItem( + NiggerEntityType, + 0x964B00, + 0x654321, + new Item.Settings() + ) + ); + public static final Item HITTER_SPAWNEGG = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "hitler_spawn_egg"), + new SpawnEggItem( + HitterEntityType, + 0xC4A484, + 0xFF0000, + new Item.Settings() + ) + ); + public static final Item NAZI_SPAWNEGG = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "nazi_spawn_egg"), + new SpawnEggItem( + NaziEntityType, + 0x654321, + 0xFF0000, + new Item.Settings() + ) + ); + public static final Item POLICE_SPAWNEGG = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "police_spawn_egg"), + new SpawnEggItem( + PoliceEntityType, + 0x0000FF, + 0xFF0000, + new Item.Settings() + ) + ); + public static final Item GYPSY_SPAWNEGG = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "gypsy_spawn_egg"), + new SpawnEggItem( + GYPSY_ENTITY_TYPE, + 0x964B00, + 0xF1C27D, + new Item.Settings() + ) + ); + public static final Item TERRORIST_SPAWNEGG = Registry.register( + Registries.ITEM, + new Identifier(MOD_ID, "terrorist_spawn_egg"), + new SpawnEggItem( + TERRORIST_ENTITY_TYPE, + 0xFF0000, + 0x8B0000, + new Item.Settings() + ) + ); + private static final List FORBIDDEN_WORDS = List.of( + "nigger", + "niger", + "niga", + "nigga", + "neger", + "néger" + ); + private static Text filterMessage(ServerPlayerEntity player, Text original) { + + // If player has the advancement, do nothing + if (hasAdvancement(player)) { + return original; + } + + String filtered = original.getString(); + + boolean censoredAnything = false; + + for (String word : FORBIDDEN_WORDS) { + + Pattern pattern = Pattern.compile( + "(?i)\\b" + Pattern.quote(word) + "\\b" + ); + + if (pattern.matcher(filtered).find()) { + filtered = pattern.matcher(filtered) + .replaceAll("******"); + censoredAnything = true; + } + } + + // Send warning once per message + if (censoredAnything) { + player.sendMessage( + Text.literal("Nincs N-Word Pass-ed!") + .formatted(Formatting.RED), + false + ); + } + + return Text.literal(filtered); + } + + + private static boolean hasAdvancement(ServerPlayerEntity player) { + + Advancement advancement = player + .getServer() + .getAdvancementLoader() + .get(new Identifier(MOD_ID, "nwordpass")); + + if (advancement == null) return false; + + return player + .getAdvancementTracker() + .getProgress(advancement) + .isDone(); + } + public static void playPlaneAnimation(PlaneAnimation animation, int entityId) { + for (ServerWorld world : SERVER.getWorlds()) { + for (ServerPlayerEntity player : world.getPlayers()) { + PacketByteBuf buf = PacketByteBufs.create(); + buf.writeInt(entityId); // <-- important change + buf.writeEnumConstant(animation); // PlaneAnimation + ServerPlayNetworking.send(player, PLANE_ANIM_PACKET, buf); + } + } + } + public static final Map ANIMATION_TIMINGS = new HashMap<>(); + + static { + ANIMATION_TIMINGS.put(PlaneAnimation.START_ENGINE, 46); // 2.2917s * 20 ticks + ANIMATION_TIMINGS.put(PlaneAnimation.STOP_ENGINE, 40); // 2.0s * 20 ticks + ANIMATION_TIMINGS.put(PlaneAnimation.FLYING, -1); // looping + ANIMATION_TIMINGS.put(PlaneAnimation.LANDING, 40); // 2.0s * 20 ticks + ANIMATION_TIMINGS.put(PlaneAnimation.LAND_STARTED, -1); // looping + ANIMATION_TIMINGS.put(PlaneAnimation.LIFT_UP, 30); // 1.5s * 20 ticks + } + public static final Map ANIMATION_TIMINGS_SECONDS = new HashMap<>(); + + static { + ANIMATION_TIMINGS_SECONDS.put(PlaneAnimation.START_ENGINE, 2.2917f); // 2.2917s * 20 ticks + ANIMATION_TIMINGS_SECONDS.put(PlaneAnimation.STOP_ENGINE, 20f); // 2.0s * 20 ticks + ANIMATION_TIMINGS_SECONDS.put(PlaneAnimation.FLYING, -1f); // looping + ANIMATION_TIMINGS_SECONDS.put(PlaneAnimation.LANDING, 2f); // 2.0s * 20 ticks + ANIMATION_TIMINGS_SECONDS.put(PlaneAnimation.LAND_STARTED, -1f); // looping + ANIMATION_TIMINGS_SECONDS.put(PlaneAnimation.LIFT_UP, 1.5f); // 1.5s * 20 ticks + } +} diff --git a/src/main/java/dev/tggamesyt/szar/SzarBlock.java b/src/main/java/dev/tggamesyt/szar/SzarBlock.java new file mode 100644 index 0000000..306bd41 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/SzarBlock.java @@ -0,0 +1,11 @@ +package dev.tggamesyt.szar; + +import net.minecraft.block.Block; +import net.minecraft.block.Blocks; + +public class SzarBlock extends Block { + + public SzarBlock() { + super(Settings.copy(Blocks.STONE)); + } +} diff --git a/src/main/java/dev/tggamesyt/szar/TntObeliskPiece.java b/src/main/java/dev/tggamesyt/szar/TntObeliskPiece.java new file mode 100644 index 0000000..f957ff3 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/TntObeliskPiece.java @@ -0,0 +1,117 @@ +package dev.tggamesyt.szar; + +import net.minecraft.block.Blocks; +import net.minecraft.nbt.NbtCompound; +import net.minecraft.structure.StructureContext; +import net.minecraft.structure.StructurePiece; +import net.minecraft.util.math.BlockBox; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.ChunkPos; +import net.minecraft.util.math.random.Random; +import net.minecraft.world.StructureWorldAccess; +import net.minecraft.world.gen.StructureAccessor; +import net.minecraft.world.gen.chunk.ChunkGenerator; + +public class TntObeliskPiece extends StructurePiece { + + private final BlockPos base; + private final int height; + private final int size; // width of the tower (square) + + /* ===== NORMAL CONSTRUCTOR ===== */ + public TntObeliskPiece(BlockPos base, int height, int size) { + super( + Szar.TNT_OBELISK_PIECE, + 0, + new BlockBox( + base.getX(), + base.getY(), + base.getZ(), + base.getX() + size - 1, + base.getY() + height - 1, + base.getZ() + size - 1 + ) + ); + this.base = base; + this.height = height; + this.size = size; + } + + /* ===== NBT CONSTRUCTOR ===== */ + public TntObeliskPiece(StructureContext context, NbtCompound nbt) { + super(Szar.TNT_OBELISK_PIECE, nbt); + this.base = BlockPos.fromLong(nbt.getLong("Base")); + this.height = nbt.getInt("Height"); + this.size = nbt.getInt("Size"); + } + + /* ===== SAVE DATA ===== */ + @Override + protected void writeNbt(StructureContext context, NbtCompound nbt) { + nbt.putLong("Base", base.asLong()); + nbt.putInt("Height", height); + nbt.putInt("Size", size); + } + + /* ===== PLACE BLOCKS ===== */ + @Override + public void generate( + StructureWorldAccess world, + StructureAccessor accessor, + ChunkGenerator chunkGenerator, + Random random, + BlockBox box, + ChunkPos chunkPos, + BlockPos pivot + ) { + // Core position (centered) + int coreY = height / 2; + int coreX = size / 2; + int coreZ = size / 2; + + for (int y = 0; y < height; y++) { + for (int dx = 0; dx < size; dx++) { + for (int dz = 0; dz < size; dz++) { + + BlockPos pos = base.add(dx, y, dz); + if (!box.contains(pos)) continue; + + boolean isEdge = + dx == 0 || dz == 0 || + dx == size - 1 || dz == size - 1; + + boolean isTopOrBottom = + y == 0 || y == height - 1; + + // === PLACE CORE BLOCK (EXACTLY ONCE) === + if (y == coreY && dx == coreX && dz == coreZ) { + world.setBlockState( + pos, + Szar.OBELISK_CORE.getDefaultState(), + 2 + ); + continue; + } + + // === SHELL + CAPS === + if (isEdge || isTopOrBottom) { + world.setBlockState( + pos, + Blocks.ANDESITE.getDefaultState(), + 2 + ); + } + // === INTERIOR === + else { + world.setBlockState( + pos, + Blocks.TNT.getDefaultState(), + 2 + ); + } + } + } + } + } + +} diff --git a/src/main/java/dev/tggamesyt/szar/TntObeliskStructure.java b/src/main/java/dev/tggamesyt/szar/TntObeliskStructure.java new file mode 100644 index 0000000..ae5ea28 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/TntObeliskStructure.java @@ -0,0 +1,68 @@ +package dev.tggamesyt.szar; + +import com.mojang.serialization.Codec; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.ChunkPos; +import net.minecraft.util.math.random.ChunkRandom; +import net.minecraft.world.Heightmap; +import net.minecraft.world.gen.structure.Structure; +import net.minecraft.world.gen.structure.StructureType; + +import java.util.Optional; + +public class TntObeliskStructure extends Structure { + + public static final Codec CODEC = + Structure.createCodec(TntObeliskStructure::new); + + public TntObeliskStructure(Config config) { + super(config); + } + + @Override + protected Optional getStructurePosition(Context context) { + return Structure.getStructurePosition( + context, + Heightmap.Type.WORLD_SURFACE_WG, + collector -> { + + ChunkRandom random = context.random(); + ChunkPos chunkPos = context.chunkPos(); + + int x = chunkPos.getCenterX(); + int z = chunkPos.getCenterZ(); + + int y = context.chunkGenerator().getHeightInGround( + x, z, + Heightmap.Type.WORLD_SURFACE_WG, + context.world(), + context.noiseConfig() + ); + + BlockPos base1 = new BlockPos(x, y, z); + + int size = 6 + random.nextInt(2); // 6–7 wide + + int height1 = 50 + random.nextInt(51); // 50–100 + int height2 = height1 - (8 + random.nextInt(5)); // ~10 diff + + int gap = 4 + random.nextInt(3); // 4–6 gap + + // Parallel: offset ONLY on X axis + BlockPos base2 = base1.add(size + gap, 0, 0); + + collector.addPiece( + new TntObeliskPiece(base1, height1, size) + ); + collector.addPiece( + new TntObeliskPiece(base2, height2, size) + ); + } + ); + } + + @Override + public StructureType getType() { + return Szar.TNT_OBELISK_TYPE; + } +} diff --git a/src/main/java/dev/tggamesyt/szar/TwoTowersUtil.java b/src/main/java/dev/tggamesyt/szar/TwoTowersUtil.java new file mode 100644 index 0000000..dbdef1d --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/TwoTowersUtil.java @@ -0,0 +1,46 @@ +package dev.tggamesyt.szar; + +import net.minecraft.advancement.Advancement; +import net.minecraft.advancement.AdvancementProgress; +import net.minecraft.server.network.ServerPlayerEntity; +import net.minecraft.server.world.ServerWorld; +import net.minecraft.util.Identifier; +import net.minecraft.util.math.BlockPos; + +public class TwoTowersUtil { + + public static void grantNearbyAdvancement( + ServerWorld world, + BlockPos center, + int radius + ) { + double radiusSq = radius * radius; + + for (ServerPlayerEntity player : world.getPlayers()) { + if (player.getPos().squaredDistanceTo( + center.getX() + 0.5, + center.getY() + 0.5, + center.getZ() + 0.5 + ) <= radiusSq) { + + grant(player); + } + } + } + + private static void grant(ServerPlayerEntity player) { + Identifier id = new Identifier(Szar.MOD_ID, "two_towers_explosion"); + Advancement adv = player.server.getAdvancementLoader().get(id); + if (adv == null) return; + + AdvancementProgress progress = + player.getAdvancementTracker().getProgress(adv); + + if (progress.isDone()) return; + + for (String criterion : progress.getUnobtainedCriteria()) { + player.getAdvancementTracker().grantCriterion(adv, criterion); + } + } +} + diff --git a/src/main/java/dev/tggamesyt/szar/mixin/PlayerEntityMixin.java b/src/main/java/dev/tggamesyt/szar/mixin/PlayerEntityMixin.java new file mode 100644 index 0000000..6a5f5c5 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/mixin/PlayerEntityMixin.java @@ -0,0 +1,18 @@ +package dev.tggamesyt.szar.mixin; + +import dev.tggamesyt.szar.Szar; +import net.minecraft.entity.player.PlayerEntity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(PlayerEntity.class) +public abstract class PlayerEntityMixin { + + @Inject(method = "initDataTracker", at = @At("TAIL")) + private void szar$initTracker(CallbackInfo ci) { + PlayerEntity player = (PlayerEntity) (Object) this; + player.getDataTracker().startTracking(Szar.LAST_CRIME_TICK, 0L); + } +} diff --git a/src/main/resources/assets/szar/blockstates/cannabis.json b/src/main/resources/assets/szar/blockstates/cannabis.json new file mode 100644 index 0000000..2d687f8 --- /dev/null +++ b/src/main/resources/assets/szar/blockstates/cannabis.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "szar:block/cannabis" } + } +} diff --git a/src/main/resources/assets/szar/blockstates/chemical_workbench.json b/src/main/resources/assets/szar/blockstates/chemical_workbench.json new file mode 100644 index 0000000..4cce97e --- /dev/null +++ b/src/main/resources/assets/szar/blockstates/chemical_workbench.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "szar:block/chemical_workbench" + } + } +} diff --git a/src/main/resources/assets/szar/blockstates/cigany.json b/src/main/resources/assets/szar/blockstates/cigany.json new file mode 100644 index 0000000..a2d8fab --- /dev/null +++ b/src/main/resources/assets/szar/blockstates/cigany.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "szar:block/cigany" + } + } +} diff --git a/src/main/resources/assets/szar/blockstates/fasz.json b/src/main/resources/assets/szar/blockstates/fasz.json new file mode 100644 index 0000000..c4c006a --- /dev/null +++ b/src/main/resources/assets/szar/blockstates/fasz.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "szar:block/fasz" + } + } +} diff --git a/src/main/resources/assets/szar/blockstates/niggerite_block.json b/src/main/resources/assets/szar/blockstates/niggerite_block.json new file mode 100644 index 0000000..8672921 --- /dev/null +++ b/src/main/resources/assets/szar/blockstates/niggerite_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "szar:block/niggerite_block" + } + } +} diff --git a/src/main/resources/assets/szar/blockstates/obelisk_core.json b/src/main/resources/assets/szar/blockstates/obelisk_core.json new file mode 100644 index 0000000..d4176a3 --- /dev/null +++ b/src/main/resources/assets/szar/blockstates/obelisk_core.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "szar:block/obelisk_core" + } + } +} diff --git a/src/main/resources/assets/szar/blockstates/tall_cannabis.json b/src/main/resources/assets/szar/blockstates/tall_cannabis.json new file mode 100644 index 0000000..3b73f9f --- /dev/null +++ b/src/main/resources/assets/szar/blockstates/tall_cannabis.json @@ -0,0 +1,6 @@ +{ + "variants": { + "half=lower": { "model": "szar:block/cannabis_bottom" }, + "half=upper": { "model": "szar:block/tall_cannabis" } + } +} diff --git a/src/main/resources/assets/szar/icon.png b/src/main/resources/assets/szar/icon.png new file mode 100644 index 0000000..8cc376b Binary files /dev/null and b/src/main/resources/assets/szar/icon.png differ diff --git a/src/main/resources/assets/szar/lang/en_us.json b/src/main/resources/assets/szar/lang/en_us.json new file mode 100644 index 0000000..0c4bd1d --- /dev/null +++ b/src/main/resources/assets/szar/lang/en_us.json @@ -0,0 +1,44 @@ +{ + "block.szar.cigany": "Cigány Block", + "block.szar.fasz": "Fasz", + "item.szar.nwordpass": "N-Word Pass", + "entity.szar.nigger": "Nigger", + "item.szar.nigger_spawn_egg":"Nigger Spawn Egg", + "item.szar.gypsy_spawn_egg":"Gypsy Spawn Egg", + "itemgroup.szar_group": "Szar", + "block.szar.cannabis": "Cannabis", + "item.szar.weed": "Weed", + "effect.szar.drog": "Drog", + "item.szar.weed_joint": "Weed Joint", + "item.szar.niggerite_ingot": "Niggerite Ingot", + "block.szar.niggerite_block": "Niggerite Block", + "item.szar.niggerite_sword": "Niggerite Sword", + "item.szar.niggerite_axe": "Niggerite Axe", + "item.szar.niggerite_pickaxe": "Niggerite Pickaxe", + "item.szar.niggerite_shovel": "Niggerite Shovel", + "item.szar.niggerite_hoe": "Niggerite Hoe", + "item.szar.niggerite_chestplate": "Niggerite Chestplate", + "item.szar.niggerite_leggings": "Niggerite Leggings", + "item.szar.niggerite_boots": "Niggerite Boots", + "item.szar.niggerite_helmet": "Niggerite Helmet", + "death.attack.heart_attack": "%1$s got a heart attack", + "death.attack.drog_overdose": "%1$s got a drog overdose", + "block.szar.chemical_workbench": "Chemical Workbench", + "entity.minecraft.villager.drog_dealer": "Drog dealer", + "entity.szar.islam_terrorist": "Islam Terrorist", + "item.szar.terrorist_spawn_egg": "Islam Terrorist Spawn Egg", + "entity.szar.police": "Police Man", + "item.szar.police_spawn_egg": "Police Man Spawn Egg", + "effect.szar.arrested": "Arrested", + "item.szar.police_key": "Police Key", + "item.szar.police_handcuff": "Police Handcuff", + "entity.szar.gypsy": "Cigány", + "entity.szar.plane": "Plane", + "entity.szar.hitler": "Hitler", + "item.szar.hitler_spawn_egg":"Hitler Spawn Egg", + "entity.szar.nazi": "Nazi", + "item.szar.nazi_spawn_egg":"Nazi Spawn Egg", + "item.szar.bullet": "Bullet", + "item.szar.ak47": "AK47", + "entity.szar.bullet": "Bullet" +} diff --git a/src/main/resources/assets/szar/models/block/cannabis.json b/src/main/resources/assets/szar/models/block/cannabis.json new file mode 100644 index 0000000..3d16f6f --- /dev/null +++ b/src/main/resources/assets/szar/models/block/cannabis.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "szar:block/cannabis" + } +} diff --git a/src/main/resources/assets/szar/models/block/cannabis_bottom.json b/src/main/resources/assets/szar/models/block/cannabis_bottom.json new file mode 100644 index 0000000..67fcdf7 --- /dev/null +++ b/src/main/resources/assets/szar/models/block/cannabis_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "szar:block/cannabis_bottom" + } +} diff --git a/src/main/resources/assets/szar/models/block/chemical_workbench.json b/src/main/resources/assets/szar/models/block/chemical_workbench.json new file mode 100644 index 0000000..7bdf736 --- /dev/null +++ b/src/main/resources/assets/szar/models/block/chemical_workbench.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "north": "szar:block/chemical_1", + "east": "szar:block/chemical_2", + "south": "szar:block/chemical_3", + "west": "szar:block/chemical_4", + "up": "szar:block/chemical_top", + "down": "szar:block/chemical_bottom", + "particle": "szar:block/chemical_1" + } +} diff --git a/src/main/resources/assets/szar/models/block/cigany.json b/src/main/resources/assets/szar/models/block/cigany.json new file mode 100644 index 0000000..735c810 --- /dev/null +++ b/src/main/resources/assets/szar/models/block/cigany.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "szar:block/cigany" + } +} diff --git a/src/main/resources/assets/szar/models/block/fasz.json b/src/main/resources/assets/szar/models/block/fasz.json new file mode 100644 index 0000000..d8d2afc --- /dev/null +++ b/src/main/resources/assets/szar/models/block/fasz.json @@ -0,0 +1,57 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "szar:block/fasz", + "particle": "szar:block/white" + }, + "elements": [ + { + "from": [6, 0, 2], + "to": [10, 4, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 0, 2]}, + "faces": { + "north": {"uv": [8, 0, 10, 2], "texture": "#0"}, + "east": {"uv": [8, 2, 10, 4], "texture": "#0"}, + "south": {"uv": [8, 4, 10, 6], "texture": "#0"}, + "west": {"uv": [8, 6, 10, 8], "texture": "#0"}, + "up": {"uv": [10, 10, 8, 8], "texture": "#0"}, + "down": {"uv": [12, 0, 10, 2], "texture": "#0"} + } + }, + { + "from": [6, 0, 10], + "to": [10, 4, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 0, 10]}, + "faces": { + "north": {"uv": [10, 2, 12, 4], "texture": "#0"}, + "east": {"uv": [10, 4, 12, 6], "texture": "#0"}, + "south": {"uv": [10, 6, 12, 8], "texture": "#0"}, + "west": {"uv": [8, 10, 10, 12], "texture": "#0"}, + "up": {"uv": [12, 10, 10, 8], "texture": "#0"}, + "down": {"uv": [12, 10, 10, 12], "texture": "#0"} + } + }, + { + "from": [6, 4, 6], + "to": [10, 32, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 6]}, + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "east": {"uv": [2, 0, 4, 14], "texture": "#0"}, + "south": {"uv": [4, 0, 6, 14], "texture": "#0"}, + "west": {"uv": [6, 0, 8, 14], "texture": "#0"}, + "up": {"uv": [14, 2, 12, 0], "texture": "#0"}, + "down": {"uv": [14, 2, 12, 4], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [79.94, -84.91, 76.47], + "translation": [-6.75, 6.75, 1.5], + "scale": [1, 1.43164, 1] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/szar/models/block/niggerite_block.json b/src/main/resources/assets/szar/models/block/niggerite_block.json new file mode 100644 index 0000000..f36a5b6 --- /dev/null +++ b/src/main/resources/assets/szar/models/block/niggerite_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "szar:block/niggerite_block" + } +} diff --git a/src/main/resources/assets/szar/models/block/obelisk_core.json b/src/main/resources/assets/szar/models/block/obelisk_core.json new file mode 100644 index 0000000..af9edb0 --- /dev/null +++ b/src/main/resources/assets/szar/models/block/obelisk_core.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "szar:block/obelisk_core" + } +} diff --git a/src/main/resources/assets/szar/models/block/tall_cannabis.json b/src/main/resources/assets/szar/models/block/tall_cannabis.json new file mode 100644 index 0000000..3d16f6f --- /dev/null +++ b/src/main/resources/assets/szar/models/block/tall_cannabis.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "szar:block/cannabis" + } +} diff --git a/src/main/resources/assets/szar/models/item/AK47.json b/src/main/resources/assets/szar/models/item/AK47.json new file mode 100644 index 0000000..eca5304 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/AK47.json @@ -0,0 +1,89 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "szar:item/ak47", + "particle": "szar:item/ak47" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 7, 9], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 9]}, + "faces": { + "north": {"uv": [4, 4, 6, 11], "texture": "#0"}, + "east": {"uv": [6, 4, 8, 11], "texture": "#0"}, + "south": {"uv": [8, 4, 10, 11], "texture": "#0"}, + "west": {"uv": [10, 0, 12, 7], "texture": "#0"}, + "up": {"uv": [12, 15, 10, 13], "texture": "#0"}, + "down": {"uv": [14, 13, 12, 15], "texture": "#0"} + } + }, + { + "from": [7, 6, 3], + "to": [9, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 7, 10]}, + "faces": { + "north": {"uv": [0, 14, 2, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 10, 2], "texture": "#0"}, + "south": {"uv": [2, 14, 4, 16], "texture": "#0"}, + "west": {"uv": [0, 2, 10, 4], "texture": "#0"}, + "up": {"uv": [2, 14, 0, 4], "texture": "#0"}, + "down": {"uv": [4, 4, 2, 14], "texture": "#0"} + } + }, + { + "from": [7, 4, 13], + "to": [9, 8, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 7, 10]}, + "faces": { + "north": {"uv": [10, 7, 12, 11], "texture": "#0"}, + "east": {"uv": [4, 11, 6, 15], "texture": "#0"}, + "south": {"uv": [6, 11, 8, 15], "texture": "#0"}, + "west": {"uv": [8, 11, 10, 15], "texture": "#0"}, + "up": {"uv": [16, 4, 14, 2], "texture": "#0"}, + "down": {"uv": [16, 4, 14, 6], "texture": "#0"} + } + }, + { + "from": [7, 5, 15], + "to": [9, 7, 19], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 7, 15]}, + "faces": { + "north": {"uv": [14, 6, 16, 8], "texture": "#0"}, + "east": {"uv": [10, 11, 14, 13], "texture": "#0"}, + "south": {"uv": [14, 8, 16, 10], "texture": "#0"}, + "west": {"uv": [12, 0, 16, 2], "texture": "#0"}, + "up": {"uv": [14, 6, 12, 2], "texture": "#0"}, + "down": {"uv": [14, 6, 12, 10], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, -2.5] + }, + "firstperson_righthand": { + "translation": [0, 5.5, -1.75] + }, + "firstperson_lefthand": { + "translation": [0, 5.5, -1.75] + }, + "ground": { + "rotation": [66, 180, 0], + "translation": [0, -4, 4], + "scale": [0.67, 0.67, 0.67] + }, + "gui": { + "rotation": [0, 90, 0], + "translation": [-2.5, 3, 0] + }, + "head": { + "translation": [0, 9.75, -9.25] + }, + "fixed": { + "rotation": [0, -90, 0], + "translation": [2.25, 2.75, -0.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/szar/models/item/bullet.json b/src/main/resources/assets/szar/models/item/bullet.json new file mode 100644 index 0000000..64f530a --- /dev/null +++ b/src/main/resources/assets/szar/models/item/bullet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:entity/bullet" + } +} diff --git a/src/main/resources/assets/szar/models/item/cannabis.json b/src/main/resources/assets/szar/models/item/cannabis.json new file mode 100644 index 0000000..504fdd2 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/cannabis.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:block/cannabis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/szar/models/item/chemical_workbench.json b/src/main/resources/assets/szar/models/item/chemical_workbench.json new file mode 100644 index 0000000..b82abd0 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/chemical_workbench.json @@ -0,0 +1,3 @@ +{ + "parent": "szar:block/chemical_workbench" +} diff --git a/src/main/resources/assets/szar/models/item/cigany.json b/src/main/resources/assets/szar/models/item/cigany.json new file mode 100644 index 0000000..c9bf8cc --- /dev/null +++ b/src/main/resources/assets/szar/models/item/cigany.json @@ -0,0 +1,3 @@ +{ + "parent": "szar:block/cigany" +} diff --git a/src/main/resources/assets/szar/models/item/fasz.json b/src/main/resources/assets/szar/models/item/fasz.json new file mode 100644 index 0000000..ef79bb3 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/fasz.json @@ -0,0 +1,3 @@ +{ + "parent": "szar:block/fasz" +} diff --git a/src/main/resources/assets/szar/models/item/gypsy_spawn_egg.json b/src/main/resources/assets/szar/models/item/gypsy_spawn_egg.json new file mode 100644 index 0000000..ddd1559 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/gypsy_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/src/main/resources/assets/szar/models/item/hitler_spawn_egg.json b/src/main/resources/assets/szar/models/item/hitler_spawn_egg.json new file mode 100644 index 0000000..ddd1559 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/hitler_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/src/main/resources/assets/szar/models/item/nazi_spawn_egg.json b/src/main/resources/assets/szar/models/item/nazi_spawn_egg.json new file mode 100644 index 0000000..ddd1559 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/nazi_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/src/main/resources/assets/szar/models/item/nigger_spawn_egg.json b/src/main/resources/assets/szar/models/item/nigger_spawn_egg.json new file mode 100644 index 0000000..ddd1559 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/nigger_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_axe.json b/src/main/resources/assets/szar/models/item/niggerite_axe.json new file mode 100644 index 0000000..de2451f --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "szar:item/niggerite_axe" + } +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_block.json b/src/main/resources/assets/szar/models/item/niggerite_block.json new file mode 100644 index 0000000..9eb4f78 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_block.json @@ -0,0 +1,3 @@ +{ + "parent": "szar:block/niggerite_block" +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_boots.json b/src/main/resources/assets/szar/models/item/niggerite_boots.json new file mode 100644 index 0000000..7664c9a --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/niggerite_boots" + } +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_chestplate.json b/src/main/resources/assets/szar/models/item/niggerite_chestplate.json new file mode 100644 index 0000000..0ca5865 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/niggerite_chestplate" + } +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_helmet.json b/src/main/resources/assets/szar/models/item/niggerite_helmet.json new file mode 100644 index 0000000..cacca1b --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/niggerite_helmet" + } +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_hoe.json b/src/main/resources/assets/szar/models/item/niggerite_hoe.json new file mode 100644 index 0000000..1de0c9b --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "szar:item/niggerite_hoe" + } +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_ingot.json b/src/main/resources/assets/szar/models/item/niggerite_ingot.json new file mode 100644 index 0000000..c84f85d --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/niggerite_ingot" + } +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_leggings.json b/src/main/resources/assets/szar/models/item/niggerite_leggings.json new file mode 100644 index 0000000..bc270c4 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/niggerite_leggings" + } +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_pickaxe.json b/src/main/resources/assets/szar/models/item/niggerite_pickaxe.json new file mode 100644 index 0000000..6c1a43d --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "szar:item/niggerite_pickaxe" + } +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_shovel.json b/src/main/resources/assets/szar/models/item/niggerite_shovel.json new file mode 100644 index 0000000..485eaae --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "szar:item/niggerite_shovel" + } +} diff --git a/src/main/resources/assets/szar/models/item/niggerite_sword.json b/src/main/resources/assets/szar/models/item/niggerite_sword.json new file mode 100644 index 0000000..9c40a52 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/niggerite_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "szar:item/niggerite_sword" + } +} diff --git a/src/main/resources/assets/szar/models/item/nwordpass.json b/src/main/resources/assets/szar/models/item/nwordpass.json new file mode 100644 index 0000000..9b961ca --- /dev/null +++ b/src/main/resources/assets/szar/models/item/nwordpass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/nwordpass" + } +} diff --git a/src/main/resources/assets/szar/models/item/police_handcuff.json b/src/main/resources/assets/szar/models/item/police_handcuff.json new file mode 100644 index 0000000..6fcd128 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/police_handcuff.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/police_handcuff" + } +} diff --git a/src/main/resources/assets/szar/models/item/police_key.json b/src/main/resources/assets/szar/models/item/police_key.json new file mode 100644 index 0000000..8047735 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/police_key.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/police_key" + } +} diff --git a/src/main/resources/assets/szar/models/item/police_spawn_egg.json b/src/main/resources/assets/szar/models/item/police_spawn_egg.json new file mode 100644 index 0000000..ddd1559 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/police_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/src/main/resources/assets/szar/models/item/terrorist_spawn_egg.json b/src/main/resources/assets/szar/models/item/terrorist_spawn_egg.json new file mode 100644 index 0000000..ddd1559 --- /dev/null +++ b/src/main/resources/assets/szar/models/item/terrorist_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/src/main/resources/assets/szar/models/item/weed.json b/src/main/resources/assets/szar/models/item/weed.json new file mode 100644 index 0000000..dd8e73e --- /dev/null +++ b/src/main/resources/assets/szar/models/item/weed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "szar:item/weed" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/szar/models/item/weed_joint.json b/src/main/resources/assets/szar/models/item/weed_joint.json new file mode 100644 index 0000000..868199c --- /dev/null +++ b/src/main/resources/assets/szar/models/item/weed_joint.json @@ -0,0 +1,32 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "szar:item/joint3d", + "particle": "szar:item/joint3d" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 12, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "east": {"uv": [2, 0, 4, 12], "texture": "#0"}, + "south": {"uv": [4, 0, 6, 12], "texture": "#0"}, + "west": {"uv": [6, 0, 8, 12], "texture": "#0"}, + "up": {"uv": [10, 2, 8, 0], "texture": "#0"}, + "down": {"uv": [10, 2, 8, 4], "texture": "#0"} + } + } + ], + "overrides": [ + { + "predicate": { + "using": 1 + }, + "model": "szar:item/weed_joint_held" + } + ], + "display": {} +} \ No newline at end of file diff --git a/src/main/resources/assets/szar/models/item/weed_joint_ahh.json b/src/main/resources/assets/szar/models/item/weed_joint_ahh.json new file mode 100644 index 0000000..88fa9ea --- /dev/null +++ b/src/main/resources/assets/szar/models/item/weed_joint_ahh.json @@ -0,0 +1,29 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "szar:item/joint3d", + "particle": "szar:item/joint3d" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 12, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "east": {"uv": [2, 0, 4, 12], "texture": "#0"}, + "south": {"uv": [4, 0, 6, 12], "texture": "#0"}, + "west": {"uv": [6, 0, 8, 12], "texture": "#0"}, + "up": {"uv": [10, 2, 8, 0], "texture": "#0"}, + "down": {"uv": [10, 2, 8, 4], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, 0, 0], + "translation": [-6, -1.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/szar/models/item/weed_joint_idk.json b/src/main/resources/assets/szar/models/item/weed_joint_idk.json new file mode 100644 index 0000000..66ba92d --- /dev/null +++ b/src/main/resources/assets/szar/models/item/weed_joint_idk.json @@ -0,0 +1,16 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "szar:item/weed_joint" + }, + "overrides": [ + { + "predicate": { "held": 1 }, + "model": "szar:item/weed_joint_3d" + }, + { + "predicate": { "using": 1 }, + "model": "szar:item/weed_joint_held" + } + ] +} diff --git a/src/main/resources/assets/szar/textures/block/cannabis.png b/src/main/resources/assets/szar/textures/block/cannabis.png new file mode 100644 index 0000000..32dec60 Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/cannabis.png differ diff --git a/src/main/resources/assets/szar/textures/block/cannabis_bottom.png b/src/main/resources/assets/szar/textures/block/cannabis_bottom.png new file mode 100644 index 0000000..a06fd4c Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/cannabis_bottom.png differ diff --git a/src/main/resources/assets/szar/textures/block/chemical_1.png b/src/main/resources/assets/szar/textures/block/chemical_1.png new file mode 100644 index 0000000..71fe4e0 Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/chemical_1.png differ diff --git a/src/main/resources/assets/szar/textures/block/chemical_2.png b/src/main/resources/assets/szar/textures/block/chemical_2.png new file mode 100644 index 0000000..909aec7 Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/chemical_2.png differ diff --git a/src/main/resources/assets/szar/textures/block/chemical_3.png b/src/main/resources/assets/szar/textures/block/chemical_3.png new file mode 100644 index 0000000..e41ee5b Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/chemical_3.png differ diff --git a/src/main/resources/assets/szar/textures/block/chemical_4.png b/src/main/resources/assets/szar/textures/block/chemical_4.png new file mode 100644 index 0000000..35632e6 Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/chemical_4.png differ diff --git a/src/main/resources/assets/szar/textures/block/chemical_bottom.png b/src/main/resources/assets/szar/textures/block/chemical_bottom.png new file mode 100644 index 0000000..fcc10aa Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/chemical_bottom.png differ diff --git a/src/main/resources/assets/szar/textures/block/chemical_top.png b/src/main/resources/assets/szar/textures/block/chemical_top.png new file mode 100644 index 0000000..00a2ed5 Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/chemical_top.png differ diff --git a/src/main/resources/assets/szar/textures/block/cigany.png b/src/main/resources/assets/szar/textures/block/cigany.png new file mode 100644 index 0000000..9cda1c7 Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/cigany.png differ diff --git a/src/main/resources/assets/szar/textures/block/fasz.png b/src/main/resources/assets/szar/textures/block/fasz.png new file mode 100644 index 0000000..acb9bf7 Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/fasz.png differ diff --git a/src/main/resources/assets/szar/textures/block/niggerite_block.png b/src/main/resources/assets/szar/textures/block/niggerite_block.png new file mode 100644 index 0000000..3948f93 Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/niggerite_block.png differ diff --git a/src/main/resources/assets/szar/textures/block/obelisk_core.png b/src/main/resources/assets/szar/textures/block/obelisk_core.png new file mode 100644 index 0000000..434a59c Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/obelisk_core.png differ diff --git a/src/main/resources/assets/szar/textures/block/white.png b/src/main/resources/assets/szar/textures/block/white.png new file mode 100644 index 0000000..4d8c254 Binary files /dev/null and b/src/main/resources/assets/szar/textures/block/white.png differ diff --git a/src/main/resources/assets/szar/textures/entity/bullet.png b/src/main/resources/assets/szar/textures/entity/bullet.png new file mode 100644 index 0000000..12875e1 Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/bullet.png differ diff --git a/src/main/resources/assets/szar/textures/entity/gypsy.png b/src/main/resources/assets/szar/textures/entity/gypsy.png new file mode 100644 index 0000000..8f9744a Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/gypsy.png differ diff --git a/src/main/resources/assets/szar/textures/entity/hitter.png b/src/main/resources/assets/szar/textures/entity/hitter.png new file mode 100644 index 0000000..6300459 Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/hitter.png differ diff --git a/src/main/resources/assets/szar/textures/entity/islam_terrorist.png b/src/main/resources/assets/szar/textures/entity/islam_terrorist.png new file mode 100644 index 0000000..761b38c Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/islam_terrorist.png differ diff --git a/src/main/resources/assets/szar/textures/entity/nazi.png b/src/main/resources/assets/szar/textures/entity/nazi.png new file mode 100644 index 0000000..8cdaf54 Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/nazi.png differ diff --git a/src/main/resources/assets/szar/textures/entity/nigg.png b/src/main/resources/assets/szar/textures/entity/nigg.png new file mode 100644 index 0000000..69b2b40 Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/nigg.png differ diff --git a/src/main/resources/assets/szar/textures/entity/plane.png b/src/main/resources/assets/szar/textures/entity/plane.png new file mode 100644 index 0000000..e6a6786 Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/plane.png differ diff --git a/src/main/resources/assets/szar/textures/entity/police-man.png b/src/main/resources/assets/szar/textures/entity/police-man.png new file mode 100644 index 0000000..e64b59b Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/police-man.png differ diff --git a/src/main/resources/assets/szar/textures/entity/villager/drog_dealer.png b/src/main/resources/assets/szar/textures/entity/villager/drog_dealer.png new file mode 100644 index 0000000..fe76c3c Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/villager/drog_dealer.png differ diff --git a/src/main/resources/assets/szar/textures/entity/villager/drog_dealer_white.png b/src/main/resources/assets/szar/textures/entity/villager/drog_dealer_white.png new file mode 100644 index 0000000..0b196ea Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/villager/drog_dealer_white.png differ diff --git a/src/main/resources/assets/szar/textures/entity/villager/profession/drog_dealer.png b/src/main/resources/assets/szar/textures/entity/villager/profession/drog_dealer.png new file mode 100644 index 0000000..adb5f29 Binary files /dev/null and b/src/main/resources/assets/szar/textures/entity/villager/profession/drog_dealer.png differ diff --git a/src/main/resources/assets/szar/textures/item/ak47.png b/src/main/resources/assets/szar/textures/item/ak47.png new file mode 100644 index 0000000..e129f64 Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/ak47.png differ diff --git a/src/main/resources/assets/szar/textures/item/handcuffs.png b/src/main/resources/assets/szar/textures/item/handcuffs.png new file mode 100644 index 0000000..c8110a5 Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/handcuffs.png differ diff --git a/src/main/resources/assets/szar/textures/item/joint3d.png b/src/main/resources/assets/szar/textures/item/joint3d.png new file mode 100644 index 0000000..46d2ccf Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/joint3d.png differ diff --git a/src/main/resources/assets/szar/textures/item/niggerite_axe.png b/src/main/resources/assets/szar/textures/item/niggerite_axe.png new file mode 100644 index 0000000..b8572b1 Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/niggerite_axe.png differ diff --git a/src/main/resources/assets/szar/textures/item/niggerite_boots.png b/src/main/resources/assets/szar/textures/item/niggerite_boots.png new file mode 100644 index 0000000..ee7a16a Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/niggerite_boots.png differ diff --git a/src/main/resources/assets/szar/textures/item/niggerite_chestplate.png b/src/main/resources/assets/szar/textures/item/niggerite_chestplate.png new file mode 100644 index 0000000..f4d602f Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/niggerite_chestplate.png differ diff --git a/src/main/resources/assets/szar/textures/item/niggerite_helmet.png b/src/main/resources/assets/szar/textures/item/niggerite_helmet.png new file mode 100644 index 0000000..fe83efd Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/niggerite_helmet.png differ diff --git a/src/main/resources/assets/szar/textures/item/niggerite_hoe.png b/src/main/resources/assets/szar/textures/item/niggerite_hoe.png new file mode 100644 index 0000000..7ae6cbe Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/niggerite_hoe.png differ diff --git a/src/main/resources/assets/szar/textures/item/niggerite_ingot.png b/src/main/resources/assets/szar/textures/item/niggerite_ingot.png new file mode 100644 index 0000000..e0cae3c Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/niggerite_ingot.png differ diff --git a/src/main/resources/assets/szar/textures/item/niggerite_leggings.png b/src/main/resources/assets/szar/textures/item/niggerite_leggings.png new file mode 100644 index 0000000..38d7642 Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/niggerite_leggings.png differ diff --git a/src/main/resources/assets/szar/textures/item/niggerite_pickaxe.png b/src/main/resources/assets/szar/textures/item/niggerite_pickaxe.png new file mode 100644 index 0000000..82d7c86 Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/niggerite_pickaxe.png differ diff --git a/src/main/resources/assets/szar/textures/item/niggerite_shovel.png b/src/main/resources/assets/szar/textures/item/niggerite_shovel.png new file mode 100644 index 0000000..0563e2c Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/niggerite_shovel.png differ diff --git a/src/main/resources/assets/szar/textures/item/niggerite_sword.png b/src/main/resources/assets/szar/textures/item/niggerite_sword.png new file mode 100644 index 0000000..04792ee Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/niggerite_sword.png differ diff --git a/src/main/resources/assets/szar/textures/item/nwordpass.png b/src/main/resources/assets/szar/textures/item/nwordpass.png new file mode 100644 index 0000000..89a8c03 Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/nwordpass.png differ diff --git a/src/main/resources/assets/szar/textures/item/police_handcuff.png b/src/main/resources/assets/szar/textures/item/police_handcuff.png new file mode 100644 index 0000000..aaf50d4 Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/police_handcuff.png differ diff --git a/src/main/resources/assets/szar/textures/item/police_key.png b/src/main/resources/assets/szar/textures/item/police_key.png new file mode 100644 index 0000000..4743f1c Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/police_key.png differ diff --git a/src/main/resources/assets/szar/textures/item/police_key_og.png b/src/main/resources/assets/szar/textures/item/police_key_og.png new file mode 100644 index 0000000..b6d6717 Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/police_key_og.png differ diff --git a/src/main/resources/assets/szar/textures/item/weed.png b/src/main/resources/assets/szar/textures/item/weed.png new file mode 100644 index 0000000..d222e9f Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/weed.png differ diff --git a/src/main/resources/assets/szar/textures/item/weed_joint.png b/src/main/resources/assets/szar/textures/item/weed_joint.png new file mode 100644 index 0000000..6d1f1d3 Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/weed_joint.png differ diff --git a/src/main/resources/assets/szar/textures/item/weed_joint1.png b/src/main/resources/assets/szar/textures/item/weed_joint1.png new file mode 100644 index 0000000..d1c7b56 Binary files /dev/null and b/src/main/resources/assets/szar/textures/item/weed_joint1.png differ diff --git a/src/main/resources/assets/szar/textures/mob_effect/arrested.png b/src/main/resources/assets/szar/textures/mob_effect/arrested.png new file mode 100644 index 0000000..aaf50d4 Binary files /dev/null and b/src/main/resources/assets/szar/textures/mob_effect/arrested.png differ diff --git a/src/main/resources/assets/szar/textures/mob_effect/drog.png b/src/main/resources/assets/szar/textures/mob_effect/drog.png new file mode 100644 index 0000000..6d1f1d3 Binary files /dev/null and b/src/main/resources/assets/szar/textures/mob_effect/drog.png differ diff --git a/src/main/resources/assets/szar/textures/models/armor/niggerite_layer_1.png b/src/main/resources/assets/szar/textures/models/armor/niggerite_layer_1.png new file mode 100644 index 0000000..78d71c1 Binary files /dev/null and b/src/main/resources/assets/szar/textures/models/armor/niggerite_layer_1.png differ diff --git a/src/main/resources/assets/szar/textures/models/armor/niggerite_layer_2.png b/src/main/resources/assets/szar/textures/models/armor/niggerite_layer_2.png new file mode 100644 index 0000000..03f8154 Binary files /dev/null and b/src/main/resources/assets/szar/textures/models/armor/niggerite_layer_2.png differ diff --git a/src/main/resources/data/szar/advancements/nwordpass.json b/src/main/resources/data/szar/advancements/nwordpass.json new file mode 100644 index 0000000..85de080 --- /dev/null +++ b/src/main/resources/data/szar/advancements/nwordpass.json @@ -0,0 +1,15 @@ +{ + "display": { + "icon": { + "item": "szar:nwordpass" + }, + "title": "Nig-", + "description": "Get an N-word pass", + "show_toast": true + }, + "criteria": { + "used_item": { + "trigger": "minecraft:impossible" + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/advancements/two_towers_explosion.json b/src/main/resources/data/szar/advancements/two_towers_explosion.json new file mode 100644 index 0000000..72523e3 --- /dev/null +++ b/src/main/resources/data/szar/advancements/two_towers_explosion.json @@ -0,0 +1,15 @@ +{ + "criteria": { + "boom": { + "trigger": "minecraft:impossible" + } + }, + "display": { + "icon": { "item": "minecraft:tnt" }, + "title": "Too Close", + "description": "You were there when the towers fell", + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true + } +} diff --git a/src/main/resources/data/szar/damage_type/drog_overdose.json b/src/main/resources/data/szar/damage_type/drog_overdose.json new file mode 100644 index 0000000..7dc7b17 --- /dev/null +++ b/src/main/resources/data/szar/damage_type/drog_overdose.json @@ -0,0 +1,6 @@ +{ + "message_id": "drog_overdose", + "scaling": "never", + "exhaustion": 0.0, + "death_message_type": "default" +} diff --git a/src/main/resources/data/szar/damage_type/heart_attack.json b/src/main/resources/data/szar/damage_type/heart_attack.json new file mode 100644 index 0000000..c3b6629 --- /dev/null +++ b/src/main/resources/data/szar/damage_type/heart_attack.json @@ -0,0 +1,6 @@ +{ + "message_id": "heart_attack", + "scaling": "never", + "exhaustion": 0.0, + "death_message_type": "default" +} diff --git a/src/main/resources/data/szar/loot_tables/blocks/cannabis.json b/src/main/resources/data/szar/loot_tables/blocks/cannabis.json new file mode 100644 index 0000000..ad536af --- /dev/null +++ b/src/main/resources/data/szar/loot_tables/blocks/cannabis.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "szar:cannabis" + } + ] + }, + { + "rolls": { + "min": 0, + "max": 2 + }, + "conditions": [ + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [0.0, 0.4, 0.7, 0.9] + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "szar:cannabis" + } + ] + } + ] +} diff --git a/src/main/resources/data/szar/loot_tables/blocks/tall_cannabis.json b/src/main/resources/data/szar/loot_tables/blocks/tall_cannabis.json new file mode 100644 index 0000000..ad536af --- /dev/null +++ b/src/main/resources/data/szar/loot_tables/blocks/tall_cannabis.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "szar:cannabis" + } + ] + }, + { + "rolls": { + "min": 0, + "max": 2 + }, + "conditions": [ + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [0.0, 0.4, 0.7, 0.9] + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "szar:cannabis" + } + ] + } + ] +} diff --git a/src/main/resources/data/szar/recipes/chemical_workbench.json b/src/main/resources/data/szar/recipes/chemical_workbench.json new file mode 100644 index 0000000..f229c5c --- /dev/null +++ b/src/main/resources/data/szar/recipes/chemical_workbench.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "PCP", + "PPP" + ], + "key": { + "S": { + "item": "minecraft:smooth_stone" + }, + "P": { + "tag": "minecraft:planks" + }, + "C": { + "item": "szar:cannabis" + } + }, + "result": { + "item": "szar:chemical_workbench", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/fasz.json b/src/main/resources/data/szar/recipes/fasz.json new file mode 100644 index 0000000..cdb69bc --- /dev/null +++ b/src/main/resources/data/szar/recipes/fasz.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " M ", + " B ", + "B B" + ], + "key": { + "M": { + "item": "minecraft:milk_bucket" + }, + "B": { + "item": "minecraft:beef" + } + }, + "result": { + "item": "szar:fasz", + "count": 1 + } +} diff --git a/src/main/resources/data/szar/recipes/niggerite_axe.json b/src/main/resources/data/szar/recipes/niggerite_axe.json new file mode 100644 index 0000000..db5e391 --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_axe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "II ", + "IS ", + " S " + ], + "key": { + "I": { + "item": "szar:niggerite_ingot" + }, + "S": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "szar:niggerite_axe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/niggerite_block.json b/src/main/resources/data/szar/recipes/niggerite_block.json new file mode 100644 index 0000000..4eacafc --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_block.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "III", + "III" + ], + "key": { + "I": { + "item": "szar:niggerite_ingot" + } + }, + "result": { + "item": "szar:niggerite_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/niggerite_boots.json b/src/main/resources/data/szar/recipes/niggerite_boots.json new file mode 100644 index 0000000..97f9017 --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_boots.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "I I", + "I I" + ], + "key": { + "I": { + "item": "szar:niggerite_ingot" + } + }, + "result": { + "item": "szar:niggerite_boots", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/niggerite_chestplate.json b/src/main/resources/data/szar/recipes/niggerite_chestplate.json new file mode 100644 index 0000000..55c296b --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_chestplate.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "I I", + "III", + "III" + ], + "key": { + "I": { + "item": "szar:niggerite_ingot" + } + }, + "result": { + "item": "szar:niggerite_chestplate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/niggerite_helmet.json b/src/main/resources/data/szar/recipes/niggerite_helmet.json new file mode 100644 index 0000000..b7a7417 --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_helmet.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "I I" + ], + "key": { + "I": { + "item": "szar:niggerite_ingot" + } + }, + "result": { + "item": "szar:niggerite_helmet", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/niggerite_hoe.json b/src/main/resources/data/szar/recipes/niggerite_hoe.json new file mode 100644 index 0000000..80afef2 --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_hoe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "II ", + " S ", + " S " + ], + "key": { + "I": { + "item": "szar:niggerite_ingot" + }, + "S": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "szar:niggerite_hoe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/niggerite_ingot_from_block.json b/src/main/resources/data/szar/recipes/niggerite_ingot_from_block.json new file mode 100644 index 0000000..900fe57 --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_ingot_from_block.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "szar:niggerite_block" + } + ], + "result": { + "item": "szar:niggerite_ingot", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/niggerite_leggings.json b/src/main/resources/data/szar/recipes/niggerite_leggings.json new file mode 100644 index 0000000..a987214 --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_leggings.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "I I", + "I I" + ], + "key": { + "I": { + "item": "szar:niggerite_ingot" + } + }, + "result": { + "item": "szar:niggerite_leggings", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/niggerite_pickaxe.json b/src/main/resources/data/szar/recipes/niggerite_pickaxe.json new file mode 100644 index 0000000..8cafbcc --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_pickaxe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + " S ", + " S " + ], + "key": { + "I": { + "item": "szar:niggerite_ingot" + }, + "S": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "szar:niggerite_pickaxe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/niggerite_shovel.json b/src/main/resources/data/szar/recipes/niggerite_shovel.json new file mode 100644 index 0000000..7f06399 --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_shovel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "I", + "S", + "S" + ], + "key": { + "I": { + "item": "szar:niggerite_ingot" + }, + "S": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "szar:niggerite_shovel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/niggerite_sword.json b/src/main/resources/data/szar/recipes/niggerite_sword.json new file mode 100644 index 0000000..bc69171 --- /dev/null +++ b/src/main/resources/data/szar/recipes/niggerite_sword.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "I", + "I", + "S" + ], + "key": { + "I": { + "item": "szar:niggerite_ingot" + }, + "S": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "szar:niggerite_sword", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/szar/recipes/nwordpass.json b/src/main/resources/data/szar/recipes/nwordpass.json new file mode 100644 index 0000000..120a60e --- /dev/null +++ b/src/main/resources/data/szar/recipes/nwordpass.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " G ", + "GNG", + " G " + ], + "key": { + "G": { + "item": "minecraft:gold_ingot" + }, + "N": { + "item": "szar:niggerite_ingot" + } + }, + "result": { + "item": "szar:nwordpass", + "count": 1 + } +} diff --git a/src/main/resources/data/szar/recipes/police_handcuff.json b/src/main/resources/data/szar/recipes/police_handcuff.json new file mode 100644 index 0000000..176eaa3 --- /dev/null +++ b/src/main/resources/data/szar/recipes/police_handcuff.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "NNN", + "I I" + ], + "key": { + "I": { + "item": "minecraft:iron_ingot" + }, + "N": { + "item": "minecraft:iron_nugget" + } + }, + "result": { + "item": "szar:police_handcuff", + "count": 1 + } +} diff --git a/src/main/resources/data/szar/recipes/police_key.json b/src/main/resources/data/szar/recipes/police_key.json new file mode 100644 index 0000000..b0f543c --- /dev/null +++ b/src/main/resources/data/szar/recipes/police_key.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "NNI" + ], + "key": { + "I": { + "item": "minecraft:iron_ingot" + }, + "N": { + "item": "minecraft:iron_nugget" + } + }, + "result": { + "item": "szar:police_key", + "count": 1 + } +} diff --git a/src/main/resources/data/szar/recipes/weed.json b/src/main/resources/data/szar/recipes/weed.json new file mode 100644 index 0000000..20b2003 --- /dev/null +++ b/src/main/resources/data/szar/recipes/weed.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "szar:cannabis" + }, + "result": "szar:weed", + "experience": 0.67, + "cookingtime": 100 +} diff --git a/src/main/resources/data/szar/recipes/weed_joint.json b/src/main/resources/data/szar/recipes/weed_joint.json new file mode 100644 index 0000000..bbf1b67 --- /dev/null +++ b/src/main/resources/data/szar/recipes/weed_joint.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "WP ", + "PWP", + " PW" + ], + "key": { + "W": { + "item": "szar:weed" + }, + "P": { + "item": "minecraft:paper" + } + }, + "result": { + "item": "szar:weed_joint", + "count": 1 + } +} diff --git a/src/main/resources/data/szar/worldgen/configured_feature/cannabis_patch.json b/src/main/resources/data/szar/worldgen/configured_feature/cannabis_patch.json new file mode 100644 index 0000000..5e4f88a --- /dev/null +++ b/src/main/resources/data/szar/worldgen/configured_feature/cannabis_patch.json @@ -0,0 +1,4 @@ +{ + "type": "szar:cannabis_patch", + "config": {} +} diff --git a/src/main/resources/data/szar/worldgen/placed_feature/cannabis_patch.json b/src/main/resources/data/szar/worldgen/placed_feature/cannabis_patch.json new file mode 100644 index 0000000..528de6c --- /dev/null +++ b/src/main/resources/data/szar/worldgen/placed_feature/cannabis_patch.json @@ -0,0 +1,19 @@ +{ + "feature": "szar:cannabis_patch", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/src/main/resources/data/szar/worldgen/structure/two_towers.json b/src/main/resources/data/szar/worldgen/structure/two_towers.json new file mode 100644 index 0000000..a872c48 --- /dev/null +++ b/src/main/resources/data/szar/worldgen/structure/two_towers.json @@ -0,0 +1,7 @@ +{ + "type": "szar:two_towers", + "biomes": "#minecraft:is_overworld", + "spawn_overrides": {}, + "step": "surface_structures", + "terrain_adaptation": "beard_thin" +} diff --git a/src/main/resources/data/szar/worldgen/structure_set/two_towers.json b/src/main/resources/data/szar/worldgen/structure_set/two_towers.json new file mode 100644 index 0000000..8877f33 --- /dev/null +++ b/src/main/resources/data/szar/worldgen/structure_set/two_towers.json @@ -0,0 +1,14 @@ +{ + "structures": [ + { + "structure": "szar:two_towers", + "weight": 1 + } + ], + "placement": { + "type": "minecraft:random_spread", + "spacing": 40, + "separation": 28, + "salt": 987654321 + } +} diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json new file mode 100644 index 0000000..45305b8 --- /dev/null +++ b/src/main/resources/fabric.mod.json @@ -0,0 +1,36 @@ +{ + "schemaVersion": 1, + "id": "szar", + "version": "${version}", + "name": "szar", + "description": "Valami szar mod", + "authors": ["TGdoesCode"], + "contact": {}, + "license": "All-Rights-Reserved", + "icon": "assets/szar/icon.png", + "environment": "*", + "accessWidener" : "szar.accesswidener", + "entrypoints": { + "fabric-datagen": [ + "dev.tggamesyt.szar.client.SzarDataGenerator" + ], + "client": [ + "dev.tggamesyt.szar.client.SzarClient" + ], + "main": [ + "dev.tggamesyt.szar.Szar" + ] + }, + "mixins": [ + "szar.mixins.json", + { + "config": "szar.client.mixins.json", + "environment": "client" + } + ], + "depends": { + "fabricloader": ">=${loader_version}", + "fabric": "*", + "minecraft": "${minecraft_version}" + } +} diff --git a/src/main/resources/szar.accesswidener b/src/main/resources/szar.accesswidener new file mode 100644 index 0000000..a3a3bf4 --- /dev/null +++ b/src/main/resources/szar.accesswidener @@ -0,0 +1,4 @@ +accessWidener v2 named + +accessible field net/minecraft/client/gui/hud/InGameHud spyglassScale F +accessible field net/minecraft/entity/LivingEntity jumping Z \ No newline at end of file diff --git a/src/main/resources/szar.mixins.json b/src/main/resources/szar.mixins.json new file mode 100644 index 0000000..7dac352 --- /dev/null +++ b/src/main/resources/szar.mixins.json @@ -0,0 +1,15 @@ +{ + "required": true, + "minVersion": "0.8", + "package": "dev.tggamesyt.szar.mixin", + "compatibilityLevel": "JAVA_17", + "mixins": [ + "PlayerEntityMixin" + ], + "injectors": { + "defaultRequire": 1 + }, + "overwrites": { + "requireAnnotations": true + } +}