Skip to content

Commit 1eb456d

Browse files
committed
Fixed Towny accordion not appearing. Fixed town block counting
1 parent 0661c0b commit 1eb456d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

PlanPluginBridge/src/main/java/com/djrapitops/pluginbridge/plan/towny/TownsAccordion.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import com.palmergames.bukkit.towny.object.Coord;
1515
import com.palmergames.bukkit.towny.object.Resident;
1616
import com.palmergames.bukkit.towny.object.Town;
17+
import com.palmergames.bukkit.towny.object.TownBlock;
1718

1819
import java.util.HashSet;
1920
import java.util.List;
@@ -33,6 +34,8 @@ public TownsAccordion(List<Town> towns, PlayersMutator playersMutator) {
3334
super("towny_accordion");
3435
this.towns = towns;
3536
this.playersMutator = playersMutator;
37+
38+
addElements();
3639
}
3740

3841
private void addElements() {
@@ -50,7 +53,8 @@ private void addElements() {
5053

5154
List<Resident> residents = town.getResidents();
5255
int residentCount = residents.size();
53-
String landCount = town.getPurchasedBlocks() + " / " + town.getTotalBlocks();
56+
long claimedBlocks = town.getTownBlocks().stream().filter(TownBlock::hasTown).count();
57+
String landCount = claimedBlocks + " / " + town.getTotalBlocks();
5458

5559
Set<String> members = new HashSet<>();
5660
for (Resident resident : residents) {

0 commit comments

Comments
 (0)