From fb02f461216cbeead8a88c46741afdbafe35fe6c Mon Sep 17 00:00:00 2001 From: Moritz Zwerger Date: Thu, 16 Nov 2023 23:13:04 +0100 Subject: [PATCH] improve entity easter egg performance --- .../java/de/bixilon/minosoft/data/entities/entities/Entity.kt | 3 +-- .../gui/rendering/entities/easteregg/EntityEasterEggs.kt | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/bixilon/minosoft/data/entities/entities/Entity.kt b/src/main/java/de/bixilon/minosoft/data/entities/entities/Entity.kt index bc680867e..38e88346d 100644 --- a/src/main/java/de/bixilon/minosoft/data/entities/entities/Entity.kt +++ b/src/main/java/de/bixilon/minosoft/data/entities/entities/Entity.kt @@ -175,8 +175,7 @@ abstract class Entity( open val hasGravity: Boolean get() = !_hasNoGravity @get:SynchronizedEntityData - val ticksFrozen: Int - get() = data.get(TICKS_FROZEN_DATA, 0) + val ticksFrozen: Int by data(TICKS_FROZEN_DATA, 0) open val hitboxColor: RGBColor? get() = ChatColors.WHITE diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/entities/easteregg/EntityEasterEggs.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/entities/easteregg/EntityEasterEggs.kt index 47fb8c4a4..0fcf2983d 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/entities/easteregg/EntityEasterEggs.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/entities/easteregg/EntityEasterEggs.kt @@ -20,8 +20,7 @@ import de.bixilon.minosoft.data.entities.entities.player.PlayerEntity import de.bixilon.minosoft.data.entities.entities.player.SkinParts object EntityEasterEggs { - private val FLIPPED = setOf("Dinnerbone", "Grumm") - val FLIP_ROTATION = Vec3(0, 0.0f, 180.0f.rad) + val FLIP_ROTATION = Vec3(180.0f.rad, 0.0f, 0.0f) const val FLIP_ENABLED = true fun Entity.isFlipped(): Boolean {