mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-17 19:35:00 -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.physics.entities.EntityPhysics
|
||||||
import de.bixilon.minosoft.protocol.network.connection.play.PlayConnection
|
import de.bixilon.minosoft.protocol.network.connection.play.PlayConnection
|
||||||
import de.bixilon.minosoft.protocol.protocol.ProtocolDefinition
|
import de.bixilon.minosoft.protocol.protocol.ProtocolDefinition
|
||||||
|
import de.bixilon.minosoft.terminal.RunConfiguration
|
||||||
import de.bixilon.minosoft.util.Initializable
|
import de.bixilon.minosoft.util.Initializable
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
@ -218,8 +219,10 @@ abstract class Entity(
|
|||||||
|
|
||||||
open fun postTick() {
|
open fun postTick() {
|
||||||
physics.postTick()
|
physics.postTick()
|
||||||
|
if (!RunConfiguration.DISABLE_RENDERING) {
|
||||||
renderInfo.tick()
|
renderInfo.tick()
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
open fun setObjectData(data: Int) = Unit
|
open fun setObjectData(data: Int) = Unit
|
||||||
|
|
||||||
@ -246,8 +249,10 @@ abstract class Entity(
|
|||||||
Entity::class.java.getDeclaredField("physics").forceSet(this, createPhysics())
|
Entity::class.java.getDeclaredField("physics").forceSet(this, createPhysics())
|
||||||
forceTeleport(initialPosition)
|
forceTeleport(initialPosition)
|
||||||
forceRotate(initialRotation)
|
forceRotate(initialRotation)
|
||||||
|
if (!RunConfiguration.DISABLE_RENDERING) {
|
||||||
this::renderInfo.forceSet(EntityRenderInfo(this))
|
this::renderInfo.forceSet(EntityRenderInfo(this))
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
open fun tickRiding() {
|
open fun tickRiding() {
|
||||||
physics.tickRiding()
|
physics.tickRiding()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user