Interface ControlledMovementLogic
- All Known Implementing Classes:
MountedFlyingParameters
public interface ControlledMovementLogic
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ControlledMovementLogic>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
calcMoveSpeed
(AbstractMovesEntity entity) void
calculateRoll
(AbstractMovesEntity pixelmon, float strafe) com.mojang.serialization.Codec<? extends ControlledMovementLogic>
codec()
boolean
void
handleKeybindMovement
(List<EnumMovement> movements, AbstractMovesEntity pixelmon) void
handleMovement
(List<EnumKeybinds> movements, AbstractMovesEntity pixelmon) void
handleMovementLogic
(PixelmonEntity pixelmon, net.minecraft.world.entity.player.Player ridingPlayer) void
handleRiderJump
(PixelmonEntity pixelmon, net.minecraft.world.entity.player.Player ridingPlayer, int power) void
travelCustom
(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
-