public abstract class PixelmonMovementBase
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected AbstractMovesEntity |
pixelmon |
Constructor and Description |
---|
PixelmonMovementBase(AbstractMovesEntity dragon) |
Modifier and Type | Method and Description |
---|---|
void |
add(net.minecraft.util.math.vector.Matrix3f src,
net.minecraft.util.math.vector.Matrix3f dest) |
protected net.minecraft.util.math.vector.Matrix3f |
createRotationMatrix(net.minecraft.util.math.vector.Vector3d lookVec) |
abstract void |
handleMovement(java.util.List<EnumKeybinds> movements) |
void |
mul(net.minecraft.util.math.vector.Matrix3f src,
float f) |
abstract void |
onLivingUpdate() |
void |
scale(net.minecraft.util.math.vector.Vector3f src,
float scale) |
abstract void |
updatePassenger(net.minecraft.entity.Entity passenger,
net.minecraft.util.math.vector.Vector3f offsets) |
protected AbstractMovesEntity pixelmon
public PixelmonMovementBase(AbstractMovesEntity dragon)
public abstract void handleMovement(java.util.List<EnumKeybinds> movements)
public abstract void onLivingUpdate()
public abstract void updatePassenger(net.minecraft.entity.Entity passenger, net.minecraft.util.math.vector.Vector3f offsets)
protected net.minecraft.util.math.vector.Matrix3f createRotationMatrix(net.minecraft.util.math.vector.Vector3d lookVec)
public void add(net.minecraft.util.math.vector.Matrix3f src, net.minecraft.util.math.vector.Matrix3f dest)
public void mul(net.minecraft.util.math.vector.Matrix3f src, float f)
public void scale(net.minecraft.util.math.vector.Vector3f src, float scale)