From f2633bb33511e983f2d8a28b8580bcc24f9462a3 Mon Sep 17 00:00:00 2001 From: Furo Date: Fri, 24 Jul 2026 15:17:24 +0200 Subject: [PATCH] Cleanup the extension blacklisting process --- source/funkin/modding/PolymodHandler.hx | 44 ++----------------------- 1 file changed, 2 insertions(+), 42 deletions(-) diff --git a/source/funkin/modding/PolymodHandler.hx b/source/funkin/modding/PolymodHandler.hx index d9b7aa8cf..b08d3259d 100644 --- a/source/funkin/modding/PolymodHandler.hx +++ b/source/funkin/modding/PolymodHandler.hx @@ -349,48 +349,8 @@ class PolymodHandler // Disable access to In-App Reviews Util Polymod.blacklistImport('funkin.mobile.util.InAppReviewUtil'); - // Disable access to AndroidTools Extension - for (cls in ClassMacro.listClassesInPackage('extension.androidtools')) - { - if (cls == null) continue; - var className:String = Type.getClassName(cls); - Polymod.blacklistImport(className); - } - - // Disable access to Haptics Extension - for (cls in ClassMacro.listClassesInPackage('extension.haptics')) - { - if (cls == null) continue; - var className:String = Type.getClassName(cls); - Polymod.blacklistImport(className); - } - - // Disable access to Admob Extension - for (cls in ClassMacro.listClassesInPackage('extension.admob')) - { - if (cls == null) continue; - var className:String = Type.getClassName(cls); - Polymod.blacklistImport(className); - } - - // Disable access to IAPCore Extension - for (cls in ClassMacro.listClassesInPackage('extension.iapcore')) - { - if (cls == null) continue; - var className:String = Type.getClassName(cls); - Polymod.blacklistImport(className); - } - - // Disable access to IARCore Extension - for (cls in ClassMacro.listClassesInPackage('extension.iarcore')) - { - if (cls == null) continue; - var className:String = Type.getClassName(cls); - Polymod.blacklistImport(className); - } - - // Disable access to WebViewCore Extension - for (cls in ClassMacro.listClassesInPackage('extension.webviewcore')) + // Disable access to all Extension in the extension package + for (cls in ClassMacro.listClassesInPackage('extension')) { if (cls == null) continue; var className:String = Type.getClassName(cls);