19 lines
451 B
Kotlin
19 lines
451 B
Kotlin
/*
|
|
* SPDX-FileCopyrightText: 2024 Linnea Gräf <nea@nea.moe>
|
|
*
|
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
*/
|
|
|
|
package moe.nea.firmament.gui.entity
|
|
|
|
import com.google.gson.JsonObject
|
|
import net.minecraft.entity.LivingEntity
|
|
|
|
object ModifyInvisible : EntityModifier {
|
|
override fun apply(entity: LivingEntity, info: JsonObject): LivingEntity {
|
|
entity.isInvisible = info.get("invisible")?.asBoolean ?: true
|
|
return entity
|
|
}
|
|
|
|
}
|