SlimeVoid / DynamicTransport

7 stars 7 forks source link

Spooling first come first serve #8

Closed Tarig0 closed 10 years ago

Tarig0 commented 10 years ago

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

Tarig0 commented 10 years ago

This is working

Eurymachus commented 10 years ago

How did the tests go with Mace?