From 0fe222ea859517a774335aa40cac9b83d22238c3 Mon Sep 17 00:00:00 2001 From: LeoDog896 Date: Wed, 24 Mar 2021 11:58:51 -0400 Subject: [PATCH] Small docs cleanup --- .../net/minestom/server/extensions/ExtensionManager.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/minestom/server/extensions/ExtensionManager.java b/src/main/java/net/minestom/server/extensions/ExtensionManager.java index 6d7178339..1d9be8217 100644 --- a/src/main/java/net/minestom/server/extensions/ExtensionManager.java +++ b/src/main/java/net/minestom/server/extensions/ExtensionManager.java @@ -85,9 +85,10 @@ public class ExtensionManager { * Turns its extension.json into a DiscoveredExtension object. * Verifies that all properties of extension.json are correctly set. * - * It then sorts all those jars depending on its load order (extensions can have dependencies) + * It then sorts all those jars by their load order (making sure that an extension's dependencies load before it) + * Note: Cyclic dependencies will stop both extensions from being loaded. * - * Afterwards, it loads all external dependencies (sort of an outsourced dynamic shadowJar) + * Afterwards, it loads all external dependencies and adds them to the extension's files * * Then removes any invalid extensions (Invalid being its Load Status isn't SUCCESS) * @@ -100,7 +101,7 @@ public class ExtensionManager { * * If the extension successfully loads, add it to the global extension Map (Name to Extension) * - * Then makes a scheduler to clean observers per extension. + * And finally make a scheduler to clean observers per extension. * */ public void loadExtensions() {