Class ClassManager
java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
studio.magemonkey.codex.modules.IModule<Divinity>
studio.magemonkey.divinity.modules.api.QModule
studio.magemonkey.divinity.modules.list.classes.ClassManager
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener,studio.magemonkey.codex.manager.api.Loggable
-
Field Summary
Fields inherited from class studio.magemonkey.codex.modules.IModule
cfg, moduleCommandFields inherited from class studio.magemonkey.codex.manager.IListener
plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAspectPoints(org.bukkit.entity.Player player, int amount) voidaddSkill(org.bukkit.entity.Player player, IAbstractSkill skill, int lvl, boolean force) voidaddSkillPoints(org.bukkit.entity.Player player, int amount) booleancastSkill(org.bukkit.entity.Player p, ComboManager.ComboKey[] combo) voidconsumeMana(org.bukkit.entity.Player player, double amount, boolean ofMax) getClassById(String id) getClassEntityStatsBonuses(org.bukkit.entity.Player player) getId()getMagic()getSkillById(String id) getUserData(org.bukkit.entity.Player player) booleanhasMagic()booleanisAllowedToChangeClass(org.bukkit.entity.Player player) booleanisRemindDisabled(org.bukkit.entity.Player player) voidvoidonClassBarUpdateDamageTake(org.bukkit.event.entity.EntityDamageEvent e) voidonClassHealthRegen(org.bukkit.event.entity.EntityRegainHealthEvent e) voidonClassJoin(org.bukkit.event.player.PlayerJoinEvent e) voidprotected voidonReload()voidvoidopenPreSelectionGUI(org.bukkit.entity.Player player) voidopenSelectionGUI(org.bukkit.entity.Player p, boolean main) voidopenSkillsGUI(org.bukkit.entity.Player player) voidopenStatsGUI(org.bukkit.entity.Player player) voidreallocateSkillPoints(org.bukkit.entity.Player player) voidregainMana(org.bukkit.entity.Player player, double amount, boolean ofMax) voidresetClassData(org.bukkit.entity.Player player) voidsetClassSelectionCooldown(org.bukkit.entity.Player player) voidsetDefaultPlayerClass(org.bukkit.entity.Player player) voidsetPlayerClass(org.bukkit.entity.Player player, RPGClass cNew, boolean force) voidsetup()voidshutdown()voidstopSelectRemind(org.bukkit.entity.Player player) voidupdateBar(org.bukkit.entity.Player player) voidupdateClassData(org.bukkit.entity.Player player) version()Methods inherited from class studio.magemonkey.divinity.modules.api.QModule
isDropable, isSocketable, onPostSetupMethods inherited from class studio.magemonkey.codex.modules.IModule
error, getExecutor, getFullPath, getJYML, getPath, info, interruptLoad, isEnabled, isLoaded, load, name, onPreSetup, onUnload, reload, unload, warnMethods inherited from class studio.magemonkey.codex.manager.IListener
registerListenersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface studio.magemonkey.codex.manager.AbstractListener
unregisterListeners
-
Constructor Details
-
ClassManager
-
-
Method Details
-
getId
- Specified by:
getIdin classstudio.magemonkey.codex.modules.IModule<Divinity>
-
version
- Specified by:
versionin classstudio.magemonkey.codex.modules.IModule<Divinity>
-
setup
public void setup()- Specified by:
setupin classstudio.magemonkey.codex.modules.IModule<Divinity>
-
loadClasses
public void loadClasses() -
shutdown
public void shutdown()- Specified by:
shutdownin classstudio.magemonkey.codex.modules.IModule<Divinity>
-
onReload
protected void onReload()- Overrides:
onReloadin classstudio.magemonkey.codex.modules.IModule<Divinity>
-
getAspectManager
-
getComboManager
-
getLevelingManager
-
hasMagic
public boolean hasMagic() -
getMagic
-
stopSelectRemind
public void stopSelectRemind(@NotNull org.bukkit.entity.Player player) -
isRemindDisabled
public boolean isRemindDisabled(@NotNull org.bukkit.entity.Player player) -
addAspectPoints
public void addAspectPoints(@NotNull org.bukkit.entity.Player player, int amount) -
addSkillPoints
public void addSkillPoints(@NotNull org.bukkit.entity.Player player, int amount) -
updateBar
public void updateBar(@NotNull org.bukkit.entity.Player player) -
updateClassData
public void updateClassData(@NotNull org.bukkit.entity.Player player) -
getClassEntityStatsBonuses
- Parameters:
player- Player instance- Returns:
- Returns bonus map with Damage, Defense and Item Stat bonuses.
-
regainMana
public void regainMana(@NotNull org.bukkit.entity.Player player, double amount, boolean ofMax) -
consumeMana
public void consumeMana(@NotNull org.bukkit.entity.Player player, double amount, boolean ofMax) -
openPreSelectionGUI
public void openPreSelectionGUI(@NotNull org.bukkit.entity.Player player) -
openSelectionGUI
public void openSelectionGUI(@NotNull org.bukkit.entity.Player p, boolean main) -
setClassSelectionCooldown
public void setClassSelectionCooldown(@NotNull org.bukkit.entity.Player player) -
isAllowedToChangeClass
public boolean isAllowedToChangeClass(@NotNull org.bukkit.entity.Player player) -
getUserData
-
setDefaultPlayerClass
public void setDefaultPlayerClass(@NotNull org.bukkit.entity.Player player) -
setPlayerClass
public void setPlayerClass(@NotNull org.bukkit.entity.Player player, @NotNull RPGClass cNew, boolean force) -
resetClassData
public void resetClassData(@NotNull org.bukkit.entity.Player player) -
getClasses
-
getClassIds
-
getClassById
-
addSkill
public void addSkill(@NotNull org.bukkit.entity.Player player, @NotNull IAbstractSkill skill, int lvl, boolean force) -
reallocateSkillPoints
public void reallocateSkillPoints(@NotNull org.bukkit.entity.Player player) -
openStatsGUI
public void openStatsGUI(@NotNull org.bukkit.entity.Player player) -
openSkillsGUI
public void openSkillsGUI(@NotNull org.bukkit.entity.Player player) -
getSkillById
-
getSkillIds
-
onClassJoin
public void onClassJoin(org.bukkit.event.player.PlayerJoinEvent e) -
onClassBarUpdateDamageTake
public void onClassBarUpdateDamageTake(org.bukkit.event.entity.EntityDamageEvent e) -
onClassHealthRegen
public void onClassHealthRegen(org.bukkit.event.entity.EntityRegainHealthEvent e) -
onClassManaRegen
-
castSkill
public boolean castSkill(@NotNull org.bukkit.entity.Player p, @NotNull ComboManager.ComboKey[] combo) -
onStatsBonusUpdate
-