FilesJS

FilesJS

允许你使用kubejs对文件进行一些限制性操作

游戏机制

这是一个用于 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())
})

你甚至无法访问模组文件夹!

与直接访问文件内容相比,本模组考虑了各种安全问题,并限制对特殊扩展名的访问。