forked from Upstream/CommandPanels
3.17.4.3
This commit is contained in:
parent
a97337be43
commit
b3c3c5c0f2
@ -3,6 +3,7 @@ package me.rockyhawk.commandpanels.openwithitem;
|
|||||||
import de.jeff_media.chestsort.api.ChestSortEvent;
|
import de.jeff_media.chestsort.api.ChestSortEvent;
|
||||||
import me.rockyhawk.commandpanels.CommandPanels;
|
import me.rockyhawk.commandpanels.CommandPanels;
|
||||||
import me.rockyhawk.commandpanels.openpanelsmanager.PanelPosition;
|
import me.rockyhawk.commandpanels.openpanelsmanager.PanelPosition;
|
||||||
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.inventory.InventoryType;
|
import org.bukkit.event.inventory.InventoryType;
|
||||||
@ -29,12 +30,14 @@ public class UtilsChestSortEvent implements Listener {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//If the ChestSort plugin triggers an event
|
//If the ChestSort plugin triggers an event
|
||||||
if(e.getInventory().getType() == InventoryType.PLAYER){
|
try {
|
||||||
for(int slot : plugin.hotbar.stationaryItems.get(e.getPlayer().getUniqueId()).list.keySet()){
|
if (e.getInventory().getType() == InventoryType.PLAYER) {
|
||||||
if(e.getInventory().getItem(slot) != null) {
|
for (int slot : plugin.hotbar.stationaryItems.get(e.getPlayer().getUniqueId()).list.keySet()) {
|
||||||
e.setUnmovable(slot);
|
e.setUnmovable(slot);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}catch(NullPointerException ex){
|
||||||
|
plugin.debug(ex, (Player) e.getPlayer());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user