diff --git a/.gitattributes b/.gitattributes index e59ca037..cc23192c 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,2 @@ -/gradlew text eol=lf -*.bat text eol=crlf +* text=auto eol=lf +*.bat text eol=crlf diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9051d7c9..f8f0c186 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + version: 2 updates: - package-ecosystem: github-actions diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4eff36e4..7da8a3d8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,26 +1,48 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + name: 'Build' on: [ pull_request, push, workflow_dispatch ] jobs: build: - runs-on: ubuntu-latest + name: 'Build' + runs-on: ubuntu-24.04 + timeout-minutes: 60 steps: - name: 'Checkout' - uses: actions/checkout@v4 - - name: 'Validate Gradle wrapper' - uses: gradle/actions/wrapper-validation@v4 + timeout-minutes: 1 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + persist-credentials: false - name: 'Setup JDK' - uses: actions/setup-java@v4 + timeout-minutes: 1 + uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4.6.0 with: java-version: 21 - distribution: 'temurin' - - name: 'Make wrapper executable' - run: 'chmod +x ./gradlew' + distribution: 'jetbrains' - name: 'Setup Gradle' - uses: gradle/actions/setup-gradle@v4 + timeout-minutes: 10 + uses: gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4.2.2 - name: 'Build' - run: './gradlew -Dorg.gradle.daemon=false build --no-daemon' - - name: 'Upload artifacts' - uses: actions/upload-artifact@v4 + timeout-minutes: 50 + run: './gradlew build' + - name: 'Upload' + timeout-minutes: 5 + uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0 with: name: 'Artifacts' path: | diff --git a/1.18.2/fabric/build.gradle.kts b/1.18.2/fabric/build.gradle.kts index a00f3d26..3d6004a3 100644 --- a/1.18.2/fabric/build.gradle.kts +++ b/1.18.2/fabric/build.gradle.kts @@ -92,6 +92,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.18.2/fabric/gradle.properties b/1.18.2/fabric/gradle.properties index 4276b764..1df60c16 100644 --- a/1.18.2/fabric/gradle.properties +++ b/1.18.2/fabric/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Mod display.type=Fabric 1.18.2 modrinth.versions=1.18.2 diff --git a/1.18.2/forge/build.gradle.kts b/1.18.2/forge/build.gradle.kts index e4ba6077..c3f9cdf4 100644 --- a/1.18.2/forge/build.gradle.kts +++ b/1.18.2/forge/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.18.2/forge/gradle.properties b/1.18.2/forge/gradle.properties index c0da7bc5..c7cbf1a1 100644 --- a/1.18.2/forge/gradle.properties +++ b/1.18.2/forge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=forge diff --git a/1.18.2/quilt/build.gradle.kts b/1.18.2/quilt/build.gradle.kts index d577c7e5..0a38c3c7 100644 --- a/1.18.2/quilt/build.gradle.kts +++ b/1.18.2/quilt/build.gradle.kts @@ -93,6 +93,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.18.2/quilt/gradle.properties b/1.18.2/quilt/gradle.properties index 0d7fc7f1..f7bc2f9f 100644 --- a/1.18.2/quilt/gradle.properties +++ b/1.18.2/quilt/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=quilt diff --git a/1.18.2/quilt/src/main/resources/quilt.mod.json b/1.18.2/quilt/src/main/resources/quilt.mod.json index dbaa676e..b6aa1b26 100644 --- a/1.18.2/quilt/src/main/resources/quilt.mod.json +++ b/1.18.2/quilt/src/main/resources/quilt.mod.json @@ -27,7 +27,7 @@ "depends": [ { "id": "quilt_loader", - "versions": ">=0.26.0", + "versions": ">=0.27.0", "reason": "In-Game Account Switcher requires Quilt mod loader to be loaded." }, { diff --git a/1.18.2/root/build.gradle.kts b/1.18.2/root/build.gradle.kts index 05166fb4..d1cda198 100644 --- a/1.18.2/root/build.gradle.kts +++ b/1.18.2/root/build.gradle.kts @@ -64,6 +64,11 @@ tasks.withType { from(rootProject.sourceSets.main.get().resources) } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.19.2/fabric/build.gradle.kts b/1.19.2/fabric/build.gradle.kts index 70b2ed8a..9a5d6d8a 100644 --- a/1.19.2/fabric/build.gradle.kts +++ b/1.19.2/fabric/build.gradle.kts @@ -92,6 +92,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.19.2/fabric/gradle.properties b/1.19.2/fabric/gradle.properties index 10402809..7b87ac59 100644 --- a/1.19.2/fabric/gradle.properties +++ b/1.19.2/fabric/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Mod display.type=Fabric 1.19.2 modrinth.versions=1.19.2 diff --git a/1.19.2/forge/build.gradle.kts b/1.19.2/forge/build.gradle.kts index f0a0061a..cdbb8942 100644 --- a/1.19.2/forge/build.gradle.kts +++ b/1.19.2/forge/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.19.2/forge/gradle.properties b/1.19.2/forge/gradle.properties index d5e7d6a4..cee5ea2b 100644 --- a/1.19.2/forge/gradle.properties +++ b/1.19.2/forge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=forge diff --git a/1.19.2/quilt/build.gradle.kts b/1.19.2/quilt/build.gradle.kts index 519d47f6..b2a529b6 100644 --- a/1.19.2/quilt/build.gradle.kts +++ b/1.19.2/quilt/build.gradle.kts @@ -93,6 +93,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.19.2/quilt/gradle.properties b/1.19.2/quilt/gradle.properties index 7381f66b..a9847930 100644 --- a/1.19.2/quilt/gradle.properties +++ b/1.19.2/quilt/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=quilt diff --git a/1.19.2/quilt/src/main/resources/quilt.mod.json b/1.19.2/quilt/src/main/resources/quilt.mod.json index 63112889..40e47de9 100644 --- a/1.19.2/quilt/src/main/resources/quilt.mod.json +++ b/1.19.2/quilt/src/main/resources/quilt.mod.json @@ -27,7 +27,7 @@ "depends": [ { "id": "quilt_loader", - "versions": ">=0.26.0", + "versions": ">=0.27.0", "reason": "In-Game Account Switcher requires Quilt mod loader to be loaded." }, { diff --git a/1.19.2/root/build.gradle.kts b/1.19.2/root/build.gradle.kts index 9ad888f2..8da5a97a 100644 --- a/1.19.2/root/build.gradle.kts +++ b/1.19.2/root/build.gradle.kts @@ -64,6 +64,11 @@ tasks.withType { from(rootProject.sourceSets.main.get().resources) } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.19.4/fabric/build.gradle.kts b/1.19.4/fabric/build.gradle.kts index 562c9944..ffd0c383 100644 --- a/1.19.4/fabric/build.gradle.kts +++ b/1.19.4/fabric/build.gradle.kts @@ -88,6 +88,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.19.4/fabric/gradle.properties b/1.19.4/fabric/gradle.properties index 9b683d29..e45ef36f 100644 --- a/1.19.4/fabric/gradle.properties +++ b/1.19.4/fabric/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Mod display.type=Fabric 1.19.4 modrinth.versions=1.19.4 diff --git a/1.19.4/forge/build.gradle.kts b/1.19.4/forge/build.gradle.kts index 29212d29..866e0274 100644 --- a/1.19.4/forge/build.gradle.kts +++ b/1.19.4/forge/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.19.4/forge/gradle.properties b/1.19.4/forge/gradle.properties index 3d868cbb..17ac158b 100644 --- a/1.19.4/forge/gradle.properties +++ b/1.19.4/forge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=forge diff --git a/1.19.4/quilt/build.gradle.kts b/1.19.4/quilt/build.gradle.kts index 0a14d75e..b14e6344 100644 --- a/1.19.4/quilt/build.gradle.kts +++ b/1.19.4/quilt/build.gradle.kts @@ -89,6 +89,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.19.4/quilt/gradle.properties b/1.19.4/quilt/gradle.properties index 933bab51..b0d680eb 100644 --- a/1.19.4/quilt/gradle.properties +++ b/1.19.4/quilt/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=quilt diff --git a/1.19.4/quilt/src/main/resources/quilt.mod.json b/1.19.4/quilt/src/main/resources/quilt.mod.json index 69aae285..266aa859 100644 --- a/1.19.4/quilt/src/main/resources/quilt.mod.json +++ b/1.19.4/quilt/src/main/resources/quilt.mod.json @@ -27,7 +27,7 @@ "depends": [ { "id": "quilt_loader", - "versions": ">=0.26.0", + "versions": ">=0.27.0", "reason": "In-Game Account Switcher requires Quilt mod loader to be loaded." }, { diff --git a/1.19.4/root/build.gradle.kts b/1.19.4/root/build.gradle.kts index 3af55aa4..8361bf5c 100644 --- a/1.19.4/root/build.gradle.kts +++ b/1.19.4/root/build.gradle.kts @@ -64,6 +64,11 @@ tasks.withType { from(rootProject.sourceSets.main.get().resources) } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.1/fabric/build.gradle.kts b/1.20.1/fabric/build.gradle.kts index f8eb129c..aa9e09e7 100644 --- a/1.20.1/fabric/build.gradle.kts +++ b/1.20.1/fabric/build.gradle.kts @@ -88,6 +88,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.1/fabric/gradle.properties b/1.20.1/fabric/gradle.properties index c1555863..43a48ca0 100644 --- a/1.20.1/fabric/gradle.properties +++ b/1.20.1/fabric/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Mod display.type=Fabric 1.20.1 modrinth.versions=1.20.1 diff --git a/1.20.1/forge/build.gradle.kts b/1.20.1/forge/build.gradle.kts index c8ccd05d..33eac564 100644 --- a/1.20.1/forge/build.gradle.kts +++ b/1.20.1/forge/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.1/forge/gradle.properties b/1.20.1/forge/gradle.properties index b988abee..892c823e 100644 --- a/1.20.1/forge/gradle.properties +++ b/1.20.1/forge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=forge diff --git a/1.20.1/neoforge/build.gradle.kts b/1.20.1/neoforge/build.gradle.kts index bc0cfb7e..ff7d1e9c 100644 --- a/1.20.1/neoforge/build.gradle.kts +++ b/1.20.1/neoforge/build.gradle.kts @@ -92,6 +92,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.1/neoforge/gradle.properties b/1.20.1/neoforge/gradle.properties index 45a2dee1..750a6b80 100644 --- a/1.20.1/neoforge/gradle.properties +++ b/1.20.1/neoforge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom # NeoForge in 1.20.1 is a fork of Forge, so we're using Forge platform. loom.platform=forge diff --git a/1.20.1/quilt/build.gradle.kts b/1.20.1/quilt/build.gradle.kts index 0231cf20..eeda3a75 100644 --- a/1.20.1/quilt/build.gradle.kts +++ b/1.20.1/quilt/build.gradle.kts @@ -89,6 +89,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.1/quilt/gradle.properties b/1.20.1/quilt/gradle.properties index e595b4b7..5fbf1fa2 100644 --- a/1.20.1/quilt/gradle.properties +++ b/1.20.1/quilt/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=quilt diff --git a/1.20.1/quilt/src/main/resources/quilt.mod.json b/1.20.1/quilt/src/main/resources/quilt.mod.json index e2a91bcf..105f18a1 100644 --- a/1.20.1/quilt/src/main/resources/quilt.mod.json +++ b/1.20.1/quilt/src/main/resources/quilt.mod.json @@ -27,7 +27,7 @@ "depends": [ { "id": "quilt_loader", - "versions": ">=0.26.0", + "versions": ">=0.27.0", "reason": "In-Game Account Switcher requires Quilt mod loader to be loaded." }, { diff --git a/1.20.2/fabric/build.gradle.kts b/1.20.2/fabric/build.gradle.kts index eec5811d..6176391a 100644 --- a/1.20.2/fabric/build.gradle.kts +++ b/1.20.2/fabric/build.gradle.kts @@ -88,6 +88,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.2/fabric/gradle.properties b/1.20.2/fabric/gradle.properties index a96a804e..e15ff503 100644 --- a/1.20.2/fabric/gradle.properties +++ b/1.20.2/fabric/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Mod display.type=Fabric 1.20.2 modrinth.versions=1.20.2 diff --git a/1.20.2/forge/build.gradle.kts b/1.20.2/forge/build.gradle.kts index 746d4317..b47d56a7 100644 --- a/1.20.2/forge/build.gradle.kts +++ b/1.20.2/forge/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.2/forge/gradle.properties b/1.20.2/forge/gradle.properties index 8d14dbe4..00aad5c7 100644 --- a/1.20.2/forge/gradle.properties +++ b/1.20.2/forge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=forge diff --git a/1.20.2/neoforge/build.gradle.kts b/1.20.2/neoforge/build.gradle.kts index 6d4211a0..9eb7a105 100644 --- a/1.20.2/neoforge/build.gradle.kts +++ b/1.20.2/neoforge/build.gradle.kts @@ -92,6 +92,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.2/neoforge/gradle.properties b/1.20.2/neoforge/gradle.properties index 9ea83a7e..5bbbba21 100644 --- a/1.20.2/neoforge/gradle.properties +++ b/1.20.2/neoforge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=neoforge diff --git a/1.20.2/quilt/build.gradle.kts b/1.20.2/quilt/build.gradle.kts index d7f541bd..ef4f966d 100644 --- a/1.20.2/quilt/build.gradle.kts +++ b/1.20.2/quilt/build.gradle.kts @@ -89,6 +89,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.2/quilt/gradle.properties b/1.20.2/quilt/gradle.properties index ce5ef3a7..697cf914 100644 --- a/1.20.2/quilt/gradle.properties +++ b/1.20.2/quilt/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=quilt diff --git a/1.20.2/quilt/src/main/resources/quilt.mod.json b/1.20.2/quilt/src/main/resources/quilt.mod.json index 98d0adbb..868dc0f1 100644 --- a/1.20.2/quilt/src/main/resources/quilt.mod.json +++ b/1.20.2/quilt/src/main/resources/quilt.mod.json @@ -27,7 +27,7 @@ "depends": [ { "id": "quilt_loader", - "versions": ">=0.26.0", + "versions": ">=0.27.0", "reason": "In-Game Account Switcher requires Quilt mod loader to be loaded." }, { diff --git a/1.20.2/root/build.gradle.kts b/1.20.2/root/build.gradle.kts index 5b910df6..0dc3f622 100644 --- a/1.20.2/root/build.gradle.kts +++ b/1.20.2/root/build.gradle.kts @@ -64,6 +64,11 @@ tasks.withType { from(rootProject.sourceSets.main.get().resources) } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.4/fabric/build.gradle.kts b/1.20.4/fabric/build.gradle.kts index 1220046d..45ac1703 100644 --- a/1.20.4/fabric/build.gradle.kts +++ b/1.20.4/fabric/build.gradle.kts @@ -89,6 +89,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.4/fabric/gradle.properties b/1.20.4/fabric/gradle.properties index 37bacb76..f71527c3 100644 --- a/1.20.4/fabric/gradle.properties +++ b/1.20.4/fabric/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Mod display.type=Fabric 1.20.4 modrinth.versions=1.20.4 diff --git a/1.20.4/forge/build.gradle.kts b/1.20.4/forge/build.gradle.kts index 0a11e522..97980aff 100644 --- a/1.20.4/forge/build.gradle.kts +++ b/1.20.4/forge/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.4/forge/gradle.properties b/1.20.4/forge/gradle.properties index 5163c927..27596776 100644 --- a/1.20.4/forge/gradle.properties +++ b/1.20.4/forge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=forge diff --git a/1.20.4/neoforge/build.gradle.kts b/1.20.4/neoforge/build.gradle.kts index 35d4e8cf..f7ec5812 100644 --- a/1.20.4/neoforge/build.gradle.kts +++ b/1.20.4/neoforge/build.gradle.kts @@ -92,6 +92,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.4/neoforge/gradle.properties b/1.20.4/neoforge/gradle.properties index 324923c9..4775ba8b 100644 --- a/1.20.4/neoforge/gradle.properties +++ b/1.20.4/neoforge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=neoforge diff --git a/1.20.4/quilt/build.gradle.kts b/1.20.4/quilt/build.gradle.kts index e8769cd2..1f703641 100644 --- a/1.20.4/quilt/build.gradle.kts +++ b/1.20.4/quilt/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.4/quilt/gradle.properties b/1.20.4/quilt/gradle.properties index 97f7889d..193e42a1 100644 --- a/1.20.4/quilt/gradle.properties +++ b/1.20.4/quilt/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=quilt diff --git a/1.20.4/quilt/src/main/resources/quilt.mod.json b/1.20.4/quilt/src/main/resources/quilt.mod.json index f803ea68..e5ab73d1 100644 --- a/1.20.4/quilt/src/main/resources/quilt.mod.json +++ b/1.20.4/quilt/src/main/resources/quilt.mod.json @@ -27,7 +27,7 @@ "depends": [ { "id": "quilt_loader", - "versions": ">=0.26.0", + "versions": ">=0.27.0", "reason": "In-Game Account Switcher requires Quilt mod loader to be loaded." }, { diff --git a/1.20.4/root/build.gradle.kts b/1.20.4/root/build.gradle.kts index 35e20e62..28b2c2ff 100644 --- a/1.20.4/root/build.gradle.kts +++ b/1.20.4/root/build.gradle.kts @@ -64,6 +64,11 @@ tasks.withType { from(rootProject.sourceSets.main.get().resources) } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.6/fabric/build.gradle.kts b/1.20.6/fabric/build.gradle.kts index 182f9c44..6601548b 100644 --- a/1.20.6/fabric/build.gradle.kts +++ b/1.20.6/fabric/build.gradle.kts @@ -89,6 +89,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.6/fabric/gradle.properties b/1.20.6/fabric/gradle.properties index d211850f..a3c3a599 100644 --- a/1.20.6/fabric/gradle.properties +++ b/1.20.6/fabric/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Mod display.type=Fabric 1.20.6 modrinth.versions=1.20.6 diff --git a/1.20.6/forge/build.gradle.kts b/1.20.6/forge/build.gradle.kts index 4424f9a3..a434cc83 100644 --- a/1.20.6/forge/build.gradle.kts +++ b/1.20.6/forge/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.6/forge/gradle.properties b/1.20.6/forge/gradle.properties index 9bd02ba9..5151d098 100644 --- a/1.20.6/forge/gradle.properties +++ b/1.20.6/forge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=forge diff --git a/1.20.6/neoforge/build.gradle.kts b/1.20.6/neoforge/build.gradle.kts index 105e4bd9..c356c777 100644 --- a/1.20.6/neoforge/build.gradle.kts +++ b/1.20.6/neoforge/build.gradle.kts @@ -92,6 +92,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.6/neoforge/gradle.properties b/1.20.6/neoforge/gradle.properties index cf3d9a82..dda4fe03 100644 --- a/1.20.6/neoforge/gradle.properties +++ b/1.20.6/neoforge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=neoforge diff --git a/1.20.6/quilt/build.gradle.kts b/1.20.6/quilt/build.gradle.kts index 6b6f9860..de480932 100644 --- a/1.20.6/quilt/build.gradle.kts +++ b/1.20.6/quilt/build.gradle.kts @@ -92,6 +92,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.20.6/quilt/gradle.properties b/1.20.6/quilt/gradle.properties index 4f61c432..0a12777c 100644 --- a/1.20.6/quilt/gradle.properties +++ b/1.20.6/quilt/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=quilt diff --git a/1.20.6/quilt/src/main/resources/quilt.mod.json b/1.20.6/quilt/src/main/resources/quilt.mod.json index 9dd9ee97..d15c9c06 100644 --- a/1.20.6/quilt/src/main/resources/quilt.mod.json +++ b/1.20.6/quilt/src/main/resources/quilt.mod.json @@ -27,7 +27,7 @@ "depends": [ { "id": "quilt_loader", - "versions": ">=0.26.0", + "versions": ">=0.27.0", "reason": "In-Game Account Switcher requires Quilt mod loader to be loaded." }, { diff --git a/1.20.6/root/build.gradle.kts b/1.20.6/root/build.gradle.kts index 2bd8a71f..4a78be6d 100644 --- a/1.20.6/root/build.gradle.kts +++ b/1.20.6/root/build.gradle.kts @@ -64,6 +64,11 @@ tasks.withType { from(rootProject.sourceSets.main.get().resources) } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.1/fabric/build.gradle.kts b/1.21.1/fabric/build.gradle.kts index ae905138..e1445f4b 100644 --- a/1.21.1/fabric/build.gradle.kts +++ b/1.21.1/fabric/build.gradle.kts @@ -88,6 +88,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.1/fabric/gradle.properties b/1.21.1/fabric/gradle.properties index 2c27028a..b2578650 100644 --- a/1.21.1/fabric/gradle.properties +++ b/1.21.1/fabric/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Mod display.type=Fabric 1.21.1 modrinth.versions=1.21.1 diff --git a/1.21.1/fabric/src/main/resources/fabric.mod.json b/1.21.1/fabric/src/main/resources/fabric.mod.json index 669ec5ac..961ae725 100644 --- a/1.21.1/fabric/src/main/resources/fabric.mod.json +++ b/1.21.1/fabric/src/main/resources/fabric.mod.json @@ -36,7 +36,7 @@ "depends": { "fabricloader": ">=0.16.0", "minecraft": ">=1.21 <=1.21.1", - "fabric-api": ">=0.109.0", + "fabric-api": ">=0.113.0", "java": ">=21" }, "recommends": { diff --git a/1.21.1/forge/build.gradle.kts b/1.21.1/forge/build.gradle.kts index 0437b835..dc487e5a 100644 --- a/1.21.1/forge/build.gradle.kts +++ b/1.21.1/forge/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.1/forge/gradle.properties b/1.21.1/forge/gradle.properties index 609a8796..626a83d3 100644 --- a/1.21.1/forge/gradle.properties +++ b/1.21.1/forge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=forge diff --git a/1.21.1/neoforge/build.gradle.kts b/1.21.1/neoforge/build.gradle.kts index da345eaf..c8f7e731 100644 --- a/1.21.1/neoforge/build.gradle.kts +++ b/1.21.1/neoforge/build.gradle.kts @@ -92,6 +92,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.1/neoforge/gradle.properties b/1.21.1/neoforge/gradle.properties index 0995df1b..548b5b77 100644 --- a/1.21.1/neoforge/gradle.properties +++ b/1.21.1/neoforge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=neoforge diff --git a/1.21.1/quilt/build.gradle.kts b/1.21.1/quilt/build.gradle.kts index fd378a36..e49b078a 100644 --- a/1.21.1/quilt/build.gradle.kts +++ b/1.21.1/quilt/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.1/quilt/gradle.properties b/1.21.1/quilt/gradle.properties index 3887a3a0..9d9e6d33 100644 --- a/1.21.1/quilt/gradle.properties +++ b/1.21.1/quilt/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=quilt diff --git a/1.21.1/quilt/src/main/resources/quilt.mod.json b/1.21.1/quilt/src/main/resources/quilt.mod.json index cbefa8a6..f83c1d83 100644 --- a/1.21.1/quilt/src/main/resources/quilt.mod.json +++ b/1.21.1/quilt/src/main/resources/quilt.mod.json @@ -27,7 +27,7 @@ "depends": [ { "id": "quilt_loader", - "versions": ">=0.26.0", + "versions": ">=0.27.0", "reason": "In-Game Account Switcher requires Quilt mod loader to be loaded." }, { @@ -37,7 +37,7 @@ }, { "id": "fabric-api", - "versions": ">=0.109.0", + "versions": ">=0.113.0", "reason": "In-Game Account Switcher requires Quilted Fabric API (QFAPI) and Quilt Standard Libraries (QSL) to add its button into the GUI." }, { diff --git a/1.21.1/root/build.gradle.kts b/1.21.1/root/build.gradle.kts index 4f47360c..bcf7e9b0 100644 --- a/1.21.1/root/build.gradle.kts +++ b/1.21.1/root/build.gradle.kts @@ -64,6 +64,11 @@ tasks.withType { from(rootProject.sourceSets.main.get().resources) } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.3/fabric/build.gradle.kts b/1.21.3/fabric/build.gradle.kts index 7e7fe971..7be11e75 100644 --- a/1.21.3/fabric/build.gradle.kts +++ b/1.21.3/fabric/build.gradle.kts @@ -88,6 +88,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.3/fabric/gradle.properties b/1.21.3/fabric/gradle.properties index 536398eb..5b2f1915 100644 --- a/1.21.3/fabric/gradle.properties +++ b/1.21.3/fabric/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Mod display.type=Fabric 1.21.3 modrinth.versions=1.21.3 diff --git a/1.21.3/fabric/src/main/resources/fabric.mod.json b/1.21.3/fabric/src/main/resources/fabric.mod.json index 0dd8120c..6d362d6b 100644 --- a/1.21.3/fabric/src/main/resources/fabric.mod.json +++ b/1.21.3/fabric/src/main/resources/fabric.mod.json @@ -36,7 +36,7 @@ "depends": { "fabricloader": ">=0.16.0", "minecraft": ">=1.21.2 <=1.21.3", - "fabric-api": ">=0.109.0", + "fabric-api": ">=0.113.0", "java": ">=21" }, "recommends": { diff --git a/1.21.3/forge/build.gradle.kts b/1.21.3/forge/build.gradle.kts index 2a67dfd3..aada8abf 100644 --- a/1.21.3/forge/build.gradle.kts +++ b/1.21.3/forge/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.3/forge/gradle.properties b/1.21.3/forge/gradle.properties index d56c3d48..5ea236ea 100644 --- a/1.21.3/forge/gradle.properties +++ b/1.21.3/forge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=forge diff --git a/1.21.3/neoforge/build.gradle.kts b/1.21.3/neoforge/build.gradle.kts index 3b17fe09..6522e0f8 100644 --- a/1.21.3/neoforge/build.gradle.kts +++ b/1.21.3/neoforge/build.gradle.kts @@ -92,6 +92,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.3/neoforge/gradle.properties b/1.21.3/neoforge/gradle.properties index bdf4ff01..53cb8cd8 100644 --- a/1.21.3/neoforge/gradle.properties +++ b/1.21.3/neoforge/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=neoforge diff --git a/1.21.3/quilt/build.gradle.kts b/1.21.3/quilt/build.gradle.kts index 516897d2..39d6e915 100644 --- a/1.21.3/quilt/build.gradle.kts +++ b/1.21.3/quilt/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.3/quilt/gradle.properties b/1.21.3/quilt/gradle.properties index 82694e5d..abb7a18e 100644 --- a/1.21.3/quilt/gradle.properties +++ b/1.21.3/quilt/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=quilt diff --git a/1.21.3/quilt/src/main/resources/quilt.mod.json b/1.21.3/quilt/src/main/resources/quilt.mod.json index 64ce66fb..be658cf8 100644 --- a/1.21.3/quilt/src/main/resources/quilt.mod.json +++ b/1.21.3/quilt/src/main/resources/quilt.mod.json @@ -27,7 +27,7 @@ "depends": [ { "id": "quilt_loader", - "versions": ">=0.26.0", + "versions": ">=0.27.0", "reason": "In-Game Account Switcher requires Quilt mod loader to be loaded." }, { @@ -37,7 +37,7 @@ }, { "id": "fabric-api", - "versions": ">=0.109.0", + "versions": ">=0.113.0", "reason": "In-Game Account Switcher requires Quilted Fabric API (QFAPI) and Quilt Standard Libraries (QSL) to add its button into the GUI." }, { diff --git a/1.21.3/root/build.gradle.kts b/1.21.3/root/build.gradle.kts index 545b231c..c322ff2b 100644 --- a/1.21.3/root/build.gradle.kts +++ b/1.21.3/root/build.gradle.kts @@ -64,6 +64,11 @@ tasks.withType { from(rootProject.sourceSets.main.get().resources) } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.4/fabric/build.gradle.kts b/1.21.4/fabric/build.gradle.kts index 8819c69a..7d18bbc9 100644 --- a/1.21.4/fabric/build.gradle.kts +++ b/1.21.4/fabric/build.gradle.kts @@ -88,6 +88,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.4/fabric/gradle.properties b/1.21.4/fabric/gradle.properties index 184cae59..90dd55b7 100644 --- a/1.21.4/fabric/gradle.properties +++ b/1.21.4/fabric/gradle.properties @@ -1,4 +1,21 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Mod display.type=Fabric 1.21.4 -modrinth.versions=1.21.4-pre1 +modrinth.versions=1.21.4 modrinth.loaders=fabric diff --git a/1.21.4/fabric/src/main/resources/fabric.mod.json b/1.21.4/fabric/src/main/resources/fabric.mod.json index 5b7d253c..a63c4afe 100644 --- a/1.21.4/fabric/src/main/resources/fabric.mod.json +++ b/1.21.4/fabric/src/main/resources/fabric.mod.json @@ -35,12 +35,12 @@ ], "depends": { "fabricloader": ">=0.16.0", - "minecraft": ">=1.21.4-rc <=1.21.4", - "fabric-api": ">=0.110.2", + "minecraft": "1.21.4", + "fabric-api": ">=0.114.0", "java": ">=21" }, "recommends": { - "modmenu": ">=12.0.0" + "modmenu": ">=13.0.0" }, "custom": { "modmenu": { diff --git a/1.21.4/quilt/build.gradle.kts b/1.21.4/quilt/build.gradle.kts index 2c1a7135..713afd73 100644 --- a/1.21.4/quilt/build.gradle.kts +++ b/1.21.4/quilt/build.gradle.kts @@ -90,6 +90,11 @@ tasks.withType { } } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/1.21.4/quilt/gradle.properties b/1.21.4/quilt/gradle.properties index 9d7ddbf1..59cdb33e 100644 --- a/1.21.4/quilt/gradle.properties +++ b/1.21.4/quilt/gradle.properties @@ -1,7 +1,24 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Loom loom.platform=quilt # Mod display.type=Quilt 1.21.4 -modrinth.versions=1.21.4-pre1 +modrinth.versions=1.21.4 modrinth.loaders=quilt diff --git a/1.21.4/quilt/src/main/resources/quilt.mod.json b/1.21.4/quilt/src/main/resources/quilt.mod.json index badc0bcf..3ed25279 100644 --- a/1.21.4/quilt/src/main/resources/quilt.mod.json +++ b/1.21.4/quilt/src/main/resources/quilt.mod.json @@ -27,22 +27,22 @@ "depends": [ { "id": "quilt_loader", - "versions": ">=0.26.0", + "versions": ">=0.27.0", "reason": "In-Game Account Switcher requires Quilt mod loader to be loaded." }, { "id": "minecraft", - "versions": ">=1.21.4-rc <=1.21.4", + "versions": "1.21.4", "reason": "In-Game Account Switcher works only with Minecraft 1.21.4." }, { "id": "fabric-api", - "versions": ">=0.110.2", + "versions": ">=0.114.0", "reason": "In-Game Account Switcher requires Quilted Fabric API (QFAPI) and Quilt Standard Libraries (QSL) to add its button into the GUI." }, { "id": "modmenu", - "versions": ">=12.0.0", + "versions": ">=13.0.0", "reason": "In-Game Account Switcher recommends ModMenu for configuration access.", "optional": true }, diff --git a/1.21.4/root/build.gradle.kts b/1.21.4/root/build.gradle.kts index eb447908..3ae75fc2 100644 --- a/1.21.4/root/build.gradle.kts +++ b/1.21.4/root/build.gradle.kts @@ -64,6 +64,11 @@ tasks.withType { from(rootProject.sourceSets.main.get().resources) } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/build.gradle.kts b/build.gradle.kts index b3c6f424..b650278e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -61,6 +61,11 @@ tasks.withType { options.release = 17 } +tasks.withType { + isPreserveFileTimestamps = false + isReproducibleFileOrder = true +} + tasks.withType { from(rootDir.resolve("LICENSE")) from(rootDir.resolve("GPL")) diff --git a/gradle.properties b/gradle.properties index a77133d2..c8db6a2c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,20 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + # Gradle org.gradle.jvmargs=-Xmx4G org.gradle.parallel=true diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index eb96f86c..8ffb8ff4 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,27 +1,44 @@ +# In-Game Account Switcher is a mod for Minecraft that allows you to change your logged in account in-game, without restarting Minecraft. +# Copyright (C) 2015-2022 The_Fireplace +# Copyright (C) 2021-2024 VidTu +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see + [versions] -architectury-loom = "1.7-SNAPSHOT" +architectury-loom = "1.9.424" error_prone-annotations = "2.36.0" fabric-loader = "0.16.9" fabric-mc1182 = "0.77.0+1.18.2" fabric-mc1192 = "0.77.0+1.19.2" fabric-mc1194 = "0.87.2+1.19.4" -fabric-mc1201 = "0.92.2+1.20.1" +fabric-mc1201 = "0.92.3+1.20.1" fabric-mc1202 = "0.91.6+1.20.2" fabric-mc1204 = "0.97.2+1.20.4" fabric-mc1206 = "0.100.8+1.20.6" -fabric-mc1211 = "0.110.0+1.21.1" -fabric-mc1213 = "0.110.0+1.21.3" -fabric-mc1214 = "0.110.3+1.21.4" -forge-mc1182 = "1.18.2-40.2.26" -forge-mc1192 = "1.19.2-43.4.6" -forge-mc1194 = "1.19.4-45.3.9" -forge-mc1201 = "1.20.1-47.3.12" +fabric-mc1211 = "0.114.0+1.21.1" +fabric-mc1213 = "0.114.0+1.21.3" +fabric-mc1214 = "0.114.1+1.21.4" +forge-mc1182 = "1.18.2-40.3.0" +forge-mc1192 = "1.19.2-43.4.12" +forge-mc1194 = "1.19.4-45.3.15" +forge-mc1201 = "1.20.1-47.3.22" forge-mc1202 = "1.20.2-48.1.0" -forge-mc1204 = "1.20.4-49.1.13" -forge-mc1206 = "1.20.6-50.1.23" -forge-mc1211 = "1.21.1-52.0.28" -forge-mc1213 = "1.21.3-53.0.25" -forge-mc1214 = "null" # Not released yet. +forge-mc1204 = "1.20.4-49.1.23" +forge-mc1206 = "1.20.6-50.1.32" +forge-mc1211 = "1.21.1-52.0.40" +forge-mc1213 = "1.21.3-53.0.37" +forge-mc1214 = "1.21.4-54.0.16" gson = "2.11.0" jetbrains_annotations = "26.0.1" lazydfu-mc1182 = "0.1.2" @@ -35,7 +52,7 @@ minecraft-mc1204 = "1.20.4" minecraft-mc1206 = "1.20.6" minecraft-mc1211 = "1.21.1" minecraft-mc1213 = "1.21.3" -minecraft-mc1214 = "1.21.4-rc3" +minecraft-mc1214 = "1.21.4" mixin = "0.8.7" modmenu-mc1182 = "3.2.5" modmenu-mc1192 = "4.1.2" @@ -45,20 +62,20 @@ modmenu-mc1202 = "8.0.1" modmenu-mc1204 = "9.2.0" modmenu-mc1206 = "10.0.0" modmenu-mc1211 = "11.0.3" -modmenu-mc1213 = "12.0.0-beta.1" -modmenu-mc1214 = "12.0.0-beta.1" +modmenu-mc1213 = "12.0.0" +modmenu-mc1214 = "13.0.0" neoforge-mc1201 = "1.20.1-47.1.106" neoforge-mc1202 = "20.2.88" -neoforge-mc1204 = "20.4.237" -neoforge-mc1206 = "20.6.121" -neoforge-mc1211 = "21.1.83" -neoforge-mc1213 = "21.3.56" -neoforge-mc1214 = "null" # Not released yet. +neoforge-mc1204 = "20.4.239" +neoforge-mc1206 = "20.6.124" +neoforge-mc1211 = "21.1.93" +neoforge-mc1213 = "21.3.58" +neoforge-mc1214 = "21.4.50-beta" qsl-mc1206 = "9.0.0-alpha.1+1.20.6" qsl-mc1211 = "null" # Quilt is dead. qsl-mc1213 = "null" # Quilt is dead. qsl-mc1214 = "null" # Quilt is dead. -quilt-loader = "0.27.0" +quilt-loader = "0.27.1" quilt-mc1182 = "1.0.0-beta.28+0.67.0-1.18.2" quilt-mc1192 = "4.0.0-beta.30+0.77.0-1.19.2" quilt-mc1194 = "6.0.0-beta.9+0.83.0-1.19.4" # Updating this to the latest version causes compilation errors for whatever reason. diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index df97d72b..e1b837a1 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip +distributionSha256Sum=7a00d51fb93147819aab76024feece20b6b84e420694101f276be952e08bef03 +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/gradlew b/gradlew index f5feea6d..f3b75f3b 100755 --- a/gradlew +++ b/gradlew @@ -86,8 +86,7 @@ done # 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 -P "${APP_HOME:-./}" > /dev/null && printf '%s -' "$PWD" ) || exit +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum diff --git a/gradlew.bat b/gradlew.bat old mode 100755 new mode 100644 diff --git a/src/main/resources/assets/ias/textures/gui/sprite.png b/src/main/resources/assets/ias/textures/gui/sprite.png index 26174c17..d8bb67c6 100644 Binary files a/src/main/resources/assets/ias/textures/gui/sprite.png and b/src/main/resources/assets/ias/textures/gui/sprite.png differ diff --git a/src/main/resources/ias.png b/src/main/resources/ias.png index 13c89641..032c94d9 100644 Binary files a/src/main/resources/ias.png and b/src/main/resources/ias.png differ diff --git a/updater-forge.json b/updater-forge.json index e5c2c3aa..4332aaf8 100644 --- a/updater-forge.json +++ b/updater-forge.json @@ -1,6 +1,8 @@ { "homepage": "https://modrinth.com/mod/in-game-account-switcher", "promos": { + "1.21.4-latest": "NONE", + "1.21.4-recommended": "NONE", "1.21.3-latest": "NONE", "1.21.3-recommended": "NONE", "1.21.2-latest": "NONE", diff --git a/updater-neoforge.json b/updater-neoforge.json index 65ec9eda..9293d71e 100644 --- a/updater-neoforge.json +++ b/updater-neoforge.json @@ -1,6 +1,8 @@ { "homepage": "https://modrinth.com/mod/in-game-account-switcher", "promos": { + "1.21.4-latest": "NONE", + "1.21.4-recommended": "NONE", "1.21.3-latest": "NONE", "1.21.3-recommended": "NONE", "1.21.2-latest": "NONE",