BlockTextureEntity

open class BlockTextureEntity(val block: RebarBlock) : WrapperEntity(source)

A specific WrapperEntity for RebarBlock textures. It is an item display entity that will scale based on the distance to the viewer to prevent z-fighting with the block overlaid upon.

(see RebarBlock.blockTextureEntity and BlockCullingEngine)

Constructors

Link copied to clipboard
constructor(block: RebarBlock)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val entityType: EntityType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun addOrRefreshViewer(viewer: UUID, distanceSquared: Double)
Link copied to clipboard
open fun addPassenger(p0: Int)
open fun addPassenger(@NotNull p0: @NotNull WrapperEntity)
Link copied to clipboard
open fun addPassengers(vararg p0: WrapperEntity)
open fun addPassengers(vararg p0: Int)
Link copied to clipboard
open fun addViewer(@NotNull p0: @NotNull User)
open fun addViewer(@NotNull p0: @NotNull UUID)
Link copied to clipboard
open fun addViewerRule(@NotNull p0: @NotNull ViewerRule)
Link copied to clipboard
open fun addViewerSilently(@NotNull p0: @NotNull User)
open fun addViewerSilently(@NotNull p0: @NotNull UUID)
Link copied to clipboard
open fun clearViewerRules()
Link copied to clipboard
open fun <T : EntityMeta> consumeEntityMeta(@NotNull p0: @NotNull Class<T>, @NotNull p1: @NotNull Consumer<T>)
Link copied to clipboard
open fun consumeMeta(@NotNull p0: @NotNull Consumer<EntityMeta>)
Link copied to clipboard
open fun despawn()
Link copied to clipboard
@NotNull
open fun getEntityMeta(): @NotNull EntityMeta
open fun <T : EntityMeta> getEntityMeta(@NotNull p0: @NotNull Class<T>): T
Link copied to clipboard
open fun getLocation(): Location
Link copied to clipboard
open fun getParentContainer(): EntityContainer
Link copied to clipboard
@NotNull
open fun getPassengers(): @NotNull MutableSet<Int>
Link copied to clipboard
open fun getPitch(): Float
Link copied to clipboard
@Nullable
open fun getPreRidingLocation(): @Nullable Location?
Link copied to clipboard
@Nullable
open fun getRiding(): @Nullable WrapperEntity?
Link copied to clipboard
open fun getRidingId(): Int
Link copied to clipboard
open fun getSpawnPacket(p0: User): PacketWrapper<*>
Link copied to clipboard
@NotNull
open fun getUuid(): @NotNull UUID
Link copied to clipboard
@NotNull
open fun getVelocity(): @NotNull Vector3d
Link copied to clipboard
open fun getVelocityPacket(): WrapperPlayServerEntityVelocity
Link copied to clipboard
@Nullable
open fun getViewerRule(p0: Int): @Nullable ViewerRule?
Link copied to clipboard
open fun getViewerRules(): @UnmodifiableView MutableCollection<ViewerRule>
Link copied to clipboard
@NotNull
open fun getViewers(): @NotNull MutableSet<UUID>
Link copied to clipboard
open fun getX(): Double
Link copied to clipboard
open fun getY(): Double
Link copied to clipboard
open fun getYaw(): Float
Link copied to clipboard
open fun getZ(): Double
Link copied to clipboard
open fun hasNoGravity(): Boolean
Link copied to clipboard
open fun hasPassenger(p0: Int): Boolean
open fun hasPassenger(@NotNull p0: @NotNull WrapperEntity): Boolean
Link copied to clipboard
open fun hasVelocity(): Boolean
Link copied to clipboard
open fun hasViewer(@NotNull p0: @NotNull User): Boolean
open fun hasViewer(@NotNull p0: @NotNull UUID): Boolean
Link copied to clipboard
open fun isRiding(): Boolean
Link copied to clipboard
open fun refresh()
Link copied to clipboard
open fun refreshViewer(viewer: UUID, distanceSquared: Double)
Link copied to clipboard
open fun remove()
Link copied to clipboard
open fun removeAllViewers()
Link copied to clipboard
open fun removePassenger(p0: Int)
open fun removePassenger(@NotNull p0: @NotNull WrapperEntity)
Link copied to clipboard
open fun removePassengers(vararg p0: WrapperEntity)
open fun removePassengers(vararg p0: Int)
Link copied to clipboard
open override fun removeViewer(uuid: UUID)
open fun removeViewer(@NotNull p0: @NotNull User)
Link copied to clipboard
open fun removeViewerRule(p0: Int)
open fun removeViewerRule(@NotNull p0: @NotNull ViewerRule)
Link copied to clipboard
open fun removeViewerSilently(@NotNull p0: @NotNull User)
open fun removeViewerSilently(@NotNull p0: @NotNull UUID)
Link copied to clipboard
open fun rotateHead(@NotNull p0: @NotNull Location)
open fun rotateHead(@NotNull p0: @NotNull WrapperEntity)
open fun rotateHead(p0: Float, p1: Float)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun sendPacketsToViewers(vararg p0: PacketWrapper<*>)
Link copied to clipboard
open fun sendPacketsToViewersIfSpawned(vararg p0: PacketWrapper<*>)
Link copied to clipboard
open fun sendPacketToViewer(viewer: UUID, wrapper: PacketWrapper<*>, distanceSquared: Double, refresh: Boolean = false)
Link copied to clipboard
open fun sendPacketToViewers(p0: PacketWrapper<*>)
Link copied to clipboard
open fun sendPacketToViewersIfSpawned(p0: PacketWrapper<*>)
Link copied to clipboard
open fun setHasNoGravity(p0: Boolean)
Link copied to clipboard
open fun setLocation(p0: Location)
Link copied to clipboard
open fun setVelocity(@NotNull p0: @NotNull Vector3d)
Link copied to clipboard
open fun spawn(@NotNull p0: @NotNull Location): Boolean
open fun spawn(p0: Location, p1: EntityContainer): Boolean
Link copied to clipboard
open fun teleport(@NotNull p0: @NotNull Location)
open fun teleport(@NotNull p0: @NotNull Location, p1: Boolean)
Link copied to clipboard
open override fun tick(p0: Long)