Package alexiil.mc.lib.attributes
package alexiil.mc.lib.attributes
-
ClassDescriptionThe base class for
AttributeListandItemAttributeList.Attribute<T>The central holding class for all attribute instances.Search result for block attributes.ABlockthat contains attributes.ABlockEntitythat contains attributes.AnItemthat contains attributes.Static factories forAttributeinstances.Defines the priority used for custom attribute adders.Misleadingly named class: this only stores the boolean checkerAttributeUtil.EXPENSIVE_DEBUG_CHECKS, and doesn't actually have any other utility methods.BlockEntityAttributeAdder<AT,BE> Base interface to add attributes forBlockEntitys that you haven't defined.Base class forBlockEntityAttributeAdder.BlockEntityAttributeAdderFNconversions.FunctionalInterfaceversion ofBlockEntityAttributeAdder.Placeholder class until caches are worked out.ADefaultedAttributethat also provides a "get" method to combine every found attribute into a single one, using anAttributeCombiner.CompatLeveledMap<Instance,Cls, V> Used primarily byAttributeto manage the custom adder list, andFluidContainerRegistryto manage filters for fluids.Simple interface for converting this object into anotherClass.A token for any registered listener in LibBlockAttributes.A token for any registered listener in LibBlockAttributes.SearchOption<T>The base class for block search options.Various methods for creatingSearchOptioninstances.Used in various places for testing [...]