net.minecraft.data.server

public abstract class AbstractTagProvider<T>

implements DataProvider

hv
net.minecraft.class_2474
net.minecraft.data.server.AbstractTagProvider
net.minecraft.data.tag.TagsProvider
net.minecraft.data.TagsProvider
net.minecraft.data.TagsProvider

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
e
field_11479
LOGGER
LOGGER
field_200436_d
LOGGER
private static final com.google.gson.Gson
f
field_11480
GSON
GSON
field_200437_e
GSON
protected final DataGenerator
b
field_11483
root
generator
field_200433_a
generator
protected final Registry<T>
c
field_11482
registry
registry
field_200435_c
registry
protected final Map<Tag<T>, Tag$Builder<T>>
d
field_11481
field_11481
builders
field_200434_b
tagToBuilder

Constructor summary

ModifierConstructor
protected (DataGenerator generator, Registry<T> registry)

Method summary

Modifier and TypeMethod
protected abstract void
b()
method_10514()
configure()
addTags()
func_200432_c()
registerTags()
public void
a(gl arg0)
method_10319(class_2408 arg0)
run(DataCache arg0)
run(HashCache arg0)
func_200398_a(DirectoryCache arg0)
act(DirectoryCache arg0)
protected abstract void
a(zf<T> arg0)
method_10511(class_3503<T> arg0)
method_10511(TagContainer<T> arg0)
useTags(TagCollection<T> tags)
func_200429_a(TagCollection<T> arg0)
setCollection(TagCollection<T> colectionIn)
protected abstract Path
a(qt arg0)
method_10510(class_2960 arg0)
getOutput(Identifier arg0)
getPath(Identifier key)
func_200431_a(ResourceLocation arg0)
makePath(ResourceLocation id)
protected Tag$Builder<T>
a(ze<T> arg0)
method_10512(class_3494<T> arg0)
method_10512(Tag<T> arg0)
getBuilder(Tag<T> tag)
func_200426_a(Tag<T> arg0)
getBuilder(Tag<T> tagIn)