mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-02 07:55:28 +00:00
Improve error checking for multiverse hook
This commit is contained in:
parent
4fee8cdb24
commit
124dbc8836
@ -43,9 +43,12 @@ public class CommonListener implements Listener {
|
|||||||
public void onPluginEnable(PluginEnableEvent event) {
|
public void onPluginEnable(PluginEnableEvent event) {
|
||||||
if(event.getPlugin().getName().equals("Multiverse-Core")) {
|
if(event.getPlugin().getName().equals("Multiverse-Core")) {
|
||||||
try {
|
try {
|
||||||
|
Class.forName("org.mvplugins.multiverse.core.MultiverseCoreApi");
|
||||||
MultiverseCoreApi.get().getGeneratorProvider()
|
MultiverseCoreApi.get().getGeneratorProvider()
|
||||||
.registerGeneratorPlugin(new MultiverseGeneratorPluginHook(platform));
|
.registerGeneratorPlugin(new MultiverseGeneratorPluginHook(platform));
|
||||||
} catch (Exception e) {
|
} catch (ClassNotFoundException e) {
|
||||||
|
logger.debug("Multiverse v5 is not installed.");
|
||||||
|
} catch (IllegalStateException e) {
|
||||||
logger.error("Failed to register Terra generator plugin to multiverse.", e);
|
logger.error("Failed to register Terra generator plugin to multiverse.", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user