Added softdepend to addon.yml. Removed 1 tick delays in onEnable()

This commit is contained in:
tastybento 2018-08-17 21:59:36 -07:00
parent 2f268ac172
commit c8e753af16
2 changed files with 23 additions and 23 deletions

View File

@ -114,9 +114,8 @@ public class Level extends Addon {
// Start the top ten and register it for clicks // Start the top ten and register it for clicks
topTen = new TopTen(this); topTen = new TopTen(this);
registerListener(topTen); registerListener(topTen);
// Register commands - run one tick later to allow all addons to load // Register commands
// AcidIsland hook in // AcidIsland hook in
getServer().getScheduler().runTask(getPlugin(), () -> {
this.getPlugin().getAddonsManager().getAddonByName("AcidIsland").ifPresent(a -> { this.getPlugin().getAddonsManager().getAddonByName("AcidIsland").ifPresent(a -> {
CompositeCommand acidIslandCmd = getPlugin().getCommandsManager().getCommand("ai"); CompositeCommand acidIslandCmd = getPlugin().getCommandsManager().getCommand("ai");
if (acidIslandCmd != null) { if (acidIslandCmd != null) {
@ -138,7 +137,6 @@ public class Level extends Addon {
new AdminTop(this, bsbAdminCmd); new AdminTop(this, bsbAdminCmd);
} }
}); });
});
// Register new island listener // Register new island listener
registerListener(new NewIslandListener(this)); registerListener(new NewIslandListener(this));

View File

@ -2,6 +2,8 @@ name: BentoBox-Level
main: bentobox.addon.level.Level main: bentobox.addon.level.Level
version: 0.1 version: 0.1
softdepend: AcidIsland, BSkyBlock
authors: tastybento authors: tastybento
permissions: permissions: