forked from Upstream/mmocore
Fixed MM compatibility
This commit is contained in:
parent
1cd0573592
commit
208d5d18b1
@ -38,7 +38,7 @@ import net.Indyuce.mmocore.comp.holograms.CMIPlugin;
|
|||||||
import net.Indyuce.mmocore.comp.holograms.HologramSupport;
|
import net.Indyuce.mmocore.comp.holograms.HologramSupport;
|
||||||
import net.Indyuce.mmocore.comp.holograms.HologramsPlugin;
|
import net.Indyuce.mmocore.comp.holograms.HologramsPlugin;
|
||||||
import net.Indyuce.mmocore.comp.holograms.HolographicDisplaysPlugin;
|
import net.Indyuce.mmocore.comp.holograms.HolographicDisplaysPlugin;
|
||||||
import net.Indyuce.mmocore.comp.mythicmobs.MythicMobsEnableListener;
|
import net.Indyuce.mmocore.comp.mythicmobs.MythicMobsDrops;
|
||||||
import net.Indyuce.mmocore.comp.mythicmobs.MythicMobsMMOLoader;
|
import net.Indyuce.mmocore.comp.mythicmobs.MythicMobsMMOLoader;
|
||||||
import net.Indyuce.mmocore.comp.placeholder.DefaultParser;
|
import net.Indyuce.mmocore.comp.placeholder.DefaultParser;
|
||||||
import net.Indyuce.mmocore.comp.placeholder.PlaceholderAPIParser;
|
import net.Indyuce.mmocore.comp.placeholder.PlaceholderAPIParser;
|
||||||
@ -177,8 +177,6 @@ public class MMOCore extends JavaPlugin {
|
|||||||
if (getConfig().contains("mysql") && getConfig().getBoolean("mysql.enabled"))
|
if (getConfig().contains("mysql") && getConfig().getBoolean("mysql.enabled"))
|
||||||
dataProvider = new MySQLDataProvider();
|
dataProvider = new MySQLDataProvider();
|
||||||
|
|
||||||
Bukkit.getPluginManager().registerEvents(new MythicMobsEnableListener(), this);
|
|
||||||
|
|
||||||
if (Bukkit.getPluginManager().getPlugin("Vault") != null)
|
if (Bukkit.getPluginManager().getPlugin("Vault") != null)
|
||||||
economy = new VaultEconomy();
|
economy = new VaultEconomy();
|
||||||
|
|
||||||
@ -214,6 +212,11 @@ public class MMOCore extends JavaPlugin {
|
|||||||
getLogger().log(Level.INFO, "Hooked onto ShopKeepers");
|
getLogger().log(Level.INFO, "Hooked onto ShopKeepers");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Bukkit.getPluginManager().getPlugin("MythicMobs") != null) {
|
||||||
|
Bukkit.getServer().getPluginManager().registerEvents(new MythicMobsDrops(), this);
|
||||||
|
MMOCore.plugin.getLogger().log(Level.INFO, "Hooked onto MythicMobs");
|
||||||
|
}
|
||||||
|
|
||||||
if (Bukkit.getPluginManager().getPlugin("MyPet") != null) {
|
if (Bukkit.getPluginManager().getPlugin("MyPet") != null) {
|
||||||
entities.registerHandler(new MyPetEntityHandler());
|
entities.registerHandler(new MyPetEntityHandler());
|
||||||
getLogger().log(Level.INFO, "Hooked onto MyPet");
|
getLogger().log(Level.INFO, "Hooked onto MyPet");
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
package net.Indyuce.mmocore.comp.mythicmobs;
|
|
||||||
//package fuck.im.so.dead;
|
|
||||||
|
|
||||||
import java.util.logging.Level;
|
|
||||||
|
|
||||||
//import plz.dont.hurt.me.Indy;
|
|
||||||
import org.bukkit.Bukkit;
|
|
||||||
import org.bukkit.event.EventHandler;
|
|
||||||
import org.bukkit.event.Listener;
|
|
||||||
import org.bukkit.event.server.PluginEnableEvent;
|
|
||||||
|
|
||||||
import net.Indyuce.mmocore.MMOCore;
|
|
||||||
//Wooooow
|
|
||||||
|
|
||||||
public class MythicMobsEnableListener /**This is for fixing a bug, not just stupid code, plz plz plz*/ implements Listener /**here my lovely indy, it's a bug fix*/ {
|
|
||||||
@EventHandler //For handling this very cool class
|
|
||||||
public void iloveyoupleasedonthurtme(PluginEnableEvent /**See this event is super cool, but I understand why you'd dislike this "fix"*/ imsorryindy) {
|
|
||||||
if (imsorryindy.getPlugin().getName().equals("MythicMobs")) /**The load order issue isn't caused by anyone, but I wish we could have an easier fix*/ {
|
|
||||||
Bukkit.getServer().getPluginManager().registerEvents(new MythicMobsDrops(), MMOCore.plugin);
|
|
||||||
//Can you even safely register an event within a listener and an eventhandler method?? I don't know, but it works for now!
|
|
||||||
MMOCore.plugin.getLogger().log(Level.INFO, "Hooked onto MythicMobs"); //PLEASE LOG MY DEATH WHEN INDY SLITS MY THROAT, I'M SCARED
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//Love from Aria
|
|
Loading…
Reference in New Issue
Block a user