From 630329f1e8e25921d7d2c49ec54adff96d9f8209 Mon Sep 17 00:00:00 2001 From: 1024_byteeeee <2270484921@qq.com> Date: Sat, 9 Dec 2023 13:21:43 +0800 Subject: [PATCH] =?UTF-8?q?:white=5Fcheck=5Fmark:=20=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 79 ++++++ .github/workflows/gradle.yml | 16 ++ .github/workflows/matrix_includes.json | 29 ++ .github/workflows/matrix_prep.yml | 39 +++ .github/workflows/release.yml | 131 +++++++++ .github/workflows/scripts/summary.py | 40 +++ .gitignore | 34 +++ LICENSE | 165 ++++++++++++ README.md | 6 + build.gradle | 49 ++++ common.gradle | 123 +++++++++ gradle.properties | 13 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 63721 bytes gradle/wrapper/gradle-wrapper.properties | 7 + gradlew | 249 ++++++++++++++++++ gradlew.bat | 92 +++++++ jitpack.yml | 4 + run/options.txt | 139 ++++++++++ settings.gradle | 47 ++++ .../AnimatedFreeze/AnimatedFreeze.java | 30 +++ src/main/resources/animatedfreeze.mixins.json | 12 + .../assets/animatedfreeze/AnimatedFreeze.png | Bin 0 -> 101642 bytes src/main/resources/fabric.mod.json | 28 ++ .../resourcepacks/animatedfreeze/LICENSE | 165 ++++++++++++ .../minecraft/textures/block/kelp.png.mcmeta | 8 + .../textures/block/kelp_plant.png.mcmeta | 8 + .../textures/block/sea_lantern.png.mcmeta | 8 + .../textures/block/seagrass.png.mcmeta | 8 + .../block/tall_seagrass_bottom.png.mcmeta | 8 + .../block/tall_seagrass_top.png.mcmeta | 8 + .../resourcepacks/animatedfreeze/pack.mcmeta | 6 + .../resourcepacks/animatedfreeze/pack.png | Bin 0 -> 101642 bytes versions/1.16.5/gradle.properties | 12 + versions/1.17.1/gradle.properties | 12 + versions/1.18.2/gradle.properties | 12 + versions/1.19.4/gradle.properties | 12 + versions/1.20.1/gradle.properties | 12 + versions/1.20.2/gradle.properties | 12 + versions/1.20.3/gradle.properties | 12 + versions/1.20.4/gradle.properties | 12 + versions/1.20/gradle.properties | 12 + versions/mainProject | 1 + versions/mapping-1.17-1.16.txt | 0 versions/mapping-1.18-1.17.txt | 0 versions/mapping-1.18-1.19.txt | 0 versions/mapping-1.19-1.20.txt | 0 46 files changed, 1660 insertions(+) create mode 100644 .github/workflows/build.yml create mode 100644 .github/workflows/gradle.yml create mode 100644 .github/workflows/matrix_includes.json create mode 100644 .github/workflows/matrix_prep.yml create mode 100644 .github/workflows/release.yml create mode 100644 .github/workflows/scripts/summary.py create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 build.gradle create mode 100644 common.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 jitpack.yml create mode 100644 run/options.txt create mode 100644 settings.gradle create mode 100644 src/main/java/top/byteeeee/AnimatedFreeze/AnimatedFreeze.java create mode 100644 src/main/resources/animatedfreeze.mixins.json create mode 100644 src/main/resources/assets/animatedfreeze/AnimatedFreeze.png create mode 100644 src/main/resources/fabric.mod.json create mode 100644 src/main/resources/resourcepacks/animatedfreeze/LICENSE create mode 100644 src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/kelp.png.mcmeta create mode 100644 src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/kelp_plant.png.mcmeta create mode 100644 src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/sea_lantern.png.mcmeta create mode 100644 src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/seagrass.png.mcmeta create mode 100644 src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/tall_seagrass_bottom.png.mcmeta create mode 100644 src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/tall_seagrass_top.png.mcmeta create mode 100644 src/main/resources/resourcepacks/animatedfreeze/pack.mcmeta create mode 100644 src/main/resources/resourcepacks/animatedfreeze/pack.png create mode 100644 versions/1.16.5/gradle.properties create mode 100644 versions/1.17.1/gradle.properties create mode 100644 versions/1.18.2/gradle.properties create mode 100644 versions/1.19.4/gradle.properties create mode 100644 versions/1.20.1/gradle.properties create mode 100644 versions/1.20.2/gradle.properties create mode 100644 versions/1.20.3/gradle.properties create mode 100644 versions/1.20.4/gradle.properties create mode 100644 versions/1.20/gradle.properties create mode 100644 versions/mainProject create mode 100644 versions/mapping-1.17-1.16.txt create mode 100644 versions/mapping-1.18-1.17.txt create mode 100644 versions/mapping-1.18-1.19.txt create mode 100644 versions/mapping-1.19-1.20.txt diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..aa94190 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,79 @@ +name: step.build + +on: + workflow_call: + inputs: + release: + type: boolean + required: false + default: false + target_subproject: + description: The subproject name of the specified Minecraft version to be built. Leave it empty to build all + type: string + required: false + default: '' + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: 17 + + - name: Cache gradle files + uses: actions/cache@v3 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + ./.gradle/loom-cache + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle', '**/gradle.properties', '**/*.accesswidener') }} + restore-keys: | + ${{ runner.os }}-gradle- + + - name: Get subproject name to build + id: subproject_info + run: | + if [ "${{ inputs.target_subproject }}" != "" ] + then + echo "prefix=${{ inputs.target_subproject }}:" >> $GITHUB_OUTPUT + else + echo "prefix=" >> $GITHUB_OUTPUT + fi + + - name: Build with Gradle + run: | + chmod +x gradlew + ./gradlew ${{ steps.subproject_info.outputs.prefix }}build --no-daemon + env: + BUILD_ID: ${{ github.run_number }} + BUILD_RELEASE: ${{ inputs.release }} + + - uses: actions/upload-artifact@v3 + with: + name: build-artifacts + path: versions/*/build/libs/ + + summary: + runs-on: ubuntu-22.04 + needs: + - build + + steps: + - uses: actions/checkout@v3 + + - name: Download build artifacts + uses: actions/download-artifact@v3 + with: + name: build-artifacts + path: build-artifacts + + - name: Make build summary + run: python3 .github/workflows/scripts/summary.py # Python 3.10.6 + env: + TARGET_SUBPROJECT: ${{ inputs.target_subproject }} diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml new file mode 100644 index 0000000..ceae381 --- /dev/null +++ b/.github/workflows/gradle.yml @@ -0,0 +1,16 @@ +name: Dev Builds + +on: + push: + paths: + - "*.gradle" + - "gradle.properties" + - "src/**" + - "versions/**" + - ".github/**" + pull_request: + + +jobs: + build: + uses: ./.github/workflows/build.yml diff --git a/.github/workflows/matrix_includes.json b/.github/workflows/matrix_includes.json new file mode 100644 index 0000000..7bbf74f --- /dev/null +++ b/.github/workflows/matrix_includes.json @@ -0,0 +1,29 @@ +[ + { + "subproject_dir": "1.16.5" + }, + { + "subproject_dir": "1.17.1" + }, + { + "subproject_dir": "1.18.2" + }, + { + "subproject_dir": "1.19.4" + }, + { + "subproject_dir": "1.20" + }, + { + "subproject_dir": "1.20.1" + }, + { + "subproject_dir": "1.20.2" + }, + { + "subproject_dir": "1.20.3" + }, + { + "subproject_dir": "1.20.4" + } +] \ No newline at end of file diff --git a/.github/workflows/matrix_prep.yml b/.github/workflows/matrix_prep.yml new file mode 100644 index 0000000..da80ebe --- /dev/null +++ b/.github/workflows/matrix_prep.yml @@ -0,0 +1,39 @@ +name: step.matrix_prepare + +on: + workflow_call: + inputs: + target_subproject: + description: The subproject name of the specified Minecraft version for generating matrix entry + type: string + required: false + default: '' + outputs: + matrix: + description: The generated run matrix + value: ${{ jobs.matrix_prep.outputs.matrix }} + + +jobs: + matrix_prep: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Display context + run: | + echo ref_name = ${{ github.ref_name }} + echo target_subproject = ${{ github.event.inputs.target_subproject }} + echo target_release_tag = ${{ github.event.inputs.target_release_tag }} + + - id: setmatrix + uses: JoshuaTheMiller/conditional-build-matrix@v1.0.1 + with: + # inputFile: '.github/workflows/matrix_includes.json' # Default input file path + filter: '[? `${{ github.event_name }}` == `release` || `${{ github.event.inputs.target_subproject }}` == `` || `"${{ github.event.inputs.target_subproject }}"` == subproject_dir ]' + + - name: Print matrix + run: echo ${{ steps.setmatrix.outputs.matrix }} + + outputs: + matrix: ${{ steps.setmatrix.outputs.matrix }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..4beb29a --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,131 @@ +name: Release + +on: + release: + types: + - published + workflow_dispatch: + inputs: + target_subproject: + description: The subproject name of the specified Minecraft version to be released. + type: string + required: false + default: '' + target_release_tag: + description: The tag of the release you want to append the artifact to + type: string + required: true + + +jobs: + show_action_parameters: + runs-on: ubuntu-latest + steps: + - name: Show action parameters + run: | + cat < $GITHUB_STEP_SUMMARY + ## Action Parameters + - target_subproject: `${{ github.event.inputs.target_subproject }}` + - target_release_tag: `${{ github.event.inputs.target_release_tag }}` + EOF + + matrix_prep: + uses: ./.github/workflows/matrix_prep.yml + with: + target_subproject: ${{ github.event.inputs.target_subproject }} + + build: + uses: ./.github/workflows/build.yml + with: + target_subproject: ${{ github.event.inputs.target_subproject }} + release: true + + release: + needs: + - matrix_prep + - build + runs-on: ubuntu-latest + + strategy: + matrix: ${{ fromJson(needs.matrix_prep.outputs.matrix) }} + + steps: + - uses: actions/checkout@v3 + + - name: Download build artifacts + uses: actions/download-artifact@v3 + with: + name: build-artifacts + path: build-artifacts + + - name: Get github release information + if: ${{ github.event_name == 'workflow_dispatch' }} + id: get_release + uses: cardinalby/git-get-release-action@1.2.4 + env: + GITHUB_TOKEN: ${{ github.token }} + with: + tag: ${{ github.event.inputs.target_release_tag }} + + - name: Generate publish related information + id: release_info + run: | + if [ $GITHUB_EVENT_NAME == 'release' ] + then + echo "tag_name=" >> $GITHUB_OUTPUT # leave an empty value here so softprops/action-gh-release will use the default value + elif [ $GITHUB_EVENT_NAME == 'workflow_dispatch' ] + then + echo "tag_name=${{ github.event.inputs.target_release_tag }}" >> $GITHUB_OUTPUT + else + echo Unknown github event name $GITHUB_EVENT_NAME + exit 1 + fi + + - name: Read common properties + id: properties_g + uses: christian-draeger/read-properties@1.1.1 + with: + path: gradle.properties + properties: 'mod_name mod_version' + + - name: Read version-specific properties + id: properties_v + uses: christian-draeger/read-properties@1.1.1 + with: + path: ${{ format('versions/{0}/gradle.properties', matrix.subproject_dir) }} + properties: 'minecraft_version game_versions' + + - name: Fix game version + id: game_versions + run: | + # Fixed \n in game_versions isn't parsed by christian-draeger/read-properties as a line separator + echo 'value<> $GITHUB_OUTPUT + echo -e "${{ steps.properties_v.outputs.game_versions }}" >> $GITHUB_OUTPUT + echo 'EOF' >> $GITHUB_OUTPUT + + - name: Publish Minecraft Mods + uses: Kir-Antipov/mc-publish@v3.2 + with: + modrinth-id: ZE76X2SR + modrinth-token: ${{ secrets.MODRINTH_API_TOKEN }} + + curseforge-id: _INSERT_CURSEFORGE_MOD_ID_HERE_ + curseforge-token: ${{ secrets.CF_API_TOKEN }} + + github-tag: ${{ steps.release_info.outputs.tag_name }} + github-token: ${{ secrets.GITHUB_TOKEN }} + + files-primary: ${{ format('build-artifacts/{0}/build/libs/!(*-@(dev|sources)).jar', matrix.subproject_dir) }} + files-secondary: '' + + name: ${{ format('{0} v{1} for mc{2}', steps.properties_g.outputs.mod_name, steps.properties_g.outputs.mod_version, steps.properties_v.outputs.minecraft_version) }} + version: ${{ format('mc{0}-v{1}', steps.properties_v.outputs.minecraft_version, steps.properties_g.outputs.mod_version) }} + version-type: release + changelog: ${{ format('{0}{1}', github.event.release.body, steps.get_release.outputs.body) }} # one of them should be an empty string (null) + + loaders: fabric + game-versions: ${{ steps.game_versions.outputs.value }} + version-resolver: exact + + retry-attempts: 3 + retry-delay: 10000 \ No newline at end of file diff --git a/.github/workflows/scripts/summary.py b/.github/workflows/scripts/summary.py new file mode 100644 index 0000000..60dce13 --- /dev/null +++ b/.github/workflows/scripts/summary.py @@ -0,0 +1,40 @@ +""" +A script to scan through all valid mod jars in build-artifacts.zip/$version/build/libs, +and generate an artifact summary table for that to GitHub action step summary +""" +__author__ = 'Fallen_Breath' + +import glob +import json +import os + + +def read_prop(file_name: str, key: str) -> str: + with open(file_name) as prop: + return next(filter( + lambda l: l.split('=', 1)[0].strip() == key, + prop.readlines() + )).split('=', 1)[1].lstrip() + + +target_subproject = os.environ.get('TARGET_SUBPROJECT', '') +with open('.github/workflows/matrix_includes.json') as f: + matrix: list[dict] = json.load(f) + +with open(os.environ['GITHUB_STEP_SUMMARY'], 'w') as f: + f.write('## Build Artifacts Summary\n\n') + f.write('| Subproject | for Minecraft | Files |\n') + f.write('| --- | --- | --- |\n') + + for m in matrix: + subproject = m['subproject_dir'] + if target_subproject != '' and subproject != target_subproject: + continue + game_versions = read_prop('versions/{}/gradle.properties'.format(subproject), 'game_versions') + game_versions = game_versions.strip().replace('\\n', ', ') + file_names = glob.glob('build-artifacts/{}/build/libs/*.jar'.format(subproject)) + file_names = ', '.join(map( + lambda fn: '`{}`'.format(os.path.basename(fn)), + filter(lambda fn: not fn.endswith('-sources.jar') and not fn.endswith('-dev.jar'), file_names) + )) + f.write('| {} | {} | {} |\n'.format(subproject, game_versions, file_names)) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1166ec9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# gradle + +.gradle/ +build/ +out/ +classes/ + +# eclipse + +*.launch + +# idea + +.idea/ +*.iml +*.ipr +*.iws + +# vscode + +.settings/ +.vscode/ +bin/ +.classpath +.project + +# macos + +*.DS_Store + +# fabric + +run/* +!run/options.txt \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..153d416 --- /dev/null +++ b/LICENSE @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..6ae9325 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# AnimatedFreeze +## 简介 +这个模组增加了一个内置的资源包,可以禁用海灯、海带和海草的动画效果。 + +## Intro +This mod has added a built-in resource pack to disable the animation effects of s1ea lanterns, kelp, and seagrass. \ No newline at end of file diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..cfa9807 --- /dev/null +++ b/build.gradle @@ -0,0 +1,49 @@ +plugins { + id 'maven-publish' + id 'fabric-loom' version '1.4-SNAPSHOT' apply false + id 'com.replaymod.preprocess' version 'SNAPSHOT' +} + +preprocess { + def mc116 = createNode('1.16.5', 1_16_05, 'yarn') + def mc117 = createNode('1.17.1', 1_17_01, 'yarn') + def mc118 = createNode('1.18.2', 1_18_02, 'yarn') + def mc119 = createNode('1.19.4', 1_19_04, 'yarn') + def mc1200 = createNode('1.20', 1_20_00, 'yarn') + def mc1201 = createNode('1.20.1', 1_20_01, 'yarn') + def mc1202 = createNode('1.20.2', 1_20_02, 'yarn') + def mc1203 = createNode('1.20.3', 1_20_03, 'yarn') + def mc1204 = createNode('1.20.4', 1_20_04, 'yarn') + + mc116.link(mc117, file('versions/mapping-1.17-1.16.txt')) + mc117.link(mc118, file('versions/mapping-1.18-1.17.txt')) + mc118.link(mc119, file('versions/mapping-1.18-1.19.txt')) + mc119.link(mc1200, file('versions/mapping-1.19-1.20.txt')) + mc1200.link(mc1201, file('versions/mapping-1.19-1.20.txt')) + mc1201.link(mc1202, file('versions/mapping-1.19-1.20.txt')) + mc1202.link(mc1203, file('versions/mapping-1.19-1.20.txt')) + mc1203.link(mc1204, file('versions/mapping-1.19-1.20.txt')) +} + +tasks.register('buildAndGather') { + subprojects { + dependsOn project.name + ':build' + } + doFirst { + println 'Gathering builds' + delete fileTree(project.projectDir.toPath().resolve('build/libs')) { + include '*' + } + copy { + subprojects { + def libDir = project.projectDir.toPath().resolve('build/libs') + from(libDir) { + include '*.jar' + exclude '*-dev.jar', '*-sources.jar' + } + into 'build/libs/' + duplicatesStrategy DuplicatesStrategy.INCLUDE + } + } + } +} \ No newline at end of file diff --git a/common.gradle b/common.gradle new file mode 100644 index 0000000..e289960 --- /dev/null +++ b/common.gradle @@ -0,0 +1,123 @@ +apply plugin: 'maven-publish' +apply plugin: 'fabric-loom' +apply plugin: 'com.replaymod.preprocess' + +int mcVersion = 1 + +preprocess { + mcVersion = vars.get()["MC"] as int + tabIndentation = true +} + +repositories { + maven { + url 'https://masa.dy.fi/maven' + } + maven { + url 'https://jitpack.io' + } + maven { + url 'https://www.cursemaven.com' + } +} + +// https://github.com/FabricMC/fabric-loader/issues/783 +configurations { + modRuntimeOnly.exclude group: 'net.fabricmc', module: 'fabric-loader' +} + +dependencies { + 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}" +} + +loom { + runConfigs.all { + // to make sure it generates all "Minecraft Client (:subproject_name)" applications + ideConfigGenerated = true + runDir '../../run' + vmArgs '-Dmixin.debug.export=true' + } +} + +remapJar { + remapperIsolation = true +} + +if (mcVersion >= 11800) { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} +else if (mcVersion >= 11700) { + sourceCompatibility = JavaVersion.VERSION_16 + targetCompatibility = JavaVersion.VERSION_16 +} +else { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} + +String versionSuffix = '' +// detect github action environment variables +// https://docs.github.com/en/actions/learn-github-actions/environment-variables#default-environment-variables +if (System.getenv("BUILD_RELEASE") != "true") { + String buildNumber = System.getenv("BUILD_ID") + versionSuffix += buildNumber != null ? ('+build.' + buildNumber) : '-SNAPSHOT' +} +String fullModVersion = project.mod_version + versionSuffix + +version = 'v' + fullModVersion +group = project.maven_group +archivesBaseName = project.archives_base_name + '-mc' + project.minecraft_version + +processResources { + inputs.property "version", fullModVersion + + filesMatching("fabric.mod.json") { + def valueMap = [ + "id": project.mod_id, + "name": project.mod_name, + "version": fullModVersion, + "minecraft_dependency": project.minecraft_dependency, + ] + expand valueMap + } +} + +// 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 +tasks.withType(JavaCompile) { + options.encoding = "UTF-8" +} + +java { + // 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(rootProject.file('LICENSE')) { + rename { "${it}_${project.archivesBaseName}"} + } +} + +// configure the maven publication +publishing { + publications { + mavenJava(MavenPublication) { + artifactId archivesBaseName + from components.java + } + } + + // select the repositories you want to publish to + repositories { + // uncomment to publish to the local maven + // mavenLocal() + } +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..0cb4113 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,13 @@ +# Done to increase the memory available to gradle. +org.gradle.jvmargs=-Xmx4G + +# Fabric Properties +# check these on https://fabricmc.net/develop +loader_version = 0.14.25 + +# Mod Properties +mod_id = animatedfreeze +mod_name = AnimatedFreeze +mod_version = 1.0.0 +maven_group = top.byteeeee +archives_base_name = AnimatedFreeze \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..7f93135c49b765f8051ef9d0a6055ff8e46073d8 GIT binary patch literal 63721 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鯊%1Et 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⁢ zv5o9#E7!G0XmdzfsS{efPNi`1b44~SZ4Z8fuX!I}#8g+(wxzQwUT#Xb2(tbY1+EUhGKoT@KEU9Ktl>_0 z%bjDJg;#*gtJZv!-Zs`?^}v5eKmnbjqlvnSzE@_SP|LG_PJ6CYU+6zY6>92%E+ z=j@TZf-iW4(%U{lnYxQA;7Q!b;^brF8n0D>)`q5>|WDDXLrqYU_tKN2>=#@~OE7grMnNh?UOz-O~6 z6%rHy{#h9K0AT+lDC7q4{hw^|q6*Ry;;L%Q@)Ga}$60_q%D)rv(CtS$CQbpq9|y1e zRSrN4;$Jyl{m5bZw`$8TGvb}(LpY{-cQ)fcyJv7l3S52TLXVDsphtv&aPuDk1OzCA z4A^QtC(!11`IsNx_HnSy?>EKpHJWT^wmS~hc^p^zIIh@9f6U@I2 zC=Mve{j2^)mS#U$e{@Q?SO6%LDsXz@SY+=cK_QMmXBIU)j!$ajc-zLx3V60EXJ!qC zi<%2x8Q24YN+&8U@CIlN zrZkcT9yh%LrlGS9`G)KdP(@9Eo-AQz@8GEFWcb7U=a0H^ZVbLmz{+&M7W(nXJ4sN8 zJLR7eeK(K8`2-}j(T7JsO`L!+CvbueT%izanm-^A1Dn{`1Nw`9P?cq;7no+XfC`K(GO9?O^5zNIt4M+M8LM0=7Gz8UA@Z0N+lg+cX)NfazRu z5D)~HA^(u%w^cz+@2@_#S|u>GpB+j4KzQ^&Wcl9f z&hG#bCA(Yk0D&t&aJE^xME^&E-&xGHhXn%}psEIj641H+Nl-}boj;)Zt*t(4wZ5DN z@GXF$bL=&pBq-#vkTkh>7hl%K5|3 z{`Vn9b$iR-SoGENp}bn4;fR3>9sA%X2@1L3aE9yTra;Wb#_`xWwLSLdfu+PAu+o3| zGVnpzPr=ch{uuoHjtw7+_!L_2;knQ!DuDl0R`|%jr+}jFzXtrHIKc323?JO{l&;VF z*L1+}JU7%QJOg|5|Tc|D8fN zJORAg=_vsy{ak|o);@)Yh8Lkcg@$FG3k@ep36BRa^>~UmnRPziS>Z=`Jb2x*Q#`%A zU*i3&Vg?TluO@X0O;r2Jl6LKLUOVhSqg1*qOt^|8*c7 zo(298@+r$k_wQNGHv{|$tW(T8L+4_`FQ{kEW5Jgg{yf7ey4ss_(SNKfz(N9lx&a;< je(UuV8hP?p&}TPdm1I$XmG#(RzlD&B2izSj9sl%y5~4qc literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..532677e --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists \ No newline at end of file diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..0adc8e1 --- /dev/null +++ b/gradlew @@ -0,0 +1,249 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..93e3f59 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/jitpack.yml b/jitpack.yml new file mode 100644 index 0000000..27e4c39 --- /dev/null +++ b/jitpack.yml @@ -0,0 +1,4 @@ +#https://sdkman.io/jdks#bsg +before_install: +- sdk install java 17.0.9-librca +- sdk use java 17.0.9-librca diff --git a/run/options.txt b/run/options.txt new file mode 100644 index 0000000..662c567 --- /dev/null +++ b/run/options.txt @@ -0,0 +1,139 @@ +version:3698 +autoJump:false +operatorItemsTab:false +autoSuggestions:true +chatColors:true +chatLinks:true +chatLinksPrompt:true +enableVsync:false +entityShadows:false +forceUnicodeFont:false +discrete_mouse_scroll:false +invertYMouse:false +realmsNotifications:false +reducedDebugInfo:false +showSubtitles:false +directionalAudio:false +touchscreen:false +fullscreen:false +bobView:false +toggleCrouch:false +toggleSprint:false +darkMojangStudiosBackground:false +hideLightningFlashes:false +hideSplashTexts:false +mouseSensitivity:0.40316900610923767 +fov:0.0 +screenEffectScale:0.5 +fovEffectScale:1.0 +darknessEffectScale:1.0 +glintSpeed:0.5 +glintStrength:0.75 +damageTiltStrength:1.0 +highContrast:false +narratorHotkey:true +gamma:1.0 +renderDistance:12 +simulationDistance:12 +entityDistanceScaling:1.0 +guiScale:4 +particles:1 +maxFps:260 +graphicsMode:0 +ao:true +prioritizeChunkUpdates:0 +biomeBlendRadius:4 +renderClouds:"false" +resourcePacks:["vanilla","fabric","animatedfreeze:animatedfreeze"] +incompatibleResourcePacks:["animatedfreeze:animatedfreeze"] +lastServer:124.227.80.185:25227 +lang:zh_cn +soundDevice:"" +chatVisibility:0 +chatOpacity:1.0 +chatLineSpacing:0.019366197288036346 +textBackgroundOpacity:0.5 +backgroundForChatOnly:true +hideServerAddress:false +advancedItemTooltips:true +pauseOnLostFocus:true +overrideWidth:0 +overrideHeight:0 +chatHeightFocused:1.0 +chatDelay:0.0 +chatHeightUnfocused:0.44366195797920227 +chatScale:0.5088028311729431 +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:true +skipRealms32bitWarning:false +hideMatchedNames:true +joinedFirstServer:true +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.enter +key_key.playerlist:key.keyboard.tab +key_key.pickItem:key.mouse.middle +key_key.command:key.keyboard.slash +key_key.socialInteractions:key.keyboard.unknown +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.unknown +key_key.loadToolbarActivator:key.keyboard.unknown +key_key.advancements:key.keyboard.unknown +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:0.026490066 +soundCategory_music:0.0 +soundCategory_record:0.02640845 +soundCategory_weather:0.0 +soundCategory_block:0.6003521 +soundCategory_hostile:0.10387324 +soundCategory_neutral:0.1056338 +soundCategory_player:0.7007042 +soundCategory_ambient:0.2535211 +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/settings.gradle b/settings.gradle new file mode 100644 index 0000000..dc9452c --- /dev/null +++ b/settings.gradle @@ -0,0 +1,47 @@ +pluginManagement { + repositories { + maven { + name = 'Fabric' + url = 'https://maven.fabricmc.net/' + } + maven { + name = 'Jitpack' + url = "https://jitpack.io" + } + maven { + url 'https://maven.aliyun.com/repository/public/' + } + mavenCentral() + gradlePluginPortal() + } + resolutionStrategy { + eachPlugin { + switch (requested.id.id) { + case "com.replaymod.preprocess": { + useModule("com.github.1024-byteeeee:preprocessor:${requested.version}") + break + } + } + } + } +} + +def versions = Arrays.asList( + "1.16.5", + "1.17.1", + "1.18.2", + "1.19.4", + "1.20", + "1.20.1", + "1.20.2", + "1.20.3", + "1.20.4" +) + +for (String version : versions) { + include(":$version") + + def proj = project(":$version") + proj.projectDir = file("versions/$version") + proj.buildFileName = "../../common.gradle" +} diff --git a/src/main/java/top/byteeeee/AnimatedFreeze/AnimatedFreeze.java b/src/main/java/top/byteeeee/AnimatedFreeze/AnimatedFreeze.java new file mode 100644 index 0000000..0e4a92f --- /dev/null +++ b/src/main/java/top/byteeeee/AnimatedFreeze/AnimatedFreeze.java @@ -0,0 +1,30 @@ +package top.byteeeee.AnimatedFreeze; + +import net.fabricmc.api.ModInitializer; +import net.fabricmc.loader.api.FabricLoader; +import net.fabricmc.fabric.api.resource.ResourceManagerHelper; +import net.fabricmc.fabric.api.resource.ResourcePackActivationType; + +import net.minecraft.util.Identifier; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +public class AnimatedFreeze implements ModInitializer { + public static final String modName = "AnimatedFreeze"; + public static final Logger LOGGER = LogManager.getLogger(modName); + + @Override + public void onInitialize() { + LOGGER.info(modName + " " + "loaded!"); + + FabricLoader.getInstance().getModContainer("animatedfreeze").ifPresent( + modContainer -> + ResourceManagerHelper.registerBuiltinResourcePack( + new Identifier("animatedfreeze:animatedfreeze"), + modContainer, + ResourcePackActivationType.NORMAL + ) + ); + } +} diff --git a/src/main/resources/animatedfreeze.mixins.json b/src/main/resources/animatedfreeze.mixins.json new file mode 100644 index 0000000..3128aab --- /dev/null +++ b/src/main/resources/animatedfreeze.mixins.json @@ -0,0 +1,12 @@ +{ + "required": true, + "minVersion": "0.8", + "package": "top.byteeeee.AnimatedFreeze.mixin", + "compatibilityLevel": "JAVA_8", + "mixins": [], + "client": [], + "server": [], + "injectors": { + "defaultRequire": 1 + } +} diff --git a/src/main/resources/assets/animatedfreeze/AnimatedFreeze.png b/src/main/resources/assets/animatedfreeze/AnimatedFreeze.png new file mode 100644 index 0000000000000000000000000000000000000000..eb51d46d852ad73574f078369c8310b06ea1534a GIT binary patch literal 101642 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json new file mode 100644 index 0000000..ffbe356 --- /dev/null +++ b/src/main/resources/fabric.mod.json @@ -0,0 +1,28 @@ +{ + "schemaVersion": 1, + "id": "${id}", + "version": "${version}", + "name": "${name}", + "description": "Disabled the animation effects of kelp, seagrass, and sea lanterns.", + "authors": [ + "1024_byteeeee" + ], + "contact": { + "homepage": "https://github.com/Minecraft-AMS/AnimatedFreeze", + "sources": "https://github.com/Minecraft-AMS/AnimatedFreeze", + "issues": "https://github.com/Minecraft-AMS/AnimatedFreeze/issues" + }, + "license": "LGPL-3.0", + "icon": "assets/animatedfreeze/AnimatedFreeze.png", + "entrypoints": { + "main": [ + "top.byteeeee.AnimatedFreeze.AnimatedFreeze" + ] + }, + "mixins": [ + "animatedfreeze.mixins.json" + ], + "depends": { + "minecraft": "${minecraft_dependency}" + } +} diff --git a/src/main/resources/resourcepacks/animatedfreeze/LICENSE b/src/main/resources/resourcepacks/animatedfreeze/LICENSE new file mode 100644 index 0000000..153d416 --- /dev/null +++ b/src/main/resources/resourcepacks/animatedfreeze/LICENSE @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. \ No newline at end of file diff --git a/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/kelp.png.mcmeta b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/kelp.png.mcmeta new file mode 100644 index 0000000..1594207 --- /dev/null +++ b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/kelp.png.mcmeta @@ -0,0 +1,8 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 1 + ] + } +} diff --git a/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/kelp_plant.png.mcmeta b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/kelp_plant.png.mcmeta new file mode 100644 index 0000000..1594207 --- /dev/null +++ b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/kelp_plant.png.mcmeta @@ -0,0 +1,8 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 1 + ] + } +} diff --git a/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/sea_lantern.png.mcmeta b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/sea_lantern.png.mcmeta new file mode 100644 index 0000000..1594207 --- /dev/null +++ b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/sea_lantern.png.mcmeta @@ -0,0 +1,8 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 1 + ] + } +} diff --git a/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/seagrass.png.mcmeta b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/seagrass.png.mcmeta new file mode 100644 index 0000000..1594207 --- /dev/null +++ b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/seagrass.png.mcmeta @@ -0,0 +1,8 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 1 + ] + } +} diff --git a/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/tall_seagrass_bottom.png.mcmeta b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/tall_seagrass_bottom.png.mcmeta new file mode 100644 index 0000000..1594207 --- /dev/null +++ b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/tall_seagrass_bottom.png.mcmeta @@ -0,0 +1,8 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 1 + ] + } +} diff --git a/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/tall_seagrass_top.png.mcmeta b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/tall_seagrass_top.png.mcmeta new file mode 100644 index 0000000..1594207 --- /dev/null +++ b/src/main/resources/resourcepacks/animatedfreeze/assets/minecraft/textures/block/tall_seagrass_top.png.mcmeta @@ -0,0 +1,8 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 1 + ] + } +} diff --git a/src/main/resources/resourcepacks/animatedfreeze/pack.mcmeta b/src/main/resources/resourcepacks/animatedfreeze/pack.mcmeta new file mode 100644 index 0000000..acb57ce --- /dev/null +++ b/src/main/resources/resourcepacks/animatedfreeze/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "pack_format": 15, + "description": "§bDisabled the animation effects of kelp, seagrass, and sea lanterns." + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/animatedfreeze/pack.png b/src/main/resources/resourcepacks/animatedfreeze/pack.png new file mode 100644 index 0000000000000000000000000000000000000000..eb51d46d852ad73574f078369c8310b06ea1534a GIT binary patch literal 101642 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 literal 0 HcmV?d00001 diff --git a/versions/1.16.5/gradle.properties b/versions/1.16.5/gradle.properties new file mode 100644 index 0000000..ae7c457 --- /dev/null +++ b/versions/1.16.5/gradle.properties @@ -0,0 +1,12 @@ +# Fabric Properties +# check these on https://fabricmc.net/versions.html?&version=1.16.5 +minecraft_version = 1.16.5 +yarn_mappings = 1.16.5+build.10 + +# Fabric Mod Metadata +minecraft_dependency = 1.16.5 + +# Build Infomation +game_versions = 1.16.4\n1.16.5 + +fabric_version=0.42.0+1.16 \ No newline at end of file diff --git a/versions/1.17.1/gradle.properties b/versions/1.17.1/gradle.properties new file mode 100644 index 0000000..e45c9d9 --- /dev/null +++ b/versions/1.17.1/gradle.properties @@ -0,0 +1,12 @@ +# Fabric Properties +# check these on https://fabricmc.net/versions.html?&version=1.17.1 +minecraft_version = 1.17.1 +yarn_mappings = 1.17.1+build.65 + +# Fabric Mod Metadata +minecraft_dependency = 1.17.1 + +# Build Infomation +game_versions = 1.17.1 + +fabric_version=0.46.1+1.17 \ No newline at end of file diff --git a/versions/1.18.2/gradle.properties b/versions/1.18.2/gradle.properties new file mode 100644 index 0000000..1a2ec7a --- /dev/null +++ b/versions/1.18.2/gradle.properties @@ -0,0 +1,12 @@ +# Fabric Properties +# check these on https://fabricmc.net/versions.html?&version=1.18.2 +minecraft_version = 1.18.2 +yarn_mappings = 1.18.2+build.4 + +# Fabric Mod Metadata +minecraft_dependency = 1.18.2 + +# Build Infomation +game_versions = 1.18.2 + +fabric_version=0.77.0+1.18.2 \ No newline at end of file diff --git a/versions/1.19.4/gradle.properties b/versions/1.19.4/gradle.properties new file mode 100644 index 0000000..baa4745 --- /dev/null +++ b/versions/1.19.4/gradle.properties @@ -0,0 +1,12 @@ +# Fabric Properties +# check these on https://fabricmc.net/versions.html?&version=1.19.3 +minecraft_version = 1.19.4 +yarn_mappings = 1.19.4+build.1 + +# Fabric Mod Metadata +minecraft_dependency = 1.19.4 + +# Build Infomation +game_versions = 1.19.4 + +fabric_version=0.85.0+1.19.4 \ No newline at end of file diff --git a/versions/1.20.1/gradle.properties b/versions/1.20.1/gradle.properties new file mode 100644 index 0000000..dfa15a2 --- /dev/null +++ b/versions/1.20.1/gradle.properties @@ -0,0 +1,12 @@ +# Fabric Properties +# check these on https://fabricmc.net/versions.html?&version=1.19.3 +minecraft_version = 1.20.1 +yarn_mappings = 1.20.1+build.1 + +# Fabric Mod Metadata +minecraft_dependency = 1.20.1 + +# Build Infomation +game_versions = 1.20.1 + +fabric_version=0.85.0+1.20.1 \ No newline at end of file diff --git a/versions/1.20.2/gradle.properties b/versions/1.20.2/gradle.properties new file mode 100644 index 0000000..486eac7 --- /dev/null +++ b/versions/1.20.2/gradle.properties @@ -0,0 +1,12 @@ +# Fabric Properties +# check these on https://fabricmc.net/versions.html?&version=1.19.3 +minecraft_version = 1.20.2 +yarn_mappings = 1.20.2+build.4 + +# Fabric Mod Metadata +minecraft_dependency = 1.20.2 + +# Build Infomation +game_versions = 1.20.2 + +fabric_version=0.91.2+1.20.2 \ No newline at end of file diff --git a/versions/1.20.3/gradle.properties b/versions/1.20.3/gradle.properties new file mode 100644 index 0000000..46c0bcf --- /dev/null +++ b/versions/1.20.3/gradle.properties @@ -0,0 +1,12 @@ +# Fabric Properties +# check these on https://fabricmc.net/versions.html?&version=1.19.3 +minecraft_version = 1.20.3 +yarn_mappings = 1.20.3+build.1 + +# Fabric Mod Metadata +minecraft_dependency = 1.20.3 + +# Build Infomation +game_versions = 1.20.3 + +fabric_version=0.91.1+1.20.3 \ No newline at end of file diff --git a/versions/1.20.4/gradle.properties b/versions/1.20.4/gradle.properties new file mode 100644 index 0000000..bc57393 --- /dev/null +++ b/versions/1.20.4/gradle.properties @@ -0,0 +1,12 @@ +# Fabric Properties +# check these on https://fabricmc.net/versions.html?&version=1.19.3 +minecraft_version = 1.20.4 +yarn_mappings = 1.20.4+build.1 + +# Fabric Mod Metadata +minecraft_dependency = 1.20.4 + +# Build Infomation +game_versions = 1.20.4 + +fabric_version=0.91.2+1.20.4 \ No newline at end of file diff --git a/versions/1.20/gradle.properties b/versions/1.20/gradle.properties new file mode 100644 index 0000000..0bc550b --- /dev/null +++ b/versions/1.20/gradle.properties @@ -0,0 +1,12 @@ +# Fabric Properties +# check these on https://fabricmc.net/versions.html?&version=1.19.3 +minecraft_version = 1.20 +yarn_mappings = 1.20+build.1 + +# Fabric Mod Metadata +minecraft_dependency = 1.20 + +# Build Infomation +game_versions = 1.20 + +fabric_version=0.83.0+1.20 \ No newline at end of file diff --git a/versions/mainProject b/versions/mainProject new file mode 100644 index 0000000..d88103e --- /dev/null +++ b/versions/mainProject @@ -0,0 +1 @@ +1.16.5 \ No newline at end of file diff --git a/versions/mapping-1.17-1.16.txt b/versions/mapping-1.17-1.16.txt new file mode 100644 index 0000000..e69de29 diff --git a/versions/mapping-1.18-1.17.txt b/versions/mapping-1.18-1.17.txt new file mode 100644 index 0000000..e69de29 diff --git a/versions/mapping-1.18-1.19.txt b/versions/mapping-1.18-1.19.txt new file mode 100644 index 0000000..e69de29 diff --git a/versions/mapping-1.19-1.20.txt b/versions/mapping-1.19-1.20.txt new file mode 100644 index 0000000..e69de29