diff --git a/fabric/build.gradle b/fabric/build.gradle index 8208364..7b7059f 100644 --- a/fabric/build.gradle +++ b/fabric/build.gradle @@ -92,7 +92,7 @@ unifiedPublishing { curseforge { token = CURSEFORGE_TOKEN id = rootProject.curseforge_id - gameVersions.addAll "Java 21", project.minecraft_version + gameVersions.addAll "Java 21", project.minecraft_version, project.supported_versions } } @@ -102,7 +102,7 @@ unifiedPublishing { token = MODRINTH_TOKEN id = rootProject.modrinth_id version = "$project.version-$project.name" - gameVersions.addAll project.minecraft_version + gameVersions.addAll project.minecraft_version, project.supported_versions } } } diff --git a/gradle.properties b/gradle.properties index 75f5dbc..6bf128b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,13 +3,14 @@ org.gradle.parallel=true org.gradle.jvmargs=-Xmx2048M minecraft_version=1.21 +supported_versions=1.21.1 yarn_mappings=1.21+build.2 enabled_platforms=fabric,neoforge archives_base_name=midnightcontrols mod_version=1.10.0-beta.1 maven_group=eu.midnightdust -release_type=release +release_type=beta modrinth_id = bXX9h73M curseforge_id = 621768 # Configure the IDs here after creating the projects on the websites diff --git a/neoforge/build.gradle b/neoforge/build.gradle index 7b25289..5c7d68e 100644 --- a/neoforge/build.gradle +++ b/neoforge/build.gradle @@ -104,7 +104,7 @@ unifiedPublishing { curseforge { token = CURSEFORGE_TOKEN id = rootProject.curseforge_id - gameVersions.addAll "Java 21", project.minecraft_version + gameVersions.addAll "Java 21", project.minecraft_version, project.supported_versions } } @@ -114,7 +114,7 @@ unifiedPublishing { token = MODRINTH_TOKEN id = rootProject.modrinth_id version = "$project.version-$project.name" - gameVersions.addAll project.minecraft_version + gameVersions.addAll project.minecraft_version, project.supported_versions } } } diff --git a/neoforge/src/main/java/eu/midnightdust/midnightcontrols/neoforge/MidnightControlsNeoforge.java b/neoforge/src/main/java/eu/midnightdust/midnightcontrols/neoforge/MidnightControlsNeoforge.java index 6e748a8..6ccfb12 100644 --- a/neoforge/src/main/java/eu/midnightdust/midnightcontrols/neoforge/MidnightControlsNeoforge.java +++ b/neoforge/src/main/java/eu/midnightdust/midnightcontrols/neoforge/MidnightControlsNeoforge.java @@ -27,7 +27,7 @@ public class MidnightControlsNeoforge { public class CommonEvents { @SubscribeEvent public static void registerPayloads(RegisterPayloadHandlersEvent event) { - PayloadRegistrar registrar = event.registrar("1"); + PayloadRegistrar registrar = event.registrar("1").optional(); registrar.playToServer(HelloPayload.PACKET_ID, HelloPayload.codec, (payload, context) -> { ControlsMode.byId(payload.controlsMode()).ifPresent(controlsMode -> new PlayerChangeControlsModeEvent(context.player(), controlsMode)); context.connection().send(new CustomPayloadS2CPacket(new FeaturePayload(MidnightControlsFeature.HORIZONTAL_REACHAROUND)));