Skip to content

Commit 850b1b2

Browse files
committed
close inventory when reloading
1 parent e857436 commit 850b1b2

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/main/java/fr/lumi/Commandes/CommandRunnerReload.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ public CommandRunnerReload(Main plg) {
1818

1919
@Override
2020
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
21+
22+
// verrify if plugin.getModificationLock().getLastTennant() is c
23+
24+
plugin.getAcmdGUIEditor().closeLastTennantInventory();
2125
plugin.onEnable();
2226
Bukkit.getConsoleSender().sendMessage(plugin.getUt().replacePlaceHoldersForConsolePlgVar(plugin.getLangConfig().getString("OnReload")));
2327
sender.sendMessage(plugin.getUt().replacePlaceHoldersForPlayerPlgVar(plugin.getLangConfig().getString("OnReload")));

src/main/java/fr/lumi/Util/CommandEditor.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,22 @@ public void closeInventory(Player p) {
7474
clearLock(p);
7575
}
7676

77+
public void closeLastTennantInventory() {
78+
Player p = Bukkit.getPlayer(plugin.getModificationLock().getLastTennant());
79+
80+
if (p != null) {
81+
82+
if (p.getOpenInventory().equals(GUI_ChooseACMD)) {
83+
closeInventory(p);
84+
}
85+
if (editorsListe.contains(p.getOpenInventory())) {
86+
closeInventory(p);
87+
}
88+
89+
90+
}
91+
}
92+
7793
public void openACMDEditor(Player p,int nb) {
7894
//createGUI_EditACMD(acmd);
7995

0 commit comments

Comments
 (0)