When players push buttons or asks the elevator to go somewhere the elevator will respond to each request in order. except for maintenance, this will clear the queue and request the elevator to the bottom floor.
Each request will also be evaluated if it is possible to reach the destination, if not send a message to the caller be it marker block or elevator block to send a message within a radius. and clear the request.
The Elevator Entity will wait for 5 secounds before checking the spool to see if it can call,
setElevatorAt(Y) or change targetY to the next spool entry and keep moving.
When players push buttons or asks the elevator to go somewhere the elevator will respond to each request in order. except for maintenance, this will clear the queue and request the elevator to the bottom floor.
Each request will also be evaluated if it is possible to reach the destination, if not send a message to the caller be it marker block or elevator block to send a message within a radius. and clear the request.
The Elevator Entity will wait for 5 secounds before checking the spool to see if it can call,
setElevatorAt(Y) or change targetY to the next spool entry and keep moving.
This should be less performance intensive