Mob Spawners no longer drop from Blast Mining Fixes #5052

This commit is contained in:
nossr50
2024-07-27 15:07:47 -07:00
parent e886a16388
commit bda5424a4c
3 changed files with 28 additions and 1 deletions

View File

@@ -696,6 +696,29 @@ public final class ItemUtils {
}
}
/**
* Drop items at a given location.
*
* @param player player to drop the items for
* @param location The location to drop the items at
* @param itemStacks The items to drop
* @param blackList The items to skip
* @param itemSpawnReason the reason for the item drop
*/
public static void spawnItems(@Nullable Player player,
@NotNull Location location,
@NotNull Collection<ItemStack> itemStacks,
@NotNull Collection<Material> blackList,
@NotNull ItemSpawnReason itemSpawnReason) {
for (ItemStack is : itemStacks) {
// Skip blacklisted items
if(blackList.contains(is.getType())) {
continue;
}
spawnItem(player, location, is, itemSpawnReason);
}
}
/**
* Drop items at a given location.
*