Files
Explosion-Overhaul/src/main/java/com/vinlanx/explosionoverhaul/client/PositionalSoundInstance.java
MrSphay dcd08a876e
Some checks failed
Build / build (push) Failing after 13s
Scaffold NeoForge port
2026-05-04 12:09:37 +02:00

37 lines
1.2 KiB
Java

/*
* Decompiled with CFR 0.152.
*/
package com.vinlanx.explosionoverhaul.client;
import net.minecraft.client.resources.sounds.AbstractTickableSoundInstance;
import net.minecraft.client.resources.sounds.SoundInstance;
import net.minecraft.sounds.SoundEvent;
import net.minecraft.sounds.SoundSource;
import net.minecraft.util.RandomSource;
import net.minecraft.world.phys.Vec3;
public class PositionalSoundInstance
extends AbstractTickableSoundInstance {
public PositionalSoundInstance(SoundEvent pSound, SoundSource pSource, float pVolume, float pPitch, RandomSource pRandom, double pX, double pY, double pZ) {
super(pSound, pSource, pRandom);
this.f_119573_ = pVolume;
this.f_119574_ = pPitch;
this.f_119575_ = pX;
this.f_119576_ = pY;
this.f_119577_ = pZ;
this.f_119578_ = false;
this.f_119579_ = 0;
this.f_119582_ = false;
this.f_119580_ = SoundInstance.Attenuation.LINEAR;
}
public void m_7788_() {
}
public void updatePosition(Vec3 newPosition) {
this.f_119575_ = newPosition.m_7096_();
this.f_119576_ = newPosition.m_7098_();
this.f_119577_ = newPosition.m_7094_();
}
}