mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-01 16:19:53 +01:00
Eclipse - still being stupid.
This commit is contained in:
parent
21b8626366
commit
3607d0b9a1
@ -0,0 +1,98 @@
|
|||||||
|
package com.gmail.nossr50.skills;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
import com.gmail.nossr50.skills.acrobatics.AcrobaticsManager;
|
||||||
|
import com.gmail.nossr50.skills.archery.ArcheryManager;
|
||||||
|
import com.gmail.nossr50.skills.axes.AxeManager;
|
||||||
|
import com.gmail.nossr50.skills.mining.MiningManager;
|
||||||
|
import com.gmail.nossr50.skills.smelting.SmeltingManager;
|
||||||
|
import com.gmail.nossr50.skills.swords.SwordsManager;
|
||||||
|
import com.gmail.nossr50.skills.taming.TamingManager;
|
||||||
|
import com.gmail.nossr50.skills.unarmed.UnarmedManager;
|
||||||
|
import com.gmail.nossr50.util.Users;
|
||||||
|
|
||||||
|
public class SkillManagerStore {
|
||||||
|
private static SkillManagerStore instance;
|
||||||
|
|
||||||
|
private HashMap<String, AcrobaticsManager> acrobaticsManagers = new HashMap<String, AcrobaticsManager>();
|
||||||
|
private HashMap<String, ArcheryManager> archeryManagers = new HashMap<String, ArcheryManager>();
|
||||||
|
private HashMap<String, AxeManager> axeManagers = new HashMap<String, AxeManager>();
|
||||||
|
private HashMap<String, MiningManager> miningManagers = new HashMap<String, MiningManager>();
|
||||||
|
private HashMap<String, SmeltingManager> smeltingManagers = new HashMap<String, SmeltingManager>();
|
||||||
|
private HashMap<String, SwordsManager> swordsManagers = new HashMap<String, SwordsManager>();
|
||||||
|
private HashMap<String, TamingManager> tamingManagers = new HashMap<String, TamingManager>();
|
||||||
|
private HashMap<String, UnarmedManager> unarmedManagers = new HashMap<String, UnarmedManager>();
|
||||||
|
|
||||||
|
public static SkillManagerStore getInstance() {
|
||||||
|
if (instance == null) {
|
||||||
|
instance = new SkillManagerStore();
|
||||||
|
}
|
||||||
|
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AcrobaticsManager getAcrobaticsManager(String playerName) {
|
||||||
|
if (!acrobaticsManagers.containsKey(playerName)) {
|
||||||
|
acrobaticsManagers.put(playerName, new AcrobaticsManager(Users.getPlayer(playerName)));
|
||||||
|
}
|
||||||
|
|
||||||
|
return acrobaticsManagers.get(playerName);
|
||||||
|
}
|
||||||
|
|
||||||
|
public ArcheryManager getArcheryManager(String playerName) {
|
||||||
|
if (!archeryManagers.containsKey(playerName)) {
|
||||||
|
archeryManagers.put(playerName, new ArcheryManager(Users.getPlayer(playerName)));
|
||||||
|
}
|
||||||
|
|
||||||
|
return archeryManagers.get(playerName);
|
||||||
|
}
|
||||||
|
|
||||||
|
public AxeManager getAxeManager(String playerName) {
|
||||||
|
if (!axeManagers.containsKey(playerName)) {
|
||||||
|
axeManagers.put(playerName, new AxeManager(Users.getPlayer(playerName)));
|
||||||
|
}
|
||||||
|
|
||||||
|
return axeManagers.get(playerName);
|
||||||
|
}
|
||||||
|
|
||||||
|
public MiningManager getMiningManager(String playerName) {
|
||||||
|
if (!miningManagers.containsKey(playerName)) {
|
||||||
|
miningManagers.put(playerName, new MiningManager(Users.getPlayer(playerName)));
|
||||||
|
}
|
||||||
|
|
||||||
|
return miningManagers.get(playerName);
|
||||||
|
}
|
||||||
|
|
||||||
|
public SmeltingManager getSmeltingManager(String playerName) {
|
||||||
|
if (!smeltingManagers.containsKey(playerName)) {
|
||||||
|
smeltingManagers.put(playerName, new SmeltingManager(Users.getPlayer(playerName)));
|
||||||
|
}
|
||||||
|
|
||||||
|
return smeltingManagers.get(playerName);
|
||||||
|
}
|
||||||
|
|
||||||
|
public SwordsManager getSwordsManager(String playerName) {
|
||||||
|
if (!swordsManagers.containsKey(playerName)) {
|
||||||
|
swordsManagers.put(playerName, new SwordsManager(Users.getPlayer(playerName)));
|
||||||
|
}
|
||||||
|
|
||||||
|
return swordsManagers.get(playerName);
|
||||||
|
}
|
||||||
|
|
||||||
|
public TamingManager getTamingManager(String playerName) {
|
||||||
|
if (!tamingManagers.containsKey(playerName)) {
|
||||||
|
tamingManagers.put(playerName, new TamingManager(Users.getPlayer(playerName)));
|
||||||
|
}
|
||||||
|
|
||||||
|
return tamingManagers.get(playerName);
|
||||||
|
}
|
||||||
|
|
||||||
|
public UnarmedManager getUnarmedManager(String playerName) {
|
||||||
|
if (!unarmedManagers.containsKey(playerName)) {
|
||||||
|
unarmedManagers.put(playerName, new UnarmedManager(Users.getPlayer(playerName)));
|
||||||
|
}
|
||||||
|
|
||||||
|
return unarmedManagers.get(playerName);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user