From 25c1e9a1a2ffb931153278e744756b273ff36e8d Mon Sep 17 00:00:00 2001 From: Matthew Cech Date: Sat, 20 Apr 2019 00:22:39 -0700 Subject: [PATCH] + Added plugin stubs --- src/core/lua/Plugin.java | 8 ++++++++ src/core/lua/PluginManager.java | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/core/lua/Plugin.java create mode 100644 src/core/lua/PluginManager.java diff --git a/src/core/lua/Plugin.java b/src/core/lua/Plugin.java new file mode 100644 index 0000000..4dc989a --- /dev/null +++ b/src/core/lua/Plugin.java @@ -0,0 +1,8 @@ +package core.lua; + +// To promote flexibility, plugins are lua file with predefined callbacks. +// They are executed between the initial built-in preprocessing and the command parsing. +public class Plugin +{ + +} diff --git a/src/core/lua/PluginManager.java b/src/core/lua/PluginManager.java new file mode 100644 index 0000000..3cc08cf --- /dev/null +++ b/src/core/lua/PluginManager.java @@ -0,0 +1,8 @@ +package core.lua; + +// Reads in, handles, and manipulates plugins. Plugins are +// loaded in the order they appear in the folder. +public class PluginManager +{ + +}