Fix compatibility issues

This commit is contained in:
Gabriele C
2015-10-05 22:28:31 +02:00
parent 4a22c916b1
commit de5ecfcb93
3 changed files with 15 additions and 2 deletions
+1 -2
View File
@@ -24,7 +24,6 @@ import org.bukkit.scheduler.BukkitTask;
import org.apache.logging.log4j.LogManager;
import org.mcstats.Metrics;
import com.comphenix.protocol.ProtocolLibrary;
import com.earth2me.essentials.Essentials;
import com.onarandombox.MultiverseCore.MultiverseCore;
import net.milkbowl.vault.permission.Permission;
@@ -474,7 +473,7 @@ public class AuthMe extends JavaPlugin {
if (Settings.protectInventoryBeforeLogInEnabled) {
if (server.getPluginManager().isPluginEnabled("ProtocolLib")) {
inventoryProtector = new AuthMeInventoryListener(this);
ProtocolLibrary.getProtocolManager().addPacketListener(inventoryProtector);
inventoryProtector.register();
} else {
ConsoleLogger.showError("WARNING!!! The protectInventory feature requires ProtocolLib! Disabling it...");
Settings.protectInventoryBeforeLogInEnabled = false;
@@ -60,6 +60,10 @@ public class AuthMeInventoryListener extends PacketAdapter {
}
}
public void register() {
ProtocolLibrary.getProtocolManager().addPacketListener(this);
}
public void sendInventoryPacket(Player player) {
ProtocolManager protocolManager = ProtocolLibrary.getProtocolManager();
PacketContainer inventoryPacket = protocolManager.createPacket(PacketType.Play.Server.WINDOW_ITEMS);