We shouldn't need to do this. If issues arise, then there's a bug in

Bukkit that needs patching.
This commit is contained in:
GJ 2013-05-16 09:23:35 -04:00
parent c9ae6436bd
commit fca5f9ec98

View File

@ -95,11 +95,13 @@ public final class Misc {
return false; return false;
} }
if (first.distanceSquared(second) < (maxDistance * maxDistance)) { return first.distanceSquared(second) < (maxDistance * maxDistance);
return true;
} }
return false; public static void dropItems(Location location, Collection<ItemStack> drops) {
for (ItemStack drop : drops) {
dropItem(location, drop);
}
} }
/** /**
@ -152,7 +154,6 @@ public final class Misc {
* @param itemStack The item to drop * @param itemStack The item to drop
*/ */
public static void dropItem(Location location, ItemStack itemStack) { public static void dropItem(Location location, ItemStack itemStack) {
if (itemStack.getType() == Material.AIR) { if (itemStack.getType() == Material.AIR) {
return; return;
} }
@ -165,12 +166,7 @@ public final class Misc {
return; return;
} }
Item newItem = location.getWorld().dropItemNaturally(location, itemStack); location.getWorld().dropItemNaturally(location, itemStack);
ItemStack cloned = itemStack.clone();
cloned.setAmount(newItem.getItemStack().getAmount());
newItem.setItemStack(cloned);
} }
public static void profileCleanup(String playerName) { public static void profileCleanup(String playerName) {
@ -207,10 +203,4 @@ public final class Misc {
public static Random getRandom() { public static Random getRandom() {
return random; return random;
} }
public static void dropItems(Location location, Collection<ItemStack> drops) {
for (ItemStack drop : drops) {
dropItem(location, drop);
}
}
} }