improve entity easter egg performance

This commit is contained in:
Moritz Zwerger 2023-11-16 23:13:04 +01:00
parent 70f762128e
commit fb02f46121
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4
2 changed files with 2 additions and 4 deletions

View File

@ -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

View File

@ -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 {