Skip to content

Commit 141b166

Browse files
committed
Add dependency on Weave-Loader
1 parent e4f3943 commit 141b166

File tree

3 files changed

+7
-11
lines changed

3 files changed

+7
-11
lines changed

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ repositories {
1111
}
1212

1313
dependencies {
14-
implementation("com.github.Weave-MC:Weave-Api:552b206a3b")
14+
implementation("com.github.Weave-MC:Weave-Loader:f8caa7184e")
1515
}
1616

1717
tasks.jar {
1818
manifest.attributes(
19-
"Weave-Entry" to "com.example.mod.Entry"
19+
"Weave-Entry" to "com.example.mod.ExampleMod"
2020
)
2121
}
Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
package com.example.mod
22

3-
import club.maxstats.weave.api.ModInitializer
4-
import club.maxstats.weave.api.hook.HookManager
3+
import club.maxstats.weave.loader.api.HookManager
4+
import club.maxstats.weave.loader.api.ModInitializer
55
import com.example.mod.hooks.MinecraftHook
66

7-
class Entry: ModInitializer {
7+
class ExampleMod : ModInitializer {
88
override fun preinit(hookManager: HookManager) {
99
hookManager.add(MinecraftHook())
10-
}
11-
12-
override fun init(){
1310
println("Example Mod Initialized")
1411
}
1512
}

src/main/kotlin/com/example/mod/hooks/MinecraftHook.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.example.mod.hooks
2-
3-
import club.maxstats.weave.api.hook.Hook
2+
import club.maxstats.weave.loader.api.Hook
43
import org.objectweb.asm.Opcodes
54
import org.objectweb.asm.tree.ClassNode
65
import org.objectweb.asm.tree.FieldInsnNode
@@ -10,7 +9,7 @@ import org.objectweb.asm.tree.MethodInsnNode
109
import org.objectweb.asm.tree.MethodNode
1110

1211
class MinecraftHook: Hook("net/minecraft/client/Minecraft") {
13-
override fun transform(cn: ClassNode) {
12+
override fun transform(cn: ClassNode, callback: Callback) {
1413
for (method: MethodNode in cn.methods) {
1514
if (method.name.equals("startGame")) {
1615
this.startGameInject(method)

0 commit comments

Comments
 (0)