Class Hierarchy
- java.lang.Object
- net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.collision.Shape, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable)
- net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler)
- net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity)
- net.swofty.entity.villager.VillagerEntityImpl
- net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity)
- net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler)
- net.swofty.entity.villager.NPCVillagerParameters
- java.lang.Record
- net.swofty.entity.villager.NPCVillagerDialogue.DialogueSet
- net.swofty.entity.villager.SkyBlockVillagerNPC.PlayerClickVillagerNPCEvent
- net.swofty.entity.villager.SkyBlockVillagerNPC
- net.swofty.entity.villager.NPCVillagerDialogue
- net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.collision.Shape, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable)