mirror of
https://github.com/StarWishsama/Slimefun4.git
synced 2024-09-19 19:25:48 +00:00
Fixed #1648
This commit is contained in:
parent
2e3a7f3a9b
commit
46003a1026
@ -58,6 +58,7 @@
|
||||
* Fixed some languages showing numbers larger than 100%
|
||||
* Fixed #1570
|
||||
* Fixed #1686
|
||||
* Fixed #1648
|
||||
|
||||
## Release Candidate 9 (07 Mar 2020)
|
||||
|
||||
|
@ -14,12 +14,13 @@ import me.mrCookieSlime.Slimefun.SlimefunPlugin;
|
||||
import me.mrCookieSlime.Slimefun.Lists.RecipeType;
|
||||
import me.mrCookieSlime.Slimefun.Objects.Category;
|
||||
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SimpleSlimefunItem;
|
||||
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces.DamageableItem;
|
||||
import me.mrCookieSlime.Slimefun.Objects.handlers.BlockBreakHandler;
|
||||
import me.mrCookieSlime.Slimefun.api.BlockStorage;
|
||||
import me.mrCookieSlime.Slimefun.api.Slimefun;
|
||||
import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
|
||||
|
||||
public class SmeltersPickaxe extends SimpleSlimefunItem<BlockBreakHandler> {
|
||||
public class SmeltersPickaxe extends SimpleSlimefunItem<BlockBreakHandler> implements DamageableItem {
|
||||
|
||||
public SmeltersPickaxe(Category category, SlimefunItemStack item, RecipeType recipeType, ItemStack[] recipe) {
|
||||
super(category, item, recipeType, recipe);
|
||||
@ -41,6 +42,7 @@ public class SmeltersPickaxe extends SimpleSlimefunItem<BlockBreakHandler> {
|
||||
if (!Slimefun.hasUnlocked(e.getPlayer(), SmeltersPickaxe.this, true)) return true;
|
||||
|
||||
Collection<ItemStack> blockDrops = e.getBlock().getDrops(getItem());
|
||||
|
||||
for (ItemStack drop : blockDrops) {
|
||||
if (drop != null) {
|
||||
ItemStack output = drop;
|
||||
@ -56,6 +58,8 @@ public class SmeltersPickaxe extends SimpleSlimefunItem<BlockBreakHandler> {
|
||||
}
|
||||
}
|
||||
|
||||
damageItem(e.getPlayer(), item);
|
||||
|
||||
return true;
|
||||
}
|
||||
else return false;
|
||||
@ -63,4 +67,9 @@ public class SmeltersPickaxe extends SimpleSlimefunItem<BlockBreakHandler> {
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDamageable() {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user