Adds a permission for usage, and updates to 1.19.2

This commit is contained in:
2022-10-03 00:11:39 +02:00
parent cbe5a9c02a
commit 7bf9e062a2
3 changed files with 14 additions and 2 deletions

View File

@ -1,6 +1,7 @@
package net.knarcraft.blacksmith.listener;
import net.knarcraft.blacksmith.trait.BlacksmithTrait;
import net.knarcraft.blacksmith.util.MessageFormatter;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
@ -20,6 +21,13 @@ public class NPCClickListener implements Listener {
//Perform any necessary pre-session work
Player player = event.getClicker();
//Permission check
if (!player.hasPermission("blacksmith.use")) {
MessageFormatter.displayErrorMessage(player, "You lack the necessary permission");
return;
}
if (!blacksmithTrait.prepareForSession(player)) {
return;
}