fix: dedicated server error

This commit is contained in:
xtex 2023-07-26 21:57:34 +08:00
parent 03861f193b
commit 2089a966e4
Signed by: xtex
GPG Key ID: B918086ED8045B91

View File

@ -1,6 +1,8 @@
package quaedam.projection.misc
import dev.architectury.event.events.client.ClientTickEvent
import dev.architectury.platform.Platform
import net.fabricmc.api.EnvType
import net.minecraft.client.Minecraft
import net.minecraft.client.resources.sounds.SimpleSoundInstance
import net.minecraft.client.resources.sounds.SoundInstance
@ -48,6 +50,7 @@ object NoiseProjection {
}!!
init {
if (Platform.getEnv() == EnvType.CLIENT) {
ClientTickEvent.CLIENT_POST.register { game ->
val player = game.player ?: return@register
val random = (game.level ?: return@register).random
@ -64,6 +67,7 @@ object NoiseProjection {
}
}
}
}
private fun playRandomNoise(random: RandomSource, game: Minecraft) {
val sound = SimpleSoundInstance(