diff --git a/lib/main.dart b/lib/main.dart index ed50af13..0b109329 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -271,7 +271,7 @@ class _MyAppState extends ConsumerState { final shaderFile = File('$shadersDir/${file.name.split("/").last}'); await shaderFile.writeAsBytes(file.content); } else if (file.name.startsWith("scripts/") && - file.name.endsWith(".js")) { + (file.name.endsWith(".js") || file.name.endsWith(".lua"))) { final scriptFile = File('$scriptsDir/${file.name.split("/").last}'); await scriptFile.writeAsBytes(file.content); } diff --git a/lib/modules/more/settings/player/player_advanced_screen.dart b/lib/modules/more/settings/player/player_advanced_screen.dart index 39a71462..acf70250 100644 --- a/lib/modules/more/settings/player/player_advanced_screen.dart +++ b/lib/modules/more/settings/player/player_advanced_screen.dart @@ -110,7 +110,8 @@ class _PlayerAdvancedScreenState extends ConsumerState { ); await shaderFile.writeAsBytes(file.content); } else if (file.name.startsWith("scripts/") && - file.name.endsWith(".js")) { + (file.name.endsWith(".js") || + file.name.endsWith(".lua"))) { final scriptFile = File( '$scriptsDir/${file.name.split("/").last}', );