Add slot locking
This commit is contained in:
28
src/main/kotlin/moe/nea/firmament/util/CommonSoundEffects.kt
Normal file
28
src/main/kotlin/moe/nea/firmament/util/CommonSoundEffects.kt
Normal file
@@ -0,0 +1,28 @@
|
||||
package moe.nea.firmament.util
|
||||
|
||||
import net.minecraft.client.sound.AbstractSoundInstance
|
||||
import net.minecraft.client.sound.PositionedSoundInstance
|
||||
import net.minecraft.client.sound.SoundInstance
|
||||
import net.minecraft.sound.SoundCategory
|
||||
import net.minecraft.sound.SoundEvent
|
||||
import net.minecraft.util.Identifier
|
||||
|
||||
// TODO: Replace these with custom sound events that just re use the vanilla ogg s
|
||||
object CommonSoundEffects {
|
||||
fun playSound(identifier: Identifier) {
|
||||
MC.soundManager.play(PositionedSoundInstance.master(SoundEvent.of(identifier), 1F))
|
||||
}
|
||||
|
||||
fun playFailure() {
|
||||
playSound(Identifier("minecraft", "block.anvil.place"))
|
||||
}
|
||||
|
||||
|
||||
fun playSuccess() {
|
||||
playDing()
|
||||
}
|
||||
|
||||
fun playDing() {
|
||||
playSound(Identifier("minecraft", "entity.arrow.hit_player"))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user