forked from Upstream/mmocore
MM based skills now reload when using /mm reload
This commit is contained in:
parent
1017bff05d
commit
6896d06657
@ -375,6 +375,7 @@ public class PlayerClass extends PostLoadObject implements ExperienceObject {
|
|||||||
return found == null ? Optional.empty() : Optional.of(found);
|
return found == null ? Optional.empty() : Optional.of(found);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Nullable
|
||||||
public ClassSkill getSkill(String id) {
|
public ClassSkill getSkill(String id) {
|
||||||
return skills.get(id);
|
return skills.get(id);
|
||||||
}
|
}
|
||||||
|
@ -10,15 +10,10 @@ import net.Indyuce.mmocore.api.player.attribute.PlayerAttribute;
|
|||||||
import net.Indyuce.mmocore.api.player.attribute.PlayerAttributes;
|
import net.Indyuce.mmocore.api.player.attribute.PlayerAttributes;
|
||||||
import net.Indyuce.mmocore.comp.mythicmobs.load.CurrencyItemDrop;
|
import net.Indyuce.mmocore.comp.mythicmobs.load.CurrencyItemDrop;
|
||||||
import net.Indyuce.mmocore.comp.mythicmobs.load.GoldPouchDrop;
|
import net.Indyuce.mmocore.comp.mythicmobs.load.GoldPouchDrop;
|
||||||
import net.Indyuce.mmocore.skill.RegisteredSkill;
|
|
||||||
import org.apache.commons.lang.Validate;
|
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.EventPriority;
|
import org.bukkit.event.EventPriority;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
|
|
||||||
import java.util.Optional;
|
|
||||||
import java.util.logging.Level;
|
|
||||||
|
|
||||||
public class MythicHook implements Listener {
|
public class MythicHook implements Listener {
|
||||||
public MythicHook() {
|
public MythicHook() {
|
||||||
registerPlaceholders();
|
registerPlaceholders();
|
||||||
@ -48,6 +43,8 @@ public class MythicHook implements Listener {
|
|||||||
|
|
||||||
// Reload skills
|
// Reload skills
|
||||||
MMOCore.plugin.skillManager.initialize(true);
|
MMOCore.plugin.skillManager.initialize(true);
|
||||||
|
MMOCore.plugin.classManager.initialize(true);
|
||||||
|
PlayerData.getAll().forEach(PlayerData::update);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void registerPlaceholders() {
|
private void registerPlaceholders() {
|
||||||
|
Loading…
Reference in New Issue
Block a user