Skip to content

Commit

Permalink
Removed GridHandler from SIsland's parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
OmerBenGera committed Jan 3, 2022
1 parent dd40235 commit 88a86da
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
Expand Up @@ -55,8 +55,8 @@ public void registerDatabaseBridgeFactory(DatabaseBridgeFactory databaseBridgeFa
this.databaseBridgeFactory = databaseBridgeFactory;
}

public Island createIsland(GridHandler grid, DatabaseResult resultSet) {
SIsland island = new SIsland(grid, resultSet);
public Island createIsland(DatabaseResult resultSet) {
SIsland island = new SIsland(resultSet);
return islandsFactory == null ? island : islandsFactory.createIsland(island);
}

Expand Down
Expand Up @@ -190,7 +190,7 @@ public final class SIsland implements Island {
private UpgradeValue<Double> mobDrops = UpgradeValue.NEGATIVE_DOUBLE;
private UpgradeValue<BigDecimal> bankLimit = new UpgradeValue<>(new BigDecimal(-2), true);

public SIsland(GridHandler grid, DatabaseResult resultSet) {
public SIsland(DatabaseResult resultSet) {
this.uuid = UUID.fromString(resultSet.getString("uuid"));
this.owner = plugin.getPlayers().getSuperiorPlayer(UUID.fromString(resultSet.getString("owner")));

Expand All @@ -215,7 +215,7 @@ public SIsland(GridHandler grid, DatabaseResult resultSet) {
this.unlockedWorlds.set(resultSet.getInt("unlocked_worlds"));
this.lastTimeUpdate = resultSet.getLong("last_time_updated");

ChunksTracker.deserialize(grid, this, resultSet.getString("dirty_chunks"));
ChunksTracker.deserialize(plugin.getGrid(), this, resultSet.getString("dirty_chunks"));
String blockCountsString = resultSet.getString("block_counts");
Executor.sync(() -> deserializeBlockCounts(blockCountsString), 5L);

Expand Down
Expand Up @@ -100,7 +100,7 @@ public void syncUpgrades() {

public void createIsland(DatabaseResult resultSet) {
UUID owner = UUID.fromString(resultSet.getString("owner"));
Island island = plugin.getFactory().createIsland(this, resultSet);
Island island = plugin.getFactory().createIsland(resultSet);
this.islandsContainer.addIsland(island);
}

Expand Down

0 comments on commit 88a86da

Please sign in to comment.