diff --git a/README.md b/README.md index 7e6553a..f712c14 100644 --- a/README.md +++ b/README.md @@ -1 +1,10 @@ # SimplexCore + +
SimplexCore is a plugin created by +Simplex Development Group.
+This plugin is an API and framework plugin designed to make plugin development easier, and more user friendly.
+SimplexCore vastly reduces boilerplate by creating autonomous functions which do most of the tedious work for you. +Registering commands is as simple as creating classes annotated with the @CommandInfo annotation, and extending SimplexCommand, which automatically registers with the spigot framework. This removes the need of using the plugin.yml to define commands and permissions. +Creating items uses a worker class which is a recursive object that builds an item and outputs the result. +SimplexListener subclasses are automatically registered upon new class initialization.
+Everything is still in the process of being JavaDocced, so if there is no javadocs for the class or method you are trying to use, one will be added in a future update.
\ No newline at end of file diff --git a/src/main/java/io/github/simplexdev/simplexcore/command/CommandLoader.java b/src/main/java/io/github/simplexdev/simplexcore/command/CommandLoader.java index cb83f5b..3f3e0ae 100644 --- a/src/main/java/io/github/simplexdev/simplexcore/command/CommandLoader.java +++ b/src/main/java/io/github/simplexdev/simplexcore/command/CommandLoader.java @@ -85,15 +85,17 @@ public final class CommandLoader { SimplexCorePlugin.getInstance() .getLogger().warning(annotated.getSimpleName() + " is missing a required annotation: " - + CommandInfo.class.getSimpleName()); + + CommandInfo.class.getSimpleName() + + ". Ignoring."); return; } if (!SimplexCommand.class.isAssignableFrom(annotated)) { SimplexCorePlugin.getInstance() .getLogger().warning(annotated.getSimpleName() - + " must extend " + SimplexCommand.class.getSimpleName() - + " to be registered as a command."); + + " does not extend " + + SimplexCommand.class.getSimpleName() + + ". Ignoring."); return; } diff --git a/src/main/java/io/github/simplexdev/simplexcore/gui/AbstractGUI.java b/src/main/java/io/github/simplexdev/simplexcore/gui/AbstractGUI.java index a0fcd0c..288a499 100644 --- a/src/main/java/io/github/simplexdev/simplexcore/gui/AbstractGUI.java +++ b/src/main/java/io/github/simplexdev/simplexcore/gui/AbstractGUI.java @@ -18,6 +18,7 @@ public abstract class AbstractGUI implements InventoryHolder, IGUI { private final Inventory INV; private final Map