painting: fix crash when constructing

This commit is contained in:
Bixilon 2023-01-16 16:42:41 +01:00
parent dea78c8611
commit 83a67e337a
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -26,9 +26,7 @@ import de.bixilon.minosoft.data.registries.entities.EntityType
import de.bixilon.minosoft.data.registries.identified.Namespaces.minecraft import de.bixilon.minosoft.data.registries.identified.Namespaces.minecraft
import de.bixilon.minosoft.data.registries.identified.ResourceLocation import de.bixilon.minosoft.data.registries.identified.ResourceLocation
import de.bixilon.minosoft.gui.rendering.util.VecUtil.entityPosition import de.bixilon.minosoft.gui.rendering.util.VecUtil.entityPosition
import de.bixilon.minosoft.gui.rendering.util.vec.vec3.Vec3iUtil.toVec3i
import de.bixilon.minosoft.protocol.network.connection.play.PlayConnection import de.bixilon.minosoft.protocol.network.connection.play.PlayConnection
import de.bixilon.minosoft.util.KUtil
class Painting( class Painting(
connection: PlayConnection, connection: PlayConnection,
@ -48,7 +46,7 @@ class Painting(
private val MOTIF_DATA = EntityDataField("MOTIF", "MOTIVE") private val MOTIF_DATA = EntityDataField("MOTIF", "MOTIVE")
override fun build(connection: PlayConnection, entityType: EntityType, data: EntityData, position: Vec3d, rotation: EntityRotation): Painting { override fun build(connection: PlayConnection, entityType: EntityType, data: EntityData, position: Vec3d, rotation: EntityRotation): Painting {
return Painting(connection, entityType, data, position.toVec3i(), Directions.NORTH, null) return Painting(connection, entityType, data, Vec3i(position), Directions.NORTH, null)
} }
} }
} }