Class SocketAttribute
java.lang.Object
studio.magemonkey.divinity.stats.items.api.ItemLoreStat<String[]>
studio.magemonkey.divinity.stats.items.api.DuplicableItemLoreStat<String[]>
studio.magemonkey.divinity.stats.items.attributes.SocketAttribute
public class SocketAttribute
extends DuplicableItemLoreStat<String[]>
implements Tiered, Emptible<String[]>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class studio.magemonkey.divinity.stats.items.api.ItemLoreStat
dataType, format, keys, metaId, name, placeholder -
Constructor Summary
ConstructorsConstructorDescriptionSocketAttribute(SocketAttribute.Type type, String id, String name, String format, Tier tier, String formatValueEmpty, String formatValueFilled) -
Method Summary
Modifier and TypeMethodDescriptionformatValue(org.bukkit.inventory.ItemStack item, String[] value) String[]final intgetEmptyAmount(org.bukkit.inventory.ItemStack item) final intgetFilledAmount(org.bukkit.inventory.ItemStack item) final intgetFirstEmptyIndex(org.bukkit.inventory.ItemStack item) ModuleSocket<?> getTier()getType()booleanMethods inherited from class studio.magemonkey.divinity.stats.items.api.DuplicableItemLoreStat
add, add, getAllRaw, getAmount, getAmount, getKey, getKeys, getLoreIndex, getRaw, getRaw, preparePlaceholder, removeMethods inherited from class studio.magemonkey.divinity.stats.items.api.ItemLoreStat
getFormat, getFormat, getId, getKey, getKeys, getLoreIndex, getMetaId, getMetaId, getName, getPlaceholder, getRaw, hasPlaceholder, isApplied, isSingle, preparePlaceholder, remove
-
Constructor Details
-
SocketAttribute
-
-
Method Details
-
getParameterClass
- Specified by:
getParameterClassin classItemLoreStat<String[]>
-
getModule
-
getType
-
getTier
-
getFirstEmptyIndex
public final int getFirstEmptyIndex(@NotNull org.bukkit.inventory.ItemStack item) -
getEmptyAmount
public final int getEmptyAmount(@NotNull org.bukkit.inventory.ItemStack item) -
getFilledAmount
public final int getFilledAmount(@NotNull org.bukkit.inventory.ItemStack item) -
formatValue
@NotNull public String formatValue(@NotNull org.bukkit.inventory.ItemStack item, @NotNull String[] value) - Specified by:
formatValuein classItemLoreStat<String[]>
-
isEmpty
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceEmptible<String[]>
-