Fix Sealing Table Shiftclick #401

& Updated Dependencies
This commit is contained in:
Sn0wStorm
2021-06-07 16:47:24 +02:00
parent ea9d1dfc5b
commit fe637b9572
4 changed files with 46 additions and 25 deletions
+1 -1
View File
@@ -422,7 +422,7 @@ public class P extends JavaPlugin {
}
}
}));
} catch (Throwable e) {
} catch (Exception | LinkageError e) {
e.printStackTrace();
}
}
@@ -11,6 +11,7 @@ import org.bukkit.Material;
import org.bukkit.Sound;
import org.bukkit.block.Block;
import org.bukkit.entity.Player;
import org.bukkit.event.Event;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
@@ -50,19 +51,12 @@ public class PlayerListener implements Listener {
return;
}
if (player.isSneaking()) return;
// -- Interacting with a Cauldron --
if (type == Material.CAULDRON) {
// Handle the Cauldron Interact
// The Event might get cancelled in here
BCauldron.clickCauldron(event);
return;
}
// -- Opening a Sealing Table --
if (P.use1_14 && BSealer.isBSealer(clickedBlock)) {
if (player.isSneaking()) {
event.setUseInteractedBlock(Event.Result.DENY);
return;
}
event.setCancelled(true);
if (BConfig.enableSealingTable) {
BSealer sealer = new BSealer(player);
@@ -73,6 +67,16 @@ public class PlayerListener implements Listener {
return;
}
if (player.isSneaking()) return;
// -- Interacting with a Cauldron --
if (type == Material.CAULDRON) {
// Handle the Cauldron Interact
// The Event might get cancelled in here
BCauldron.clickCauldron(event);
return;
}
// -- Opening a Minecraft Barrel --
if (P.use1_14 && type == Material.BARREL) {
if (!player.hasPermission("brewery.openbarrel.mc")) {