Party system can now be disabled via config

Closes #4873
This commit is contained in:
nossr50
2024-02-19 17:55:57 -08:00
parent c358c8ce0b
commit 3361d28887
34 changed files with 478 additions and 433 deletions

View File

@@ -21,6 +21,6 @@ public class SaveTimerTask extends CancellableRunnable {
}
PartyManager.saveParties();
mcMMO.p.getPartyManager().saveParties();
}
}

View File

@@ -32,7 +32,7 @@ public class TeleportationWarmup extends CancellableRunnable {
mcMMOPlayer.setTeleportCommenceLocation(null);
if (!PartyManager.inSameParty(teleportingPlayer, targetPlayer)) {
if (!mcMMO.p.getPartyManager().inSameParty(teleportingPlayer, targetPlayer)) {
teleportingPlayer.sendMessage(LocaleLoader.getString("Party.NotInYourParty", targetPlayer.getName()));
return;
}

View File

@@ -22,7 +22,7 @@ public class PartyAutoKickTask extends CancellableRunnable {
long currentTime = System.currentTimeMillis();
for (Party party : PartyManager.getParties()) {
for (Party party : mcMMO.p.getPartyManager().getParties()) {
for (UUID memberUniqueId : party.getMembers().keySet()) {
OfflinePlayer member = mcMMO.p.getServer().getOfflinePlayer(memberUniqueId);
boolean isProcessed = processedPlayers.contains(memberUniqueId);
@@ -38,7 +38,7 @@ public class PartyAutoKickTask extends CancellableRunnable {
}
for (Entry<OfflinePlayer, Party> entry : toRemove.entrySet()) {
PartyManager.removeFromParty(entry.getKey(), entry.getValue());
mcMMO.p.getPartyManager().removeFromParty(entry.getKey(), entry.getValue());
}
}
}