File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
src/main/java/org/maxgamer/quickshop Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -492,6 +492,7 @@ public boolean loadEcon() {
492492 setupBootError (BuiltInSolution .econError (), false );
493493 return false ;
494494 }
495+ economy = ServiceInjector .getEconomy (economy );
495496 } catch (Exception e ) {
496497 this .getSentryErrorReporter ().ignoreThrow ();
497498 getLogger ().log (Level .WARNING , "Something going wrong when loading up economy system" , e );
Original file line number Diff line number Diff line change 2323import org .bukkit .plugin .RegisteredServiceProvider ;
2424import org .jetbrains .annotations .NotNull ;
2525import org .jetbrains .annotations .Nullable ;
26- import org .maxgamer .quickshop .api .economy .EconomyCore ;
26+ import org .maxgamer .quickshop .api .economy .AbstractEconomy ;
2727import org .maxgamer .quickshop .api .shop .ItemMatcher ;
2828import org .maxgamer .quickshop .database .AbstractDatabaseCore ;
2929import org .maxgamer .quickshop .localization .game .game .GameLanguage ;
3535 * @author Ghost_chu
3636 */
3737public class ServiceInjector {
38- public static @ NotNull EconomyCore getEconomyCore (@ NotNull EconomyCore def ) {
39- @ Nullable RegisteredServiceProvider <? extends EconomyCore > registeredServiceProvider =
40- Bukkit .getServicesManager ().getRegistration (EconomyCore .class );
38+ public static @ NotNull AbstractEconomy getEconomy (@ NotNull AbstractEconomy def ) {
39+ @ Nullable RegisteredServiceProvider <? extends AbstractEconomy > registeredServiceProvider =
40+ Bukkit .getServicesManager ().getRegistration (AbstractEconomy .class );
4141 if (registeredServiceProvider == null ) {
4242 return def ;
4343 } else {
You can’t perform that action at this time.
0 commit comments