Package org.bukkit
Interface SoundGroup
public interface SoundGroup
Represents a group of sounds for blocks that are played when various actions
happen (ie stepping, breaking, hitting, etc).
-
Method Summary
Modifier and TypeMethodDescription@NotNull Sound
Gets the corresponding breaking sound for this group.@NotNull Sound
Gets the corresponding fall sound for this group.@NotNull Sound
Gets the corresponding hit sound for this group.float
getPitch()
Gets the pitch these sounds are played at.@NotNull Sound
Gets the corresponding place sound for this group.@NotNull Sound
Gets the corresponding step sound for this group.float
Get the volume these sounds are played at.
-
Method Details
-
getVolume
float getVolume()Get the volume these sounds are played at. Note that this volume does not always represent the actual volume received by the client.- Returns:
- volume
-
getPitch
float getPitch()Gets the pitch these sounds are played at. Note that this pitch does not always represent the actual pitch received by the client.- Returns:
- pitch
-
getBreakSound
Gets the corresponding breaking sound for this group.- Returns:
- the break sound
-
getStepSound
Gets the corresponding step sound for this group.- Returns:
- the step sound
-
getPlaceSound
Gets the corresponding place sound for this group.- Returns:
- the place sound
-
getHitSound
Gets the corresponding hit sound for this group.- Returns:
- the hit sound
-
getFallSound
Gets the corresponding fall sound for this group.- Returns:
- the fall sound
-