mirror of
https://github.com/PEXPlugins/Modifyworld.git
synced 2025-03-12 13:29:47 +01:00
Added modifyworld.items.enchant.<item> permission check
This commit is contained in:
parent
89b084c869
commit
5bc755766a
@ -26,6 +26,7 @@ import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.EventPriority;
|
||||
import org.bukkit.event.block.Action;
|
||||
import org.bukkit.event.enchantment.EnchantItemEvent;
|
||||
import org.bukkit.event.entity.FoodLevelChangeEvent;
|
||||
import org.bukkit.event.player.*;
|
||||
import org.bukkit.inventory.Inventory;
|
||||
@ -230,6 +231,14 @@ public class PlayerListener extends ModifyworldListener {
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.LOW)
|
||||
public void onItemEnchant(EnchantItemEvent event) {
|
||||
if (!canInteractWithItem(event.getEnchanter(), "modifyworld.items.enchant.", event.getItem())){
|
||||
event.setCancelled(true);
|
||||
informPlayerAboutDenial(event.getEnchanter());
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.LOW)
|
||||
public void onFoodLevelChange(FoodLevelChangeEvent event) {
|
||||
Player player = event.getEntity() instanceof Player ? (Player) event.getEntity() : null;
|
||||
|
Loading…
Reference in New Issue
Block a user