diff --git a/pom.xml b/pom.xml
index 379b009..c2b9e68 100644
--- a/pom.xml
+++ b/pom.xml
@@ -36,12 +36,12 @@
2.11.3
provided
-
-
-
-
-
-
+
+ de.marcely.bedwars
+ API
+ 5.4.4
+ provided
+
me.metallicgoat.hotbarmanageraddon
API
@@ -56,13 +56,13 @@
system
${basedir}/libs/public/PrestigeAddonAPI-1.2.0.jar
-
- de.marcely.bedwars
- API
- 5.3.3
- system
- ${basedir}/libs/public/BedwarsAPI-5.3.3.jar
-
+
+
+
+
+
+
+
org.projectlombok
lombok
diff --git a/src/main/java/me/metallicgoat/tweaksaddon/tweaks/misc/EmptyContainers.java b/src/main/java/me/metallicgoat/tweaksaddon/tweaks/misc/EmptyContainers.java
index ea0aaeb..29670ba 100644
--- a/src/main/java/me/metallicgoat/tweaksaddon/tweaks/misc/EmptyContainers.java
+++ b/src/main/java/me/metallicgoat/tweaksaddon/tweaks/misc/EmptyContainers.java
@@ -15,7 +15,6 @@
public class EmptyContainers implements Listener {
- // Keep in mind 1.8 does not have an off-hand
@EventHandler
public void onBucketEmpty(PlayerBucketEmptyEvent event) {
if (!MainConfig.remove_empty_buckets)
@@ -27,7 +26,9 @@ public void onBucketEmpty(PlayerBucketEmptyEvent event) {
if (arena == null)
return;
- event.getItemStack().setType(Material.AIR);
+ // Uses isSimilar to remove ItemStacks (weird but works)
+ Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(MBedwarsTweaksPlugin.getInstance(), () ->
+ player.getInventory().removeItem(new ItemStack(Material.BUCKET)), 1);
}
@EventHandler
@@ -41,7 +42,8 @@ public void onConsume(PlayerItemConsumeEvent event) {
if (arena == null)
return;
+ // Uses isSimilar to remove ItemStacks (weird but works)
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(MBedwarsTweaksPlugin.getInstance(), () ->
- event.getPlayer().getInventory().removeItem(new ItemStack(Material.GLASS_BOTTLE)), 1);
+ player.getInventory().removeItem(new ItemStack(Material.GLASS_BOTTLE)), 1);
}
}
\ No newline at end of file