Skip to content

Commit b006f53

Browse files
feat: back ported to 1.20.1
1 parent 1e5d7c2 commit b006f53

File tree

7 files changed

+19
-75
lines changed

7 files changed

+19
-75
lines changed

Diff for: CHANGELOG.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Kube Utils Changelog
22

3-
## [20.4.0]
3+
## [20.1.0]
44

55
### Changed
66

7-
- Updated to 1.20.4
7+
- Backported to 1.20.1

Diff for: build.gradle

+3-45
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ base {
2020

2121
java.toolchain.languageVersion = JavaLanguageVersion.of(17)
2222

23-
//def MAVEN_URL = "https://maven.saps.dev/${SNAPSHOT ? "snapshots" : "releases"}"
24-
//def MAVEN_VERSION = project.version + (SNAPSHOT ? "-SNAPSHOT" : "")
25-
2623
runs {
2724
configureEach {
2825
systemProperty 'forge.logging.markers', 'REGISTRIES'
@@ -51,30 +48,10 @@ configurations {
5148
runtimeClasspath.extendsFrom localRuntime
5249
}
5350

54-
//loom {
55-
// silentMojangMappingsLicense()
56-
//
57-
// forge {
58-
// mixinConfigs = [
59-
// "kubeutils.mixins.json"
60-
// ]
61-
//
62-
// dataGen {
63-
// mod project.mod_id
64-
// }
65-
// }
66-
//
67-
// launches {
68-
// data {
69-
// arg "--existing", file("src/main/resources").absolutePath
70-
// }
71-
// }
72-
//}
73-
7451
dependencies {
75-
implementation "net.neoforged:neoforge:${mcBase}.${neoforge_version}"
52+
implementation "net.neoforged:forge:${minecraft_version}-${neoforge_version}"
7653

77-
implementation "dev.latvian.mods:kubejs-neoforge:${kubejs_version}"
54+
implementation "dev.latvian.mods:kubejs-forge:${kubejs_version}"
7855
}
7956

8057
repositories {
@@ -122,25 +99,6 @@ idea {
12299
downloadJavadoc = true
123100
}
124101
}
125-
//
126-
//if (ENV.CURSEFORGE_KEY) {
127-
// curseforge {
128-
// apiKey = ENV.CURSEFORGE_KEY
129-
// project {
130-
// id = project.curseforge_id
131-
// releaseType = "release"
132-
// addGameVersion "Forge"
133-
// addGameVersion "Java 17"
134-
// addGameVersion project.minecraft_version
135-
// mainArtifact(remapJar.archiveFile)
136-
// relations {
137-
// requiredDependency 'kubejs'
138-
// }
139-
// changelog = file("./CHANGELOG.md")
140-
// changelogType = 'markdown'
141-
// }
142-
// }
143-
//}
144102

145103
publishing {
146104
publications {
@@ -167,7 +125,7 @@ publishMods {
167125
changelog = file("./CHANGELOG.md").text
168126
version = project.version
169127
file = project.provider { project.tasks.jar }.flatMap { it.archiveFile }
170-
modLoaders.add("neoforge")
128+
modLoaders.add("forge")
171129
type = STABLE
172130
displayName = "[${minecraft_version}] KubeUtils ${project.version}"
173131

Diff for: gradle.properties

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
org.gradle.jvmargs=-Xmx2G
33

44
# The MC version is used to determine the base the version for neo and the mod
5-
minecraft_version=1.20.4
5+
minecraft_version=1.20.1
66

7-
neoforge_version=237
8-
neoforge_loader_version=2
7+
neoforge_version=47.1.28
8+
neoforge_loader_version=47
99
mod_version=0
1010

1111
maven_group=pro.mikey.mods
@@ -16,4 +16,4 @@ mod_author=ErrorMikey/Mikey
1616
curseforge_id=678815
1717
modrinth_id=JHdL51WR
1818

19-
kubejs_version=2004.7.0-build.24
19+
kubejs_version=2001.6.5-build.16

Diff for: src/main/java/pro/mikey/kubeutils/KubeUtils.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package pro.mikey.kubeutils;
22

3-
import net.neoforged.fml.common.Mod;
4-
import net.neoforged.neoforge.common.NeoForge;
3+
import net.minecraftforge.common.MinecraftForge;
4+
import net.minecraftforge.fml.common.Mod;
55
import org.apache.logging.log4j.LogManager;
66
import org.apache.logging.log4j.Logger;
77
import pro.mikey.kubeutils.events.OnPlayerLoginEvent;
@@ -11,9 +11,8 @@ public class KubeUtils {
1111
public static final String MOD_ID = "kubeutils";
1212
public static final Logger LOGGER = LogManager.getLogger();
1313

14-
1514
public KubeUtils() {
16-
NeoForge.EVENT_BUS.register(new OnPlayerLoginEvent());
15+
MinecraftForge.EVENT_BUS.register(new OnPlayerLoginEvent());
1716
}
1817

1918
public static String getId() {

Diff for: src/main/java/pro/mikey/kubeutils/events/OnPlayerLoginEvent.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package pro.mikey.kubeutils.events;
22

33
import dev.latvian.mods.kubejs.core.EntityKJS;
4-
import net.neoforged.bus.api.SubscribeEvent;
5-
import net.neoforged.neoforge.event.entity.player.PlayerEvent;
4+
import net.minecraftforge.event.entity.player.PlayerEvent;
5+
import net.minecraftforge.eventbus.api.SubscribeEvent;
66
import pro.mikey.kubeutils.kubejs.events.KuEventsGroup;
77
import pro.mikey.kubeutils.kubejs.events.PlayerStarterItems;
88

Diff for: src/main/resources/META-INF/mods.toml

+5-8
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,22 @@ Provides extra methods and tools to the standard KubeJS mod
1212
'''
1313

1414
[[dependencies.kubeutils]]
15-
modId = "neoforge"
16-
required = true
17-
versionRange = "[${neoforge_base_two},)"
15+
modId = "forge"
16+
mandatory = true
17+
versionRange = "[47,)"
1818
ordering = "NONE"
1919
side = "BOTH"
2020

2121
[[dependencies.kubeutils]]
2222
modId = "minecraft"
23-
required = true
23+
mandatory = true
2424
versionRange = "[${minecraft_version},)"
2525
ordering = "NONE"
2626
side = "BOTH"
2727

2828
[[dependencies.kubeutils]]
2929
modId = "kubejs"
30-
required = true
30+
mandatory = true
3131
versionRange = "[${kubejs_version},)"
3232
ordering = "NONE"
3333
side = "BOTH"
34-
35-
[[mixins]]
36-
config = "kubeutils.mixins.json"

Diff for: src/main/resources/kubeutils.mixins.json

-10
This file was deleted.

0 commit comments

Comments
 (0)