classpublicPriority 3
KnockbackPredictionSystems
com.hypixel.hytale.server.core.modules.entity.player.KnockbackPredictionSystems
3
Methods
3
Public Methods
1
Fields
1
Constructors
Constants
floatAIR_DENSITY= 0.001225F
ComponentType<EntityStore, BoundingBox>BOUNDING_BOX_COMPONENT_TYPE= BoundingBox.getComponentType()
floatCOLLISION_PADDING= 1.0E-4F
floatDEFAULT_BLOCK_DRAG= 0.82F
Set<Dependency<EntityStore>>DEPENDENCIES= Set.of(new SystemDependency<>(Order.AFTER, PlayerSystems.ProcessPlayerInput.class))
Set<Dependency<EntityStore>>DEPENDENCIES= Set.of(new SystemDependency<>(Order.BEFORE, PlayerSystems.ProcessPlayerInput.class))
ComponentType<EntityStore, KnockbackSimulation>KNOCKBACK_SIMULATION_COMPONENT_TYPE= KnockbackSimulation.getComponentType()
ComponentType<EntityStore, KnockbackSimulation>KNOCKBACK_SIMULATION_COMPONENT_TYPE= KnockbackSimulation.getComponentType()
floatMAX_CYCLE_MOVEMENT= 0.25F
intMAX_JUMP_COMBOS= 3
Query<EntityStore>QUERY= Query.and(
Player.getComponentType(), TransformComponent.getComponentType(), KnockbackSi...
Query<EntityStore>QUERY= Query.and(
Player.getComponentType(),
TransformComponent.getComponentType(),
...
Query<EntityStore>QUERY= Query.and(PlayerInput.getComponentType(), KnockbackSimulation.getComponentType())
ComponentType<EntityStore, Teleport>TELEPORT_COMPONENT_TYPE= Teleport.getComponentType()
floatTIME_STEP= 0.016666668F
Constructors
public
KnockbackPredictionSystems()Methods
Public Methods (3)
public
ComponentType<EntityStore, Teleport> componentType()@Nonnull@Override
public
Set<Dependency<EntityStore>> getDependencies()@Nonnull@Override
public
Query<EntityStore> getQuery()@Nonnull@Override
Fields
Public Fields (1)
publicstatic
boolean DEBUG_KNOCKBACK_POSITION