Package-level declarations

Types

Link copied to clipboard
open class MacrocosmNPC(val name: String, id: String, profile: WrappedGameProfile, operations: List<NPCOp>, mainHand: MacrocosmItem? = null, offHand: MacrocosmItem? = null, helmet: MacrocosmItem? = null, chestplate: MacrocosmItem? = null, leggings: MacrocosmItem? = null, boots: MacrocosmItem? = null, val isTemporary: Boolean = false) : Identified, AutoRegister<MacrocosmEntity>

A Macrocosm NPC with a player skin

Link copied to clipboard
data class NPCInstance(val location: Location, val kind: Identifier)

An instance of a summoned NPC, also stored in the LevelDB file

Link copied to clipboard

A LevelDB adapter for NPC storage

Link copied to clipboard
enum NPCs : Enum<NPCs>

Contains all pre-made NPCs