Added protection for unowned islands

Islands can become unowned during the async island level calculation
process.
This commit is contained in:
tastybento 2019-03-10 17:47:05 -07:00
parent 3038cca894
commit bb21dbb266

View File

@ -217,8 +217,9 @@ public class CalcIslandLevel {
} }
else else
{ {
this.result.deathHandicap = // At this point, it may be that the island has become unowned.
this.addon.getPlayers().getDeaths(this.world, this.island.getOwner()); this.result.deathHandicap = this.island.getOwner() == null ? 0 :
this.addon.getPlayers().getDeaths(this.world, this.island.getOwner());
} }
// Just lazy check for min death count. // Just lazy check for min death count.