Class AbstractArmor

java.lang.Object
io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
io.github.thebusybiscuit.slimefun5.implementation.items.armor.SlimefunArmorPiece
com.github.relativobr.supreme.gear.AbstractArmor
All Implemented Interfaces:
io.github.thebusybiscuit.slimefun5.core.attributes.ItemAttribute, io.github.thebusybiscuit.slimefun5.core.attributes.NotPlaceable, io.github.thebusybiscuit.slimefun5.core.attributes.Placeable, io.github.thebusybiscuit.slimefun5.core.attributes.ProtectiveArmor, io.github.thebusybiscuit.slimefun5.core.attributes.Soulbound

public class AbstractArmor extends io.github.thebusybiscuit.slimefun5.implementation.items.armor.SlimefunArmorPiece implements io.github.thebusybiscuit.slimefun5.core.attributes.ProtectiveArmor, io.github.thebusybiscuit.slimefun5.core.attributes.Soulbound, io.github.thebusybiscuit.slimefun5.core.attributes.NotPlaceable
  • Field Summary

    Fields inherited from class io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem

    addon, disenchantable, enchantable, hidden, recipeOutput, useableInWorkbench
  • Method Summary

    Modifier and Type
    Method
    Description
    io.github.thebusybiscuit.slimefun5.libraries.keys.NamespacedKey
     
    io.github.thebusybiscuit.slimefun5.core.attributes.ProtectionType[]
     
    boolean
     
    static void
     

    Methods inherited from class io.github.thebusybiscuit.slimefun5.implementation.items.armor.SlimefunArmorPiece

    getPotionEffects

    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, preRegister, 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.ItemAttribute

    getId

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

    useVanillaBlockBreaking
  • Method Details

    • setup

      public static void setup(Supreme sup)
    • getProtectionTypes

      @Nonnull public io.github.thebusybiscuit.slimefun5.core.attributes.ProtectionType[] getProtectionTypes()
      Specified by:
      getProtectionTypes in interface io.github.thebusybiscuit.slimefun5.core.attributes.ProtectiveArmor
    • isFullSetRequired

      public boolean isFullSetRequired()
      Specified by:
      isFullSetRequired in interface io.github.thebusybiscuit.slimefun5.core.attributes.ProtectiveArmor
    • getArmorSetId

      @Nonnull public io.github.thebusybiscuit.slimefun5.libraries.keys.NamespacedKey getArmorSetId()
      Specified by:
      getArmorSetId in interface io.github.thebusybiscuit.slimefun5.core.attributes.ProtectiveArmor