Class FileManager
java.lang.Object
com.github.pinont.singularitylib.api.manager.FileManager
Manages file operations for the plugin.
Provides utilities for file and folder management within the plugin's data directory.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.bukkit.plugin.PluginThe plugin instance for accessing the data folder. -
Constructor Summary
ConstructorsConstructorDescriptionFileManager(org.bukkit.plugin.Plugin plugin) Default constructor for FileManager. -
Method Summary
Modifier and TypeMethodDescriptionGets a file from the plugin's data folder.Gets a file from a specific subfolder within the plugin's data folder.getFileFromFolder(String subfolder) Gets all files from a specific subfolder.booleanisFolderExists(String subfolder) Checks if a subfolder exists within the plugin's data directory.voidSaves a file to a specific subfolder within the plugin's data directory.
-
Field Details
-
plugin
public final org.bukkit.plugin.Plugin pluginThe plugin instance for accessing the data folder.
-
-
Constructor Details
-
FileManager
public FileManager(org.bukkit.plugin.Plugin plugin) Default constructor for FileManager.
-
-
Method Details
-
getFile
-
getFile
-
getFileFromFolder
-
isFolderExists
Checks if a subfolder exists within the plugin's data directory.- Parameters:
subfolder- the subfolder path to check- Returns:
- true if the folder exists, false otherwise
-
save
-