File Manager is a plugin adding new procedure blocks allowing you to create and read your files!
File Types
- JSON
- TXT (simple file reader/writer)
- ZIP (5.7+)
Important Information
- This version supports Forge 1.19.4 and 1.20.1 and Fabric 1.20.1
The 2 following examples require File Manager 5.0 or after.
Create a JSON file
Read a JSON file
I made a tutorial covering this here.
Credits/License
Tutorial on sub-JSON objects by NorthWestTrees
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.
Changelog
To see a complete changelog of the plugin, check this file.
5.10
* [#48] Add a new parameter to write lines at the end of TXT files
* Note: Existing workspaces will get a build error due to the missing parameter. Previous behaviour was FALSE.
* [Bugfix #62] Write Json object caused a build error due to a missing import (again)
5.9.1
* [Bugfix #61] Some procedure blocks could cause build errors due to a missing import
* Added Persian language support
5.9
* Updated to MCreator 2024.1.15713
* Added support for NeoForge 1.20.4
Comments
getting compilation errors with the latest version of today. I've even removed the shapes and re-added them and same errors (Neoforge 1.20.4).
symbol: class Gson
location: class CmdSetHomeProcedure
C:\MCreator-Releases\MCreator20241\workspaces\serverbasics\src\main\java\net\mcreator\tmtmcserverbasics\procedures\CmdSpeedUp2Procedure.java:39: error: cannot find symbol
mainConfigRO = new Gson().fromJson(jsonstringbuilder.toString(), com.google.gson.JsonObject.class);
^
is it not finding the variables in the procedures?
Hi,
cannot find symbol public JsonObject parse(String rawJson) { still happening!
i solved this just adding "com.google.gson." before JsonObject in the code generated and locking the MCreator element