MacrocosmEntity

Functions

Link copied to clipboard
open fun addExtraNbt(nbt: CompoundTag)
Link copied to clipboard
open fun buildName(): Component
Link copied to clipboard
Link copied to clipboard
abstract fun damage(amount: Float, damager: Entity? = null, kind: DamageKind = DamageKind.ARTIFICIAL)
Link copied to clipboard
open fun extraWeight(): Float
Link copied to clipboard
open fun getId(entity: LivingEntity): Identifier
Link copied to clipboard
open fun isDamageFatal(damage: Float): Boolean
Link copied to clipboard
abstract fun kill(damager: Entity? = null)
Link copied to clipboard
open fun loadChanges(entity: LivingEntity)
Link copied to clipboard
abstract fun lootPool(player: MacrocosmPlayer?): LootPool
Link copied to clipboard
open fun preModify(entity: LivingEntity)
Link copied to clipboard
Link copied to clipboard
open fun spawn(at: Location): LivingEntity
Link copied to clipboard
Link copied to clipboard
open fun tryRetrieveUuid(): UUID?

Properties

Link copied to clipboard
Link copied to clipboard
abstract var baseStats: Statistics
Link copied to clipboard
abstract var boots: MacrocosmItem?
Link copied to clipboard
abstract var chestplate: MacrocosmItem?
Link copied to clipboard
abstract var currentHealth: Float
Link copied to clipboard
abstract val experience: Double
Link copied to clipboard
abstract var helmet: MacrocosmItem?
Link copied to clipboard
abstract var leggings: MacrocosmItem?
Link copied to clipboard
open val level: Int
Link copied to clipboard
abstract var mainHand: MacrocosmItem?
Link copied to clipboard
abstract val name: Component
Link copied to clipboard
abstract var offHand: MacrocosmItem?
Link copied to clipboard
abstract val playerFriendly: Boolean
Link copied to clipboard
Link copied to clipboard
abstract val type: EntityType