From 57845ecf708dbe7e4d94c6a96fe2355b20e9b546 Mon Sep 17 00:00:00 2001 From: iiegit Date: Wed, 7 Sep 2016 22:38:25 -0400 Subject: [PATCH] Create Block Logic where to begin --- Block Logic where to begin | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Block Logic where to begin diff --git a/Block Logic where to begin b/Block Logic where to begin new file mode 100644 index 0000000..f031158 --- /dev/null +++ b/Block Logic where to begin @@ -0,0 +1,17 @@ +Much of this plugin can be grown over time, but the following must exist at the outset: + + +.yml files with basic skeleton structure set + +empty libraries, in the form of packages (with classes as the "books" to be added later) + +Global Listener, also a package, including classes for individual event listeners (these classes required now) + each listener searches the Events library ^ for classes that use the event, then calls those classes, AND NOTHING MORE + those classes (the books to be added later) contain the actual code to execute on-event + +Logic Parser, able to search libraries for named conditions and actions listed in a Block Class, and retrieve a true or false value + (the Block Class has been called by some code in the Events Library package, which was called by the Global Listener) + + + +