# All Classes and Interfaces

Classes
Class
Description
ApplyFunctionsIfTagged
let's say we want to run one or more loot functions if a generated item belongs to an itemtag
this can't be done by the vanilla loot conditions or functions, so it's a good candidate for making a new feature
unfortunately, loot conditions can't observe the itemstack itself, so we have to write the condition as a loot function instead
ApplyFunctionsIfTagged.Serializer
DataCodecs
EnchantmentNameLimitManager
EnchantmentNameLimits
Looot
MergeableCodecDataManager<RAW,FINE>
Generic data loader for Codec-parsable data.
NameEnchantedItem
NameEnchantedItem.Serializer
NameList
NameListManager
RandomHelper