Uses of Class
io.github.thebusybiscuit.slimefun4.api.items.ItemSetting
Packages that use ItemSetting
Package
Description
This package contains a few classes that revolve around the API for
SlimefunItem, such as
ItemSettingThis package contains various sub classes of
ItemSetting.This package holds implementations of
ItemSetting that are for
very specific SlimefunItems and generally not
very useful out of their context.-
Uses of ItemSetting in io.github.thebusybiscuit.slimefun4.api.items
Methods in io.github.thebusybiscuit.slimefun4.api.items that return types with arguments of type ItemSettingModifier and TypeMethodDescription<T> Optional<ItemSetting<T>>SlimefunItem.getItemSetting(String key, Class<T> c) This method returns anOptionalholding anItemSettingwith the given key and data type.Set<ItemSetting<?>>SlimefunItem.getItemSettings()Methods in io.github.thebusybiscuit.slimefun4.api.items with parameters of type ItemSettingModifier and TypeMethodDescriptionfinal voidSlimefunItem.addItemSetting(ItemSetting<?>... settings) This method will add any givenItemSettingto thisSlimefunItem. -
Uses of ItemSetting in io.github.thebusybiscuit.slimefun4.api.items.settings
Subclasses of ItemSetting in io.github.thebusybiscuit.slimefun4.api.items.settingsModifier and TypeClassDescriptionclassThis variation ofItemSettingallows you to define anDoublerange and enforces this range using theDoubleRangeSetting.validateInput(Double)method.classEnumSetting<T extends Enum<T>>This variation ofItemSettingallows you to allowEnumconstants to be used forItemSettingvalidation.classThis variation ofItemSettingallows you to define anIntegerrange and enforces this range using theIntRangeSetting.validateInput(Integer)method.classThis variation ofItemSettingallows you to define a defaultTag. -
Uses of ItemSetting in io.github.thebusybiscuit.slimefun4.implementation.settings
Subclasses of ItemSetting in io.github.thebusybiscuit.slimefun4.implementation.settingsModifier and TypeClassDescriptionclassThis is anItemSettingthat manages the efficiency of climbing a certainMaterialwith theClimbingPick.classclassThis class is an extension ofItemSettingthat holds anEnchantmentand a level.