Close inventory when saving.
This commit is contained in:
@@ -55,6 +55,7 @@ public class Listeners implements Listener {
|
|||||||
public void saveVault(Player player) {
|
public void saveVault(Player player) {
|
||||||
if (PlayerVaults.IN_VAULT.containsKey(player.getName())) {
|
if (PlayerVaults.IN_VAULT.containsKey(player.getName())) {
|
||||||
Inventory inv = player.getOpenInventory().getTopInventory();
|
Inventory inv = player.getOpenInventory().getTopInventory();
|
||||||
|
player.closeInventory(); // close the player's inventory just in case.
|
||||||
if (inv.getViewers().size() == 1) {
|
if (inv.getViewers().size() == 1) {
|
||||||
VaultViewInfo info = PlayerVaults.IN_VAULT.get(player.getName());
|
VaultViewInfo info = PlayerVaults.IN_VAULT.get(player.getName());
|
||||||
try {
|
try {
|
||||||
@@ -81,7 +82,7 @@ public class Listeners implements Listener {
|
|||||||
@EventHandler
|
@EventHandler
|
||||||
public void onJoin(PlayerJoinEvent event) {
|
public void onJoin(PlayerJoinEvent event) {
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
if ((player.isOp() || player.hasPermission("playervaults.notify")) && PlayerVaults.UPDATE) {
|
if (PlayerVaults.UPDATE && (player.isOp() || player.hasPermission("playervaults.notify"))) {
|
||||||
player.sendMessage(ChatColor.GREEN + "Version " + PlayerVaults.NEWVERSION + " of PlayerVaults is up for download!");
|
player.sendMessage(ChatColor.GREEN + "Version " + PlayerVaults.NEWVERSION + " of PlayerVaults is up for download!");
|
||||||
player.sendMessage(ChatColor.GREEN + PlayerVaults.LINK + " to view the changelog and download!");
|
player.sendMessage(ChatColor.GREEN + PlayerVaults.LINK + " to view the changelog and download!");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user