diff --git a/lib/MMOLib.jar b/lib/MMOLib.jar index 2930648f..ab582917 100644 Binary files a/lib/MMOLib.jar and b/lib/MMOLib.jar differ diff --git a/src/main/java/net/Indyuce/mmocore/listener/BlockListener.java b/src/main/java/net/Indyuce/mmocore/listener/BlockListener.java index 91273573..b1bcba9b 100644 --- a/src/main/java/net/Indyuce/mmocore/listener/BlockListener.java +++ b/src/main/java/net/Indyuce/mmocore/listener/BlockListener.java @@ -1,5 +1,6 @@ package net.Indyuce.mmocore.listener; +import net.mmogroup.mmolib.UtilityMethods; import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.Location; @@ -121,7 +122,7 @@ public class BlockListener implements Listener { !block.getType().isSolid() || !(info.regenerates() && info.getRegenerationInfo().hasTemporaryBlock())); for (ItemStack drop : called.getDrops()) if (drop.getType() != Material.AIR && drop.getAmount() > 0) - block.getWorld().dropItemNaturally(dropLocation, drop); + UtilityMethods.dropItemNaturally(dropLocation, drop); } /* diff --git a/src/main/java/net/Indyuce/mmocore/listener/profession/FishingListener.java b/src/main/java/net/Indyuce/mmocore/listener/profession/FishingListener.java index 500c05c4..594ea47d 100644 --- a/src/main/java/net/Indyuce/mmocore/listener/profession/FishingListener.java +++ b/src/main/java/net/Indyuce/mmocore/listener/profession/FishingListener.java @@ -54,7 +54,7 @@ public class FishingListener implements Listener { new FishingData(player, hook, table); if (MMOCore.plugin.hasHolograms()) - MMOCore.plugin.hologramSupport.displayIndicator(hook.getLocation(), + MMOCore.plugin.hologramSupport.displayIndicator(hook.getLocation().add(0, 1.25, 0), MMOCore.plugin.configManager.getSimpleMessage("caught-fish").message()); } } @@ -170,7 +170,7 @@ public class FishingListener implements Listener { // calculate velocity Item item = hook.getWorld().dropItemNaturally(hook.getLocation(), collect); if (MMOCore.plugin.hasHolograms()) - MMOCore.plugin.hologramSupport.displayIndicator(location, + MMOCore.plugin.hologramSupport.displayIndicator(location.add(0, 1.25, 0), MMOCore.plugin.configManager.getSimpleMessage("fish-out-water" + (isCrit() ? "-crit" : "")).message()); Vector vec = player.getLocation().subtract(hook.getLocation()).toVector(); vec.setY(vec.getY() * .031 + vec.length() * .05);