fix: remove @Environment

This commit is contained in:
xtex 2023-07-02 11:20:54 +08:00
parent 351ec0f9bf
commit 7d721adcca
Signed by: xtex
GPG Key ID: B918086ED8045B91

View File

@ -72,7 +72,6 @@ data class ProjectedPersonShape(
val id = ResourceLocation("quaedam", "projected-person-names") val id = ResourceLocation("quaedam", "projected-person-names")
@Environment(EnvType.SERVER)
var names = emptySet<String>() var names = emptySet<String>()
init { init {
@ -110,21 +109,17 @@ data class ProjectedPersonShape(
val id = ResourceLocation("quaedam", "skins") val id = ResourceLocation("quaedam", "skins")
@Environment(EnvType.CLIENT)
var skins = emptyList<ResourceLocation>() var skins = emptyList<ResourceLocation>()
init { init {
@Environment(EnvType.CLIENT)
if (Platform.getEnv() == EnvType.CLIENT) { if (Platform.getEnv() == EnvType.CLIENT) {
ReloadListenerRegistry.register(PackType.CLIENT_RESOURCES, ReloadListener, id) ReloadListenerRegistry.register(PackType.CLIENT_RESOURCES, ReloadListener, id)
} }
} }
@Environment(EnvType.CLIENT)
operator fun get(index: Int) = skins[abs(index) % skins.size] operator fun get(index: Int) = skins[abs(index) % skins.size]
fun random(random: Random) = random.nextInt() fun random(random: Random) = random.nextInt()
@Environment(EnvType.CLIENT)
private object ReloadListener : PreparableReloadListener { private object ReloadListener : PreparableReloadListener {
@Suppress("NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATIONS") @Suppress("NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATIONS")