java.lang.Object
com.minecolonies.api.entity.ai.statemachine.basestatemachine.BasicTransition<IAIState>
com.minecolonies.api.entity.ai.statemachine.basestatemachine.BasicEvent
All Implemented Interfaces:
IStateMachineEvent<IAIState>, IStateMachineTransition<IAIState>

public class BasicEvent extends BasicTransition<IAIState> implements IStateMachineEvent<IAIState>
Basic event for statemachines, consists of a condition and a statesupplier to transition the statemachine into. Events are always executed before any state transitions happen.