SimulatedPlayer

class SimulatedPlayer(player: Player, var input: SimulatedPlayer.SimulatedPlayerInput, var pos: Vec3, var deltaMovement: Vec3, var boundingBox: AABB, var yRot: Float, var xRot: Float, var isSprinting: Boolean, var fallDistance: Double, jumpTriggerTime: Int, jumping: Boolean, fallFlying: Boolean, var onGround: Boolean, var horizontalCollision: Boolean, verticalCollision: Boolean, wasTouchingWater: Boolean, isSwimming: Boolean, wasUnderwater: Boolean, fluidHeight: Object2DoubleMap<TagKey<Fluid>>, eyeFluidTags: HashSet<TagKey<Fluid>>) : PlayerSimulation

Constructors

Link copied to clipboard
constructor(player: Player, input: SimulatedPlayer.SimulatedPlayerInput, pos: Vec3, deltaMovement: Vec3, boundingBox: AABB, yRot: Float, xRot: Float, isSprinting: Boolean, fallDistance: Double, jumpTriggerTime: Int, jumping: Boolean, fallFlying: Boolean, onGround: Boolean, horizontalCollision: Boolean, verticalCollision: Boolean, wasTouchingWater: Boolean, isSwimming: Boolean, wasUnderwater: Boolean, fluidHeight: Object2DoubleMap<TagKey<Fluid>>, eyeFluidTags: HashSet<TagKey<Fluid>>)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class SimulatedPlayerInput(val directionalInput: DirectionalInput, jumping: Boolean, var sprinting: Boolean, sneaking: Boolean, var ignoreClippingAtLedge: Boolean = false) : ClientInput

Properties

Link copied to clipboard
var boundingBox: AABB
Link copied to clipboard
Link copied to clipboard
var deltaMovement: Vec3
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 override var pos: Vec3
Link copied to clipboard
var xRot: Float
Link copied to clipboard
var yRot: Float

Functions

Link copied to clipboard
Link copied to clipboard
fun getAttributeValue(attribute: Holder<Attribute>): Double
Link copied to clipboard
fun jump()
Link copied to clipboard
Link copied to clipboard
open override fun tick()