99import org .bukkit .ChatColor ;
1010import org .bukkit .plugin .java .JavaPlugin ;
1111
12+ import java .util .logging .Level ;
13+ import java .util .logging .Logger ;
14+
1215public class SpigotBroadcast extends AdvancedPlugin {
1316
1417 private BroadcastConfigurator broadcastConfigurator ;
1518 private BroadcastTask broadcastTask ;
1619
20+ @ Override
1721 public void onEnable () {
18- Bukkit .getConsoleSender ().sendMessage (" " );
19- Bukkit .getConsoleSender ().sendMessage (ChatColor .AQUA + "[ -------------------------------------------------------------- ]" );
20- Bukkit .getConsoleSender ().sendMessage (" " );
21- Bukkit .getConsoleSender ().sendMessage (ChatColor .DARK_GRAY + "{ " + ChatColor .GREEN + "INFORMATIONS" + ChatColor .DARK_GRAY + " }" );
22- Bukkit .getConsoleSender ().sendMessage (ChatColor .YELLOW + "-= SpigotBroadcast =- " );
23- Bukkit .getConsoleSender ().sendMessage (ChatColor .YELLOW + "-= Author: DevSnox =-" );
24- Bukkit .getConsoleSender ().sendMessage (ChatColor .YELLOW + "-= Version: 1.8 =-" );
25- Bukkit .getConsoleSender ().sendMessage (ChatColor .DARK_RED + "Please report bugs on spigotmc.org per PM" );
26- Bukkit .getConsoleSender ().sendMessage (ChatColor .DARK_GRAY + "{ " + ChatColor .GREEN + "------------" + ChatColor .DARK_GRAY + " }" );
27- Bukkit .getConsoleSender ().sendMessage (" " );
28-
29- Bukkit .getConsoleSender ().sendMessage (ChatColor .DARK_GRAY + "{ " + ChatColor .GREEN + "LOADING" + ChatColor .DARK_GRAY + " }" );
30-
31- Bukkit .getConsoleSender ().sendMessage (ChatColor .YELLOW + "-= register metrics =-" );
32- new Metrics (this );
22+ this .load ();
23+ }
3324
34- Bukkit . getConsoleSender (). sendMessage ( ChatColor . YELLOW + "-= creating config.yml =-" );
35- this .createConfigFile ();
25+ private void load () {
26+ this .sendHeader ();
3627
37- Bukkit . getConsoleSender (). sendMessage ( ChatColor . YELLOW + "-= creating messages.txt =-" );
28+ this . createConfigFile ( );
3829 this .createMessagesFile ();
30+ this .loadConfiguration ();
31+ this .startTask ();
32+ this .registerCommands ();
33+ this .initializeMetrics ();
3934
40- Bukkit .getConsoleSender ().sendMessage (ChatColor .YELLOW + "-= loading configuration =-" );
41- broadcastConfigurator = new BroadcastConfigurator (this );
42- broadcastConfigurator .load ();
43-
44- Bukkit .getConsoleSender ().sendMessage (ChatColor .YELLOW + "-= starting task =-" );
45- broadcastTask = new BroadcastTask (this , broadcastConfigurator .getBroadcastConfiguration ());
46- broadcastTask .start ();
47-
48- Bukkit .getConsoleSender ().sendMessage (ChatColor .YELLOW + "-= register commands =-" );
49- getCommand ("spigotbroadcast" ).setExecutor (new BroadcastCommand (this ));
50-
51- Bukkit .getConsoleSender ().sendMessage (ChatColor .GREEN + "sucessfully enabled SpigotBroadcast" );
52-
53- Bukkit .getConsoleSender ().sendMessage (ChatColor .DARK_GRAY + "{ " + ChatColor .GREEN + "-------" + ChatColor .DARK_GRAY + " }" );
54-
55- Bukkit .getConsoleSender ().sendMessage (" " );
56- Bukkit .getConsoleSender ().sendMessage (ChatColor .AQUA + "[ -------------------------------------------------------------- ]" );
57- Bukkit .getConsoleSender ().sendMessage (" " );
35+ this .sendFooter ();
5836 }
5937
6038 public void reload () {
@@ -63,14 +41,63 @@ public void reload() {
6341 this .broadcastTask .cancel ();
6442 this .broadcastTask = null ;
6543
66- this .onEnable ();
44+ this .load ();
45+ }
46+
47+ private void registerCommands () {
48+ this .getLogger ().log (Level .INFO , ChatColor .YELLOW + "-= register commands =-" );
49+ this .getCommand ("spigotbroadcast" ).setExecutor (new BroadcastCommand (this ));
50+ }
51+
52+ private void startTask () {
53+ this .getLogger ().log (Level .INFO , ChatColor .YELLOW + "-= starting task =-" );
54+ broadcastTask = new BroadcastTask (this , broadcastConfigurator .getBroadcastConfiguration ());
55+ broadcastTask .start ();
56+ }
57+
58+ private void initializeMetrics () {
59+ this .getLogger ().log (Level .INFO , ChatColor .YELLOW + "-= register metrics =-" );
60+ new Metrics (this );
6761 }
6862
6963 public void createConfigFile () {
70- saveResource ("config.yml" , false );
64+ this .getLogger ().log (Level .INFO , ChatColor .YELLOW + "-= creating config.yml =-" );
65+ this .saveResource ("config.yml" , false );
7166 }
7267
7368 public void createMessagesFile () {
74- saveResource ("messages.txt" , false );
69+ this .getLogger ().log (Level .INFO , ChatColor .YELLOW + "-= creating messages.txt =-" );
70+ this .saveResource ("messages.txt" , false );
71+ }
72+
73+ private void loadConfiguration () {
74+ this .getLogger ().log (Level .INFO , ChatColor .YELLOW + "-= loading configuration =-" );
75+ broadcastConfigurator = new BroadcastConfigurator (this );
76+ broadcastConfigurator .load ();
77+ }
78+
79+ private void sendHeader () {
80+ this .getLogger ().log (Level .INFO , " " );
81+ this .getLogger ().log (Level .INFO , ChatColor .AQUA + "[ -------------------------------------------------------------- ]" );
82+ this .getLogger ().log (Level .INFO , " " );
83+ this .getLogger ().log (Level .INFO , ChatColor .DARK_GRAY + "{ " + ChatColor .GREEN + "INFORMATIONS" + ChatColor .DARK_GRAY + " }" );
84+ this .getLogger ().log (Level .INFO , ChatColor .YELLOW + "-= SpigotBroadcast =- " );
85+ this .getLogger ().log (Level .INFO , ChatColor .YELLOW + "-= Author: DevSnox =-" );
86+ this .getLogger ().log (Level .INFO , ChatColor .YELLOW + "-= Version: 1.9-RELEASE =-" );
87+ this .getLogger ().log (Level .INFO , ChatColor .DARK_RED + "Please report bugs on spigotmc.org per PM" );
88+ this .getLogger ().log (Level .INFO , ChatColor .DARK_GRAY + "{ " + ChatColor .GREEN + "------------" + ChatColor .DARK_GRAY + " }" );
89+ this .getLogger ().log (Level .INFO , " " );
90+ this .getLogger ().log (Level .INFO , ChatColor .DARK_GRAY + "{ " + ChatColor .GREEN + "LOADING" + ChatColor .DARK_GRAY + " }" );
91+ }
92+
93+
94+ private void sendFooter () {
95+ this .getLogger ().log (Level .INFO , ChatColor .GREEN + "sucessfully enabled SpigotBroadcast" );
96+
97+ this .getLogger ().log (Level .INFO , ChatColor .DARK_GRAY + "{ " + ChatColor .GREEN + "-------" + ChatColor .DARK_GRAY + " }" );
98+
99+ this .getLogger ().log (Level .INFO , " " );
100+ this .getLogger ().log (Level .INFO , ChatColor .AQUA + "[ -------------------------------------------------------------- ]" );
101+ this .getLogger ().log (Level .INFO , " " );
75102 }
76103}
0 commit comments