From 062b6b0342cf8655328e59e9bb1c3e9d66379e6b Mon Sep 17 00:00:00 2001 From: Robert Jelic <36573031+NoryiE@users.noreply.github.com> Date: Wed, 17 May 2023 20:21:29 +0200 Subject: [PATCH] Plugin folder support Added folder support for source version --- Basalt/plugin.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Basalt/plugin.lua b/Basalt/plugin.lua index e972a53..b61a25a 100644 --- a/Basalt/plugin.lua +++ b/Basalt/plugin.lua @@ -20,8 +20,14 @@ if(packaged)then else if(fs.exists(pluginDir))then for _,v in pairs(fs.list(pluginDir))do - table.insert(pluginNames, v) - local newPlugin = require(v:gsub(".lua", "")) + local newPlugin + if(fs.isDir(fs.combine(pluginDir, v)))then + table.insert(pluginNames, fs.combine(pluginDir, v)) + newPlugin = require(v.."/init") + else + table.insert(pluginNames, v) + newPlugin = require(v:gsub(".lua", "")) + end if(type(newPlugin)=="table")then for a,b in pairs(newPlugin)do if(type(a)=="string")then