Skip to content

Commit

Permalink
Add a message if somehow the elevator goes past it's design floor range.
Browse files Browse the repository at this point in the history
  • Loading branch information
andrew121410 committed Sep 11, 2024
1 parent a540944 commit f90b08f
Showing 1 changed file with 4 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@


import com.andrew121410.mc.world16elevators.enums.ElevatorStatus;
import com.andrew121410.mc.world16utils.chat.Translate;
import com.andrew121410.mc.world16utils.player.PlayerUtils;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.scheduler.BukkitRunnable;

Expand Down Expand Up @@ -87,6 +89,8 @@ public void run() {
// Safety Check
if (elevator.getElevatorMovement().getAtDoor().getY() > maxFloorY || elevator.getElevatorMovement().getAtDoor().getY() < minFloorY) {
this.elevator.setEmergencyStop(true);
Bukkit.broadcast(Translate.miniMessage("<red>Emergency Stop has been activated due to elevator going past its designated floor range"), "world16elevators.admin");
Bukkit.broadcast(Translate.miniMessage("<red>Elevator: <white>" + elevator.getElevatorName() + " <red>on the Controller: <white>" + elevator.getElevatorControllerName()), "world16elevators.admin");
}

// Stop's the elevator if emergencyStop is on.
Expand Down

0 comments on commit f90b08f

Please sign in to comment.