mirror of
https://github.com/TheDeus-Group/TFM-4.3-Reloaded.git
synced 2024-12-23 03:54:56 +00:00
Create TagConfiguration.java
This commit is contained in:
parent
68a93fc9c1
commit
1bb4f57b5a
1 changed files with 42 additions and 0 deletions
|
@ -0,0 +1,42 @@
|
|||
package me.StevenLawson.TotalFreedomMod.config;
|
||||
|
||||
import me.StevenLawson.TotalFreedomMod.TotalFreedomMod;
|
||||
import org.bukkit.configuration.file.FileConfiguration;
|
||||
import org.bukkit.plugin.Plugin;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
||||
public class TagConfiguration {
|
||||
private static Plugin plugin = JavaPlugin.getPlugin(TotalFreedomMod.class);
|
||||
private static final FileConfiguration playerdata = TotalFreedomMod.getPlugin(TotalFreedomMod.class).getCustomConfig();
|
||||
private static File cfile = new File(plugin.getDataFolder(), "playerTags.yml");
|
||||
public static void saveTag(String playerUuid, String tag) {
|
||||
try {
|
||||
// Set tag value and save.
|
||||
playerdata.set(playerUuid, tag);
|
||||
playerdata.save(cfile);
|
||||
} catch (IOException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public static String getTag(String playerUuid){
|
||||
if(playerdata.get(playerUuid) != null && playerdata.isString(playerUuid)) {
|
||||
if(!playerdata.getString(playerUuid).isEmpty() && !"".equalsIgnoreCase(playerdata.getString(playerUuid))){
|
||||
// Return the value if exists, checking will be done on join event.
|
||||
return playerdata.getString(playerUuid);
|
||||
} else {
|
||||
try {
|
||||
// Try and write player tags if not added
|
||||
playerdata.set(playerUuid, "");
|
||||
playerdata.save(cfile);
|
||||
} catch (IOException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
return "";
|
||||
}
|
||||
} else return null;
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue