diff --git a/src/main/java/me/freezy/plugins/papermc/blazesmp/BlazeSMP.java b/src/main/java/me/freezy/plugins/papermc/blazesmp/BlazeSMP.java index f4b1a25..7af748e 100644 --- a/src/main/java/me/freezy/plugins/papermc/blazesmp/BlazeSMP.java +++ b/src/main/java/me/freezy/plugins/papermc/blazesmp/BlazeSMP.java @@ -4,27 +4,47 @@ import lombok.Getter; import me.freezy.plugins.papermc.blazesmp.module.manager.Clans; import me.freezy.plugins.papermc.blazesmp.module.manager.Homes; import me.freezy.plugins.papermc.blazesmp.module.manager.ProtectedBlocks; +import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.plugin.java.JavaPlugin; +import org.slf4j.Logger; public final class BlazeSMP extends JavaPlugin { @Getter private static BlazeSMP instance; @Getter private Homes homes; @Getter private ProtectedBlocks protectedBlocks; @Getter private Clans clans; + @Getter private FileConfiguration configuration; + @Getter private Logger log; @Override public void onLoad() { + this.log=getSLF4JLogger(); + + this.log.info("Loading Homes..."); this.homes=new Homes(); this.homes.load(); + this.log.info("Loaded Homes!"); + + this.log.info("Loading ProtectedBlocks..."); this.protectedBlocks=new ProtectedBlocks(); this.protectedBlocks.load(); + this.log.info("Loaded ProtectedBlocks!"); + + this.log.info("Loading Clans..."); this.clans=new Clans(); this.clans.loadAllClans(); + this.log.info("Loaded Clans!"); + + this.log.info("Loading config..."); + saveDefaultConfig(); + this.configuration= getConfig(); + saveConfig(); + this.log.info("Loaded config!"); } @Override public void onEnable() { - // Plugin startup logic + BlazeSMP.instance=this; }