diff --git a/pom.xml b/pom.xml
index 8a0458e..1572526 100644
--- a/pom.xml
+++ b/pom.xml
@@ -91,7 +91,7 @@
org.bukkit
bukkit
- 1.12-R0.1-SNAPSHOT
+ 1.12.2-R0.1-SNAPSHOT
provided
@@ -108,6 +108,11 @@
2.9.2
provided
+
+ org.spigotmc
+ spigot-api
+ 1.18-R0.1-SNAPSHOT
+
diff --git a/src/main/java/me/lucko/extracontexts/calculators/TeamCalculator.java b/src/main/java/me/lucko/extracontexts/calculators/TeamCalculator.java
index 074350e..4c9a93a 100644
--- a/src/main/java/me/lucko/extracontexts/calculators/TeamCalculator.java
+++ b/src/main/java/me/lucko/extracontexts/calculators/TeamCalculator.java
@@ -13,9 +13,15 @@ public class TeamCalculator implements ContextCalculator {
@Override
public void calculate(Player target, ContextConsumer consumer) {
- Team team = Bukkit.getScoreboardManager().getMainScoreboard().getTeam(target.getName());
- if (team != null) {
- consumer.accept(KEY, team.getName());
+ String teamName = null;
+ for (Team team : Bukkit.getScoreboardManager().getMainScoreboard().getTeams()) {
+ if (team.hasEntry(target.getName())) {
+ teamName = team.getName();
+ break;
+ }
+ }
+ if (teamName != null) {
+ consumer.accept(KEY, teamName);
}
}