SnowyGUI/common/src/main/java/fr/username404/snowygui/mixins/RendererMixin.java

18 lines
661 B
Java

package fr.username404.snowygui.mixins;
import com.mojang.blaze3d.vertex.PoseStack;
import fr.username404.snowygui.gui.feature.NoHurtCamera;
import net.minecraft.client.renderer.GameRenderer;
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(GameRenderer.class)
abstract class RendererMixin {
@Inject(method = "bobHurt", at = @At("HEAD"), cancellable = true)
private void onHurt(PoseStack poseStack, float f, CallbackInfo ci) {
if (NoHurtCamera.INSTANCE.getToggled()) ci.cancel();
}
}