MovementManager

public class MovementManager implements Component

Class MovementManager. Provides movementmanager functionality for the Hytale server.

java.lang.Object > MovementManager

Field Summary

defaultSettings

protected MovementSettings defaultSettings

Field defaultSettings.

settings

protected MovementSettings settings

Field settings.

playerRefComponent

final PlayerRef playerRefComponent

Field playerRefComponent.

world

final World world

Field world.

movementConfigIndex

final int movementConfigIndex

Field movementConfigIndex.

movementConfig

final MovementConfig movementConfig

Field movementConfig.

playerComponent

final Player playerComponent

Field playerComponent.

Method Detail

getComponentType

public MovementManager> getComponentType ()

Method getComponentType.

MovementManager

public public MovementManager ()

Method MovementManager.

resetDefaultsAndUpdate

public void resetDefaultsAndUpdate (@Nonnull final Ref ref, @Nonnull final ComponentAccessor componentAccessor)

Method resetDefaultsAndUpdate.

Parameters:
@Nonnull final Ref ref
@Nonnull final ComponentAccessor componentAccessor

refreshDefaultSettings

public void refreshDefaultSettings (@Nonnull final Ref ref, @Nonnull final ComponentAccessor componentAccessor)

Method refreshDefaultSettings.

Parameters:
@Nonnull final Ref ref
@Nonnull final ComponentAccessor componentAccessor

applyDefaultSettings

public void applyDefaultSettings ()

Method applyDefaultSettings.

update

public void update (@Nonnull final PacketHandler playerPacketHandler)

Method update.

Parameters:
@Nonnull final PacketHandler playerPacketHandler

UpdateMovementSettings

public new UpdateMovementSettings (this.getSettings()

Method UpdateMovementSettings.

Parameters:
this.getSettings( this.getSettings(

getSettings

public MovementSettings getSettings ()

Method getSettings.

setDefaultSettings

public void setDefaultSettings (final MovementSettings settings, @Nonnull final PhysicsValues physicsValues, final GameMode gameMode)

Method setDefaultSettings.

Parameters:
final MovementSettings settings
@Nonnull final PhysicsValues physicsValues
final GameMode gameMode

getDefaultSettings

public MovementSettings getDefaultSettings ()

Method getDefaultSettings.

toString

public String toString ()

Method toString.

clone

public Component clone ()

Method clone.