2021-06-29 16:29:30 -05:00
|
|
|
package net.nuggetmc.ai.utils;
|
|
|
|
|
|
|
|
|
|
import org.bukkit.GameMode;
|
|
|
|
|
|
|
|
|
|
public class PlayerUtils {
|
|
|
|
|
|
2021-07-09 15:49:10 -05:00
|
|
|
public static boolean allTargetable;
|
|
|
|
|
|
|
|
|
|
public static boolean isTargetable(GameMode mode) {
|
2021-07-10 23:51:14 -05:00
|
|
|
return allTargetable || isVulnerableGameMode(mode);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static boolean isVulnerableGameMode(GameMode mode) {
|
|
|
|
|
return mode == GameMode.SURVIVAL || mode == GameMode.ADVENTURE;
|
2021-07-09 15:49:10 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void setAllTargetable(boolean b) {
|
|
|
|
|
allTargetable = b;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static boolean getAllTargetable() {
|
|
|
|
|
return allTargetable;
|
2021-06-29 16:29:30 -05:00
|
|
|
}
|
|
|
|
|
}
|