Refactor source layout
Introduce compat source sets and move all kotlin sources to the main directory [no changelog]
This commit is contained in:
26
src/main/kotlin/util/CommonSoundEffects.kt
Normal file
26
src/main/kotlin/util/CommonSoundEffects.kt
Normal file
@@ -0,0 +1,26 @@
|
||||
|
||||
|
||||
package moe.nea.firmament.util
|
||||
|
||||
import net.minecraft.client.sound.PositionedSoundInstance
|
||||
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.of("minecraft", "block.anvil.place"))
|
||||
}
|
||||
|
||||
fun playSuccess() {
|
||||
playDing()
|
||||
}
|
||||
|
||||
fun playDing() {
|
||||
playSound(Identifier.of("minecraft", "entity.arrow.hit_player"))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user