Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • kr.toxicity.model.api.bukkit.platform.BukkitAdapter (implements kr.toxicity.model.api.platform.PlatformAdapter)
    • kr.toxicity.model.api.bukkit.platform.BukkitEntity (implements kr.toxicity.model.api.platform.PlatformEntity)
      • kr.toxicity.model.api.bukkit.platform.BukkitLivingEntity (implements kr.toxicity.model.api.platform.PlatformLivingEntity)
        • kr.toxicity.model.api.bukkit.platform.BukkitPlayer (implements kr.toxicity.model.api.platform.PlatformPlayer)
    • org.bukkit.event.Event

Interface Hierarchy

  • kr.toxicity.model.api.BetterModelEventBus
  • kr.toxicity.model.api.nms.Identifiable
    • kr.toxicity.model.api.entity.BaseEntity
      • kr.toxicity.model.api.bukkit.entity.BaseBukkitEntity (also extends org.bukkit.persistence.PersistentDataHolder)
        • kr.toxicity.model.api.bukkit.entity.BaseBukkitPlayer (also extends kr.toxicity.model.api.entity.BasePlayer)
      • kr.toxicity.model.api.entity.BasePlayer (also extends kr.toxicity.model.api.nms.Profiled)
  • kr.toxicity.model.api.event.ModelEventApplication
    • kr.toxicity.model.api.BetterModelPlatform
  • kr.toxicity.model.api.scheduler.ModelScheduler
  • io.papermc.paper.persistence.PersistentDataViewHolder
    • org.bukkit.persistence.PersistentDataHolder
      • kr.toxicity.model.api.bukkit.entity.BaseBukkitEntity (also extends kr.toxicity.model.api.entity.BaseEntity)
        • kr.toxicity.model.api.bukkit.entity.BaseBukkitPlayer (also extends kr.toxicity.model.api.entity.BasePlayer)
  • kr.toxicity.model.api.nms.Profiled
    • kr.toxicity.model.api.entity.BasePlayer (also extends kr.toxicity.model.api.entity.BaseEntity)

Record Class Hierarchy

  • java.lang.Object
    • java.lang.Record
      • kr.toxicity.model.api.bukkit.event.BukkitEventApplication (implements kr.toxicity.model.api.event.ModelEventApplication)
      • kr.toxicity.model.api.bukkit.platform.BukkitItemStack (implements kr.toxicity.model.api.platform.PlatformItemStack)
      • kr.toxicity.model.api.bukkit.platform.BukkitLocation (implements kr.toxicity.model.api.platform.PlatformLocation)
      • kr.toxicity.model.api.bukkit.platform.BukkitOfflinePlayer (implements kr.toxicity.model.api.platform.PlatformOfflinePlayer)
      • kr.toxicity.model.api.bukkit.platform.BukkitWorld (implements kr.toxicity.model.api.platform.PlatformWorld)