Package net.minecraftforge.event
Class PlayLevelSoundEvent.AtEntity
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.PlayLevelSoundEvent
net.minecraftforge.event.PlayLevelSoundEvent.AtEntity
- Enclosing class:
PlayLevelSoundEvent
PlayLevelSoundEvent.AtEntity is fired when a sound is played on the
Level
at an Entity
's position.
This event is fired from Level.playSound(net.minecraft.world.entity.Entity, net.minecraft.core.BlockPos, net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundSource, float, float)
, Level.playSeededSound(net.minecraft.world.entity.player.Player, double, double, double, net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent>, net.minecraft.sounds.SoundSource, float, float, long)
, and LocalPlayer.playSound(net.minecraft.sounds.SoundEvent, float, float)
.
This event is cancelable
.
If this event is canceled, the sound is not played.
This event does not have a result.
This event is fired on the MinecraftForge.EVENT_BUS
.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.event.PlayLevelSoundEvent
PlayLevelSoundEvent.AtEntity, PlayLevelSoundEvent.AtPosition
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAtEntity
(Entity entity, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch) -
Method Summary
Methods inherited from class net.minecraftforge.event.PlayLevelSoundEvent
getLevel, getNewPitch, getNewVolume, getOriginalPitch, getOriginalVolume, getSound, getSource, setNewPitch, setNewVolume, setSound, setSource
-
Field Details
-
Constructor Details
-
AtEntity
public AtEntity(Entity entity, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch)
-
-
Method Details