Class ToolTemplateExplosive
java.lang.Object
io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
io.github.thebusybiscuit.slimefun5.implementation.items.SimpleSlimefunItem<io.github.thebusybiscuit.slimefun5.core.handlers.ToolUseHandler>
io.github.thebusybiscuit.slimefun5.implementation.items.tools.ExplosiveTool
io.github.sefiraat.slimetinker.items.templates.ToolTemplateExplosive
- All Implemented Interfaces:
io.github.thebusybiscuit.slimefun5.core.attributes.DamageableItem,io.github.thebusybiscuit.slimefun5.core.attributes.ItemAttribute,io.github.thebusybiscuit.slimefun5.core.attributes.NotPlaceable,io.github.thebusybiscuit.slimefun5.core.attributes.Placeable
public class ToolTemplateExplosive
extends io.github.thebusybiscuit.slimefun5.implementation.items.tools.ExplosiveTool
-
Field Summary
Fields inherited from class io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
addon, disenchantable, enchantable, hidden, recipeOutput, useableInWorkbenchFields inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.DamageableItem
DAMAGEABLE_META -
Constructor Summary
ConstructorsConstructorDescriptionToolTemplateExplosive(io.github.thebusybiscuit.slimefun5.api.items.ItemGroup itemGroup, io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack item, io.github.thebusybiscuit.slimefun5.api.recipes.RecipeType recipeType, org.bukkit.inventory.ItemStack[] recipe) -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.MaterialgetMaterial(ToolDefinition toolDefinition) getName(ToolDefinition toolDefinition) org.bukkit.inventory.ItemStackgetStack(ToolDefinition toolDefinition) booleanstatic booleanisTool(org.bukkit.inventory.ItemStack itemStack) Methods inherited from class io.github.thebusybiscuit.slimefun5.implementation.items.tools.ExplosiveTool
canBreak, getItemHandlerMethods inherited from class io.github.thebusybiscuit.slimefun5.implementation.items.SimpleSlimefunItem
preRegisterMethods inherited from class io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
addItemHandler, addItemSetting, addOfficialWikipage, bakeTranslatedDisplay, callItemHandler, canUse, decorateBakedTemplate, equals, error, getAddon, getBlockTicker, getById, getByItem, getByItem, getDrops, getDrops, getGuideType, getHandlers, getId, getItem, getItemGroup, getItemName, getItemSetting, getItemSettings, getOptionalById, getOptionalByItem, getRecipe, getRecipeOutput, getRecipeType, getResearch, getState, getWikipage, hashCode, hasResearch, info, isDisabled, isDisabledIn, isDisenchantable, isEnchantable, isHidden, isItem, isTicking, isUseableInWorkbench, load, postRegister, register, sendDeprecationWarning, setGuideType, setHidden, setItemGroup, setRecipe, setRecipeOutput, setRecipeType, setResearch, setUseableInWorkbench, setWikiText, toString, warnMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.DamageableItem
damageItem, evaluateUnbreakingEnchantmentMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.ItemAttribute
getIdMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.Placeable
useVanillaBlockBreaking
-
Constructor Details
-
ToolTemplateExplosive
public ToolTemplateExplosive(io.github.thebusybiscuit.slimefun5.api.items.ItemGroup itemGroup, io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack item, io.github.thebusybiscuit.slimefun5.api.recipes.RecipeType recipeType, org.bukkit.inventory.ItemStack[] recipe)
-
-
Method Details
-
isTool
public static boolean isTool(org.bukkit.inventory.ItemStack itemStack) -
getName
-
getMaterial
-
getStack
-
isDamageable
public boolean isDamageable()- Specified by:
isDamageablein interfaceio.github.thebusybiscuit.slimefun5.core.attributes.DamageableItem- Overrides:
isDamageablein classio.github.thebusybiscuit.slimefun5.implementation.items.tools.ExplosiveTool
-