Package net.minecraft.tags
Interface ITagCollection<T>
-
public interface ITagCollection<T>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static <T> ITagCollection<T>
empty()
java.util.Map<ResourceLocation,ITag<T>>
getAllTags()
default java.util.Collection<ResourceLocation>
getAvailableTags()
ResourceLocation
getId(ITag<T> p_232973_1_)
default ResourceLocation
getIdOrThrow(ITag<T> p_232975_1_)
default java.util.Collection<ResourceLocation>
getMatchingTags(T p_199913_1_)
default ITag<T>
getTag(ResourceLocation p_199910_1_)
ITag<T>
getTagOrEmpty(ResourceLocation p_241834_1_)
static <T> ITagCollection<T>
loadFromNetwork(PacketBuffer p_242204_0_, Registry<T> p_242204_1_)
static <T> ITagCollection<T>
of(java.util.Map<ResourceLocation,ITag<T>> p_242202_0_)
default void
serializeToNetwork(PacketBuffer p_242203_1_, DefaultedRegistry<T> p_242203_2_)
-
-
-
Method Detail
-
getAllTags
java.util.Map<ResourceLocation,ITag<T>> getAllTags()
-
getTag
@Nullable default ITag<T> getTag(ResourceLocation p_199910_1_)
-
getTagOrEmpty
ITag<T> getTagOrEmpty(ResourceLocation p_241834_1_)
-
getId
@Nullable ResourceLocation getId(ITag<T> p_232973_1_)
-
getIdOrThrow
default ResourceLocation getIdOrThrow(ITag<T> p_232975_1_)
-
getAvailableTags
default java.util.Collection<ResourceLocation> getAvailableTags()
-
getMatchingTags
default java.util.Collection<ResourceLocation> getMatchingTags(T p_199913_1_)
-
serializeToNetwork
default void serializeToNetwork(PacketBuffer p_242203_1_, DefaultedRegistry<T> p_242203_2_)
-
loadFromNetwork
static <T> ITagCollection<T> loadFromNetwork(PacketBuffer p_242204_0_, Registry<T> p_242204_1_)
-
empty
static <T> ITagCollection<T> empty()
-
of
static <T> ITagCollection<T> of(java.util.Map<ResourceLocation,ITag<T>> p_242202_0_)
-
-