Package net.minecraft.tag
Class TagContainer<T>
java.lang.Object
net.minecraft.tag.TagContainer<T>
- Direct Known Subclasses:
RegistryTagContainer
public class TagContainer<T> extends Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TagContainer(Function<Identifier,Optional<T>> getter, String dataType, String string) -
Method Summary
Modifier and Type Method Description voidapplyReload(Map<Identifier,Tag.Builder> map)IdentifiercheckId(Tag<T> tag)Tag<T>get(Identifier id)Map<Identifier,Tag<T>>getEntries()IdentifiergetId(Tag<T> tag)Collection<Identifier>getKeys()Tag<T>getOrCreate(Identifier id)Collection<Identifier>getTagsFor(T object)CompletableFuture<Map<Identifier,Tag.Builder>>prepareReload(ResourceManager manager, Executor executor)protected voidsetEntries(Map<Identifier,Tag<T>> entries)
-
Field Details
-
Constructor Details
-
Method Details
-
get
-
getOrCreate
-
getId
-
checkId
-
getKeys
-
getTagsFor
-
prepareReload
public CompletableFuture<Map<Identifier,Tag.Builder>> prepareReload(ResourceManager manager, Executor executor) -
applyReload
-
setEntries
-
getEntries
-