Added permission check to PlayerArmor listener
This commit is contained in:
parent
2e7ebf3791
commit
94f96bbd40
2
pom.xml
2
pom.xml
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
<groupId>me.NVus</groupId>
|
<groupId>me.NVus</groupId>
|
||||||
<artifactId>NVus_Prison_Setup</artifactId>
|
<artifactId>NVus_Prison_Setup</artifactId>
|
||||||
<version>0.1-SNAPSHOT</version>
|
<version>0.1.1-SNAPSHOT</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>PrisonSetup</name>
|
<name>PrisonSetup</name>
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package me.nvus.nvus_prison_setup.Listeners;
|
package me.nvus.nvus_prison_setup.Listeners;
|
||||||
|
|
||||||
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.EventPriority;
|
import org.bukkit.event.EventPriority;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
|
@ -10,18 +11,15 @@ public class PlayerArmor implements Listener {
|
||||||
|
|
||||||
// Prevent Armor Unequip??
|
// Prevent Armor Unequip??
|
||||||
@EventHandler(priority = EventPriority.LOWEST)
|
@EventHandler(priority = EventPriority.LOWEST)
|
||||||
public void onInventoryClick(InventoryClickEvent event)
|
public void onInventoryClick(InventoryClickEvent event) {
|
||||||
{
|
if (event.getClickedInventory() != null && event.getClickedInventory().getType() == InventoryType.PLAYER) {
|
||||||
if (event.getClickedInventory().getType() == InventoryType.PLAYER)
|
if (event.getSlotType() == InventoryType.SlotType.ARMOR) {
|
||||||
{
|
Player player = (Player) event.getWhoClicked();
|
||||||
if (event.getSlotType() == InventoryType.SlotType.ARMOR)
|
// Check if the player is an actual prisoner before cancelling ;)
|
||||||
{
|
if (player.hasPermission("nvus.prisoner")) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue