Package net.minecraft.tag
Class GlobalTagAccessor<T>
java.lang.Object
net.minecraft.tag.GlobalTagAccessor<T>
public class GlobalTagAccessor<T> extends Object
Allows access to tags from either client or server threads and propagates
tag changes through reloads/server tag sends.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGlobalTagAccessor.CachedTag<T> -
Field Summary
Fields Modifier and Type Field Description private TagContainer<T>currentContainerprivate TagContainer<T>emptyContainerprivate List<GlobalTagAccessor.CachedTag<T>>tags -
Constructor Summary
Constructors Constructor Description GlobalTagAccessor() -
Method Summary
Modifier and Type Method Description Tag.Identified<T>get(String id)TagContainer<T>getContainer()voidmarkReady()Set<Identifier>method_29224(TagContainer<T> tagContainer)List<GlobalTagAccessor.CachedTag<T>>method_29902()voidsetContainer(TagContainer<T> container)
-
Field Details
-
Constructor Details
-
GlobalTagAccessor
public GlobalTagAccessor()
-
-
Method Details
-
get
-
markReady
@Environment(CLIENT) public void markReady() -
setContainer
-
getContainer
-
method_29902
-
method_29224
-