HomeJavaModsFilesJS
FilesJS

This is a plugin mod for kubejs that allows you to perform limited operations on files using kubejs.

 The file reading and writing can only be done within the instance folder of Minecraft, and external file contents cannot be accessed.

Write multiple lines

FilesJS.writeLines("kubejs/server_scripts/src/test.js", ["test1,test2,test3"])

Delete file

FilesJS.delete("kubejs/server_scripts/src/test.js")

Event listeners

ItemEvents.rightClicked('nether_star',event=>{
    FilesJS.backupFile("kubejs/README.txt")
})

Files.fileBackupCreated(event=>{
    event.server.tell("File backup path:",event.getPath())
})

If there are any bugs in this mod, please provide feedback to GitHub issue.  here

Due to the fact that this operation can be used with Java reflection in KubeJS, security checks are no longer supported. Please be aware!!! ⚠️

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

FilesJS is a free Minecraft Java mod. Compatible with Minecraft 1.21.1, 1.20.1. Downloaded 1,410,054 times (via CurseForge). Download it and open it directly in the game.

Explore more