package net.mcreator.target.client; import net.mcreator.target.init.TargetModTags; import net.minecraft.client.Minecraft; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.client.event.RenderGuiOverlayEvent; import net.minecraftforge.client.gui.overlay.VanillaGuiOverlay; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; @Mod.EventBusSubscriber(modid = "target", value = Dist.CLIENT) public class CrossHairHandler { @SubscribeEvent public static void onRenderOverlay(RenderGuiOverlayEvent.Pre event) { if (event.getOverlay() != VanillaGuiOverlay.CROSSHAIR.type()) return; Minecraft mc = Minecraft.getInstance(); if (mc.player == null) return; if (!mc.options.getCameraType().isFirstPerson()) return; if (mc.player.getMainHandItem().is(TargetModTags.Items.GUN)) { event.setCanceled(true); } } }