Skip to content

Commit

Permalink
Complete smartCreateFloors tab-complete
Browse files Browse the repository at this point in the history
  • Loading branch information
andrew121410 committed Sep 6, 2024
1 parent 07cb010 commit b68a353
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,11 @@ public ElevatorTab(World16Elevators plugin) {

@Override
public List<String> onTabComplete(CommandSender sender, Command cmd, String ailes, String[] args) {
if (!(sender instanceof Player)) {
if (!(sender instanceof Player player)) {
return null;
}
Player p = (Player) sender;

if (!cmd.getName().equalsIgnoreCase("elevator") || !p.hasPermission("world16.elevator")) {
if (!cmd.getName().equalsIgnoreCase("elevator") || !player.hasPermission("world16.elevator")) {
return null;
}

Expand Down Expand Up @@ -107,6 +106,8 @@ public List<String> onTabComplete(CommandSender sender, Command cmd, String aile
Elevator elevator = elevatorController.getElevatorsMap().get(args[3]);
if (elevator == null) return null;
return elevator.getFloorsMap().values().stream().map(ElevatorFloor::getName).collect(Collectors.toList());
} else if (args.length == 6 && args[1].equalsIgnoreCase("smartCreateFloors")) {
return getContainsString(args[5], Arrays.asList("true", "false"));
}
return null;
} else if (args[0].equalsIgnoreCase("call")) {
Expand Down

0 comments on commit b68a353

Please # to comment.