4242
4343public final class CombatPlus extends JavaPlugin {
4444
45+ private SetAttackSpeed setAttackSpeed ;
46+ private SetCustomHealth setCustomHealth ;
47+ private ResetStats resetStats ;
48+
4549 @ Override
4650 public void onEnable () {
51+ //Initialize
52+ PapiHook papiHook = new PapiHook (this );
53+ ACManager acManager = new ACManager ();
54+ this .setAttackSpeed = new SetAttackSpeed ();
55+ this .setCustomHealth = new SetCustomHealth ();
56+ this .resetStats = new ResetStats ();
57+
4758 //Load Files
4859 loadFiles ();
4960
5061 //Startup Message
5162 consoleMessage ("" );
52- consoleMessage (" " + ChatColor .RED + "CombatPlus " + ChatColor . UNDERLINE + " v" + this .getDescription ().getVersion ());
63+ consoleMessage (" " + ChatColor .RED + "Combat Plus v" + this .getDescription ().getVersion ());
5364 consoleMessage ("" );
54- consoleMessage (" " + ChatColor .BOLD + "Author: " + ChatColor . UNDERLINE + " Nik" );
65+ consoleMessage (" " + ChatColor .WHITE + "Author: Nik" );
5566 consoleMessage ("" );
5667
5768 //Unsupported Version Checker
@@ -70,16 +81,15 @@ public void onEnable() {
7081 checkForUpdates ();
7182
7283 //Load bStats
73- int pluginID = 6982 ;
74- MetricsLite metricsLite = new MetricsLite (this , pluginID );
84+ MetricsLite metricsLite = new MetricsLite (this , 6982 );
7585
7686 //Hook PlaceholderAPI
7787 if (MiscUtils .isPlaceholderApiEnabled ()) {
78- new PapiHook ( this ) .register ();
88+ papiHook .register ();
7989 }
8090
8191 //Hook AntiCheat
82- new ACManager () .hookAntiCheat ();
92+ acManager .hookAntiCheat ();
8393 }
8494 @ Override
8595 public void onDisable () {
@@ -132,21 +142,21 @@ private void setDefaultStats() {
132142 private void loadStats () {
133143 if (isEnabled ("combat.settings.old_pvp" )) {
134144 Bukkit .getOnlinePlayers ().forEach (player -> {
135- new SetAttackSpeed () .setAttackSpd (player );
145+ setAttackSpeed .setAttackSpd (player );
136146 });
137147 } else {
138148 Bukkit .getOnlinePlayers ().forEach (player -> {
139- new ResetStats () .resetAttackSpeed (player );
149+ resetStats .resetAttackSpeed (player );
140150 });
141151 }
142152
143153 if (isEnabled ("custom.player_health.enabled" )) {
144154 Bukkit .getOnlinePlayers ().forEach (player -> {
145- new SetCustomHealth () .setHealth (player );
155+ setCustomHealth .setHealth (player );
146156 });
147157 } else {
148158 Bukkit .getOnlinePlayers ().forEach (player -> {
149- new ResetStats () .resetMaxHealth (player );
159+ resetStats .resetMaxHealth (player );
150160 });
151161 }
152162 }
0 commit comments