Missions Not Be Able to Be Done Multiple Times
This commit is contained in:
@@ -55,6 +55,13 @@ public class MissionGUI implements FactionGUI {
|
||||
if (section == null) {
|
||||
return;
|
||||
}
|
||||
if(FactionsPlugin.getInstance().getConfig().getBoolean("DenyMissionsMoreThenOnce")) {
|
||||
if (fPlayer.getFaction().getCompletedMissions().contains(missionName)) {
|
||||
fPlayer.msg(TL.MISSION_ALREAD_COMPLETED);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
ConfigurationSection missionSection = section.getConfigurationSection("Mission");
|
||||
if (missionSection == null) {
|
||||
return;
|
||||
|
||||
@@ -159,5 +159,6 @@ public class MissionHandler implements Listener {
|
||||
}
|
||||
fPlayer.getFaction().getMissions().remove(mission.getName());
|
||||
fPlayer.getFaction().msg(TL.MISSION_MISSION_FINISHED, plugin.color(section.getString("Name")));
|
||||
fPlayer.getFaction().getCompletedMissions().add(mission.getName());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user