Это модификация-плагин для 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())
})