public interface ControlledMovementLogic
Modifier and Type | Field and Description |
---|---|
static com.mojang.serialization.Codec<ControlledMovementLogic> |
CODEC |
Modifier and Type | Method and Description |
---|---|
void |
calcMoveSpeed(AbstractMovesEntity entity) |
void |
calculateRoll(AbstractMovesEntity pixelmon,
float strafe) |
com.mojang.serialization.Codec<? extends ControlledMovementLogic> |
codec() |
boolean |
getStaysHorizontalInRender(AbstractMovesEntity entity) |
void |
handleKeybindMovement(java.util.List<EnumMovement> movements,
AbstractMovesEntity pixelmon) |
void |
handleMovement(java.util.List<EnumKeybinds> movements,
AbstractMovesEntity pixelmon) |
void |
handleMovementLogic(PixelmonEntity pixelmon,
net.minecraft.entity.player.PlayerEntity ridingPlayer) |
void |
handleRiderJump(PixelmonEntity pixelmon,
net.minecraft.entity.player.PlayerEntity ridingPlayer,
int power) |
void |
travelCustom(AbstractMovesEntity pixelmon,
PixelmonMovementFlying pixelmonMovementFlying) |
static final com.mojang.serialization.Codec<ControlledMovementLogic> CODEC
com.mojang.serialization.Codec<? extends ControlledMovementLogic> codec()
void handleMovementLogic(PixelmonEntity pixelmon, net.minecraft.entity.player.PlayerEntity ridingPlayer)
void handleRiderJump(PixelmonEntity pixelmon, net.minecraft.entity.player.PlayerEntity ridingPlayer, int power)
void calcMoveSpeed(AbstractMovesEntity entity)
boolean getStaysHorizontalInRender(AbstractMovesEntity entity)
void calculateRoll(AbstractMovesEntity pixelmon, float strafe)
void handleMovement(java.util.List<EnumKeybinds> movements, AbstractMovesEntity pixelmon)
void handleKeybindMovement(java.util.List<EnumMovement> movements, AbstractMovesEntity pixelmon)
void travelCustom(AbstractMovesEntity pixelmon, PixelmonMovementFlying pixelmonMovementFlying)