diff --git a/src/client/java/chickenmanfy/scify/mixin/client/ActionBarMixin.java b/src/client/java/chickenmanfy/scify/mixin/client/ActionBarMixin.java new file mode 100644 index 0000000..586c7cd --- /dev/null +++ b/src/client/java/chickenmanfy/scify/mixin/client/ActionBarMixin.java @@ -0,0 +1,20 @@ +package chickenmanfy.scify.mixin.client; + + +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; + +import net.minecraft.client.gui.hud.InGameHud; +import net.minecraft.text.Text; + + +@Mixin(InGameHud.class) +public class ActionBarMixin { + + @Inject(at = @At("HEAD"), method = "setOverlayMessage(Lnet/minecraft/text/Text;Z)V") + private void sendMessage(Text message, boolean tinted, CallbackInfo info) { + System.out.println(message.getString()); + } +} \ No newline at end of file diff --git a/src/client/resources/scify.client.mixins.json b/src/client/resources/scify.client.mixins.json index 8d08fa1..cc164df 100644 --- a/src/client/resources/scify.client.mixins.json +++ b/src/client/resources/scify.client.mixins.json @@ -3,7 +3,7 @@ "package": "chickenmanfy.scify.mixin.client", "compatibilityLevel": "JAVA_17", "client": [ - "ExampleClientMixin" + "ActionBarMixin" ], "injectors": { "defaultRequire": 1