Finished party command, and sub commands
This commit is contained in:
@@ -8,7 +8,6 @@ import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
public final class ChatUserManager {
|
||||
@@ -17,7 +16,6 @@ public final class ChatUserManager {
|
||||
|
||||
public static void initialize() {
|
||||
chatUsers = new ArrayList<>();
|
||||
loadUsers();
|
||||
}
|
||||
|
||||
public static void addUser(ChatUser user) {
|
||||
@@ -43,10 +41,6 @@ public final class ChatUserManager {
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
|
||||
public static void loadUsers() {
|
||||
Queries.loadChatUsers();
|
||||
}
|
||||
|
||||
protected static List<ChatUser> getChatUsers() {
|
||||
return Collections.unmodifiableList(chatUsers);
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.alttd.chat.managers;
|
||||
import com.alttd.chat.database.Queries;
|
||||
import com.alttd.chat.objects.ChatUser;
|
||||
import com.alttd.chat.objects.Party;
|
||||
import net.kyori.adventure.text.Component;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.UUID;
|
||||
@@ -25,6 +26,7 @@ public class PartyManager {
|
||||
}
|
||||
|
||||
public static Party getParty(int id) {
|
||||
if (id < 0) return null;
|
||||
for(Party party : parties) {
|
||||
if(id == party.getPartyId()) {
|
||||
return party;
|
||||
@@ -33,6 +35,15 @@ public class PartyManager {
|
||||
return null;
|
||||
}
|
||||
|
||||
public static Party getParty(String partyName) {
|
||||
for(Party party : parties) {
|
||||
if(party.getPartyName().equalsIgnoreCase(partyName)) {
|
||||
return party;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static Party getParty(UUID uuid) {
|
||||
return getParty(ChatUserManager.getChatUser(uuid).getPartyId());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user