remove useless inventory store event
This commit is contained in:
parent
d6355adb51
commit
68ae6ee701
@ -12,7 +12,6 @@ import fr.xephi.authme.ConsoleLogger;
|
|||||||
import fr.xephi.authme.cache.backup.DataFileCache;
|
import fr.xephi.authme.cache.backup.DataFileCache;
|
||||||
import fr.xephi.authme.cache.backup.JsonCache;
|
import fr.xephi.authme.cache.backup.JsonCache;
|
||||||
import fr.xephi.authme.events.ResetInventoryEvent;
|
import fr.xephi.authme.events.ResetInventoryEvent;
|
||||||
import fr.xephi.authme.events.StoreInventoryEvent;
|
|
||||||
import fr.xephi.authme.settings.Settings;
|
import fr.xephi.authme.settings.Settings;
|
||||||
|
|
||||||
public class LimboCache {
|
public class LimboCache {
|
||||||
@ -37,13 +36,6 @@ public class LimboCache {
|
|||||||
boolean flying = false;
|
boolean flying = false;
|
||||||
|
|
||||||
if (playerData.doesCacheExist(player)) {
|
if (playerData.doesCacheExist(player)) {
|
||||||
final StoreInventoryEvent event = new StoreInventoryEvent(player, playerData);
|
|
||||||
Bukkit.getServer().getPluginManager().callEvent(event);
|
|
||||||
if (!event.isCancelled() && event.getInventory() != null && event.getArmor() != null) {
|
|
||||||
player.getInventory().setContents(event.getInventory());
|
|
||||||
player.getInventory().setArmorContents(event.getArmor());
|
|
||||||
}
|
|
||||||
|
|
||||||
DataFileCache cache = playerData.readCache(player);
|
DataFileCache cache = playerData.readCache(player);
|
||||||
if (cache != null) {
|
if (cache != null) {
|
||||||
playerGroup = cache.getGroup();
|
playerGroup = cache.getGroup();
|
||||||
@ -51,13 +43,6 @@ public class LimboCache {
|
|||||||
flying = cache.isFlying();
|
flying = cache.isFlying();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
StoreInventoryEvent event = new StoreInventoryEvent(player);
|
|
||||||
Bukkit.getServer().getPluginManager().callEvent(event);
|
|
||||||
if (!event.isCancelled() && event.getInventory() != null && event.getArmor() != null) {
|
|
||||||
player.getInventory().setContents(event.getInventory());
|
|
||||||
player.getInventory().setArmorContents(event.getArmor());
|
|
||||||
}
|
|
||||||
|
|
||||||
operator = player.isOp();
|
operator = player.isOp();
|
||||||
flying = player.isFlying();
|
flying = player.isFlying();
|
||||||
if (plugin.vaultGroupManagement != null) {
|
if (plugin.vaultGroupManagement != null) {
|
||||||
|
|||||||
@ -1,54 +0,0 @@
|
|||||||
package fr.xephi.authme.events;
|
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
|
||||||
|
|
||||||
import fr.xephi.authme.cache.backup.JsonCache;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This event is call just before write inventory content to cache
|
|
||||||
*
|
|
||||||
* @author Xephi59
|
|
||||||
*/
|
|
||||||
public class StoreInventoryEvent extends CustomEvent {
|
|
||||||
|
|
||||||
private ItemStack[] inventory;
|
|
||||||
private ItemStack[] armor;
|
|
||||||
private Player player;
|
|
||||||
|
|
||||||
public StoreInventoryEvent(Player player) {
|
|
||||||
this.player = player;
|
|
||||||
this.inventory = player.getInventory().getContents();
|
|
||||||
this.armor = player.getInventory().getArmorContents();
|
|
||||||
}
|
|
||||||
|
|
||||||
public StoreInventoryEvent(Player player, JsonCache jsonCache) {
|
|
||||||
this.player = player;
|
|
||||||
this.inventory = player.getInventory().getContents();
|
|
||||||
this.armor = player.getInventory().getArmorContents();
|
|
||||||
}
|
|
||||||
|
|
||||||
public ItemStack[] getInventory() {
|
|
||||||
return this.inventory;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setInventory(ItemStack[] inventory) {
|
|
||||||
this.inventory = inventory;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ItemStack[] getArmor() {
|
|
||||||
return this.armor;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setArmor(ItemStack[] armor) {
|
|
||||||
this.armor = armor;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Player getPlayer() {
|
|
||||||
return this.player;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPlayer(Player player) {
|
|
||||||
this.player = player;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user