mirror of
https://github.com/plexusorg/Module-Guilds.git
synced 2025-08-07 21:13:40 +00:00
fix loading members
create invitation system, still wip but so far working, no confirmation needed yet
This commit is contained in:
parent
9eb85613f9
commit
81e437dcf0
7 changed files with 179 additions and 10 deletions
|
@ -23,7 +23,6 @@ public class Guild
|
|||
{
|
||||
private final UUID guildUuid;
|
||||
private final ZonedDateTime createdAt;
|
||||
private transient final List<UUID> outgoingInvitations = Lists.newArrayList();
|
||||
private final List<Member> members = Lists.newArrayList();
|
||||
private final List<UUID> moderators = Lists.newArrayList();
|
||||
private final List<Rank> ranks = Lists.newArrayList();
|
||||
|
@ -55,6 +54,16 @@ public class Guild
|
|||
return members.stream().filter(m -> m.getUuid().equals(uuid)).findFirst().orElse(null);
|
||||
}
|
||||
|
||||
public void addMember(UUID uuid)
|
||||
{
|
||||
addMember(new Member(uuid));
|
||||
}
|
||||
|
||||
public void addMember(Member member)
|
||||
{
|
||||
this.members.add(member);
|
||||
}
|
||||
|
||||
public List<Member> getMembers()
|
||||
{
|
||||
List<Member> allMembers = Lists.newArrayList(members);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue