net.minecraft.data.tags

public abstract class TagsProvider<T>

implements DataProvider

pq
net.minecraft.data.tags.TagsProvider
net.minecraft.class_2474
net.minecraft.unmapped.C_zqlavbep
net.minecraft.data.tag.TagProvider
net.minecraft.data.server.tag.AbstractTagProvider

Field summary

Modifier and TypeField
protected final PackOutput$PathProvider
e
pathProvider
field_39380
f_dkneixhd
pathResolver
pathResolver
private final CompletableFuture<HolderLookup$Provider>
d
lookupProvider
field_43107
f_ppduqpro
registriesFuture
registryLookupFuture
private final CompletableFuture<Void>
g
contentsDone
field_43108
f_bjnzkozm
registryLoadFuture
registryLoadFuture
private final CompletableFuture<TagsProvider$TagLookup<T>>
h
parentProvider
field_43093
f_oiajybif
parentTagLookupFuture
tagLookupFuture
protected final ResourceKey<? extends Registry<T>>
f
registryKey
field_40957
f_geosnnbu
registryRef
registry
private final Map<ResourceLocation, TagBuilder>
i
builders
field_11481
f_lubzhdwr
tagBuilders
tagBuilders

Constructor summary

ModifierConstructor
protected (PackOutput output, ResourceKey<? extends Registry<T>> registryRef, CompletableFuture<HolderLookup$Provider> registriesFuture)
protected (PackOutput output, ResourceKey<? extends Registry<T>> registryRef, CompletableFuture<HolderLookup$Provider> registriesFuture, CompletableFuture<TagsProvider$TagLookup<T>> parentTagLookupFuture)

Method summary

Modifier and TypeMethod
public final String
a()
getName()
method_10321()
m_fafjrzdp()
getName()
getDescription()
protected abstract void
a(jg$a arg0)
addTags(HolderLookup$Provider arg0)
method_10514(class_7225$class_7874 arg0)
m_bitbfodv(C_vtbxyypo$C_etmlgbig arg0)
configure(RegistryWrapper$WrapperLookup registries)
configure(HolderLookup$Provider arg0)
public CompletableFuture<?>
a(mk arg0)
run(CachedOutput arg0)
method_10319(class_7403 arg0)
m_gpszpvej(C_temnquoh arg0)
run(DataWriter arg0)
run(DataWriter arg0)
protected TagsProvider$TagAppender<T>
b(axr<T> arg0)
tag(TagKey<T> arg0)
method_10512(class_6862<T> arg0)
m_dvcyjzus(C_ednuhnnn<T> arg0)
getOrCreateTagBuilder(TagKey<T> tag)
getOrCreateTagBuilder(TagKey<T> tag)
protected TagBuilder
c(axr<T> arg0)
getOrCreateRawBuilder(TagKey<T> arg0)
method_27169(class_6862<T> arg0)
m_kjuqqirx(C_ednuhnnn<T> arg0)
getTagBuilder(TagKey<T> tag)
getTagBuilder(TagKey<T> key)
public CompletableFuture<TagsProvider$TagLookup<T>>
c()
contentsGetter()
method_49662()
m_hwoaobva()
getTagLookupFuture()
getTagLookupFuture()
protected CompletableFuture<HolderLookup$Provider>
b()
createContentsProvider()
method_49651()
m_rhgctddo()
getRegistriesFuture()
getRegistryLookupFuture()