summaryrefslogtreecommitdiffstats
path: root/MCServer/Plugins/APIDump/main.lua
diff options
context:
space:
mode:
Diffstat (limited to 'MCServer/Plugins/APIDump/main.lua')
-rw-r--r--MCServer/Plugins/APIDump/main.lua14
1 files changed, 10 insertions, 4 deletions
diff --git a/MCServer/Plugins/APIDump/main.lua b/MCServer/Plugins/APIDump/main.lua
index 09f198da4..daa5d1236 100644
--- a/MCServer/Plugins/APIDump/main.lua
+++ b/MCServer/Plugins/APIDump/main.lua
@@ -152,10 +152,16 @@ function CreateAPITables()
end
for i, v in pairs(_G) do
- if (type(v) == "table") then
- table.insert(API, ParseClass(i, v));
- else
- Add(Globals, i, v);
+ if (
+ (v ~= _G) and -- don't want the global namespace
+ (v ~= _G.packages) and -- don't want any packages
+ (v ~= _G[".get"])
+ ) then
+ if (type(v) == "table") then
+ table.insert(API, ParseClass(i, v));
+ else
+ Add(Globals, i, v);
+ end
end
end
SortClass(Globals);