📝 Update HuskTown API

This commit is contained in:
Maxlego08 2024-04-26 12:02:45 +02:00
parent 7caf59fece
commit 0ddafea476
4 changed files with 5 additions and 11 deletions

View File

@ -1,5 +1,7 @@
# Unreleased
- Update HuskTown API
# 3.0.7
- Add Ultimate Clan support

View File

@ -157,7 +157,7 @@
<dependency>
<groupId>net.william278</groupId>
<artifactId>husktowns</artifactId>
<version>2.6.1</version>
<version>3.0.4</version>
<scope>provided</scope>
</dependency>
<dependency>

View File

@ -173,7 +173,7 @@
<dependency>
<groupId>net.william278</groupId>
<artifactId>husktowns</artifactId>
<version>2.6.1</version>
<version>3.0.4</version>
<scope>provided</scope>
</dependency>
<dependency>

View File

@ -29,15 +29,7 @@ public class HuskTownHook implements KothTeam {
}
private Optional<Town> getTown(OfflinePlayer player) {
if (this.towns.containsKey(player.getUniqueId())) return Optional.of(this.towns.get(player.getUniqueId()));
Optional<Member> optional = HuskTownsAPI.getInstance().getUserTown(player.getPlayer());
if (optional.isPresent()) {
Member member = optional.get();
this.towns.put(player.getUniqueId(), member.town());
return Optional.of(member.town());
}
return Optional.empty();
return HuskTownsAPI.getInstance().getTowns().stream().filter(e -> e.getMembers().containsKey(player.getUniqueId())).findFirst();
}
@Override