mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2025-02-05 11:08:20 +00:00
Block people from doing SKETCHY SHIT in mods
This commit is contained in:
parent
ae7aacac2a
commit
244db84d61
|
@ -211,6 +211,10 @@ class PolymodHandler
|
|||
Polymod.addImportAlias('flixel.math.FlxPoint', flixel.math.FlxPoint.FlxBasePoint);
|
||||
|
||||
// Add blacklisting for prohibited classes and packages.
|
||||
|
||||
// `Sys`
|
||||
Polymod.blacklistImport('Sys');
|
||||
|
||||
// `polymod.*`
|
||||
for (cls in ClassMacro.listClassesInPackage('polymod'))
|
||||
{
|
||||
|
@ -218,6 +222,14 @@ class PolymodHandler
|
|||
var className:String = Type.getClassName(cls);
|
||||
Polymod.blacklistImport(className);
|
||||
}
|
||||
|
||||
// `sys.*`
|
||||
for (cls in ClassMacro.listClassesInPackage('sys'))
|
||||
{
|
||||
if (cls == null) continue;
|
||||
var className:String = Type.getClassName(cls);
|
||||
Polymod.blacklistImport(className);
|
||||
}
|
||||
}
|
||||
|
||||
static function buildParseRules():polymod.format.ParseRules
|
||||
|
|
Loading…
Reference in a new issue