public class MovementContext
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
Contraption |
contraption |
net.minecraft.nbt.CompoundNBT |
data |
boolean |
firstMovement |
net.minecraft.util.math.BlockPos |
localPos |
net.minecraft.util.math.vector.Vector3d |
motion |
net.minecraft.util.math.vector.Vector3d |
position |
net.minecraft.util.math.vector.Vector3d |
relativeMotion |
java.util.function.UnaryOperator<net.minecraft.util.math.vector.Vector3d> |
rotation |
boolean |
stall |
net.minecraft.block.BlockState |
state |
java.lang.Object |
temporaryData |
net.minecraft.nbt.CompoundNBT |
tileData |
net.minecraft.world.World |
world |
| Constructor and Description |
|---|
MovementContext(net.minecraft.world.World world,
net.minecraft.world.gen.feature.template.Template.BlockInfo info,
Contraption contraption) |
| Modifier and Type | Method and Description |
|---|---|
float |
getAnimationSpeed() |
static MovementContext |
readNBT(net.minecraft.world.World world,
net.minecraft.world.gen.feature.template.Template.BlockInfo info,
net.minecraft.nbt.CompoundNBT nbt,
Contraption contraption) |
net.minecraft.nbt.CompoundNBT |
writeToNBT(net.minecraft.nbt.CompoundNBT nbt) |
public net.minecraft.util.math.vector.Vector3d position
public net.minecraft.util.math.vector.Vector3d motion
public net.minecraft.util.math.vector.Vector3d relativeMotion
public java.util.function.UnaryOperator<net.minecraft.util.math.vector.Vector3d> rotation
public net.minecraft.world.World world
public net.minecraft.block.BlockState state
public net.minecraft.util.math.BlockPos localPos
public net.minecraft.nbt.CompoundNBT tileData
public boolean stall
public boolean firstMovement
public net.minecraft.nbt.CompoundNBT data
public Contraption contraption
public java.lang.Object temporaryData
public MovementContext(net.minecraft.world.World world,
net.minecraft.world.gen.feature.template.Template.BlockInfo info,
Contraption contraption)
public float getAnimationSpeed()
public static MovementContext readNBT(net.minecraft.world.World world, net.minecraft.world.gen.feature.template.Template.BlockInfo info, net.minecraft.nbt.CompoundNBT nbt, Contraption contraption)
public net.minecraft.nbt.CompoundNBT writeToNBT(net.minecraft.nbt.CompoundNBT nbt)