Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.chickenstyle.report;
- import java.io.File;
- import java.io.IOException;
- import java.util.ArrayList;
- import java.util.UUID;
- import org.bukkit.configuration.file.YamlConfiguration;
- public class ReportsYML {
- private static File file;
- private static YamlConfiguration config;
- static ArrayList<String> list = new ArrayList<>();
- public ReportsYML(Main main) {
- file = new File(main.getDataFolder(), "Reports.yml");
- if (!file.exists()) {
- try {
- file.createNewFile();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- config = YamlConfiguration.loadConfiguration(file);
- }
- public static void SetReason(UUID uuid,String nickname,String reportedby,String ip, String reason) {
- list.add(reason);
- String uniqueid = uuid.toString();
- config.set(uniqueid + ".Nickname", nickname);
- config.set(uniqueid + ".ReportedBy", reportedby);
- config.set(uniqueid + ".IP", ip);
- config.set(uniqueid + ".Reason", list);
- try {
- config.save(file);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- public String getName(UUID name) {
- return "hello";
- }
- public static YamlConfiguration file() {
- return config;
- }
- public static void SetUpdate(UUID uuid,String reportedby,String reason) {
- String uniqueid = uuid.toString();
- list = config.getList(uuid + ".Reason");
- list.add(reason);
- config.set(uniqueid + ".ReportedBy", reportedby + config.getString("Nickname"));
- config.set(uniqueid + ".Reason", list);
- try {
- config.save(file);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement