mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-13 09:26:11 -04:00
entity name feature: observe field instead of raw data
That fixes a String to ChatComponent class cast exception in <1.13, depending on the server
This commit is contained in:
parent
e6ffbbf4b3
commit
20c60b83db
@ -16,6 +16,7 @@ package de.bixilon.minosoft.gui.rendering.entities.feature.text.name
|
||||
import de.bixilon.kutil.cast.CastUtil.nullCast
|
||||
import de.bixilon.kutil.cast.CastUtil.unsafeCast
|
||||
import de.bixilon.kutil.exception.Broken
|
||||
import de.bixilon.kutil.observer.DataObserver.Companion.observe
|
||||
import de.bixilon.minosoft.camera.target.targets.EntityTarget
|
||||
import de.bixilon.minosoft.data.entities.Poses
|
||||
import de.bixilon.minosoft.data.entities.entities.Entity
|
||||
@ -36,7 +37,7 @@ class EntityNameFeature(renderer: EntityRenderer<*>) : BillboardTextFeature(rend
|
||||
override val renderInvisible get() = true
|
||||
|
||||
init {
|
||||
renderer.entity.data.observe<ChatComponent?>(Entity.CUSTOM_NAME_DATA) { delta = 0.0f }
|
||||
renderer.entity::customName.observe(this) { delta = 0.0f }
|
||||
}
|
||||
|
||||
override fun update(millis: Long, delta: Float) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user