Extract some duplicate code from internal implementations

This commit is contained in:
Jikoo
2022-05-13 09:11:12 -04:00
parent ac00261afb
commit b6e8e2ba42
8 changed files with 37 additions and 39 deletions

View File

@@ -60,11 +60,6 @@ public class SpecialEnderChest extends PlayerEnderChestContainer implements ISpe
return inventory;
}
@Override
public boolean isInUse() {
return !this.getViewers().isEmpty();
}
@Override
public void setPlayerOffline() {
this.playerOnline = false;

View File

@@ -103,12 +103,6 @@ public class SpecialPlayerInventory extends Inventory implements ISpecialPlayerI
this.playerOnline = false;
}
@Override
public boolean isInUse() {
List<HumanEntity> viewers = this.getViewers();
return viewers.size() > 1 || !viewers.isEmpty() && !viewers.get(0).getUniqueId().equals(this.player.getUUID());
}
@Override
public @NotNull HumanEntity getPlayer() {
return this.player.getBukkitEntity();