diff --git a/build.gradle b/build.gradle index 0821387..366dbb5 100644 --- a/build.gradle +++ b/build.gradle @@ -39,7 +39,7 @@ fabricApi { dependencies { // To change the versions see the gradle.properties file minecraft "com.mojang:minecraft:${project.minecraft_version}" - mappings loom.officialMojangMappings() + mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}" } diff --git a/gradle.properties b/gradle.properties index d26c333..3155589 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,6 +8,7 @@ org.gradle.configuration-cache=false # Fabric Properties # check these on https://fabricmc.net/develop minecraft_version=1.21.11 +yarn_mappings=1.21.11+build.4 loader_version=0.19.2 loom_version=1.15-SNAPSHOT diff --git a/src/client/java/skybakery/mixin/client/ExampleClientMixin.java b/src/client/java/skybakery/mixin/client/ExampleClientMixin.java index b857696..384e3b2 100644 --- a/src/client/java/skybakery/mixin/client/ExampleClientMixin.java +++ b/src/client/java/skybakery/mixin/client/ExampleClientMixin.java @@ -1,15 +1,8 @@ package skybakery.mixin.client; -import net.minecraft.client.Minecraft; +import net.minecraft.client.MinecraftClient; import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -@Mixin(Minecraft.class) +@Mixin(MinecraftClient.class) public class ExampleClientMixin { - @Inject(at = @At("HEAD"), method = "run") - private void init(CallbackInfo info) { - // This code is injected into the start of Minecraft.run()V - } } \ No newline at end of file diff --git a/src/main/java/skybakery/mixin/ExampleMixin.java b/src/main/java/skybakery/mixin/ExampleMixin.java index e718d6f..78b6c44 100644 --- a/src/main/java/skybakery/mixin/ExampleMixin.java +++ b/src/main/java/skybakery/mixin/ExampleMixin.java @@ -2,14 +2,7 @@ package skybakery.mixin; import net.minecraft.server.MinecraftServer; import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; @Mixin(MinecraftServer.class) public class ExampleMixin { - @Inject(at = @At("HEAD"), method = "loadLevel") - private void init(CallbackInfo info) { - // This code is injected into the start of MinecraftServer.loadLevel()V - } } \ No newline at end of file diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 5218706..880a9f2 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -5,7 +5,7 @@ "name": "SkyBakery", "description": "This is an example description! Tell everyone what your mod is about!", "authors": [ - "Me!" + "Caleb Burke" ], "contact": { "homepage": "https://fabricmc.net/",