Interface ControlledMovementLogic
- All Known Implementing Classes:
MountedFlyingParameters
public interface ControlledMovementLogic
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ControlledMovementLogic> -
Method Summary
Modifier and TypeMethodDescriptionvoidcalcMoveSpeed(AbstractMovesEntity entity) voidcalculateRoll(AbstractMovesEntity pixelmon, float strafe) com.mojang.serialization.Codec<? extends ControlledMovementLogic>codec()booleanvoidhandleKeybindMovement(List<EnumMovement> movements, AbstractMovesEntity pixelmon) voidhandleMovement(List<EnumKeybinds> movements, AbstractMovesEntity pixelmon) voidhandleMovementLogic(PixelmonEntity pixelmon, net.minecraft.world.entity.player.Player ridingPlayer) voidhandleRiderJump(PixelmonEntity pixelmon, net.minecraft.world.entity.player.Player ridingPlayer, int power) voidtravelCustom(AbstractMovesEntity pixelmon, PixelmonMovementFlying pixelmonMovementFlying)
-
Field Details
-
CODEC
-
-
Method Details
-
codec
com.mojang.serialization.Codec<? extends ControlledMovementLogic> codec() -
handleMovementLogic
void handleMovementLogic(PixelmonEntity pixelmon, net.minecraft.world.entity.player.Player ridingPlayer) -
handleRiderJump
void handleRiderJump(PixelmonEntity pixelmon, net.minecraft.world.entity.player.Player ridingPlayer, int power) -
calcMoveSpeed
-
getStaysHorizontalInRender
-
calculateRoll
-
handleMovement
-
handleKeybindMovement
-
travelCustom
-