Class TickRateStateMachine<S extends IState>

java.lang.Object
com.minecolonies.api.entity.ai.statemachine.basestatemachine.BasicStateMachine<ITickingTransition<S>,S>
com.minecolonies.api.entity.ai.statemachine.tickratestatemachine.TickRateStateMachine<S>
All Implemented Interfaces:
IStateMachine<ITickingTransition<S>,S>, ITickRateStateMachine<S>

public class TickRateStateMachine<S extends IState> extends BasicStateMachine<ITickingTransition<S>,S> implements ITickRateStateMachine<S>
Statemachine with an added tickrate limiting of transitions, allowing transitions to be checked at a lower rate. Default tickrate is 20 tps (Minecraft default).