inject method for capes

This commit is contained in:
Bella 2019-12-12 21:45:01 -05:00
parent 6c7303fe8b
commit 6c77fe2cb3
1 changed files with 8 additions and 0 deletions

View File

@ -2,6 +2,7 @@ package me.zeroeightsix.kami.mixin.client;
import me.zeroeightsix.kami.KamiMod; import me.zeroeightsix.kami.KamiMod;
import me.zeroeightsix.kami.event.events.GuiScreenEvent; import me.zeroeightsix.kami.event.events.GuiScreenEvent;
import me.zeroeightsix.kami.module.modules.sdashb.capes.Capes;
import me.zeroeightsix.kami.util.Wrapper; import me.zeroeightsix.kami.util.Wrapper;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.audio.SoundHandler; import net.minecraft.client.audio.SoundHandler;
@ -113,6 +114,12 @@ public class MixinMinecraft {
save(); save();
} }
@Inject(method = "init", at = @At(value = "FIELD", target = "Lnet/minecraft/client/Minecraft;ingameGUI:Lnet/minecraft/client/gui/GuiIngame;", shift = At.Shift.AFTER))
public void startCapes(CallbackInfo ci) {
System.out.println("Loaded capes");
new Capes();
}
private void save() { private void save() {
System.out.println("Shutting down: saving KAMI configuration"); System.out.println("Shutting down: saving KAMI configuration");
KamiMod.saveConfiguration(); KamiMod.saveConfiguration();
@ -120,3 +127,4 @@ public class MixinMinecraft {
} }
} }