package com.vinlanx.explosionoverhaul.client; import com.vinlanx.explosionoverhaul.PlayTrackedSoundPacket; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.world.entity.player.Player; import net.minecraft.world.phys.Vec3; import net.neoforged.neoforge.client.event.RenderGuiEvent; public class ClientEffects { public static void addTrackedSound(PlayTrackedSoundPacket msg) { } public static Vec3 calculateSoundPosition(Player player, Vec3 explosionPos, boolean isPlayerInHouse) { return explosionPos; } public static void triggerLocalCameraShake(float intensity, int durationTicks, float pushIntensity) { } public static void triggerDelayedCameraShake(float intensity, int durationTicks, float pushIntensity, int delayTicks) { } public static void triggerRealisticExplosion(Vec3 position, float power) { } public static void addFlashEffect(Vec3 explosionPos, float power) { } public static void onClientTick() { } public static void renderFlash(RenderGuiEvent.Post event) { } public static void renderFlash(GuiGraphics graphics) { } public static void triggerShockwave(Vec3 position, float power) { } public static void triggerDustCloud(Vec3 position, float power) { } public static void triggerMistCloud(Vec3 position, float power) { } public static void triggerLineSparks(Vec3 position, float power) { } public static void triggerAmbientCaveDust(float power) { } }