Rename and clean up MapleSkillbookInformationProvider
This commit is contained in:
@@ -56,7 +56,7 @@ import net.server.world.World;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import server.CashShop.CashItemFactory;
|
||||
import server.MapleSkillbookInformationProvider;
|
||||
import server.SkillbookInformationProvider;
|
||||
import server.ThreadManager;
|
||||
import server.TimerManager;
|
||||
import server.expeditions.ExpeditionBossLog;
|
||||
@@ -840,7 +840,7 @@ public class Server {
|
||||
futures.add(initExecutor.submit(() -> SkillFactory.loadAllSkills()));
|
||||
futures.add(initExecutor.submit(() -> CashItemFactory.loadAllCashItems()));
|
||||
futures.add(initExecutor.submit(() -> Quest.loadAllQuests()));
|
||||
futures.add(initExecutor.submit(() -> MapleSkillbookInformationProvider.loadAllSkillbookInformation()));
|
||||
futures.add(initExecutor.submit(() -> SkillbookInformationProvider.loadAllSkillbookInformation()));
|
||||
futures.add(initExecutor.submit(() -> PlayerNPCFactory.loadFactoryMetadata()));
|
||||
|
||||
TimeZone.setDefault(TimeZone.getTimeZone(YamlConfig.config.server.TIMEZONE));
|
||||
|
||||
@@ -43,7 +43,7 @@ import provider.DataProviderFactory;
|
||||
import provider.wz.WZFiles;
|
||||
import scripting.AbstractPlayerInteraction;
|
||||
import server.*;
|
||||
import server.MapleSkillbookInformationProvider.SkillBookEntry;
|
||||
import server.SkillbookInformationProvider.SkillBookEntry;
|
||||
import server.events.gm.Event;
|
||||
import server.expeditions.Expedition;
|
||||
import server.expeditions.ExpeditionType;
|
||||
@@ -572,7 +572,7 @@ public class NPCConversationManager extends AbstractPlayerInteraction {
|
||||
|
||||
public Object[] getAvailableSkillBooks() {
|
||||
List<Integer> ret = ItemInformationProvider.getInstance().usableSkillBooks(this.getPlayer());
|
||||
ret.addAll(MapleSkillbookInformationProvider.getTeachableSkills(this.getPlayer()));
|
||||
ret.addAll(SkillbookInformationProvider.getTeachableSkills(this.getPlayer()));
|
||||
|
||||
return ret.toArray();
|
||||
}
|
||||
@@ -582,7 +582,7 @@ public class NPCConversationManager extends AbstractPlayerInteraction {
|
||||
}
|
||||
|
||||
public String getSkillBookInfo(int itemid) {
|
||||
SkillBookEntry sbe = MapleSkillbookInformationProvider.getSkillbookAvailability(itemid);
|
||||
SkillBookEntry sbe = SkillbookInformationProvider.getSkillbookAvailability(itemid);
|
||||
switch (sbe) {
|
||||
case UNAVAILABLE:
|
||||
return "";
|
||||
|
||||
@@ -38,14 +38,13 @@ import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author RonanLana
|
||||
*/
|
||||
|
||||
/**
|
||||
* Only used in 1 script that gives players information about where skillbooks can be found
|
||||
*/
|
||||
public class MapleSkillbookInformationProvider {
|
||||
public class SkillbookInformationProvider {
|
||||
private static volatile Map<Integer, SkillBookEntry> foundSkillbooks = new HashMap<>();
|
||||
|
||||
public enum SkillBookEntry {
|
||||
@@ -65,7 +64,7 @@ public class MapleSkillbookInformationProvider {
|
||||
loadedSkillbooks.putAll(fetchSkillbooksFromQuests());
|
||||
loadedSkillbooks.putAll(fetchSkillbooksFromReactors());
|
||||
loadedSkillbooks.putAll(fetchSkillbooksFromScripts());
|
||||
MapleSkillbookInformationProvider.foundSkillbooks = loadedSkillbooks;
|
||||
SkillbookInformationProvider.foundSkillbooks = loadedSkillbooks;
|
||||
}
|
||||
|
||||
private static boolean is4thJobSkill(int itemid) {
|
||||
@@ -226,7 +225,8 @@ public class MapleSkillbookInformationProvider {
|
||||
} finally {
|
||||
scanner.close();
|
||||
}
|
||||
} catch (NoSuchElementException e) {}
|
||||
} catch (NoSuchElementException e) {
|
||||
}
|
||||
|
||||
return text;
|
||||
}
|
||||
Reference in New Issue
Block a user