Skip to content

Commit

Permalink
feat: port to 1.20.5
Browse files Browse the repository at this point in the history
  • Loading branch information
Sunekaer committed May 9, 2024
1 parent 4d103f2 commit 411e5cf
Show file tree
Hide file tree
Showing 9 changed files with 38 additions and 34 deletions.
28 changes: 14 additions & 14 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
plugins {
id "architectury-plugin" version "3.4.151"
id "dev.architectury.loom" version "1.4.373" apply false
id "architectury-plugin" version "3.4-SNAPSHOT"
id "dev.architectury.loom" version "1.6-SNAPSHOT" apply false
id "me.modmuss50.mod-publish-plugin" version "0.4.5"
}

Expand Down Expand Up @@ -53,7 +53,7 @@ allprojects {

tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
options.release = 17
options.release = 21
}

java {
Expand All @@ -67,11 +67,11 @@ publishMods {
version = "${mod_version}"
type = STABLE

def forgeOptions = publishOptions {
file = project.provider { project(":forge").tasks.remapJar }.flatMap { it.archiveFile }
displayName = "[FORGE][${minecraft_version}] ${project.name} ${mod_version}"
modLoaders.add("forge")
}
// def forgeOptions = publishOptions {
// file = project.provider { project(":forge").tasks.remapJar }.flatMap { it.archiveFile }
// displayName = "[FORGE][${minecraft_version}] ${project.name} ${mod_version}"
// modLoaders.add("forge")
// }

def neoForge = publishOptions {
file = project.provider { project(":neoforge").tasks.remapJar }.flatMap { it.archiveFile }
Expand All @@ -91,18 +91,18 @@ publishMods {
minecraftVersions.add("${minecraft_version}")
}

curseforge("curseforgeForge") {
from(curseForgeOptions, forgeOptions)
}
// curseforge("curseforgeForge") {
// from(curseForgeOptions, forgeOptions)
// }

curseforge("curseforgeNeoForge") {
from(curseForgeOptions, neoForge)
}

if (providers.environmentVariable("MODRINTH_TOKEN").getOrNull() != null) {
modrinth("modrinthForge") {
from(modrinthOptions, forgeOptions)
}
// modrinth("modrinthForge") {
// from(modrinthOptions, forgeOptions)
// }

modrinth("modrinthNeoforge") {
from(modrinthOptions, neoForge)
Expand Down
16 changes: 8 additions & 8 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@
org.gradle.jvmargs=-Xmx4G
org.gradle.daemon=false

enabled_platforms=neoforge,forge
enabled_platforms=neoforge

mod_version=84.0.1
mod_version=85.0.0

# Dependencies
minecraft_version=1.20.4
minecraft_version=1.20.5

# ForgeGradle
forge_gradle_version=6.0.18
# NeoForgeGradle
neoforge_gradle_version=7.0.80
neoforge_gradle_version=7.0.83
# Mod loaders
# NeoForge
neoforge_version=20.4.80-beta
neoforge_version=20.5.21-beta
# Forge
forge_version=49.0.14

fabric_loader_version=0.15.3
fabric_api_version=0.91.2+1.20.4
fabric_loader_version=0.15.11
fabric_api_version=0.97.8+1.20.5

# Architectury
architectury_version=11.0.10
architectury_version=12.0.28

archives_base_name=mute
maven_group=com.sunekaer.mods
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
networkTimeout=10000
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
2 changes: 1 addition & 1 deletion neoforge/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ processResources {
duplicatesStrategy(DuplicatesStrategy.EXCLUDE)
inputs.property "version", project.version

filesMatching("META-INF/mods.toml") {
filesMatching("META-INF/neoforge.mods.toml") {
expand "version": project.version
}
}
Expand Down
4 changes: 2 additions & 2 deletions neoforge/src/main/java/mute/Config.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package mute;

import net.neoforged.bus.api.SubscribeEvent;
import net.neoforged.fml.common.Mod;
import net.neoforged.fml.common.EventBusSubscriber;
import net.neoforged.fml.event.config.ModConfigEvent;
import net.neoforged.neoforge.common.ModConfigSpec;

Expand All @@ -10,7 +10,7 @@
import java.util.List;
import java.util.Set;

@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
@EventBusSubscriber(bus = EventBusSubscriber.Bus.MOD)
public class Config {
public static final String CATEGORY_GENERAL = "general";
public static ModConfigSpec CONFIG;
Expand Down
6 changes: 3 additions & 3 deletions neoforge/src/main/java/mute/Mute.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ public class Mute {
public static final String MODID = "mute";

public Mute() {
ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, Config.CONFIG);

ModLoadingContext.get().registerExtensionPoint(IExtensionPoint.DisplayTest.class, () -> new IExtensionPoint.DisplayTest(() -> "", (c, b) -> true));
if (FMLEnvironment.dist == Dist.CLIENT) {
ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, Config.CONFIG);
}

}
}
3 changes: 2 additions & 1 deletion neoforge/src/main/java/mute/PlaySoundEventHandler.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@
import net.neoforged.bus.api.EventPriority;
import net.neoforged.bus.api.SubscribeEvent;
import net.neoforged.api.distmarker.Dist;
import net.neoforged.fml.common.EventBusSubscriber;
import net.neoforged.fml.common.Mod;
import net.neoforged.neoforge.client.event.sound.PlaySoundEvent;

@Mod.EventBusSubscriber(value = Dist.CLIENT)
@EventBusSubscriber(value = Dist.CLIENT)
public class PlaySoundEventHandler {
@SubscribeEvent(priority = EventPriority.LOWEST, receiveCanceled = false)
public static void onPlaySoundEvent(PlaySoundEvent event) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
modLoader="javafml" #mandatory
loaderVersion="[1,)" #mandatory
loaderVersion="[2,)" #mandatory
license = "All Rights Reserved"
displayTest="IGNORE_ALL_VERSION"

[[mods]] #mandatory
modId="mute" #mandatory
Expand All @@ -10,17 +11,18 @@ authors="Sunekaer" #optional
description='''
Mutes sounds in the game based on config.
'''
side="CLIENT"

[[dependencies.mute]]
modId = "neoforge"
required = true
versionRange = "[20.4,)"
versionRange = "[20.5,)"
ordering="NONE"
side="BOTH"

[[dependencies.mute]]
modId="minecraft"
required=true
versionRange="[1.20.4,)"
versionRange="[1.20.5,)"
ordering="NONE"
side="BOTH"
3 changes: 2 additions & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ pluginManagement {
}
}

include "common", "forge", "neoforge",
//include "common", "forge", "neoforge",
include "common", "neoforge",

rootProject.name = 'Mute'

0 comments on commit 411e5cf

Please sign in to comment.