mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-14 09:56:37 -04:00
only initialize/tick entity render info if rendering is enabled
This commit is contained in:
parent
fbd4ae8cfe
commit
b9c23b8a34
@ -38,6 +38,7 @@ import de.bixilon.minosoft.gui.rendering.entity.models.EntityModel
|
||||
import de.bixilon.minosoft.physics.entities.EntityPhysics
|
||||
import de.bixilon.minosoft.protocol.network.connection.play.PlayConnection
|
||||
import de.bixilon.minosoft.protocol.protocol.ProtocolDefinition
|
||||
import de.bixilon.minosoft.terminal.RunConfiguration
|
||||
import de.bixilon.minosoft.util.Initializable
|
||||
import java.util.*
|
||||
|
||||
@ -218,7 +219,9 @@ abstract class Entity(
|
||||
|
||||
open fun postTick() {
|
||||
physics.postTick()
|
||||
renderInfo.tick()
|
||||
if (!RunConfiguration.DISABLE_RENDERING) {
|
||||
renderInfo.tick()
|
||||
}
|
||||
}
|
||||
|
||||
open fun setObjectData(data: Int) = Unit
|
||||
@ -246,7 +249,9 @@ abstract class Entity(
|
||||
Entity::class.java.getDeclaredField("physics").forceSet(this, createPhysics())
|
||||
forceTeleport(initialPosition)
|
||||
forceRotate(initialRotation)
|
||||
this::renderInfo.forceSet(EntityRenderInfo(this))
|
||||
if (!RunConfiguration.DISABLE_RENDERING) {
|
||||
this::renderInfo.forceSet(EntityRenderInfo(this))
|
||||
}
|
||||
}
|
||||
|
||||
open fun tickRiding() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user