more epic stuff

This commit is contained in:
batchprogrammer314
2021-07-19 17:35:28 -05:00
parent d37d063c88
commit bf6b98c49f
13 changed files with 573 additions and 152 deletions

View File

@@ -3,22 +3,7 @@ package net.nuggetmc.ai.utils;
import org.bukkit.GameMode;
public class PlayerUtils {
public static boolean allTargetable;
public static boolean isTargetable(GameMode mode) {
return allTargetable || isVulnerableGameMode(mode);
}
public static boolean isVulnerableGameMode(GameMode mode) {
return mode == GameMode.SURVIVAL || mode == GameMode.ADVENTURE || mode == null;
}
public static void setAllTargetable(boolean b) {
allTargetable = b;
}
public static boolean getAllTargetable() {
return allTargetable;
public static boolean isInvincible(GameMode mode) {
return mode != GameMode.SURVIVAL && mode != GameMode.ADVENTURE && mode != null;
}
}