Fix problem after merge

This commit is contained in:
ljacqu 2016-07-06 21:13:32 +02:00
parent d297d0b528
commit 693a4500ef

View File

@ -7,6 +7,7 @@ import fr.xephi.authme.initialization.Reloadable;
import fr.xephi.authme.initialization.SettingsDependent; import fr.xephi.authme.initialization.SettingsDependent;
import fr.xephi.authme.settings.NewSetting; import fr.xephi.authme.settings.NewSetting;
import fr.xephi.authme.settings.properties.RestrictionSettings; import fr.xephi.authme.settings.properties.RestrictionSettings;
import fr.xephi.authme.util.BukkitService;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import javax.inject.Inject; import javax.inject.Inject;
@ -24,10 +25,14 @@ public class ProtocolLibService implements SettingsDependent, Reloadable {
/* Service */ /* Service */
private boolean isEnabled; private boolean isEnabled;
private AuthMe plugin; private AuthMe plugin;
private BukkitService bukkitService;
private PlayerCache playerCache;
@Inject @Inject
ProtocolLibService(AuthMe plugin, NewSetting settings) { ProtocolLibService(AuthMe plugin, NewSetting settings, BukkitService bukkitService, PlayerCache playerCache) {
this.plugin = plugin; this.plugin = plugin;
this.bukkitService = bukkitService;
this.playerCache = playerCache;
loadSettings(settings); loadSettings(settings);
setup(); setup();
} }
@ -104,8 +109,8 @@ public class ProtocolLibService implements SettingsDependent, Reloadable {
if (oldProtectInventory && !protectInvBeforeLogin) { if (oldProtectInventory && !protectInvBeforeLogin) {
inventoryPacketAdapter.unregister(); inventoryPacketAdapter.unregister();
for (Player onlinePlayer : bukkitService.getOnlinePlayers()) { for (Player onlinePlayer : bukkitService.getOnlinePlayers()) {
if (!PlayerCache.getInstance().isAuthenticated(onlinePlayer.getName())) { if (!playerCache.isAuthenticated(onlinePlayer.getName())) {
sendInventoryPacket(onlinePlayer); onlinePlayer.updateInventory();
} }
} }
} }