mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2025-02-05 19:17:38 +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);
|
Polymod.addImportAlias('flixel.math.FlxPoint', flixel.math.FlxPoint.FlxBasePoint);
|
||||||
|
|
||||||
// Add blacklisting for prohibited classes and packages.
|
// Add blacklisting for prohibited classes and packages.
|
||||||
|
|
||||||
|
// `Sys`
|
||||||
|
Polymod.blacklistImport('Sys');
|
||||||
|
|
||||||
// `polymod.*`
|
// `polymod.*`
|
||||||
for (cls in ClassMacro.listClassesInPackage('polymod'))
|
for (cls in ClassMacro.listClassesInPackage('polymod'))
|
||||||
{
|
{
|
||||||
|
@ -218,6 +222,14 @@ class PolymodHandler
|
||||||
var className:String = Type.getClassName(cls);
|
var className:String = Type.getClassName(cls);
|
||||||
Polymod.blacklistImport(className);
|
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
|
static function buildParseRules():polymod.format.ParseRules
|
||||||
|
|
Loading…
Reference in a new issue