ModsJava
FilesManager [1.8 - 26.1.2] | [GUI] | [File Editor]
Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot- 1.8 - Newer Versions Support.
- Fully Customizable.
- HEX Color Codes Support.
- Page system, to be able to view every file present in the server folder.
- GUI filter system (Show only folders, files, hidden files, non-hidden files, or all files).
- GUI search system, to find any file in the fastest way.
- Create new folders or new text files.
- Rename files or folders.
- Delete files or folders.
- View or edit the contents of files (txt, json, yml, yaml, properties, toml, conf, cfg, ini, log, md, csv, tsv, kt, js, py, html, css, xml, sql, php, sh, bat, ps1, lang).
- File editing system, in chat with the possibility to add new lines, remove lines, undo old actions (up to a maximum of twenty), cancel changes or save changes.
- Move files, folders, or folder contents to a different location.
Requirements
- Spigot
How To Install
- Download FilesManager.jar from this page.
- Put FilesManager inside your plugins folder.
- Start your server.
Commands
Permissions
Files
Code (Text):
/filesmanager help - Sends a message with all commands and permissions.
/filesmanager reload | rl - Reloads the configuration file.
/filesmanager edit - Opens the Files Editor GUI.
/filesmanager reload | rl - Reloads the configuration file.
/filesmanager edit - Opens the Files Editor GUI.
Code (Text):
filesmanager.* - Allows to execute all commands.
filesmanager.help - Allows to see all commands and permissions.
filesmanager.reload - Allows to reload the configuration file.
filesmanager.editor- Allows to open the Files Editor GUI.
filesmanager.help - Allows to see all commands and permissions.
filesmanager.reload - Allows to reload the configuration file.
filesmanager.editor- Allows to open the Files Editor GUI.
Spoiler: config.yml
Code (YAML):
messages:
prefix : "&eFilesManager &7>>"
general:
noPlayer : "%prefix% &cYou're not a Player!"
noPermission : "%prefix% &cYou don't have that permission!"
configReloaded : "%prefix% &2Config Reloaded!"
wrongArguments : "%prefix% &cWrong Arguments!"
gui:
firstPage : "%prefix% &cYou're already on the first page!"
lastPage : "%prefix% &cYou're on the last page!"
file:
dateFormat : "dd/MM/yyyy HH:mm:ss"
size:
byte : "B"
kilobyte : "KB"
megabyte : "MB"
gigabyte : "GB"
type:
directory : "Directory"
file : "File"
unknownFile : "Unknown File"
contents : "%files_number% Files, %directories_number% Directories (%total_number%)"
isHidden:
true : "&2Yes"
false : "&cNo"
filters:
all : "All Files"
onlyFiles : "Only Files"
onlyDirectories : "Only Directories"
onlyHidden : "Only Hidden Files"
notHidden : "Not Hidden Files"
search:
title : "&7Search a file;&7Type '&ccancel&7' if you no longer want to search a file;1;999999;1"
new:
title : "&7Type the name of the &e%file_type%;&7Type '&ccancel&7' if you no longer want to create a new &e%file_type%;1;999999;1"
onlyTextFile : "%prefix% &7You can only create text files. Along with the name you must enter the extension (&ejson, txt, yml, yaml, ecc..&7)."
extensionNotValid : "%prefix% &cThe extension is not valid(&e%file_extension%&c)&7."
alreadyExist : "%prefix% &cA &e%file_type% &cwith this name already exists(&e%file_name%&c)!"
success : "%prefix% &2Success, the &e%file_type% &2has been created(&e%file_name%&2)."
error : "%prefix% &cThere was an error while creating the &e%file_type%&c, please check your console."
rename:
title : "&7Type the new name of the &e%file_type%&7: &e%file_name%;&7Type '&ccancel&7' if you no longer want to rename the &e%file_type%;1;999999;1"
notExist : "%prefix% &cThe &e%file_type% &cto be renamed(&e%file_name%&c), doesn't exist!"
alreadyExist : "%prefix% &cA &e%file_type% &cwith this name already exists(&e%file_name%&c)!"
success : "%prefix% &2Success, the &e%file_type% &2has been renamed from &e%file_oldName% &2to &e%file_newName%&2."
error : "%prefix% &cThere was an error while renaming, please check your console."
delete:
notExist : "%prefix% &cThe file to be deleted(&e%file_name%&c), doesn't exist!"
worldLoaded : "%prefix% &cYou can't delete a loaded world!"
success : "%prefix% &2Success, the file has been deleted."
error : "%prefix% &cThere was an error while deleting, please check your console."
transfer:
success : "%prefix% &2Success, the file(s) have been transferred(&e%file_contents%&2)."
error : "%prefix% &cThere was an error while transferring, please check your console."
edit:
editing : "&7Editing &e%file_name%&7:"
delete:
line : "&cDelete ðis line"
noDelete : "%prefix% &cYou can only delete loaded lines!"
edit:
line : "&eEdit this line"
noEdit : "%prefix% &cYou can only edit loaded lines!"
add:
line : "&2Add &ea line below"
noAdd : "%prefix% &cInvalid line!"
undo:
applied : "%prefix% &2Undo applied!"
nothing : "%prefix% &cNothing to undo!"
save:
saved : "%prefix% &aFile saved!"
noChangesDetected : "%prefix% &cNo changes detected!"
error : "%prefix% &cThere was an error while saving file!"
cancelled : "%prefix% &cEditing cancelled."
view:
viewing : "&7Viewing &e%file_name%&7:"
empty : "&cThis file is empty!"
gui:
general:
items:
previousPage:
name : "&e<-- Previous Page"
lore :
- ""
- "&7Opens the previous page."
material : STONE_BUTTON
back:
name : "&cBack"
lore :
- ""
- "&7Opens the previous GUI."
material : BARRIER
close:
name : "&cClose"
lore :
- ""
- "&7Closes the GUI."
material : BARRIER
nextPage:
name : "&eNext Page -->"
lore :
- ""
- "&7Opens the next page."
material : STONE_BUTTON
directory:
title:
directory : "&eFilesManager &7>> &e%directory_name%"
search : "&eFilesManager &7>> &eSearch %file_name%"
items:
file:
name : "&e%file_name%"
lore:
directory :
- ""
- "&7Type : &e%file_type%"
- "&7Path : &e%file_path%"
- "&7Size : &e%file_size%"
- "&7Contents : &e%file_contents%"
- "&7Creation Date : &e%file_creation_date%"
- "&7Last Modified Date : &e%file_lastModified_date%"
- "&7isHidden : %file_isHidden%"
- ""
- "&7(Left-Click) &eTo open this directory"
- "&7(Right-Click) &eTo manage this directory"
file :
- ""
- "&7Type : &e%file_type%"
- "&7Path : &e%file_path%"
- "&7Size : &e%file_size%"
- "&7Extension : &e%file_extension%"
- "&7Creation Date : &e%file_creation_date%"
- "&7Last Modified Date : &e%file_lastModified_date%"
- "&7isHidden : %file_isHidden%"
- ""
- "&7Click &eto manage this file."
material:
directory : BOOK
file : PAPER
filter:
name : "&eSet a filter"
lore :
- "&7Set a filter to make your search easier."
- ""
- "&7Current Filter : &e%file_filter%"
material : HOPPER
createNewFile:
name : "&eCreate New Text File"
lore :
- ""
- "&7Creates a New Text File."
- "&e(!) &7Only text files can be created."
- "&7So you can choose an extension from those available : &ejson, txt, yml, yaml and properties. "
- "&7They must be inserted after the name. Example : &etest.yml"
material : PAPER
createNewDirectory:
name : "&eCreate New Directory"
lore :
- ""
- "&7Creates a New Directory."
material : BOOK
search:
search:
name : "&eSearch"
lore :
- ""
- "&7Search for a file."
material : COMPASS
clear:
name : "&eClear the search"
lore :
- ""
- "&7Clears the research."
- "&7File searched : &e%file_name%"
material : COMPASS
editDirectory:
title : "&eEdit &7>> &e%directory_name%"
items:
back:
name : "&cBack"
lore :
- ""
- "&7Closes the GUI."
material : BARRIER
rename:
name : "&eRename"
lore :
- ""
- "&7Renames the Directory."
- "&7Current Name : &e%directory_name%"
material : NAME_TAG
delete:
name : "&cDelete"
lore :
- ""
- "&7Deletes the Directory."
material : TNT
contents:
extract:
name : "&eExtract All Contents"
lore :
- ""
- "&7Extract All Contents to another location."
- "&7Contents in this folder : &e%directory_contents%"
material : ENDER_EYE
noExtract:
name : "&cThere are no contents"
lore :
- ""
- "&7There are no contents to extract from this directory."
material : "REDSTONE"
moveToAnotherPath:
name : "&eMove To Another Path"
lore :
- ""
- "&7Move this folder, with all its contents, to another location."
material : ENDER_PEARL
editFile:
title : "&eEdit &7>> &e%file_name%"
items:
back:
name : "&cBack"
lore :
- ""
- "&7Closes the GUI."
material : BARRIER
rename:
name : "&eRename"
lore :
- ""
- "&7Renames the File."
- "&7Current Name : &e%file_name%"
- "&e(!) &7There file extension will be automatically implemented with the name."
material : NAME_TAG
delete:
name : "&cDelete"
lore :
- ""
- "&7Deletes the File."
material : TNT
view:
possible:
name : "&eView file contents"
lore :
- ""
- "&eView file contents."
material : ENDER_EYE
notPossible:
name : "&cThe contents of this file cannot be read."
lore :
- ""
- "&7Make sure the file, is a text file."
material : REDSTONE
edit:
possible:
name : "&eEdit file contents"
lore :
- ""
- "&eEdit all file contents."
-
- "&7All changes will be saved to the file."
material : BOOK
notPossible:
name : "&cThe contents of this file cannot be edited."
lore :
- ""
- "&7Make sure the file, is a text file."
material : REDSTONE
moveToAnotherPath:
name : "&eMove To Another Path"
lore :
- ""
- "&7Move this file, to another location."
material : ENDER_PEARL
confirmDelete:
title : "&eDeleting &7>> &e%file_name%"
items:
true:
name : "&7Are you sure you want to delete the &e%file_type%&7? &2Yes"
lore :
- ""
- "&7%file_type% to Delete: &e%file_name%"
- "&7%file_type%'s Path: &e%file_path%"
- ""
- "&7This action is &cirreversible&7."
material : EMERALD
false:
name : "&7Are you sure you want to delete the &e%file_type%&7? &cNo"
lore :
- ""
- "&7%file_type% to Delete: &e%file_name%"
- "&7%file_type%'s Path: &e%file_path%"
material : REDSTONE
selectDirectory:
title : "&eSelect a Direct to transfer the File(s)"
items:
file:
name : "&e%file_name%"
lore:
directory :
- ""
- "&7Type : &e%file_type%"
- "&7Path : &e%file_path%"
- "&7Size : &e%file_size%"
- "&7Contents : &e%file_contents%"
- "&7Creation Date : &e%file_creation_date%"
- "&7Last Modified Date : &e%file_lastModified_date%"
- "&7isHidden : %file_isHidden%"
- ""
- "&7(Left-Click) &eTo open this directory"
file :
- ""
- "&7Type : &e%file_type%"
- "&7Path : &e%file_path%"
- "&7Size : &e%file_size%"
- "&7Extension : &e%file_extension%"
- "&7Creation Date : &e%file_creation_date%"
- "&7Last Modified Date : &e%file_lastModified_date%"
- "&7isHidden : %file_isHidden%"
material:
directory : BOOK
file : PAPER
filter:
name : "&eSet a filter"
lore :
- "&7Set a filter to make your search easier."
- ""
- "&7Current Filter : &e%file_filter%"
material : HOPPER
info:
name : "&eInformation regarding the transfer"
lore :
- ""
- "&7You are transferring : &e%file_contents%"
material : PAPER
select:
possible:
name : "&eSelect this Directory"
lore :
- ""
- "&7Select this Directory to transfer the file(s) to."
material : EMERALD
notPossible:
name : "&cThe &e%file_type% &calready exists in this directory, it cannot be transferred!"
lore :
- ""
- "&7This directory cannot be selected."
material : REDSTONE
search:
search:
name : "&eSearch"
lore :
- ""
- "&7Search for a file."
material : COMPASS
clear:
name : "&eClear the search"
lore :
- ""
- "&7Clears the research."
- "&7File searched : &e%file_name%"
material : COMPASS
fileContents:
title:
viewer : "&7Viewing the file: &e%file_name%"
editor : "&7Editing the file: &e%file_name%"
items :
prefix : "&eFilesManager &7>>"
general:
noPlayer : "%prefix% &cYou're not a Player!"
noPermission : "%prefix% &cYou don't have that permission!"
configReloaded : "%prefix% &2Config Reloaded!"
wrongArguments : "%prefix% &cWrong Arguments!"
gui:
firstPage : "%prefix% &cYou're already on the first page!"
lastPage : "%prefix% &cYou're on the last page!"
file:
dateFormat : "dd/MM/yyyy HH:mm:ss"
size:
byte : "B"
kilobyte : "KB"
megabyte : "MB"
gigabyte : "GB"
type:
directory : "Directory"
file : "File"
unknownFile : "Unknown File"
contents : "%files_number% Files, %directories_number% Directories (%total_number%)"
isHidden:
true : "&2Yes"
false : "&cNo"
filters:
all : "All Files"
onlyFiles : "Only Files"
onlyDirectories : "Only Directories"
onlyHidden : "Only Hidden Files"
notHidden : "Not Hidden Files"
search:
title : "&7Search a file;&7Type '&ccancel&7' if you no longer want to search a file;1;999999;1"
new:
title : "&7Type the name of the &e%file_type%;&7Type '&ccancel&7' if you no longer want to create a new &e%file_type%;1;999999;1"
onlyTextFile : "%prefix% &7You can only create text files. Along with the name you must enter the extension (&ejson, txt, yml, yaml, ecc..&7)."
extensionNotValid : "%prefix% &cThe extension is not valid(&e%file_extension%&c)&7."
alreadyExist : "%prefix% &cA &e%file_type% &cwith this name already exists(&e%file_name%&c)!"
success : "%prefix% &2Success, the &e%file_type% &2has been created(&e%file_name%&2)."
error : "%prefix% &cThere was an error while creating the &e%file_type%&c, please check your console."
rename:
title : "&7Type the new name of the &e%file_type%&7: &e%file_name%;&7Type '&ccancel&7' if you no longer want to rename the &e%file_type%;1;999999;1"
notExist : "%prefix% &cThe &e%file_type% &cto be renamed(&e%file_name%&c), doesn't exist!"
alreadyExist : "%prefix% &cA &e%file_type% &cwith this name already exists(&e%file_name%&c)!"
success : "%prefix% &2Success, the &e%file_type% &2has been renamed from &e%file_oldName% &2to &e%file_newName%&2."
error : "%prefix% &cThere was an error while renaming, please check your console."
delete:
notExist : "%prefix% &cThe file to be deleted(&e%file_name%&c), doesn't exist!"
worldLoaded : "%prefix% &cYou can't delete a loaded world!"
success : "%prefix% &2Success, the file has been deleted."
error : "%prefix% &cThere was an error while deleting, please check your console."
transfer:
success : "%prefix% &2Success, the file(s) have been transferred(&e%file_contents%&2)."
error : "%prefix% &cThere was an error while transferring, please check your console."
edit:
editing : "&7Editing &e%file_name%&7:"
delete:
line : "&cDelete ðis line"
noDelete : "%prefix% &cYou can only delete loaded lines!"
edit:
line : "&eEdit this line"
noEdit : "%prefix% &cYou can only edit loaded lines!"
add:
line : "&2Add &ea line below"
noAdd : "%prefix% &cInvalid line!"
undo:
applied : "%prefix% &2Undo applied!"
nothing : "%prefix% &cNothing to undo!"
save:
saved : "%prefix% &aFile saved!"
noChangesDetected : "%prefix% &cNo changes detected!"
error : "%prefix% &cThere was an error while saving file!"
cancelled : "%prefix% &cEditing cancelled."
view:
viewing : "&7Viewing &e%file_name%&7:"
empty : "&cThis file is empty!"
gui:
general:
items:
previousPage:
name : "&e<-- Previous Page"
lore :
- ""
- "&7Opens the previous page."
material : STONE_BUTTON
back:
name : "&cBack"
lore :
- ""
- "&7Opens the previous GUI."
material : BARRIER
close:
name : "&cClose"
lore :
- ""
- "&7Closes the GUI."
material : BARRIER
nextPage:
name : "&eNext Page -->"
lore :
- ""
- "&7Opens the next page."
material : STONE_BUTTON
directory:
title:
directory : "&eFilesManager &7>> &e%directory_name%"
search : "&eFilesManager &7>> &eSearch %file_name%"
items:
file:
name : "&e%file_name%"
lore:
directory :
- ""
- "&7Type : &e%file_type%"
- "&7Path : &e%file_path%"
- "&7Size : &e%file_size%"
- "&7Contents : &e%file_contents%"
- "&7Creation Date : &e%file_creation_date%"
- "&7Last Modified Date : &e%file_lastModified_date%"
- "&7isHidden : %file_isHidden%"
- ""
- "&7(Left-Click) &eTo open this directory"
- "&7(Right-Click) &eTo manage this directory"
file :
- ""
- "&7Type : &e%file_type%"
- "&7Path : &e%file_path%"
- "&7Size : &e%file_size%"
- "&7Extension : &e%file_extension%"
- "&7Creation Date : &e%file_creation_date%"
- "&7Last Modified Date : &e%file_lastModified_date%"
- "&7isHidden : %file_isHidden%"
- ""
- "&7Click &eto manage this file."
material:
directory : BOOK
file : PAPER
filter:
name : "&eSet a filter"
lore :
- "&7Set a filter to make your search easier."
- ""
- "&7Current Filter : &e%file_filter%"
material : HOPPER
createNewFile:
name : "&eCreate New Text File"
lore :
- ""
- "&7Creates a New Text File."
- "&e(!) &7Only text files can be created."
- "&7So you can choose an extension from those available : &ejson, txt, yml, yaml and properties. "
- "&7They must be inserted after the name. Example : &etest.yml"
material : PAPER
createNewDirectory:
name : "&eCreate New Directory"
lore :
- ""
- "&7Creates a New Directory."
material : BOOK
search:
search:
name : "&eSearch"
lore :
- ""
- "&7Search for a file."
material : COMPASS
clear:
name : "&eClear the search"
lore :
- ""
- "&7Clears the research."
- "&7File searched : &e%file_name%"
material : COMPASS
editDirectory:
title : "&eEdit &7>> &e%directory_name%"
items:
back:
name : "&cBack"
lore :
- ""
- "&7Closes the GUI."
material : BARRIER
rename:
name : "&eRename"
lore :
- ""
- "&7Renames the Directory."
- "&7Current Name : &e%directory_name%"
material : NAME_TAG
delete:
name : "&cDelete"
lore :
- ""
- "&7Deletes the Directory."
material : TNT
contents:
extract:
name : "&eExtract All Contents"
lore :
- ""
- "&7Extract All Contents to another location."
- "&7Contents in this folder : &e%directory_contents%"
material : ENDER_EYE
noExtract:
name : "&cThere are no contents"
lore :
- ""
- "&7There are no contents to extract from this directory."
material : "REDSTONE"
moveToAnotherPath:
name : "&eMove To Another Path"
lore :
- ""
- "&7Move this folder, with all its contents, to another location."
material : ENDER_PEARL
editFile:
title : "&eEdit &7>> &e%file_name%"
items:
back:
name : "&cBack"
lore :
- ""
- "&7Closes the GUI."
material : BARRIER
rename:
name : "&eRename"
lore :
- ""
- "&7Renames the File."
- "&7Current Name : &e%file_name%"
- "&e(!) &7There file extension will be automatically implemented with the name."
material : NAME_TAG
delete:
name : "&cDelete"
lore :
- ""
- "&7Deletes the File."
material : TNT
view:
possible:
name : "&eView file contents"
lore :
- ""
- "&eView file contents."
material : ENDER_EYE
notPossible:
name : "&cThe contents of this file cannot be read."
lore :
- ""
- "&7Make sure the file, is a text file."
material : REDSTONE
edit:
possible:
name : "&eEdit file contents"
lore :
- ""
- "&eEdit all file contents."
-
- "&7All changes will be saved to the file."
material : BOOK
notPossible:
name : "&cThe contents of this file cannot be edited."
lore :
- ""
- "&7Make sure the file, is a text file."
material : REDSTONE
moveToAnotherPath:
name : "&eMove To Another Path"
lore :
- ""
- "&7Move this file, to another location."
material : ENDER_PEARL
confirmDelete:
title : "&eDeleting &7>> &e%file_name%"
items:
true:
name : "&7Are you sure you want to delete the &e%file_type%&7? &2Yes"
lore :
- ""
- "&7%file_type% to Delete: &e%file_name%"
- "&7%file_type%'s Path: &e%file_path%"
- ""
- "&7This action is &cirreversible&7."
material : EMERALD
false:
name : "&7Are you sure you want to delete the &e%file_type%&7? &cNo"
lore :
- ""
- "&7%file_type% to Delete: &e%file_name%"
- "&7%file_type%'s Path: &e%file_path%"
material : REDSTONE
selectDirectory:
title : "&eSelect a Direct to transfer the File(s)"
items:
file:
name : "&e%file_name%"
lore:
directory :
- ""
- "&7Type : &e%file_type%"
- "&7Path : &e%file_path%"
- "&7Size : &e%file_size%"
- "&7Contents : &e%file_contents%"
- "&7Creation Date : &e%file_creation_date%"
- "&7Last Modified Date : &e%file_lastModified_date%"
- "&7isHidden : %file_isHidden%"
- ""
- "&7(Left-Click) &eTo open this directory"
file :
- ""
- "&7Type : &e%file_type%"
- "&7Path : &e%file_path%"
- "&7Size : &e%file_size%"
- "&7Extension : &e%file_extension%"
- "&7Creation Date : &e%file_creation_date%"
- "&7Last Modified Date : &e%file_lastModified_date%"
- "&7isHidden : %file_isHidden%"
material:
directory : BOOK
file : PAPER
filter:
name : "&eSet a filter"
lore :
- "&7Set a filter to make your search easier."
- ""
- "&7Current Filter : &e%file_filter%"
material : HOPPER
info:
name : "&eInformation regarding the transfer"
lore :
- ""
- "&7You are transferring : &e%file_contents%"
material : PAPER
select:
possible:
name : "&eSelect this Directory"
lore :
- ""
- "&7Select this Directory to transfer the file(s) to."
material : EMERALD
notPossible:
name : "&cThe &e%file_type% &calready exists in this directory, it cannot be transferred!"
lore :
- ""
- "&7This directory cannot be selected."
material : REDSTONE
search:
search:
name : "&eSearch"
lore :
- ""
- "&7Search for a file."
material : COMPASS
clear:
name : "&eClear the search"
lore :
- ""
- "&7Clears the research."
- "&7File searched : &e%file_name%"
material : COMPASS
fileContents:
title:
viewer : "&7Viewing the file: &e%file_name%"
editor : "&7Editing the file: &e%file_name%"
items :
Built In Placeholders
Code (Text):
%prefix% - Returns the prefix.
Spoiler: Screenshots
Donation Link: https://www.paypal.me/IVEHydra
If you want, you can donate to me. This would help me a lot to continue work on updates. Thank you.
Terms of Service
By downloading this plugin you agree the following terms:
You are not allowed to sell or redistribute this plugin.
You are not allowed to claim this plugin as your own.
You are only allowed to use this plugin for your own servers/networks.
I can update this terms of service at any time, without notification.
My Other Resources
If you have any problems or bugs with this plugin, contact me or post in the plugin discussion section.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
FilesManager [1.8 - 26.1.2] | [GUI] | [File Editor] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 23 times (via Spigot). Download it and open it directly in the game.