diff options
Diffstat (limited to 'src/main/java/me/shedaniel/mixins/MixinMinecraftClient.java')
| -rw-r--r-- | src/main/java/me/shedaniel/mixins/MixinMinecraftClient.java | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/main/java/me/shedaniel/mixins/MixinMinecraftClient.java b/src/main/java/me/shedaniel/mixins/MixinMinecraftClient.java deleted file mode 100644 index 110ff5beb..000000000 --- a/src/main/java/me/shedaniel/mixins/MixinMinecraftClient.java +++ /dev/null @@ -1,33 +0,0 @@ -package me.shedaniel.mixins; - -import me.shedaniel.Core; -import me.shedaniel.listenerdefinitions.ClientTickable; -import me.shedaniel.listenerdefinitions.KeybindHandler; -import net.minecraft.class_3689; -import net.minecraft.client.MinecraftClient; -import org.spongepowered.asm.mixin.Final; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(MinecraftClient.class) -public class MixinMinecraftClient { - - @Shadow - @Final - private class_3689 profiler; - - @Inject(method = "tick", at = @At("RETURN")) - private void onTick(CallbackInfo ci) { - profiler.begin("mods"); - for(ClientTickable tickable : Core.getListeners(ClientTickable.class)) { - profiler.begin(() -> tickable.getClass().getCanonicalName().replace('.', '/')); - tickable.clientTick(); - profiler.end(); - } - profiler.end(); - } - -} |
