Don't combine require() and a method accessor

This commit is contained in:
cnr 2017-03-16 01:13:54 -05:00
parent 78b6846cf6
commit d64f50b98e
1 changed files with 2 additions and 3 deletions

View File

@ -4,14 +4,13 @@ import net.md_5.bungee.api.ChatColor;
import mineplex.core.Managers;
import mineplex.core.bonuses.BonusManager;
import mineplex.core.powerplayclub.PowerPlayClubRepository;
import mineplex.core.titles.tracks.Track;
import mineplex.core.titles.tracks.TrackFormat;
import mineplex.core.titles.tracks.TrackTier;
public class PowerPlayTrack extends Track
{
private final PowerPlayClubRepository _powerPlayClubRepository = Managers.require(BonusManager.class).getPowerPlayClubRepository();
private final BonusManager _bonusManager = Managers.require(BonusManager.class);
public PowerPlayTrack()
{
@ -20,7 +19,7 @@ public class PowerPlayTrack extends Track
.addTier(new TrackTier(
"Power Play Club",
null,
player -> _powerPlayClubRepository.getCachedData(player).isSubscribed() ? 1L : 0L,
player -> _bonusManager.getPowerPlayClubRepository().getCachedData(player).isSubscribed() ? 1L : 0L,
1,
new TrackFormat(ChatColor.AQUA, ChatColor.AQUA)
));