

FilesJS
Активный0.0
Установок
Последнее обновление
Версии
FilesJS
Эта модификация представляет собой плагин для KubeJS, который предоставляет возможность выполнять ограниченные операции с файлами непосредственно из ваших скриптов на KubeJS.
Безопасность прежде всего
Все операции с файлами работают исключительно внутри папки игры Minecraft, что обеспечивает высокий уровень безопасности. Система не позволяет получить доступ к данным за пределами игрового инстанса, защищая ваш компьютер от потенциальных угроз.
Основные функции
Запись многострочного текста
Вы можете записывать несколько строк текста в указанный файл:
FilesJS.writeLines("kubejs/server_scripts/src/test.js", ["test1,test2,test3"])
Удаление файлов
Простой способ удалить любой файл в игровом инстансе:
FilesJS.delete("kubejs/server_scripts/src/test.js")
Резервное копирование с событиями
Настройте автоматическое резервное копирование файлов при определенных событиях игры:
ItemEvents.rightClicked('nether_star', event => {
FilesJS.backupFile("kubejs/README.txt")
})
Files.fileBackupCreated(event => {
event.server.tell("Путь резервной копии файла:", event.getPath())
})
Важная особенность безопасности
Для дополнительной защиты система блокирует доступ к критически важным папкам, включая директорию с модами. Файловые операции также имеют ограничения на работу с определенными типами расширений файлов, что минимизирует потенциальные риски при использовании скриптов.