Interface BaseBukkitPlayer

All Superinterfaces:
BaseBukkitEntity, kr.toxicity.model.api.entity.BaseEntity, kr.toxicity.model.api.entity.BasePlayer, kr.toxicity.model.api.nms.Identifiable, org.bukkit.persistence.PersistentDataHolder, io.papermc.paper.persistence.PersistentDataViewHolder, kr.toxicity.model.api.nms.Profiled

public interface BaseBukkitPlayer extends BaseBukkitEntity, kr.toxicity.model.api.entity.BasePlayer
Represents a Bukkit-specific player adapter.

This interface extends BaseBukkitEntity and BasePlayer to provide access to the underlying Bukkit player.

Since:
2.0.0
  • Field Summary

    Fields inherited from interface kr.toxicity.model.api.bukkit.entity.BaseBukkitEntity

    TRACKING_ID
  • Method Summary

    Modifier and Type
    Method
    Description
    default @NotNull org.bukkit.entity.Player
    Returns the underlying Bukkit player.

    Methods inherited from interface kr.toxicity.model.api.bukkit.entity.BaseBukkitEntity

    mainHand, modelData, modelData, offHand

    Methods inherited from interface kr.toxicity.model.api.entity.BaseEntity

    bodyYaw, customName, damageTick, dead, fly, glow, ground, handle, hasControllingPassenger, hasModelData, headYaw, id, invisible, location, onWalk, passengerPosition, pitch, registry, scale, trackedBy, walkSpeed, yaw

    Methods inherited from interface kr.toxicity.model.api.entity.BasePlayer

    platform, updateInventory

    Methods inherited from interface kr.toxicity.model.api.nms.Identifiable

    uuid

    Methods inherited from interface org.bukkit.persistence.PersistentDataHolder

    getPersistentDataContainer

    Methods inherited from interface kr.toxicity.model.api.nms.Profiled

    armors, profile, skinParts
  • Method Details

    • entity

      @NotNull default @NotNull org.bukkit.entity.Player entity()
      Returns the underlying Bukkit player.
      Specified by:
      entity in interface BaseBukkitEntity
      Returns:
      the Bukkit player
      Since:
      2.0.0