mirror of
https://gitlab.com/phoenix-dvpmt/mmocore.git
synced 2025-02-18 14:01:49 +01:00
Fixed bug with parties modules when disabling the server.
This commit is contained in:
parent
adbfdb97ef
commit
9b74fcffa0
@ -4,6 +4,7 @@ import io.lumine.mythic.lib.MythicLib;
|
|||||||
import io.lumine.mythic.lib.api.player.MMOPlayerData;
|
import io.lumine.mythic.lib.api.player.MMOPlayerData;
|
||||||
import io.lumine.mythic.lib.player.cooldown.CooldownMap;
|
import io.lumine.mythic.lib.player.cooldown.CooldownMap;
|
||||||
import io.lumine.mythic.lib.player.skill.PassiveSkill;
|
import io.lumine.mythic.lib.player.skill.PassiveSkill;
|
||||||
|
import net.Indyuce.mmocore.party.provided.MMOCorePartyModule;
|
||||||
import net.Indyuce.mmocore.party.provided.Party;
|
import net.Indyuce.mmocore.party.provided.Party;
|
||||||
import net.Indyuce.mmocore.MMOCore;
|
import net.Indyuce.mmocore.MMOCore;
|
||||||
import net.Indyuce.mmocore.api.ConfigMessage;
|
import net.Indyuce.mmocore.api.ConfigMessage;
|
||||||
@ -312,10 +313,12 @@ public class PlayerData extends OfflinePlayerData implements Closable, Experienc
|
|||||||
@Override
|
@Override
|
||||||
public void close() {
|
public void close() {
|
||||||
|
|
||||||
// Remove from party
|
// Remove from party if it is MMO Party Module
|
||||||
|
if(MMOCore.plugin.partyModule instanceof MMOCorePartyModule) {
|
||||||
AbstractParty party = getParty();
|
AbstractParty party = getParty();
|
||||||
if (party != null && party instanceof Party)
|
if (party != null && party instanceof Party)
|
||||||
((Party) party).removeMember(this);
|
((Party) party).removeMember(this);
|
||||||
|
}
|
||||||
|
|
||||||
// Close quest data
|
// Close quest data
|
||||||
questData.close();
|
questData.close();
|
||||||
|
Loading…
Reference in New Issue
Block a user