package com.alttd.cometskyblock.island; import lombok.Getter; import org.spongepowered.configurate.objectmapping.ConfigSerializable; import java.util.ArrayList; import java.util.List; import java.util.UUID; @Getter @ConfigSerializable public class Island { private String worldName; private String islandName; private int level; private UUID owner; private final List members = new ArrayList<>(); public boolean canBuild(UUID uuid) { return owner.equals(uuid) || members.contains(uuid); } public boolean addMember(UUID uuid) { return this.members.add(uuid); } public boolean removeMember(UUID uuid) { return this.members.remove(uuid); } }