Fabric client mod for 1.15-1.19 that removes the bobber overlay when you get hooked by yourself/another player
The description is too short apparently so here's the entire Java source code I guess. I really don't know how else to elaborate on this, it is a very simple mod.
| package net.nu11une.bobberbegone.mixin; |
| import net.minecraft.client.MinecraftClient; |
| import net.minecraft.client.render.VertexConsumerProvider; |
| import net.minecraft.client.util.math.MatrixStack; |
| import net.minecraft.entity.projectile.FishingBobberEntity; |
| 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(net.minecraft.client.render.entity.FishingBobberEntityRenderer.class) |
| public class FishingBobberEntityRendererMixin { |
@Inject(at = @At("HEAD"), method = "render(Lnet/minecraft/entity/projectile/FishingBobberEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render /VertexConsumerProvider;I)V", cancellable = true)
|
| public void renderCallback(FishingBobberEntity fishingBobberEntity, float f, float g, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int i, CallbackInfo ci){ |
| if((MinecraftClient.getInstance().options == null || MinecraftClient.getInstance().options.getPerspective().isFirstPerson()) && fishingBobberEntity.getHookedEntity() == MinecraftClient.getInstance().player){ |
}