net.minecraft.tag

public class TagCollection<T>

xa
net.minecraft.class_4487
net.minecraft.tag.TagCollection
net.minecraft.tags.TagCollection
net.minecraft.tags.TagCollection

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_22233
LOGGER
field_199918_a
LOGGER
private static final com.google.gson.Gson
b
field_22234
GSON
field_199919_b
GSON
private static final int
c
field_22235
EXTENSION_LENGTH
field_199920_c
JSON_EXTENSION_LENGTH
private final Map<Identifier, Tag<T>>
d
field_22236
tags
field_199921_d
tagMap
private final Function<Identifier, T>
e
field_22237
getter
field_200040_e
resourceLocationToItem
private final Predicate<Identifier>
f
field_22238
validator
field_200156_f
isValueKnownPredicate
private final String
g
field_22239
dir
field_199923_f
resourceLocationPrefix
private final boolean
h
field_22240
ordered
field_200041_g
preserveOrder
private final String
i
field_22241
name
field_200157_i
itemTypeName

Constructor summary

ModifierConstructor
public (Predicate<Identifier> validator, Function<Identifier, T> getter, String dir, boolean ordered, String name)

Method summary

Modifier and TypeMethod
public void
a(wz<T> arg0)
method_21488(class_4482<T> arg0)
add(Tag<T> tag)
func_199912_a(Tag<T> arg0)
register(Tag<T> tagIn)
public Tag<T>
a(pc arg0)
method_21486(class_1653 arg0)
get(Identifier key)
func_199910_a(ResourceLocation arg0)
get(ResourceLocation resourceLocationIn)
public Tag<T>
b(pc arg0)
method_21490(class_1653 arg0)
getOrEmpty(Identifier key)
func_199915_b(ResourceLocation arg0)
getOrCreate(ResourceLocation resourceLocationIn)
public Collection<Identifier>
a()
method_21483()
getKeys()
func_199908_a()
getRegisteredTags()
public void
b()
method_21489()
clear()
func_199917_b()
clear()
public void
a(vf arg0)
method_21487(class_1654 arg0)
load(ResourceManager resourceManager)
func_199909_a(IResourceManager arg0)
reload(IResourceManager resourceManager)
public Map<Identifier, Tag<T>>
c()
method_21491()
getAll()
func_200039_c()
getTagMap()
public Collection<Identifier>
a(T arg0)
method_21484(T arg0)
getMatching(T value)
func_199913_a(T arg0)
getOwningTags(T itemIn)