Interface EntityAccess


@RegionOwned public interface EntityAccess
Direct entity access; lookup is explicitly thread-sensitive.
  • Method Details

    • nativeEntity

      Object nativeEntity(Object bukkitEntity)
    • bukkitEntity

      Object bukkitEntity(Object nativeEntity)
    • nativeBoundingBox

      Object nativeBoundingBox(Object bukkitEntity)
    • allocateEntityId

      int allocateEntityId(Object world)
    • entityByIdUnsafe

      @UnsafeThreadAccess Object entityByIdUnsafe(Object world, int entityId)
      Performs an explicitly thread-unsafe native entity lookup. When world is null or does not contain the ID, implementations may scan all loaded worlds.
    • nativePose

      Object nativePose(Object bukkitPose)
    • bukkitPose

      Object bukkitPose(Object nativePose)
    • nativeEntityType

      Object nativeEntityType(Object bukkitEntityType)
    • bukkitEntityType

      Object bukkitEntityType(Object nativeEntityType)