diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f5ad51d --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = space +indent_size = 4 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{json,yml,yaml}] +indent_size = 2 + +[*.md] +trim_trailing_whitespace = false + +[gradlew.bat] +end_of_line = crlf diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..211ad0c --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,45 @@ +name: Build + +on: + push: + branches: [main] + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: 21 + + - uses: gradle/actions/setup-gradle@v4 + + - run: ./gradlew build + + - uses: actions/upload-artifact@v4 + with: + name: anarchymod-mc-1.21.8 + path: mc-1.21.8/build/libs/anarchymod-mc-1.21.8-*.jar + if-no-files-found: error + + - uses: actions/upload-artifact@v4 + with: + name: anarchymod-mc-1.21.9 + path: mc-1.21.9/build/libs/anarchymod-mc-1.21.9-*.jar + if-no-files-found: error + + - uses: actions/upload-artifact@v4 + with: + name: anarchymod-mc-1.21.10 + path: mc-1.21.10/build/libs/anarchymod-mc-1.21.10-*.jar + if-no-files-found: error + + - uses: actions/upload-artifact@v4 + with: + name: anarchymod-mc-1.21.11 + path: mc-1.21.11/build/libs/anarchymod-mc-1.21.11-*.jar + if-no-files-found: error diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..57cdbdc --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,49 @@ +name: Release + +on: + workflow_dispatch: + inputs: + version: + description: "Release version (e.g. 1.1.0)" + required: true + +permissions: + contents: write + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: 21 + + - uses: gradle/actions/setup-gradle@v4 + + - name: Set version + run: sed -i "s/version = \".*\"/version = \"${{ inputs.version }}\"/" build.gradle.kts + + - run: ./gradlew build + + - name: Create GitHub Release + env: + GH_TOKEN: ${{ github.token }} + run: | + gh release create "v${{ inputs.version }}" \ + --title "v${{ inputs.version }}" \ + --generate-notes \ + mc-1.21.8/build/libs/anarchymod-mc-1.21.8-${{ inputs.version }}.jar \ + mc-1.21.9/build/libs/anarchymod-mc-1.21.9-${{ inputs.version }}.jar \ + mc-1.21.10/build/libs/anarchymod-mc-1.21.10-${{ inputs.version }}.jar \ + mc-1.21.11/build/libs/anarchymod-mc-1.21.11-${{ inputs.version }}.jar + + - name: Commit version bump + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git add build.gradle.kts + git commit -m "chore: bump version to ${{ inputs.version }}" + git push diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..a70c05b --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2025 6b6t + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index f0787e1..65e770e 100644 --- a/README.md +++ b/README.md @@ -1 +1,43 @@ # AnarchyMod + +[![Build](https://github.com/6b6t/AnarchyMod/actions/workflows/build.yml/badge.svg)](https://github.com/6b6t/AnarchyMod/actions/workflows/build.yml) +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) + +Client-side Fabric mod for anarchy Minecraft servers — unblocks servers and auto-adds 6b6t to the server list. + +## Features + +- **Server unblocking** — bypasses Mojang's blocked server list for known anarchy servers +- **Auto server list** — automatically adds 6b6t to your server list if not already present +- **Join notification** — sends a lightweight packet to the server on join for analytics + +## Supported Minecraft Versions + +| Minecraft | Module | +|-----------|--------------| +| 1.21.8 | `mc-1.21.8` | +| 1.21.9 | `mc-1.21.9` | +| 1.21.10 | `mc-1.21.10` | +| 1.21.11 | `mc-1.21.11` | + +## Installation + +1. Install [Fabric Loader](https://fabricmc.net/) and [Fabric API](https://modrinth.com/mod/fabric-api) for your Minecraft version +2. Download the matching JAR from [Releases](https://github.com/6b6t/AnarchyMod/releases) +3. Place the JAR in your `.minecraft/mods` folder + +## Building from Source + +Requires Java 21+. + +```sh +git clone https://github.com/6b6t/AnarchyMod.git +cd AnarchyMod +./gradlew build +``` + +Built JARs are located in each module's `build/libs/` directory. + +## License + +[MIT](LICENSE) diff --git a/build.gradle.kts b/build.gradle.kts index ff4b952..394c3f9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("java") } -group = "me.itskronx11" +group = "net.blockhost" version = "1.0.0" repositories { diff --git a/common/src/main/java/me/itskronx11/anarchymod/Domains.java b/common/src/main/java/net/blockhost/anarchymod/Domains.java similarity index 98% rename from common/src/main/java/me/itskronx11/anarchymod/Domains.java rename to common/src/main/java/net/blockhost/anarchymod/Domains.java index 4227fb5..df4a363 100644 --- a/common/src/main/java/me/itskronx11/anarchymod/Domains.java +++ b/common/src/main/java/net/blockhost/anarchymod/Domains.java @@ -1,4 +1,4 @@ -package me.itskronx11.anarchymod; +package net.blockhost.anarchymod; import com.google.gson.Gson; import com.google.gson.JsonArray; diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..f7c8378 --- /dev/null +++ b/gradle.properties @@ -0,0 +1 @@ +org.gradle.jvmargs=-Xmx1G diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/mc-1.21.10/build.gradle b/mc-1.21.10/build.gradle deleted file mode 100644 index 16da46e..0000000 --- a/mc-1.21.10/build.gradle +++ /dev/null @@ -1,88 +0,0 @@ -plugins { - id 'fabric-loom' version '1.15.4' - id 'maven-publish' -} - -version = rootProject.version -group = project.maven_group - -base { - archivesName = project.archives_base_name -} - - -fabricApi { - configureDataGeneration { - client = true - } -} - -repositories { -} - -dependencies { - minecraft "com.mojang:minecraft:${project.minecraft_version}" - mappings loom.officialMojangMappings() - modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" - - modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}" - - implementation project(":common") -} - -base { - archivesName = "anarchymod-${project.name}" -} - -tasks.named("jar") { - dependsOn project(":common").tasks.named("classes") - from project(":common").sourceSets.main.output -} - -processResources { - inputs.property "version", project.version - inputs.property "minecraft_version", project.minecraft_version - inputs.property "loader_version", project.loader_version - filteringCharset "UTF-8" - - filesMatching("fabric.mod.json") { - expand "version": project.version, - "minecraft_version": project.minecraft_version, - "loader_version": project.loader_version, - "fabric_api_version": project.fabric_api_version - } -} - -def targetJavaVersion = 21 -tasks.withType(JavaCompile).configureEach { - it.options.encoding = "UTF-8" - if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) { - it.options.release.set(targetJavaVersion) - } -} - -java { - def javaVersion = JavaVersion.toVersion(targetJavaVersion) - if (JavaVersion.current() < javaVersion) { - toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) - } - withSourcesJar() -} - -jar { - from("LICENSE") { - rename { "${it}_${project.archives_base_name}" } - } -} - -publishing { - publications { - create("mavenJava", MavenPublication) { - artifactId = project.archives_base_name - from components.java - } - } - - repositories { - } -} diff --git a/mc-1.21.10/build.gradle.kts b/mc-1.21.10/build.gradle.kts new file mode 100644 index 0000000..ee53a21 --- /dev/null +++ b/mc-1.21.10/build.gradle.kts @@ -0,0 +1,72 @@ +plugins { + id("fabric-loom") version "1.15.4" + id("maven-publish") +} + +val minecraftVersion = property("minecraft_version") as String +val loaderVersion = property("loader_version") as String +val fabricApiVersion = property("fabric_api_version") as String + +version = rootProject.version +group = property("maven_group")!! + +base { + archivesName.set("anarchymod-${project.name}") +} + +repositories { +} + +dependencies { + minecraft("com.mojang:minecraft:$minecraftVersion") + mappings(loom.officialMojangMappings()) + modImplementation("net.fabricmc:fabric-loader:$loaderVersion") + modImplementation("net.fabricmc.fabric-api:fabric-api:$fabricApiVersion") + implementation(project(":common")) +} + +tasks.named("jar") { + dependsOn(project(":common").tasks.named("classes")) + from(project(":common").sourceSets["main"].output) +} + +tasks.processResources { + inputs.property("version", project.version) + inputs.property("minecraft_version", minecraftVersion) + inputs.property("loader_version", loaderVersion) + filteringCharset = "UTF-8" + + filesMatching("fabric.mod.json") { + expand( + "version" to project.version, + "minecraft_version" to minecraftVersion, + "loader_version" to loaderVersion, + "fabric_api_version" to fabricApiVersion + ) + } +} + +tasks.withType().configureEach { + options.encoding = "UTF-8" + options.release.set(21) +} + +java { + toolchain.languageVersion.set(JavaLanguageVersion.of(21)) + withSourcesJar() +} + +tasks.jar { + from("LICENSE") { + rename { "${it}_${base.archivesName.get()}" } + } +} + +publishing { + publications { + create("mavenJava") { + artifactId = base.archivesName.get() + from(components["java"]) + } + } +} diff --git a/mc-1.21.10/gradle.properties b/mc-1.21.10/gradle.properties index 6181a16..c8627f0 100644 --- a/mc-1.21.10/gradle.properties +++ b/mc-1.21.10/gradle.properties @@ -1,11 +1,10 @@ # Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html minecraft_version=1.21.10 loader_version=0.18.4 fabric_api_version=0.138.4+1.21.10 # Mod Properties -maven_group=me.itskronx11 +maven_group=net.blockhost archives_base_name=mc-1.21.10 diff --git a/mc-1.21.11/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java b/mc-1.21.10/src/main/java/net/blockhost/anarchymod/AnarchyMod.java similarity index 95% rename from mc-1.21.11/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java rename to mc-1.21.10/src/main/java/net/blockhost/anarchymod/AnarchyMod.java index f9681f1..f921459 100644 --- a/mc-1.21.11/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java +++ b/mc-1.21.10/src/main/java/net/blockhost/anarchymod/AnarchyMod.java @@ -1,4 +1,4 @@ -package me.itskronx11.anarchymod; +package net.blockhost.anarchymod; import net.fabricmc.api.ClientModInitializer; import net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents; diff --git a/mc-1.21.8/src/main/java/me/itskronx11/anarchymod/JoinPayload.java b/mc-1.21.10/src/main/java/net/blockhost/anarchymod/JoinPayload.java similarity index 95% rename from mc-1.21.8/src/main/java/me/itskronx11/anarchymod/JoinPayload.java rename to mc-1.21.10/src/main/java/net/blockhost/anarchymod/JoinPayload.java index 620e8ff..d418cfb 100644 --- a/mc-1.21.8/src/main/java/me/itskronx11/anarchymod/JoinPayload.java +++ b/mc-1.21.10/src/main/java/net/blockhost/anarchymod/JoinPayload.java @@ -1,4 +1,4 @@ -package me.itskronx11.anarchymod; +package net.blockhost.anarchymod; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.codec.StreamCodec; @@ -22,4 +22,4 @@ public class JoinPayload implements CustomPacketPayload { public Type type() { return TYPE; } -} \ No newline at end of file +} diff --git a/mc-1.21.8/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java b/mc-1.21.10/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java similarity index 89% rename from mc-1.21.8/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java rename to mc-1.21.10/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java index 470d6f8..b6a6974 100644 --- a/mc-1.21.8/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java +++ b/mc-1.21.10/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java @@ -1,7 +1,7 @@ -package me.itskronx11.anarchymod.mixin; +package net.blockhost.anarchymod.mixin; import com.mojang.patchy.BlockedServers; -import me.itskronx11.anarchymod.Domains; +import net.blockhost.anarchymod.Domains; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; diff --git a/mc-1.21.10/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java b/mc-1.21.10/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java similarity index 91% rename from mc-1.21.10/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java rename to mc-1.21.10/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java index 0a24469..0c5e3ef 100644 --- a/mc-1.21.10/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java +++ b/mc-1.21.10/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java @@ -1,6 +1,6 @@ -package me.itskronx11.anarchymod.mixin; +package net.blockhost.anarchymod.mixin; -import me.itskronx11.anarchymod.Domains; +import net.blockhost.anarchymod.Domains; import net.minecraft.client.multiplayer.ServerData; import net.minecraft.client.multiplayer.ServerList; import org.spongepowered.asm.mixin.Final; diff --git a/mc-1.21.10/src/main/resources/anarchymod.mixins.json b/mc-1.21.10/src/main/resources/anarchymod.mixins.json index 6f97bc0..88503bf 100644 --- a/mc-1.21.10/src/main/resources/anarchymod.mixins.json +++ b/mc-1.21.10/src/main/resources/anarchymod.mixins.json @@ -1,7 +1,7 @@ { "required": true, "minVersion": "0.8", - "package": "me.itskronx11.anarchymod.mixin", + "package": "net.blockhost.anarchymod.mixin", "compatibilityLevel": "JAVA_21", "client": [ "BlockedServersMixin", diff --git a/mc-1.21.10/src/main/resources/fabric.mod.json b/mc-1.21.10/src/main/resources/fabric.mod.json index 5d93a88..b5f61fe 100644 --- a/mc-1.21.10/src/main/resources/fabric.mod.json +++ b/mc-1.21.10/src/main/resources/fabric.mod.json @@ -3,14 +3,19 @@ "id": "anarchymod", "version": "${version}", "name": "AnarchyMod", - "description": "", - "authors": [], - "contact": {}, - "license": "All-Rights-Reserved", + "description": "Client-side mod for anarchy Minecraft servers", + "authors": ["6b6t"], + "contact": { + "homepage": "https://6b6t.org", + "issues": "https://github.com/6b6t/AnarchyMod/issues", + "sources": "https://github.com/6b6t/AnarchyMod" + }, + "license": "MIT", + "icon": "assets/anarchymod/icon.png", "environment": "client", "entrypoints": { "client": [ - "me.itskronx11.anarchymod.AnarchyMod" + "net.blockhost.anarchymod.AnarchyMod" ] }, "mixins": [ @@ -19,6 +24,7 @@ "depends": { "fabric": "*", "fabricloader": ">=${loader_version}", - "minecraft": "${minecraft_version}" + "minecraft": "${minecraft_version}", + "java": ">=21" } } diff --git a/mc-1.21.11/build.gradle b/mc-1.21.11/build.gradle deleted file mode 100644 index 16da46e..0000000 --- a/mc-1.21.11/build.gradle +++ /dev/null @@ -1,88 +0,0 @@ -plugins { - id 'fabric-loom' version '1.15.4' - id 'maven-publish' -} - -version = rootProject.version -group = project.maven_group - -base { - archivesName = project.archives_base_name -} - - -fabricApi { - configureDataGeneration { - client = true - } -} - -repositories { -} - -dependencies { - minecraft "com.mojang:minecraft:${project.minecraft_version}" - mappings loom.officialMojangMappings() - modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" - - modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}" - - implementation project(":common") -} - -base { - archivesName = "anarchymod-${project.name}" -} - -tasks.named("jar") { - dependsOn project(":common").tasks.named("classes") - from project(":common").sourceSets.main.output -} - -processResources { - inputs.property "version", project.version - inputs.property "minecraft_version", project.minecraft_version - inputs.property "loader_version", project.loader_version - filteringCharset "UTF-8" - - filesMatching("fabric.mod.json") { - expand "version": project.version, - "minecraft_version": project.minecraft_version, - "loader_version": project.loader_version, - "fabric_api_version": project.fabric_api_version - } -} - -def targetJavaVersion = 21 -tasks.withType(JavaCompile).configureEach { - it.options.encoding = "UTF-8" - if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) { - it.options.release.set(targetJavaVersion) - } -} - -java { - def javaVersion = JavaVersion.toVersion(targetJavaVersion) - if (JavaVersion.current() < javaVersion) { - toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) - } - withSourcesJar() -} - -jar { - from("LICENSE") { - rename { "${it}_${project.archives_base_name}" } - } -} - -publishing { - publications { - create("mavenJava", MavenPublication) { - artifactId = project.archives_base_name - from components.java - } - } - - repositories { - } -} diff --git a/mc-1.21.11/build.gradle.kts b/mc-1.21.11/build.gradle.kts new file mode 100644 index 0000000..ee53a21 --- /dev/null +++ b/mc-1.21.11/build.gradle.kts @@ -0,0 +1,72 @@ +plugins { + id("fabric-loom") version "1.15.4" + id("maven-publish") +} + +val minecraftVersion = property("minecraft_version") as String +val loaderVersion = property("loader_version") as String +val fabricApiVersion = property("fabric_api_version") as String + +version = rootProject.version +group = property("maven_group")!! + +base { + archivesName.set("anarchymod-${project.name}") +} + +repositories { +} + +dependencies { + minecraft("com.mojang:minecraft:$minecraftVersion") + mappings(loom.officialMojangMappings()) + modImplementation("net.fabricmc:fabric-loader:$loaderVersion") + modImplementation("net.fabricmc.fabric-api:fabric-api:$fabricApiVersion") + implementation(project(":common")) +} + +tasks.named("jar") { + dependsOn(project(":common").tasks.named("classes")) + from(project(":common").sourceSets["main"].output) +} + +tasks.processResources { + inputs.property("version", project.version) + inputs.property("minecraft_version", minecraftVersion) + inputs.property("loader_version", loaderVersion) + filteringCharset = "UTF-8" + + filesMatching("fabric.mod.json") { + expand( + "version" to project.version, + "minecraft_version" to minecraftVersion, + "loader_version" to loaderVersion, + "fabric_api_version" to fabricApiVersion + ) + } +} + +tasks.withType().configureEach { + options.encoding = "UTF-8" + options.release.set(21) +} + +java { + toolchain.languageVersion.set(JavaLanguageVersion.of(21)) + withSourcesJar() +} + +tasks.jar { + from("LICENSE") { + rename { "${it}_${base.archivesName.get()}" } + } +} + +publishing { + publications { + create("mavenJava") { + artifactId = base.archivesName.get() + from(components["java"]) + } + } +} diff --git a/mc-1.21.11/gradle.properties b/mc-1.21.11/gradle.properties index f1e0d68..242cae3 100644 --- a/mc-1.21.11/gradle.properties +++ b/mc-1.21.11/gradle.properties @@ -1,11 +1,10 @@ # Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html minecraft_version=1.21.11 loader_version=0.18.4 fabric_api_version=0.141.3+1.21.11 # Mod Properties -maven_group=me.itskronx11 +maven_group=net.blockhost archives_base_name=mc-1.21.11 diff --git a/mc-1.21.10/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java b/mc-1.21.11/src/main/java/net/blockhost/anarchymod/AnarchyMod.java similarity index 95% rename from mc-1.21.10/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java rename to mc-1.21.11/src/main/java/net/blockhost/anarchymod/AnarchyMod.java index f9681f1..f921459 100644 --- a/mc-1.21.10/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java +++ b/mc-1.21.11/src/main/java/net/blockhost/anarchymod/AnarchyMod.java @@ -1,4 +1,4 @@ -package me.itskronx11.anarchymod; +package net.blockhost.anarchymod; import net.fabricmc.api.ClientModInitializer; import net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents; diff --git a/mc-1.21.11/src/main/java/me/itskronx11/anarchymod/JoinPayload.java b/mc-1.21.11/src/main/java/net/blockhost/anarchymod/JoinPayload.java similarity index 95% rename from mc-1.21.11/src/main/java/me/itskronx11/anarchymod/JoinPayload.java rename to mc-1.21.11/src/main/java/net/blockhost/anarchymod/JoinPayload.java index af1f343..da13d93 100644 --- a/mc-1.21.11/src/main/java/me/itskronx11/anarchymod/JoinPayload.java +++ b/mc-1.21.11/src/main/java/net/blockhost/anarchymod/JoinPayload.java @@ -1,4 +1,4 @@ -package me.itskronx11.anarchymod; +package net.blockhost.anarchymod; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.codec.StreamCodec; @@ -22,4 +22,4 @@ public class JoinPayload implements CustomPacketPayload { public Type type() { return TYPE; } -} \ No newline at end of file +} diff --git a/mc-1.21.11/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java b/mc-1.21.11/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java similarity index 89% rename from mc-1.21.11/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java rename to mc-1.21.11/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java index 470d6f8..b6a6974 100644 --- a/mc-1.21.11/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java +++ b/mc-1.21.11/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java @@ -1,7 +1,7 @@ -package me.itskronx11.anarchymod.mixin; +package net.blockhost.anarchymod.mixin; import com.mojang.patchy.BlockedServers; -import me.itskronx11.anarchymod.Domains; +import net.blockhost.anarchymod.Domains; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; diff --git a/mc-1.21.8/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java b/mc-1.21.11/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java similarity index 91% rename from mc-1.21.8/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java rename to mc-1.21.11/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java index 0a24469..0c5e3ef 100644 --- a/mc-1.21.8/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java +++ b/mc-1.21.11/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java @@ -1,6 +1,6 @@ -package me.itskronx11.anarchymod.mixin; +package net.blockhost.anarchymod.mixin; -import me.itskronx11.anarchymod.Domains; +import net.blockhost.anarchymod.Domains; import net.minecraft.client.multiplayer.ServerData; import net.minecraft.client.multiplayer.ServerList; import org.spongepowered.asm.mixin.Final; diff --git a/mc-1.21.11/src/main/resources/anarchymod.mixins.json b/mc-1.21.11/src/main/resources/anarchymod.mixins.json index 6f97bc0..88503bf 100644 --- a/mc-1.21.11/src/main/resources/anarchymod.mixins.json +++ b/mc-1.21.11/src/main/resources/anarchymod.mixins.json @@ -1,7 +1,7 @@ { "required": true, "minVersion": "0.8", - "package": "me.itskronx11.anarchymod.mixin", + "package": "net.blockhost.anarchymod.mixin", "compatibilityLevel": "JAVA_21", "client": [ "BlockedServersMixin", diff --git a/mc-1.21.11/src/main/resources/fabric.mod.json b/mc-1.21.11/src/main/resources/fabric.mod.json index 5d93a88..b5f61fe 100644 --- a/mc-1.21.11/src/main/resources/fabric.mod.json +++ b/mc-1.21.11/src/main/resources/fabric.mod.json @@ -3,14 +3,19 @@ "id": "anarchymod", "version": "${version}", "name": "AnarchyMod", - "description": "", - "authors": [], - "contact": {}, - "license": "All-Rights-Reserved", + "description": "Client-side mod for anarchy Minecraft servers", + "authors": ["6b6t"], + "contact": { + "homepage": "https://6b6t.org", + "issues": "https://github.com/6b6t/AnarchyMod/issues", + "sources": "https://github.com/6b6t/AnarchyMod" + }, + "license": "MIT", + "icon": "assets/anarchymod/icon.png", "environment": "client", "entrypoints": { "client": [ - "me.itskronx11.anarchymod.AnarchyMod" + "net.blockhost.anarchymod.AnarchyMod" ] }, "mixins": [ @@ -19,6 +24,7 @@ "depends": { "fabric": "*", "fabricloader": ">=${loader_version}", - "minecraft": "${minecraft_version}" + "minecraft": "${minecraft_version}", + "java": ">=21" } } diff --git a/mc-1.21.8/build.gradle b/mc-1.21.8/build.gradle deleted file mode 100644 index 16da46e..0000000 --- a/mc-1.21.8/build.gradle +++ /dev/null @@ -1,88 +0,0 @@ -plugins { - id 'fabric-loom' version '1.15.4' - id 'maven-publish' -} - -version = rootProject.version -group = project.maven_group - -base { - archivesName = project.archives_base_name -} - - -fabricApi { - configureDataGeneration { - client = true - } -} - -repositories { -} - -dependencies { - minecraft "com.mojang:minecraft:${project.minecraft_version}" - mappings loom.officialMojangMappings() - modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" - - modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}" - - implementation project(":common") -} - -base { - archivesName = "anarchymod-${project.name}" -} - -tasks.named("jar") { - dependsOn project(":common").tasks.named("classes") - from project(":common").sourceSets.main.output -} - -processResources { - inputs.property "version", project.version - inputs.property "minecraft_version", project.minecraft_version - inputs.property "loader_version", project.loader_version - filteringCharset "UTF-8" - - filesMatching("fabric.mod.json") { - expand "version": project.version, - "minecraft_version": project.minecraft_version, - "loader_version": project.loader_version, - "fabric_api_version": project.fabric_api_version - } -} - -def targetJavaVersion = 21 -tasks.withType(JavaCompile).configureEach { - it.options.encoding = "UTF-8" - if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) { - it.options.release.set(targetJavaVersion) - } -} - -java { - def javaVersion = JavaVersion.toVersion(targetJavaVersion) - if (JavaVersion.current() < javaVersion) { - toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) - } - withSourcesJar() -} - -jar { - from("LICENSE") { - rename { "${it}_${project.archives_base_name}" } - } -} - -publishing { - publications { - create("mavenJava", MavenPublication) { - artifactId = project.archives_base_name - from components.java - } - } - - repositories { - } -} diff --git a/mc-1.21.8/build.gradle.kts b/mc-1.21.8/build.gradle.kts new file mode 100644 index 0000000..ee53a21 --- /dev/null +++ b/mc-1.21.8/build.gradle.kts @@ -0,0 +1,72 @@ +plugins { + id("fabric-loom") version "1.15.4" + id("maven-publish") +} + +val minecraftVersion = property("minecraft_version") as String +val loaderVersion = property("loader_version") as String +val fabricApiVersion = property("fabric_api_version") as String + +version = rootProject.version +group = property("maven_group")!! + +base { + archivesName.set("anarchymod-${project.name}") +} + +repositories { +} + +dependencies { + minecraft("com.mojang:minecraft:$minecraftVersion") + mappings(loom.officialMojangMappings()) + modImplementation("net.fabricmc:fabric-loader:$loaderVersion") + modImplementation("net.fabricmc.fabric-api:fabric-api:$fabricApiVersion") + implementation(project(":common")) +} + +tasks.named("jar") { + dependsOn(project(":common").tasks.named("classes")) + from(project(":common").sourceSets["main"].output) +} + +tasks.processResources { + inputs.property("version", project.version) + inputs.property("minecraft_version", minecraftVersion) + inputs.property("loader_version", loaderVersion) + filteringCharset = "UTF-8" + + filesMatching("fabric.mod.json") { + expand( + "version" to project.version, + "minecraft_version" to minecraftVersion, + "loader_version" to loaderVersion, + "fabric_api_version" to fabricApiVersion + ) + } +} + +tasks.withType().configureEach { + options.encoding = "UTF-8" + options.release.set(21) +} + +java { + toolchain.languageVersion.set(JavaLanguageVersion.of(21)) + withSourcesJar() +} + +tasks.jar { + from("LICENSE") { + rename { "${it}_${base.archivesName.get()}" } + } +} + +publishing { + publications { + create("mavenJava") { + artifactId = base.archivesName.get() + from(components["java"]) + } + } +} diff --git a/mc-1.21.8/gradle.properties b/mc-1.21.8/gradle.properties index 6232c6b..9f96f5f 100644 --- a/mc-1.21.8/gradle.properties +++ b/mc-1.21.8/gradle.properties @@ -1,11 +1,10 @@ # Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html minecraft_version=1.21.8 loader_version=0.18.4 fabric_api_version=0.136.1+1.21.8 # Mod Properties -maven_group=me.itskronx11 +maven_group=net.blockhost archives_base_name=mc-1.21.8 diff --git a/mc-1.21.8/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java b/mc-1.21.8/src/main/java/net/blockhost/anarchymod/AnarchyMod.java similarity index 95% rename from mc-1.21.8/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java rename to mc-1.21.8/src/main/java/net/blockhost/anarchymod/AnarchyMod.java index f9681f1..f921459 100644 --- a/mc-1.21.8/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java +++ b/mc-1.21.8/src/main/java/net/blockhost/anarchymod/AnarchyMod.java @@ -1,4 +1,4 @@ -package me.itskronx11.anarchymod; +package net.blockhost.anarchymod; import net.fabricmc.api.ClientModInitializer; import net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents; diff --git a/mc-1.21.10/src/main/java/me/itskronx11/anarchymod/JoinPayload.java b/mc-1.21.8/src/main/java/net/blockhost/anarchymod/JoinPayload.java similarity index 95% rename from mc-1.21.10/src/main/java/me/itskronx11/anarchymod/JoinPayload.java rename to mc-1.21.8/src/main/java/net/blockhost/anarchymod/JoinPayload.java index 620e8ff..d418cfb 100644 --- a/mc-1.21.10/src/main/java/me/itskronx11/anarchymod/JoinPayload.java +++ b/mc-1.21.8/src/main/java/net/blockhost/anarchymod/JoinPayload.java @@ -1,4 +1,4 @@ -package me.itskronx11.anarchymod; +package net.blockhost.anarchymod; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.codec.StreamCodec; @@ -22,4 +22,4 @@ public class JoinPayload implements CustomPacketPayload { public Type type() { return TYPE; } -} \ No newline at end of file +} diff --git a/mc-1.21.9/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java b/mc-1.21.8/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java similarity index 89% rename from mc-1.21.9/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java rename to mc-1.21.8/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java index 470d6f8..b6a6974 100644 --- a/mc-1.21.9/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java +++ b/mc-1.21.8/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java @@ -1,7 +1,7 @@ -package me.itskronx11.anarchymod.mixin; +package net.blockhost.anarchymod.mixin; import com.mojang.patchy.BlockedServers; -import me.itskronx11.anarchymod.Domains; +import net.blockhost.anarchymod.Domains; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; diff --git a/mc-1.21.11/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java b/mc-1.21.8/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java similarity index 91% rename from mc-1.21.11/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java rename to mc-1.21.8/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java index 0a24469..0c5e3ef 100644 --- a/mc-1.21.11/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java +++ b/mc-1.21.8/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java @@ -1,6 +1,6 @@ -package me.itskronx11.anarchymod.mixin; +package net.blockhost.anarchymod.mixin; -import me.itskronx11.anarchymod.Domains; +import net.blockhost.anarchymod.Domains; import net.minecraft.client.multiplayer.ServerData; import net.minecraft.client.multiplayer.ServerList; import org.spongepowered.asm.mixin.Final; diff --git a/mc-1.21.8/src/main/resources/anarchymod.mixins.json b/mc-1.21.8/src/main/resources/anarchymod.mixins.json index 6f97bc0..88503bf 100644 --- a/mc-1.21.8/src/main/resources/anarchymod.mixins.json +++ b/mc-1.21.8/src/main/resources/anarchymod.mixins.json @@ -1,7 +1,7 @@ { "required": true, "minVersion": "0.8", - "package": "me.itskronx11.anarchymod.mixin", + "package": "net.blockhost.anarchymod.mixin", "compatibilityLevel": "JAVA_21", "client": [ "BlockedServersMixin", diff --git a/mc-1.21.8/src/main/resources/fabric.mod.json b/mc-1.21.8/src/main/resources/fabric.mod.json index 5d93a88..b5f61fe 100644 --- a/mc-1.21.8/src/main/resources/fabric.mod.json +++ b/mc-1.21.8/src/main/resources/fabric.mod.json @@ -3,14 +3,19 @@ "id": "anarchymod", "version": "${version}", "name": "AnarchyMod", - "description": "", - "authors": [], - "contact": {}, - "license": "All-Rights-Reserved", + "description": "Client-side mod for anarchy Minecraft servers", + "authors": ["6b6t"], + "contact": { + "homepage": "https://6b6t.org", + "issues": "https://github.com/6b6t/AnarchyMod/issues", + "sources": "https://github.com/6b6t/AnarchyMod" + }, + "license": "MIT", + "icon": "assets/anarchymod/icon.png", "environment": "client", "entrypoints": { "client": [ - "me.itskronx11.anarchymod.AnarchyMod" + "net.blockhost.anarchymod.AnarchyMod" ] }, "mixins": [ @@ -19,6 +24,7 @@ "depends": { "fabric": "*", "fabricloader": ">=${loader_version}", - "minecraft": "${minecraft_version}" + "minecraft": "${minecraft_version}", + "java": ">=21" } } diff --git a/mc-1.21.9/build.gradle b/mc-1.21.9/build.gradle deleted file mode 100644 index 16da46e..0000000 --- a/mc-1.21.9/build.gradle +++ /dev/null @@ -1,88 +0,0 @@ -plugins { - id 'fabric-loom' version '1.15.4' - id 'maven-publish' -} - -version = rootProject.version -group = project.maven_group - -base { - archivesName = project.archives_base_name -} - - -fabricApi { - configureDataGeneration { - client = true - } -} - -repositories { -} - -dependencies { - minecraft "com.mojang:minecraft:${project.minecraft_version}" - mappings loom.officialMojangMappings() - modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" - - modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}" - - implementation project(":common") -} - -base { - archivesName = "anarchymod-${project.name}" -} - -tasks.named("jar") { - dependsOn project(":common").tasks.named("classes") - from project(":common").sourceSets.main.output -} - -processResources { - inputs.property "version", project.version - inputs.property "minecraft_version", project.minecraft_version - inputs.property "loader_version", project.loader_version - filteringCharset "UTF-8" - - filesMatching("fabric.mod.json") { - expand "version": project.version, - "minecraft_version": project.minecraft_version, - "loader_version": project.loader_version, - "fabric_api_version": project.fabric_api_version - } -} - -def targetJavaVersion = 21 -tasks.withType(JavaCompile).configureEach { - it.options.encoding = "UTF-8" - if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) { - it.options.release.set(targetJavaVersion) - } -} - -java { - def javaVersion = JavaVersion.toVersion(targetJavaVersion) - if (JavaVersion.current() < javaVersion) { - toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) - } - withSourcesJar() -} - -jar { - from("LICENSE") { - rename { "${it}_${project.archives_base_name}" } - } -} - -publishing { - publications { - create("mavenJava", MavenPublication) { - artifactId = project.archives_base_name - from components.java - } - } - - repositories { - } -} diff --git a/mc-1.21.9/build.gradle.kts b/mc-1.21.9/build.gradle.kts new file mode 100644 index 0000000..ee53a21 --- /dev/null +++ b/mc-1.21.9/build.gradle.kts @@ -0,0 +1,72 @@ +plugins { + id("fabric-loom") version "1.15.4" + id("maven-publish") +} + +val minecraftVersion = property("minecraft_version") as String +val loaderVersion = property("loader_version") as String +val fabricApiVersion = property("fabric_api_version") as String + +version = rootProject.version +group = property("maven_group")!! + +base { + archivesName.set("anarchymod-${project.name}") +} + +repositories { +} + +dependencies { + minecraft("com.mojang:minecraft:$minecraftVersion") + mappings(loom.officialMojangMappings()) + modImplementation("net.fabricmc:fabric-loader:$loaderVersion") + modImplementation("net.fabricmc.fabric-api:fabric-api:$fabricApiVersion") + implementation(project(":common")) +} + +tasks.named("jar") { + dependsOn(project(":common").tasks.named("classes")) + from(project(":common").sourceSets["main"].output) +} + +tasks.processResources { + inputs.property("version", project.version) + inputs.property("minecraft_version", minecraftVersion) + inputs.property("loader_version", loaderVersion) + filteringCharset = "UTF-8" + + filesMatching("fabric.mod.json") { + expand( + "version" to project.version, + "minecraft_version" to minecraftVersion, + "loader_version" to loaderVersion, + "fabric_api_version" to fabricApiVersion + ) + } +} + +tasks.withType().configureEach { + options.encoding = "UTF-8" + options.release.set(21) +} + +java { + toolchain.languageVersion.set(JavaLanguageVersion.of(21)) + withSourcesJar() +} + +tasks.jar { + from("LICENSE") { + rename { "${it}_${base.archivesName.get()}" } + } +} + +publishing { + publications { + create("mavenJava") { + artifactId = base.archivesName.get() + from(components["java"]) + } + } +} diff --git a/mc-1.21.9/gradle.properties b/mc-1.21.9/gradle.properties index 42ff298..f7b8e1f 100644 --- a/mc-1.21.9/gradle.properties +++ b/mc-1.21.9/gradle.properties @@ -1,11 +1,10 @@ # Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html minecraft_version=1.21.9 loader_version=0.18.4 fabric_api_version=0.134.1+1.21.9 # Mod Properties -maven_group=me.itskronx11 +maven_group=net.blockhost archives_base_name=mc-1.21.9 diff --git a/mc-1.21.9/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java b/mc-1.21.9/src/main/java/net/blockhost/anarchymod/AnarchyMod.java similarity index 95% rename from mc-1.21.9/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java rename to mc-1.21.9/src/main/java/net/blockhost/anarchymod/AnarchyMod.java index f9681f1..f921459 100644 --- a/mc-1.21.9/src/main/java/me/itskronx11/anarchymod/AnarchyMod.java +++ b/mc-1.21.9/src/main/java/net/blockhost/anarchymod/AnarchyMod.java @@ -1,4 +1,4 @@ -package me.itskronx11.anarchymod; +package net.blockhost.anarchymod; import net.fabricmc.api.ClientModInitializer; import net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents; diff --git a/mc-1.21.9/src/main/java/me/itskronx11/anarchymod/JoinPayload.java b/mc-1.21.9/src/main/java/net/blockhost/anarchymod/JoinPayload.java similarity index 95% rename from mc-1.21.9/src/main/java/me/itskronx11/anarchymod/JoinPayload.java rename to mc-1.21.9/src/main/java/net/blockhost/anarchymod/JoinPayload.java index 620e8ff..d418cfb 100644 --- a/mc-1.21.9/src/main/java/me/itskronx11/anarchymod/JoinPayload.java +++ b/mc-1.21.9/src/main/java/net/blockhost/anarchymod/JoinPayload.java @@ -1,4 +1,4 @@ -package me.itskronx11.anarchymod; +package net.blockhost.anarchymod; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.codec.StreamCodec; @@ -22,4 +22,4 @@ public class JoinPayload implements CustomPacketPayload { public Type type() { return TYPE; } -} \ No newline at end of file +} diff --git a/mc-1.21.10/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java b/mc-1.21.9/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java similarity index 89% rename from mc-1.21.10/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java rename to mc-1.21.9/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java index 470d6f8..b6a6974 100644 --- a/mc-1.21.10/src/main/java/me/itskronx11/anarchymod/mixin/BlockedServersMixin.java +++ b/mc-1.21.9/src/main/java/net/blockhost/anarchymod/mixin/BlockedServersMixin.java @@ -1,7 +1,7 @@ -package me.itskronx11.anarchymod.mixin; +package net.blockhost.anarchymod.mixin; import com.mojang.patchy.BlockedServers; -import me.itskronx11.anarchymod.Domains; +import net.blockhost.anarchymod.Domains; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; diff --git a/mc-1.21.9/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java b/mc-1.21.9/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java similarity index 91% rename from mc-1.21.9/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java rename to mc-1.21.9/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java index 0a24469..0c5e3ef 100644 --- a/mc-1.21.9/src/main/java/me/itskronx11/anarchymod/mixin/ServerListMixin.java +++ b/mc-1.21.9/src/main/java/net/blockhost/anarchymod/mixin/ServerListMixin.java @@ -1,6 +1,6 @@ -package me.itskronx11.anarchymod.mixin; +package net.blockhost.anarchymod.mixin; -import me.itskronx11.anarchymod.Domains; +import net.blockhost.anarchymod.Domains; import net.minecraft.client.multiplayer.ServerData; import net.minecraft.client.multiplayer.ServerList; import org.spongepowered.asm.mixin.Final; diff --git a/mc-1.21.9/src/main/resources/anarchymod.mixins.json b/mc-1.21.9/src/main/resources/anarchymod.mixins.json index 6f97bc0..88503bf 100644 --- a/mc-1.21.9/src/main/resources/anarchymod.mixins.json +++ b/mc-1.21.9/src/main/resources/anarchymod.mixins.json @@ -1,7 +1,7 @@ { "required": true, "minVersion": "0.8", - "package": "me.itskronx11.anarchymod.mixin", + "package": "net.blockhost.anarchymod.mixin", "compatibilityLevel": "JAVA_21", "client": [ "BlockedServersMixin", diff --git a/mc-1.21.9/src/main/resources/fabric.mod.json b/mc-1.21.9/src/main/resources/fabric.mod.json index 5d93a88..b5f61fe 100644 --- a/mc-1.21.9/src/main/resources/fabric.mod.json +++ b/mc-1.21.9/src/main/resources/fabric.mod.json @@ -3,14 +3,19 @@ "id": "anarchymod", "version": "${version}", "name": "AnarchyMod", - "description": "", - "authors": [], - "contact": {}, - "license": "All-Rights-Reserved", + "description": "Client-side mod for anarchy Minecraft servers", + "authors": ["6b6t"], + "contact": { + "homepage": "https://6b6t.org", + "issues": "https://github.com/6b6t/AnarchyMod/issues", + "sources": "https://github.com/6b6t/AnarchyMod" + }, + "license": "MIT", + "icon": "assets/anarchymod/icon.png", "environment": "client", "entrypoints": { "client": [ - "me.itskronx11.anarchymod.AnarchyMod" + "net.blockhost.anarchymod.AnarchyMod" ] }, "mixins": [ @@ -19,6 +24,7 @@ "depends": { "fabric": "*", "fabricloader": ">=${loader_version}", - "minecraft": "${minecraft_version}" + "minecraft": "${minecraft_version}", + "java": ">=21" } }