From cef5af0de33f162f92907f5c52c7185b16cd223b Mon Sep 17 00:00:00 2001 From: ementalo Date: Tue, 13 Nov 2012 15:41:15 +0000 Subject: AntiBuild config file defaults on first creation --- .../src/net/ess3/antibuild/AntiBuildHolder.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'EssentialsAntiBuild/src/net/ess3/antibuild/AntiBuildHolder.java') diff --git a/EssentialsAntiBuild/src/net/ess3/antibuild/AntiBuildHolder.java b/EssentialsAntiBuild/src/net/ess3/antibuild/AntiBuildHolder.java index 7e08defe8..c0d42b443 100644 --- a/EssentialsAntiBuild/src/net/ess3/antibuild/AntiBuildHolder.java +++ b/EssentialsAntiBuild/src/net/ess3/antibuild/AntiBuildHolder.java @@ -1,9 +1,14 @@ package net.ess3.antibuild; import java.io.File; +import java.util.Arrays; +import java.util.HashSet; import net.ess3.api.IEssentials; +import net.ess3.settings.antibuild.Alert; import net.ess3.settings.antibuild.AntiBuild; +import net.ess3.settings.antibuild.BlackList; import net.ess3.storage.AsyncStorageObjectHolder; +import org.bukkit.Material; public class AntiBuildHolder extends AsyncStorageObjectHolder @@ -13,4 +18,16 @@ public class AntiBuildHolder extends AsyncStorageObjectHolder super(ess, AntiBuild.class, new File(ess.getPlugin().getDataFolder(), "antibuild.yml")); onReload(); } + + + @Override + public void fillWithDefaults() + { + Alert alert = new Alert(); + BlackList blacklist = new BlackList(); + blacklist.setupDefaults(); + alert.setupDefaults(); + getData().setAlert(alert); + getData().setBlacklist(blacklist); + } } -- cgit v1.2.3