Modifier and Type | Field and Description |
---|---|
private java.util.List<ITag.Proxy> |
entries |
private boolean |
replace |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ITag.Builder |
add(ITag.ITagEntry p_232955_1_,
java.lang.String p_232955_2_) |
ITag.Builder |
add(ITag.Proxy p_232954_1_) |
ITag.Builder |
addElement(ResourceLocation p_232961_1_,
java.lang.String p_232961_2_) |
ITag.Builder |
addFromJson(com.google.gson.JsonObject p_232956_1_,
java.lang.String p_232956_2_) |
ITag.Builder |
addTag(ResourceLocation p_232964_1_,
java.lang.String p_232964_2_) |
<T> java.util.Optional<ITag<T>> |
build(java.util.function.Function<ResourceLocation,ITag<T>> p_232959_1_,
java.util.function.Function<ResourceLocation,T> p_232959_2_) |
java.util.stream.Stream<ITag.Proxy> |
getEntries() |
<T> java.util.stream.Stream<ITag.Proxy> |
getUnresolvedEntries(java.util.function.Function<ResourceLocation,ITag<T>> p_232963_1_,
java.util.function.Function<ResourceLocation,T> p_232963_2_) |
private static ITag.ITagEntry |
parseEntry(com.google.gson.JsonElement p_242199_0_) |
ITag.Builder |
replace() |
ITag.Builder |
replace(boolean value) |
com.google.gson.JsonObject |
serializeToJson() |
static ITag.Builder |
tag() |
private final java.util.List<ITag.Proxy> entries
private boolean replace
public static ITag.Builder tag()
public ITag.Builder add(ITag.Proxy p_232954_1_)
public ITag.Builder add(ITag.ITagEntry p_232955_1_, java.lang.String p_232955_2_)
public ITag.Builder addElement(ResourceLocation p_232961_1_, java.lang.String p_232961_2_)
public ITag.Builder addTag(ResourceLocation p_232964_1_, java.lang.String p_232964_2_)
public ITag.Builder replace(boolean value)
public ITag.Builder replace()
public <T> java.util.Optional<ITag<T>> build(java.util.function.Function<ResourceLocation,ITag<T>> p_232959_1_, java.util.function.Function<ResourceLocation,T> p_232959_2_)
public java.util.stream.Stream<ITag.Proxy> getEntries()
public <T> java.util.stream.Stream<ITag.Proxy> getUnresolvedEntries(java.util.function.Function<ResourceLocation,ITag<T>> p_232963_1_, java.util.function.Function<ResourceLocation,T> p_232963_2_)
public ITag.Builder addFromJson(com.google.gson.JsonObject p_232956_1_, java.lang.String p_232956_2_)
private static ITag.ITagEntry parseEntry(com.google.gson.JsonElement p_242199_0_)
public com.google.gson.JsonObject serializeToJson()