forked from Upstream/mmocore
Fixed not loading MMOItems properly, disabling some compatability.
(Mainly Custom Block Regen)
This commit is contained in:
parent
6888630355
commit
db05b391b0
@ -138,7 +138,7 @@ public class MMOCore extends JavaPlugin {
|
|||||||
public final MMOLoadManager loadManager = new MMOLoadManager();
|
public final MMOLoadManager loadManager = new MMOLoadManager();
|
||||||
public RPGUtilHandler rpgUtilHandler = new DefaultRPGUtilHandler();
|
public RPGUtilHandler rpgUtilHandler = new DefaultRPGUtilHandler();
|
||||||
|
|
||||||
private boolean miLoaded;
|
private boolean miLoaded, miChecked;
|
||||||
|
|
||||||
public void onLoad() {
|
public void onLoad() {
|
||||||
plugin = this;
|
plugin = this;
|
||||||
@ -363,8 +363,6 @@ public class MMOCore extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
}.runTaskTimerAsynchronously(MMOCore.plugin, autosave, autosave);
|
}.runTaskTimerAsynchronously(MMOCore.plugin, autosave, autosave);
|
||||||
}
|
}
|
||||||
|
|
||||||
miLoaded = Bukkit.getPluginManager().isPluginEnabled("MMOItems");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onDisable() {
|
public void onDisable() {
|
||||||
@ -444,6 +442,11 @@ public class MMOCore extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean isMILoaded() {
|
public boolean isMILoaded() {
|
||||||
|
if(!miChecked) {
|
||||||
|
miLoaded = Bukkit.getPluginManager().isPluginEnabled("MMOItems");
|
||||||
|
miChecked = true;
|
||||||
|
}
|
||||||
|
|
||||||
return miLoaded;
|
return miLoaded;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -64,7 +64,7 @@ public class BlockListener implements Listener {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!perms.canMine(getBlockName(block))) {
|
if(!perms.canMine(getBlockName(block))) {
|
||||||
MMOCore.plugin.configManager.getSimpleMessage("cannot-break").send(player);
|
MMOCore.plugin.configManager.getSimpleMessage("cannot-break").send(player);
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
return;
|
return;
|
||||||
|
@ -60,7 +60,7 @@ public class CustomBlockManager extends MMOManager {
|
|||||||
if(MMOCore.plugin.isMILoaded())
|
if(MMOCore.plugin.isMILoaded())
|
||||||
if(MMOItems.plugin.getCustomBlocks().isMushroomBlock(block.getType())) {
|
if(MMOItems.plugin.getCustomBlocks().isMushroomBlock(block.getType())) {
|
||||||
CustomBlock cblock = CustomBlock.getFromData(block.getBlockData());
|
CustomBlock cblock = CustomBlock.getFromData(block.getBlockData());
|
||||||
if(block != null)
|
if(cblock != null)
|
||||||
return map.getOrDefault("mi-custom-" + cblock.getId(), map.getOrDefault(block.getType().name(), null));
|
return map.getOrDefault("mi-custom-" + cblock.getId(), map.getOrDefault(block.getType().name(), null));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user