Interface IReverseTag<V>

All Known Subinterfaces:
Holder<T>
All Known Implementing Classes:
Holder.Direct, Holder.Reference

public interface IReverseTag<V>
A reverse tag is an object aware of what tags it is contained in. Holders implement this interface. A reverse tag makes no guarantees about its persistence relative to a registry value. Modders should look up a reverse tag every time they need it from a ITagManager rather than storing it somewhere.
  • Method Details

    • getTagKeys

      Stream<TagKey<V>> getTagKeys()
    • containsTag

      boolean containsTag(TagKey<V> key)
    • containsTag

      default boolean containsTag(ITag<V> tag)