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 some languages showing numbers larger than 100%
|
||||||
* Fixed #1570
|
* Fixed #1570
|
||||||
* Fixed #1686
|
* Fixed #1686
|
||||||
|
* Fixed #1648
|
||||||
|
|
||||||
## Release Candidate 9 (07 Mar 2020)
|
## 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.Lists.RecipeType;
|
||||||
import me.mrCookieSlime.Slimefun.Objects.Category;
|
import me.mrCookieSlime.Slimefun.Objects.Category;
|
||||||
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SimpleSlimefunItem;
|
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.Objects.handlers.BlockBreakHandler;
|
||||||
import me.mrCookieSlime.Slimefun.api.BlockStorage;
|
import me.mrCookieSlime.Slimefun.api.BlockStorage;
|
||||||
import me.mrCookieSlime.Slimefun.api.Slimefun;
|
import me.mrCookieSlime.Slimefun.api.Slimefun;
|
||||||
import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
|
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) {
|
public SmeltersPickaxe(Category category, SlimefunItemStack item, RecipeType recipeType, ItemStack[] recipe) {
|
||||||
super(category, item, recipeType, 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;
|
if (!Slimefun.hasUnlocked(e.getPlayer(), SmeltersPickaxe.this, true)) return true;
|
||||||
|
|
||||||
Collection<ItemStack> blockDrops = e.getBlock().getDrops(getItem());
|
Collection<ItemStack> blockDrops = e.getBlock().getDrops(getItem());
|
||||||
|
|
||||||
for (ItemStack drop : blockDrops) {
|
for (ItemStack drop : blockDrops) {
|
||||||
if (drop != null) {
|
if (drop != null) {
|
||||||
ItemStack output = drop;
|
ItemStack output = drop;
|
||||||
@ -56,6 +58,8 @@ public class SmeltersPickaxe extends SimpleSlimefunItem<BlockBreakHandler> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
damageItem(e.getPlayer(), item);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else return false;
|
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