net.minecraft.tags

public class TagLoader<T>

anw
net.minecraft.tags.TagLoader
net.minecraft.class_3503
net.minecraft.unmapped.C_loluvnda
net.minecraft.registry.tag.TagGroupLoader
net.minecraft.registry.tag.TagGroupLoader
net.minecraft.src.C_161_
net.minecraft.tags.TagDataPack

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_15607
f_blsrvqyv
LOGGER
LOGGER
f_13445_
final Function<ResourceLocation, Optional<? extends T>>
b
idToValue
field_15609
f_dtkupaxj
registryGetter
registryGetter
f_13448_
private final String
c
directory
field_15605
f_kuifgeab
dataType
dataType
f_13449_

Constructor summary

ModifierConstructor
public (Function<ResourceLocation, Optional<? extends T>> registryGetter, String dataType)

Method summary

Modifier and TypeMethod
public Map<ResourceLocation, List<TagLoader$EntryWithSource>>
a(alh arg0)
load(ResourceManager arg0)
method_33174(class_3300 arg0)
m_zgfhlzfp(C_tmnrpasf arg0)
loadTags(ResourceManager resourceManager)
loadTags(ResourceManager manager)
m_144495_(C_77_ arg0)
private static void
a(Map<add, List<anw$a>> arg0, com.google.common.collect.Multimap<add, add> arg1, Set<add> arg2, add arg3, BiConsumer<add, List<anw$a>> arg4)
visitDependenciesAndElement(Map<ResourceLocation, List<TagLoader$EntryWithSource>> arg0, com.google.common.collect.Multimap<ResourceLocation, ResourceLocation> arg1, Set<ResourceLocation> arg2, ResourceLocation arg3, BiConsumer<ResourceLocation, List<TagLoader$EntryWithSource>> arg4)
method_32839(Map<class_2960, List<class_3503$class_5145>> arg0, com.google.common.collect.Multimap<class_2960, class_2960> arg1, Set<class_2960> arg2, class_2960 arg3, BiConsumer<class_2960, List<class_3503$class_5145>> arg4)
m_tafzxhqf(Map<C_ncpywfca, List<C_loluvnda$C_csxylpni>> arg0, com.google.common.collect.Multimap<C_ncpywfca, C_ncpywfca> arg1, Set<C_ncpywfca> arg2, C_ncpywfca arg3, BiConsumer<C_ncpywfca, List<C_loluvnda$C_csxylpni>> arg4)
resolveAll(Map<Identifier, List<TagGroupLoader$TrackedEntry>> tags, com.google.common.collect.Multimap<Identifier, Identifier> referencedTagIdsByTagId, Set<Identifier> alreadyResolved, Identifier tagId, BiConsumer<Identifier, List<TagGroupLoader$TrackedEntry>> resolver)
visitDependenciesAndEntry(Map<Identifier, List<TagGroupLoader$EntryWithSource>> tags, com.google.common.collect.Multimap<Identifier, Identifier> dependencies, Set<Identifier> visited, Identifier parentId, BiConsumer<Identifier, List<TagGroupLoader$EntryWithSource>> dependencyConsumer)
m_144523_(Map<C_5265_, List<C_161_$C_212965_>> p_144524_, com.google.common.collect.Multimap<C_5265_, C_5265_> p_144525_, Set<C_5265_> p_144526_, C_5265_ p_144527_, BiConsumer<C_5265_, List<C_161_$C_212965_>> p_144528_)
private static boolean
a(com.google.common.collect.Multimap<add, add> arg0, add arg1, add arg2)
isCyclic(com.google.common.collect.Multimap<ResourceLocation, ResourceLocation> arg0, ResourceLocation arg1, ResourceLocation arg2)
method_32836(com.google.common.collect.Multimap<class_2960, class_2960> arg0, class_2960 arg1, class_2960 arg2)
m_mwqmsnau(com.google.common.collect.Multimap<C_ncpywfca, C_ncpywfca> arg0, C_ncpywfca arg1, C_ncpywfca arg2)
hasCircularDependency(com.google.common.collect.Multimap<Identifier, Identifier> referencedTagIdsByTagId, Identifier tagId, Identifier referencedTagId)
isCyclic(com.google.common.collect.Multimap<Identifier, Identifier> dependencies, Identifier parentId, Identifier dependencyId)
m_144501_(com.google.common.collect.Multimap<C_5265_, C_5265_> p_144502_, C_5265_ p_144503_, C_5265_ p_144504_)
private static void
b(com.google.common.collect.Multimap<add, add> arg0, add arg1, add arg2)
addDependencyIfNotCyclic(com.google.common.collect.Multimap<ResourceLocation, ResourceLocation> arg0, ResourceLocation arg1, ResourceLocation arg2)
method_32844(com.google.common.collect.Multimap<class_2960, class_2960> arg0, class_2960 arg1, class_2960 arg2)
m_bzgtklgx(com.google.common.collect.Multimap<C_ncpywfca, C_ncpywfca> arg0, C_ncpywfca arg1, C_ncpywfca arg2)
addReference(com.google.common.collect.Multimap<Identifier, Identifier> referencedTagIdsByTagId, Identifier tagId, Identifier referencedTagId)
addDependencyIfNotCyclic(com.google.common.collect.Multimap<Identifier, Identifier> dependencies, Identifier parentId, Identifier dependencyId)
m_144550_(com.google.common.collect.Multimap<C_5265_, C_5265_> p_144551_, C_5265_ p_144552_, C_5265_ p_144553_)
private com.mojang.datafixers.util.Either<Collection<TagLoader$EntryWithSource>, Collection<T>>
a(ant$a<T> arg0, List<anw$a> arg1)
build(TagEntry$Lookup<T> arg0, List<TagLoader$EntryWithSource> arg1)
method_43952(class_3497$class_7474<T> arg0, List<class_3503$class_5145> arg1)
m_somgtanp(C_rfhbnify$C_vjdvrntl<T> arg0, List<C_loluvnda$C_csxylpni> arg1)
resolveAll(TagEntry$ValueGetter<T> valueGetter, List<TagGroupLoader$TrackedEntry> entries)
build(TagEntry$Lookup<T> lookup, List<TagGroupLoader$EntryWithSource> entries)
m_215978_(C_212961_$C_212962_<T> p_215980_, List<C_161_$C_212965_> arg1)
public Map<ResourceLocation, Collection<T>>
a(Map<add, List<anw$a>> arg0)
build(Map<ResourceLocation, List<TagLoader$EntryWithSource>> arg0)
method_18242(Map<class_2960, List<class_3503$class_5145>> arg0)
m_ipurqtrj(Map<C_ncpywfca, List<C_loluvnda$C_csxylpni>> arg0)
buildGroup(Map<Identifier, List<TagGroupLoader$TrackedEntry>> tags)
build(Map<Identifier, List<TagGroupLoader$EntryWithSource>> arg0)
m_203898_(Map<C_5265_, List<C_161_$C_212965_>> arg0)
public Map<ResourceLocation, Collection<T>>
b(alh arg0)
loadAndBuild(ResourceManager arg0)
method_33176(class_3300 arg0)
m_iccsdvaz(C_tmnrpasf arg0)
load(ResourceManager manager)
load(ResourceManager manager)
m_203900_(C_77_ arg0)