1111import org .bukkit .entity .Player ;
1212import org .bukkit .event .inventory .InventoryType ;
1313import org .bukkit .inventory .InventoryView ;
14+ import org .bukkit .plugin .PluginDescriptionFile ;
1415import org .bukkit .plugin .PluginManager ;
1516import org .bukkit .plugin .java .JavaPlugin ;
17+ import org .bukkit .plugin .java .JavaPluginLoader ;
1618import sh .okx .rankup .commands .InfoCommand ;
1719import sh .okx .rankup .commands .MaxRankupCommand ;
1820import sh .okx .rankup .commands .PrestigeCommand ;
@@ -122,7 +124,8 @@ public RankupPlugin() {
122124 super ();
123125 }
124126
125- protected RankupPlugin (PermissionManager permissionManager , EconomyProvider economyProvider ) {
127+ protected RankupPlugin (JavaPluginLoader loader , PluginDescriptionFile description , File dataFolder , File file , PermissionManager permissionManager , EconomyProvider economyProvider ) {
128+ super (loader , description , dataFolder , file );
126129 this .permissionManager = permissionManager ;
127130 this .economyProvider = economyProvider ;
128131 }
@@ -136,7 +139,7 @@ public void onEnable() {
136139 if (System .getProperty ("RANKUP_TEST" ) == null ) {
137140 Metrics metrics = new Metrics (this );
138141 metrics .addCustomChart (new Metrics .SimplePie ("confirmation" ,
139- () -> config .getString ("confirmation-type" , "unknown" )));
142+ () -> config .getString ("confirmation-type" , "unknown" )));
140143 metrics .addCustomChart (new Metrics .AdvancedPie ("requirements" , () -> {
141144 Map <String , Integer > map = new HashMap <>();
142145 addAllRequirements (map , rankups );
@@ -146,11 +149,11 @@ public void onEnable() {
146149 return map ;
147150 }));
148151 metrics .addCustomChart (new Metrics .SimplePie ("prestige" ,
149- () -> config .getBoolean ("prestige" ) ? "enabled" : "disabled" ));
152+ () -> config .getBoolean ("prestige" ) ? "enabled" : "disabled" ));
150153 metrics .addCustomChart (new Metrics .SimplePie ("permission-rankup" ,
151- () -> config .getBoolean ("permission-rankup" ) ? "enabled" : "disabled" ));
154+ () -> config .getBoolean ("permission-rankup" ) ? "enabled" : "disabled" ));
152155 metrics .addCustomChart (new Metrics .SimplePie ("notify-update" ,
153- () -> config .getBoolean ("notify-update" ) ? "enabled" : "disabled" ));
156+ () -> config .getBoolean ("notify-update" ) ? "enabled" : "disabled" ));
154157 }
155158
156159 if (config .getBoolean ("ranks" )) {
@@ -324,7 +327,6 @@ public void refreshRanks() {
324327// rankups.getOrderedList();
325328
326329
327-
328330 } catch (RuntimeException e ) {
329331 this .errorMessage = e .getClass ().getName () + ": " + e .getMessage ();
330332 e .printStackTrace ();
@@ -433,6 +435,7 @@ private void registerRequirements() {
433435 requirements .addRequirements (new SuperbVoteVotesRequirement (this ));
434436 }
435437 }
438+
436439 private void setupEconomy () {
437440 economy = economyProvider .getEconomy ();
438441 }
0 commit comments