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, useableInWorkbench

    Fields inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.DamageableItem

    DAMAGEABLE_META
  • Constructor Summary

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    org.bukkit.Material
    getMaterial(ToolDefinition toolDefinition)
     
    getName(ToolDefinition toolDefinition)
     
    org.bukkit.inventory.ItemStack
    getStack(ToolDefinition toolDefinition)
     
    boolean
     
    static boolean
    isTool(org.bukkit.inventory.ItemStack itemStack)
     

    Methods inherited from class io.github.thebusybiscuit.slimefun5.implementation.items.tools.ExplosiveTool

    canBreak, getItemHandler

    Methods inherited from class io.github.thebusybiscuit.slimefun5.implementation.items.SimpleSlimefunItem

    preRegister

    Methods 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, warn

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.DamageableItem

    damageItem, evaluateUnbreakingEnchantment

    Methods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.ItemAttribute

    getId

    Methods 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

      public String getName(ToolDefinition toolDefinition)
    • getMaterial

      public org.bukkit.Material getMaterial(ToolDefinition toolDefinition)
    • getStack

      public org.bukkit.inventory.ItemStack getStack(ToolDefinition toolDefinition)
    • isDamageable

      public boolean isDamageable()
      Specified by:
      isDamageable in interface io.github.thebusybiscuit.slimefun5.core.attributes.DamageableItem
      Overrides:
      isDamageable in class io.github.thebusybiscuit.slimefun5.implementation.items.tools.ExplosiveTool