InteractionEntityImpl

class InteractionEntityImpl(val delegate: HitBoxEntityImpl) : Interaction

Constructors

Link copied to clipboard
constructor(delegate: HitBoxEntityImpl)

Properties

Link copied to clipboard
open var airSupply: Int
Link copied to clipboard
val attachments: EntityAttachments?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val blockStateOn: BlockState?
Link copied to clipboard
val blockX: Int
Link copied to clipboard
val blockY: Int
Link copied to clipboard
val blockZ: Int
Link copied to clipboard
var boundingBox: AABB?
Link copied to clipboard
open val controlledVehicle: @Nullable Entity?
Link copied to clipboard
open val controllingPassenger: @Nullable LivingEntity?
Link copied to clipboard
open var customName: @Nullable Component?
Link copied to clipboard
Link copied to clipboard
open var deltaMovement: Vec3?
Link copied to clipboard
Link copied to clipboard
open val direction: Direction?
Link copied to clipboard
open val displayName: Component?
Link copied to clipboard
open val entityData: SynchedEntityData?
Link copied to clipboard
Link copied to clipboard
val eyePosition: Vec3?
Link copied to clipboard
open val eyeY: Double
Link copied to clipboard
Link copied to clipboard
open val feedbackDisplayName: Component?
Link copied to clipboard
open val firstPassenger: @Nullable Entity?
Link copied to clipboard
open val fluidInteractionBox: @Nullable AABB?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val forward: Vec3?
Link copied to clipboard
Link copied to clipboard
open val headLookAngle: Vec3?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var id: Int
Link copied to clipboard
open val inBlockState: BlockState?
Link copied to clipboard
open val indirectPassengers: Iterable<Entity?>?
Link copied to clipboard
open val interpolation: @Nullable InterpolationHandler?
Link copied to clipboard
Link copied to clipboard
open val isAlive: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Entity.isFlying: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val isInLava: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val isInWall: Boolean
Link copied to clipboard
open val isInWater: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val isOnFire: Boolean
Link copied to clipboard
Link copied to clipboard
open val isOnRails: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var isSilent: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val isVehicle: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Entity.isWalking: Boolean
Link copied to clipboard
open val knownMovement: Vec3?
Link copied to clipboard
open val knownSpeed: Vec3?
Link copied to clipboard
open val lastAttacker: @Nullable LivingEntity?
Link copied to clipboard
open val lookAngle: Vec3?
Link copied to clipboard
open val lootTable: Optional<ResourceKey<LootTable?>?>?
Link copied to clipboard
Link copied to clipboard
open val maxAirSupply: Int
Link copied to clipboard
Link copied to clipboard
var Entity.modelData: String?
Link copied to clipboard
open val motionDirection: Direction?
Link copied to clipboard
Link copied to clipboard
open val name: Component?
Link copied to clipboard
open val nearestViewDirection: Direction?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val onPos: BlockPos?
Link copied to clipboard
open val onPosLegacy: BlockPos?
Link copied to clipboard
val passengers: List<Entity?>?
Link copied to clipboard
open val passengersAndSelf: Stream<Entity?>?
Link copied to clipboard
Link copied to clipboard
open val pickRadius: Float
Link copied to clipboard
open val pickResult: @Nullable ItemStack?
Link copied to clipboard
open val pistonPushReaction: PushReaction?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var portalProcess: @Nullable PortalProcessor?
Link copied to clipboard
open var pose: Pose?
Link copied to clipboard
open val positionCodec: VecDeltaCodec?
Link copied to clipboard
open val quadLeashHolderOffsets: Array<out Vec3?>?
Link copied to clipboard
open val random: RandomSource?
Link copied to clipboard
open val randomY: Double
Link copied to clipboard
Link copied to clipboard
open val removalReason: @Nullable Entity.RemovalReason?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val rootVehicle: Entity?
Link copied to clipboard
open val rotationVector: Vec2?
Link copied to clipboard
Link copied to clipboard
val Entity.seenBy: Set<ServerPlayerConnection>
Link copied to clipboard
open val selfAndPassengers: Stream<Entity?>?
Link copied to clipboard
open val soundSource: SoundSource?
Link copied to clipboard
open val stringUUID: String?
Link copied to clipboard
open val target: @Nullable LivingEntity?
Link copied to clipboard
open val team: @Nullable PlayerTeam?
Link copied to clipboard
open val teamColor: Int
Link copied to clipboard
Link copied to clipboard
open var ticksFrozen: Int
Link copied to clipboard
Link copied to clipboard
open val type: EntityType<*>?
Link copied to clipboard
open var uuid: UUID?
Link copied to clipboard
open val vehicle: @Nullable Entity?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val weaponItem: @Nullable ItemStack?
Link copied to clipboard
Link copied to clipboard
val x: Double
Link copied to clipboard
var xo: Double
Link copied to clipboard
Link copied to clipboard
open var xRot: Float
Link copied to clipboard
Link copied to clipboard
val y: Double
Link copied to clipboard
open var yHeadRot: Float
Link copied to clipboard
var yo: Double
Link copied to clipboard
Link copied to clipboard
open var yRot: Float
Link copied to clipboard
Link copied to clipboard
val z: Double
Link copied to clipboard
var zo: Double
Link copied to clipboard

Functions

Link copied to clipboard
open fun absSnapRotationTo(yRot: Float, xRot: Float)
Link copied to clipboard
open fun absSnapTo(x: Double, y: Double, z: Double)
open fun absSnapTo(x: Double, y: Double, z: Double, yRot: Float, xRot: Float)
Link copied to clipboard
open fun addDeltaMovement(momentum: Vec3?)
Link copied to clipboard
open fun addTag(tag: String?): Boolean
Link copied to clipboard
open fun adjustSpawnLocation(level: ServerLevel?, spawnSuggestion: BlockPos?): BlockPos?
Link copied to clipboard
open fun animateHurt(direction: Float)
Link copied to clipboard
fun applyComponentsFromItemStack(stack: ItemStack?)
Link copied to clipboard
open fun applyEffectsFromBlocks(from: Vec3?, to: Vec3?)
Link copied to clipboard
@NotNull
open fun asHoverEvent(): @NotNull HoverEvent<HoverEvent.ShowEntity?>
@NotNull
open fun asHoverEvent(@NotNull op: @NotNull UnaryOperator<HoverEvent.ShowEntity?>): @NotNull HoverEvent<HoverEvent.ShowEntity?>
Link copied to clipboard
open fun asLivingEntity(): @Nullable LivingEntity?
Link copied to clipboard
open fun awardKillScore(victim: Entity?, killingBlow: DamageSource?)
Link copied to clipboard
open fun baseTick()
Link copied to clipboard
open fun belowNameDisplay(): @Nullable Component?
Link copied to clipboard
open fun blockPosition(): BlockPos?
Link copied to clipboard
open fun broadcastToPlayer(player: ServerPlayer?): Boolean
Link copied to clipboard
fun calculateViewVector(xRot: Float, yRot: Float): Vec3?
Link copied to clipboard
open fun canBeCollidedWith(other: @Nullable Entity?): Boolean
Link copied to clipboard
Link copied to clipboard
open fun canCollideWith(entity: Entity?): Boolean
Link copied to clipboard
Link copied to clipboard
open fun canFreeze(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun canSprint(): Boolean
Link copied to clipboard
open fun canTeleport(from: Level?, to: Level?): Boolean
Link copied to clipboard
open fun canUsePortal(ignorePassenger: Boolean): Boolean
Link copied to clipboard
open fun causeFallDamage(fallDistance: Double, damageModifier: Float, damageSource: DamageSource?): Boolean
Link copied to clipboard
open fun checkBelowWorld()
Link copied to clipboard
open fun checkDespawn()
Link copied to clipboard
Link copied to clipboard
open fun chunkPosition(): ChunkPos?
Link copied to clipboard
open fun clearFire()
Link copied to clipboard
open fun clearFreeze()
Link copied to clipboard
open fun closerThan(other: Entity?, distance: Double): Boolean
open fun closerThan(other: Entity?, distanceXZ: Double, distanceY: Double): Boolean
Link copied to clipboard
open fun collidedWithFluid(fluidState: FluidState?, blockPos: BlockPos?, from: Vec3?, to: Vec3?): Boolean
Link copied to clipboard
open fun collidedWithShapeMovingFrom(from: Vec3?, to: Vec3?, aabbs: List<AABB?>?): Boolean
Link copied to clipboard
open fun copyPosition(target: Entity?)
Link copied to clipboard
open fun createCommandSourceStackForNameResolution(level: ServerLevel?): CommandSourceStack?
Link copied to clipboard
open fun damageSources(): DamageSources?
Link copied to clipboard
Link copied to clipboard
open fun deflection(projectile: Projectile?): ProjectileDeflection?
Link copied to clipboard
fun discard()
Link copied to clipboard
Link copied to clipboard
open fun dismountTo(x: Double, y: Double, z: Double)
Link copied to clipboard
Link copied to clipboard
open fun distanceTo(entity: Entity?): Float
Link copied to clipboard
open fun distanceToSqr(entity: Entity?): Double
open fun distanceToSqr(pos: Vec3?): Double
open fun distanceToSqr(x2: Double, y2: Double, z2: Double): Double
Link copied to clipboard
fun doCheckFallDamage(xa: Double, ya: Double, za: Double, onGround: Boolean)
Link copied to clipboard
open fun dropAllLeashConnections(player: @Nullable Player?): Boolean
Link copied to clipboard
open fun ejectPassengers()
Link copied to clipboard
open fun entityTags(): Set<String?>?
Link copied to clipboard
open fun extinguishFire()
Link copied to clipboard
open fun fillCrashReportCategory(category: CrashReportCategory?)
Link copied to clipboard
open fun fireImmune(): Boolean
Link copied to clipboard
open fun forceSetRotation(yRot: Float, relativeY: Boolean, xRot: Float, relativeX: Boolean)
Link copied to clipboard
open fun fudgePositionAfterSizeChange(previousDimensions: EntityDimensions?): Boolean
Link copied to clipboard
open fun gameEvent(event: Holder<GameEvent?>?)
open fun gameEvent(event: Holder<GameEvent?>?, sourceEntity: @Nullable Entity?)
Link copied to clipboard
open operator fun <T : Any?> get(type: DataComponentType<out T?>?): @Nullable T?
Link copied to clipboard
open fun getAddEntityPacket(serverEntity: ServerEntity?): Packet<ClientGamePacketListener?>?
Link copied to clipboard
open fun <A : Any?> getAttached(type: AttachmentType<A?>?): @Nullable A?
Link copied to clipboard
open fun <A : Any?> getAttachedOrCreate(type: AttachmentType<A?>?): A?
open fun <A : Any?> getAttachedOrCreate(type: AttachmentType<A?>?, initializer: Supplier<A?>?): A?
Link copied to clipboard
@Contract(value = "_, !null -> !null")
open fun <A : Any?> getAttachedOrElse(type: AttachmentType<A?>?, defaultValue: @Nullable A?): A?
Link copied to clipboard
open fun <A : Any?> getAttachedOrGet(type: AttachmentType<A?>?, defaultValue: Supplier<A?>?): A?
Link copied to clipboard
open fun <A : Any?> getAttachedOrSet(type: AttachmentType<A?>?, defaultValue: A?): A?
Link copied to clipboard
open fun <A : Any?> getAttachedOrThrow(type: AttachmentType<A?>?): A?
Link copied to clipboard
open fun getAvailableSpaceBelow(maxDistance: Double): Double
Link copied to clipboard
open fun getBlockExplosionResistance(explosion: Explosion?, level: BlockGetter?, pos: BlockPos?, block: BlockState?, fluid: FluidState?, resistance: Float): Float
Link copied to clipboard
open fun getDismountLocationForPassenger(passenger: LivingEntity?): Vec3?
Link copied to clipboard
open fun getFluidHeight(type: TagKey<Fluid?>?): Double
Link copied to clipboard
open fun getHandHoldingItemAngle(item: Item?): Vec3?
Link copied to clipboard
open fun getLightProbePosition(partialTickTime: Float): Vec3?
Link copied to clipboard
open fun <T : Any?> getOrDefault(type: DataComponentType<out T?>?, defaultValue: T?): T?
Link copied to clipboard
open fun getPassengerRidingPosition(passenger: Entity?): Vec3?
Link copied to clipboard
fun getPosition(partialTickTime: Float): Vec3?
Link copied to clipboard
open fun getPreciseBodyRotation(partial: Float): Float
Link copied to clipboard
open fun getRandomX(spread: Double): Double
Link copied to clipboard
open fun getRandomZ(spread: Double): Double
Link copied to clipboard
open fun getRelativePortalPosition(axis: Direction.Axis?, portalArea: BlockUtil.FoundRectangle?): Vec3?
Link copied to clipboard
open fun getRopeHoldPosition(partialTickTime: Float): Vec3?
Link copied to clipboard
open fun getSlot(slot: Int): @Nullable SlotAccess?
Link copied to clipboard
open fun getSlotsFromRange(slots: IntList?): SlotCollection?
Link copied to clipboard
open fun <T : Any?> getTyped(type: DataComponentType<T?>?): @Nullable TypedDataComponent<T?>?
Link copied to clipboard
Link copied to clipboard
fun getUpVector(a: Float): Vec3?
Link copied to clipboard
open fun getVehicleAttachmentPoint(vehicle: Entity?): Vec3?
Link copied to clipboard
fun getViewVector(a: Float): Vec3?
Link copied to clipboard
open fun getViewXRot(a: Float): Float
Link copied to clipboard
open fun getViewYRot(a: Float): Float
Link copied to clipboard
open fun handleDamageEvent(source: DamageSource?)
Link copied to clipboard
open fun handleEntityEvent(id: Byte)
Link copied to clipboard
open fun hasAttached(type: AttachmentType<*>?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun hasIndirectPassenger(entity: Entity?): Boolean
Link copied to clipboard
open fun hasPassenger(test: Predicate<Entity?>?): Boolean
open fun hasPassenger(entity: Entity?): Boolean
Link copied to clipboard
open fun hasPose(pose: Pose?): Boolean
Link copied to clipboard
fun hurt(source: DamageSource?, damage: Float)
Link copied to clipboard
open fun hurtClient(source: DamageSource?): Boolean
Link copied to clipboard
fun hurtOrSimulate(source: DamageSource?, damage: Float): Boolean
Link copied to clipboard
fun hurtServer(level: ServerLevel?, source: DamageSource?, damage: Float): Boolean
Link copied to clipboard
fun igniteForSeconds(numberOfSeconds: Float)
Link copied to clipboard
open fun igniteForTicks(numberOfTicks: Int)
Link copied to clipboard
open fun ignoreExplosion(explosion: Explosion?): Boolean
Link copied to clipboard
open override fun interact(player: Player, hand: InteractionHand, vec: Vec3): InteractionResult
Link copied to clipboard
open fun is(rawType: EntityType<*>?): Boolean
open fun is(set: HolderSet<EntityType<*>?>?): Boolean
open fun is(type: Holder<EntityType<*>?>?): Boolean
open fun is(type: ResourceKey<EntityType<*>?>?): Boolean
open fun is(tag: TagKey<EntityType<*>?>?): Boolean
open fun is(other: Entity?): Boolean
Link copied to clipboard
fun isAlliedTo(other: @Nullable Entity?): Boolean
open fun isAlliedTo(other: @Nullable Team?): Boolean
Link copied to clipboard
open fun isColliding(pos: BlockPos?, state: BlockState?): Boolean
Link copied to clipboard
open fun isEyeInFluid(type: TagKey<Fluid?>?): Boolean
Link copied to clipboard
open fun isFree(xa: Double, ya: Double, za: Double): Boolean
Link copied to clipboard
open fun isInvisibleTo(player: Player?): Boolean
Link copied to clipboard
open fun isPassengerOfSameVehicle(other: Entity?): Boolean
Link copied to clipboard
open fun isSupportedBy(pos: BlockPos?): Boolean
Link copied to clipboard
open fun kill(level: ServerLevel?)
Link copied to clipboard
open fun killedEntity(level: ServerLevel?, entity: LivingEntity?, source: DamageSource?): Boolean
Link copied to clipboard
open fun lavaHurt()
Link copied to clipboard
open fun lavaIgnite()
Link copied to clipboard
open fun lerpHeadTo(yRot: Float, steps: Int)
Link copied to clipboard
open fun lerpMotion(movement: Vec3?)
Link copied to clipboard
open fun level(): Level?
Link copied to clipboard
open fun load(input: ValueInput?)
Link copied to clipboard
open fun lookAt(anchor: EntityAnchorArgument.Anchor?, pos: Vec3?)
Link copied to clipboard
open fun makeStuckInBlock(blockState: BlockState?, speedMultiplier: Vec3?)
Link copied to clipboard
open fun maxUpStep(): Float
Link copied to clipboard
open fun mayInteract(level: ServerLevel?, pos: BlockPos?): Boolean
Link copied to clipboard
open fun mirror(mirror: Mirror?): Float
Link copied to clipboard
open fun <A : Any?> modifyAttached(type: AttachmentType<A?>?, modifier: UnaryOperator<A?>?): @Nullable A?
Link copied to clipboard
open fun move(moverType: MoverType?, delta: Vec3?)
Link copied to clipboard
fun moveOrInterpolateTo(position: Vec3?)
fun moveOrInterpolateTo(yRot: Float, xRot: Float)
fun moveOrInterpolateTo(position: Optional<Vec3?>?, yRot: Optional<Float?>?, xRot: Optional<Float?>?)
fun moveOrInterpolateTo(position: Vec3?, yRot: Float, xRot: Float)
Link copied to clipboard
open fun moveRelative(speed: Float, input: Vec3?)
Link copied to clipboard
open fun notifyLeasheeRemoved(entity: Leashable?)
Link copied to clipboard
open fun notifyLeashHolder(entity: Leashable?)
Link copied to clipboard
fun oldPosition(): Vec3?
Link copied to clipboard
open fun onAboveBubbleColumn(dragDown: Boolean, pos: BlockPos?)
Link copied to clipboard
open fun <A : Any?> onAttachedSet(type: AttachmentType<A?>?): Event<AttachmentTarget.OnAttachedSet<A?>?>?
Link copied to clipboard
open fun onClientRemoval()
Link copied to clipboard
open fun onExplosionHit(explosionCausedBy: @Nullable Entity?)
Link copied to clipboard
open fun onGround(): Boolean
Link copied to clipboard
open fun onInsideBubbleColumn(dragDown: Boolean)
Link copied to clipboard
open fun onPassengerTurned(passenger: Entity?)
Link copied to clipboard
open fun onRemoval(reason: Entity.RemovalReason?)
Link copied to clipboard
open fun onSyncedDataUpdated(updatedItems: List<SynchedEntityData.DataValue<*>?>?)
open fun onSyncedDataUpdated(accessor: EntityDataAccessor<*>?)
Link copied to clipboard
fun Entity.passengerPosition(dest: Vector3f): Vector3f
Link copied to clipboard
open fun pick(range: Double, a: Float, withLiquids: Boolean): HitResult?
Link copied to clipboard
open fun placePortalTicket(ticketPosition: BlockPos?)
Link copied to clipboard
open fun playerTouch(player: Player?)
Link copied to clipboard
open fun playSound(sound: SoundEvent?)
open fun playSound(sound: SoundEvent?, volume: Float, pitch: Float)
Link copied to clipboard
open fun position(): Vec3?
Link copied to clipboard
fun positionRider(passenger: Entity?)
Link copied to clipboard
open fun problemPath(): ProblemReporter.PathElement?
Link copied to clipboard
open fun push(entity: Entity?)
open fun push(impulse: Vec3?)
open fun push(xa: Double, ya: Double, za: Double)
Link copied to clipboard
open fun recreateFromPacket(packet: ClientboundAddEntityPacket?)
Link copied to clipboard
Link copied to clipboard
open fun registerDebugValues(level: ServerLevel?, registration: DebugValueSource.Registration?)
Link copied to clipboard
open fun registryAccess(): RegistryAccess?
Link copied to clipboard
open fun remove(reason: Entity.RemovalReason?)
Link copied to clipboard
open fun <A : Any?> removeAttached(type: AttachmentType<A?>?): @Nullable A?
Link copied to clipboard
Link copied to clipboard
open fun removeTag(tag: String?): Boolean
Link copied to clipboard
open fun removeVehicle()
Link copied to clipboard
Link copied to clipboard
open fun restoreFrom(oldEntity: Entity?)
Link copied to clipboard
open fun rideTick()
Link copied to clipboard
open fun rotate(rotation: Rotation?): Float
Link copied to clipboard
open fun save(output: ValueOutput?): Boolean
Link copied to clipboard
open fun saveAsPassenger(output: ValueOutput?): Boolean
Link copied to clipboard
open fun saveWithoutId(output: ValueOutput?)
Link copied to clipboard
open fun setAsInsidePortal(portal: Portal?, pos: BlockPos?)
Link copied to clipboard
open fun <A : Any?> setAttached(type: AttachmentType<A?>?, value: @Nullable A?): @Nullable A?
Link copied to clipboard
open fun <T : Any?> setComponent(type: DataComponentType<T?>?, value: T?)
Link copied to clipboard
Link copied to clipboard
open fun setIsInPowderSnow(isInPowderSnow: Boolean)
Link copied to clipboard
open fun setLevelCallback(levelCallback: EntityInLevelCallback?)
Link copied to clipboard
fun setOldPosAndRot(position: Vec3?, yRot: Float, xRot: Float)
Link copied to clipboard
open fun setOldRot()
Link copied to clipboard
open fun setOnGround(onGround: Boolean)
Link copied to clipboard
open fun setOnGroundWithMovement(onGround: Boolean, movement: Vec3?)
open fun setOnGroundWithMovement(onGround: Boolean, horizontalCollision: Boolean, movement: Vec3?)
Link copied to clipboard
fun setPos(pos: Vec3?)
open fun setPos(x: Double, y: Double, z: Double)
Link copied to clipboard
fun setPosRaw(x: Double, y: Double, z: Double)
Link copied to clipboard
fun setRemoved(reason: Entity.RemovalReason?)
Link copied to clipboard
open fun setSharedFlagOnFire(value: Boolean)
Link copied to clipboard
open fun setYBodyRot(yBodyRot: Float)
Link copied to clipboard
open fun shearOffAllLeashConnections(player: @Nullable Player?): Boolean
Link copied to clipboard
open override fun shouldBeSaved(): Boolean
Link copied to clipboard
open fun shouldBlockExplode(explosion: Explosion?, level: BlockGetter?, pos: BlockPos?, state: BlockState?, power: Float): Boolean
Link copied to clipboard
open fun shouldRender(camX: Double, camY: Double, camZ: Double): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun skipAttackInteraction(entity: Entity): Boolean
Link copied to clipboard
open fun snapTo(pos: Vec3?)
open fun snapTo(x: Double, y: Double, z: Double)
open fun snapTo(spawnPos: BlockPos?, yRot: Float, xRot: Float)
open fun snapTo(spawnPos: Vec3?, yRot: Float, xRot: Float)
open fun snapTo(x: Double, y: Double, z: Double, yRot: Float, xRot: Float)
Link copied to clipboard
open fun spawnAtLocation(level: ServerLevel?, itemStack: ItemStack?): @Nullable ItemEntity?
open fun spawnAtLocation(level: ServerLevel?, resource: ItemLike?): @Nullable ItemEntity?
open fun spawnAtLocation(level: ServerLevel?, itemStack: ItemStack?, offset: Float): @Nullable ItemEntity?
open fun spawnAtLocation(level: ServerLevel?, itemStack: ItemStack?, offset: Vec3?): @Nullable ItemEntity?
Link copied to clipboard
open fun spawnReason(): @Nullable EntitySpawnReason?
Link copied to clipboard
fun startRiding(entity: Entity?): Boolean
open fun startRiding(entityToRide: Entity?, force: Boolean, sendEventAndTriggers: Boolean): Boolean
Link copied to clipboard
open fun startSeenByPlayer(player: ServerPlayer?)
Link copied to clipboard
open fun stopRiding()
Link copied to clipboard
open fun stopSeenByPlayer(player: ServerPlayer?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun tags(): Stream<TagKey<EntityType<*>?>?>?
Link copied to clipboard
open fun teleport(transition: TeleportTransition?): @Nullable Entity?
Link copied to clipboard
open fun teleportRelative(dx: Double, dy: Double, dz: Double)
Link copied to clipboard
open fun teleportSetPosition(destination: PositionMoveRotation?, relatives: Set<Relative?>?)
open fun teleportSetPosition(currentValues: PositionMoveRotation?, destination: PositionMoveRotation?, relatives: Set<Relative?>?)
Link copied to clipboard
open fun teleportTo(x: Double, y: Double, z: Double)
open fun teleportTo(level: ServerLevel?, x: Double, y: Double, z: Double, relatives: Set<Relative?>?, newYRot: Float, newXRot: Float, resetCamera: Boolean): Boolean
Link copied to clipboard
open fun thunderHit(level: ServerLevel?, lightningBolt: LightningBolt?)
Link copied to clipboard
open override fun tick()
Link copied to clipboard
fun Entity.toRegistry(): @Nullable EntityTrackerRegistry?
Link copied to clipboard
fun Entity.toTracker(model: String?): @Nullable EntityTracker?
Link copied to clipboard
Link copied to clipboard
open fun trackingPosition(): Vec3?
Link copied to clipboard
open fun turn(xo: Double, yo: Double)
Link copied to clipboard
open fun typeHolder(): Holder<EntityType<*>?>?
Link copied to clipboard
fun unRide()
Link copied to clipboard
Link copied to clipboard
open fun updateDynamicGameEventListener(action: BiConsumer<DynamicGameEventListener<*>?, ServerLevel?>?)
Link copied to clipboard
open fun updateSwimming()
Link copied to clipboard
fun Entity.wrap(): @NotNull PlatformEntity