Skip to content

Commit a8ac25b

Browse files
authored
(pr#29 fix) IllegalStateException made player bypass lock check.
fix: IllegalStateException made player bypass lock check.
2 parents 3a69f03 + 022dc2f commit a8ac25b

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

src/main/java/me/crafter/mc/lockettepro/Dependency.java

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,17 @@ public static boolean isPermissionGroupOf(String line, Player player) {
6565
}
6666

6767
public static boolean isScoreboardTeamOf(String line, Player player) {
68-
ScoreboardManager scoreboardManager = Bukkit.getScoreboardManager();
69-
if (scoreboardManager == null) return false;
70-
Team team = scoreboardManager.getMainScoreboard().getEntryTeam(player.getName());
71-
if (team != null) {
72-
return line.equals("[" + team.getName() + "]");
73-
}
74-
return false;
68+
try {
69+
ScoreboardManager scoreboardManager = Bukkit.getScoreboardManager();
70+
if (scoreboardManager == null) return false;
71+
Team team = scoreboardManager.getMainScoreboard().getEntryTeam(player.getName());
72+
if (team != null) {
73+
return line.equals("[" + team.getName() + "]");
74+
}
75+
return false;
76+
} catch (Exception e) {
77+
return false;
78+
}
7579
}
7680

7781
public static void logPlacement(Player player, Block block) {

0 commit comments

Comments
 (0)