In-Game File Editor GUI icon

In-Game File Editor GUI -----

Allow your staff to modify config files you give them access to directly in-game using a GUI



The plugin allows you to give special access to trusted staff members to modify config files directly in-game without giving them access to FTP. You can choose the folder and/or files. You can also just give viewing permission to files/folders without allowing players to modify the contents of the files. Permissions are given on a per-player basis.

Both the file editing and permission management processes are handled through a GUI, no commands needed.

Everything visible is configurable, including messages, guis, items.





The plugin supports all versions from 1.8+, and unless there is a massive API change affecting inventory/item handling, it will continue to work on future versions without requiring updates from me. Please test the plugin on the latest version before asking me to update it.

There are multiple templates for the GUIs. The plugin will choose the best one for your server version. If you're on older versions, you will need to do a few minimal modifications when you install the plugin, just some small changes in the config.yml. Some special characters aren't available on older versions.

Commands/Permissions:
  • /editorreload: Reloads the config
  • /editfiles: Opens the editor GUI if the player can see or edit at least one file
  • /editorperm {player}: Opens the permission giving editor for the target
  • /editorperm {player} *: Gives the target view permission for all current files
  • /editorperm {player} **: Gives the target edit permission for all current files
  • /editorperm {player} -*: Removes all file permissions from the player
  • /editorperm {player} onlySeeAvailable: Opens the permission giving editor for the target but only shows files the target can view or edit
  • All commands except /editfiles require the following permission: fileeditor.admin
  • If you have the fileeditor.admin permission, you automatically have permission to edit all existing files.


Plans for the future
If the plugin does well, I'll continue updating it. A few ideas that I have in mind for possible future updates:
  • Implementing the list, location and item logic for editing and adding.
  • Adding buttons that clear the file, delete the file, rename the file
  • Adding the ability to edit files such as .txt, .properties, .json, etc.
  • Adding buttons for soft and hard plugin reloads, with special permissions. A soft reload uses the plugin’s built-in reload commands, while a hard reload unloads and reloads the plugin completely.
  • Adding buttons to unload/load plugins from disk, with special permissions.
  • Improving the configuration section’s lore to include a preview of the first few variable values.
  • Maybe giving users the ability to edit all files from the server? Such as those outside the /plugins/ folder
  • Creating a confirmation screen for destructive actions
  • Creating a logging system that keeps track of every action related to this plugin
  • User suggestions

Do not report bugs or offer suggestions on the plugin page. I won't read them. I only log in here to upload/update plugins once in a blue moon. Contact me on Discord instead: balustrada
Resource Information
Author:
----------
Total Downloads: 32
First Release: Mar 6, 2025
Last Update: Mar 6, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings