Package alexiil.mc.lib.attributes
Interface AttributeProviderBlockEntity
public interface AttributeProviderBlockEntity
A
BlockEntity that contains attributes.
Note that AttributeProvider is called before this, if the Block implements it. However if
the Block doesn't actually add any objects of the correct type then this will still be called.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllAttributes(AttributeList<?> to) Adds every instance of the given attribute in this block entity to the resulting list.
-
Method Details
-
addAllAttributes
Adds every instance of the given attribute in this block entity to the resulting list. Note that this must never add wrapped versions of an attribute to the resulting list as the caller is responsible for doing that instead.
-