File Manager

Published by Goldorion on Wed, 07/29/2020 - 04:42
Upvotes: 137
Supported MCreator versions
Tags / plugin type
Plugin forum topic
About the plugin

File Manager is a plugin adding new procedure blocks allowing you to create and read your files! Adding support for JSON files, this plugin allows you to create a config file or files to save data for your mod. This plugin has also more usage, but this is up to you to find them! :)

File Types

  • JSON
  • TXT (simple file reader/writer)

Important Information

  • JSON
  • TXT files - Basic file reader/writer


The 2 following examples require File Manager 5.0 or after.

Create a JSON file

Create a json file

Read a JSON file

Read a JSON file


Tutorial by NorthWestTrees

Tutorial on sub-JSON objects by NorthWestTrees

Tutorial by Cursed Warrior

Icon by Tobi-Wan#0482

Licensed under the GNU Lesser General Public License, version 2.1  

  • Appropriate credit must be provided to the creators and maintainers of this plugin.
  • Forked versions of this plugin must be distributed under the same license as this with attribution if distributed.
  • Changes must be stated if any modified works are to be distributed.
  • Under no circumstances you can state that the original creator endorses modified works.


To see a complete changelog of the plugin, check this file.


* Forge 1.16.5 is still included, but it does not receive new features.
* Added Direction to number and Number to Direction getter blocks
* Added BlockState to String and String to BlockState getter blocks
Project members
Lead developer
GNU Lesser General Public License version 2.1 (LGPLv2.1)

Plugin downloads
Attachment Size
File Manager 5.540.62 KB 40.62 KB


could you add a "check if file exist" blok? So i can create a config that does not change, but only gets created when i delete the actual config.json file?

Is there version for 2020.5? I searched for it on GitHub but found nothing :/ and it would be cool to have it on version supporting 1.14.4 and being (in my feel) more stable than 2021.1.

Is there a way to create a folder through the procedures in this plugin or do I have to make a custom code element?

I figured it out, thank you. Although I am wondering if it is possible to create a "get world save folder" function. I have been looking into it but I can't find anything on 1.16.x or even 1.15.x just outdated snippets of code that no longer work.

I was wondering if you could take a look at what I wrote on this page:

can you plz post an example of how to only read from a file. thank you.

I have 2 issues, I can't edit any boolean subgson's since they keep being overwritten and I can't access them outside the main prodecure since its a Local Variable and whenever I try to use a Public one it just gives me errors, Like I want to access the data if the value is true or false in another procedure but I can't since it's a local one. I followed your picture guide for gson

Hello. In the example you can see how to write to a file and then read from it. I don't understand how to only read vfrom it. Where do I say to the code where to look for the file to read?

Hi Goldorion - thank you very much for creating this long desired plugin!!! I have several use cases that I want to use this for and at looks like we're on track to getting there soon. Nice work.