public class TagManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TagManager.EnumTagType |
static class |
TagManager.EnumTagTypeMulti |
static class |
TagManager.TagEntry |
Constructor and Description |
---|
TagManager() |
Modifier and Type | Method and Description |
---|---|
static void |
endBatch(java.util.function.Consumer<TagManager.TagEntry> consumer) |
static net.minecraft.item.Item |
getItem(java.lang.String id) |
static java.lang.String[] |
getMultiTag(java.lang.String id,
TagManager.EnumTagTypeMulti type) |
static TagManager.TagEntry |
getTag(java.lang.String id) |
static java.lang.String |
getTag(java.lang.String id,
TagManager.EnumTagType type) |
static boolean |
hasTag(java.lang.String id,
TagManager.EnumTagType type) |
static java.util.function.Consumer<TagManager.TagEntry> |
prependTag(TagManager.EnumTagType type,
java.lang.String prefix) |
static java.util.function.Consumer<TagManager.TagEntry> |
prependTags(java.lang.String prefix,
TagManager.EnumTagType... tags) |
static TagManager.TagEntry |
registerTag(java.lang.String id) |
static java.util.function.Consumer<TagManager.TagEntry> |
set(TagManager.EnumTagType type,
java.lang.String value) |
static java.util.function.Consumer<TagManager.TagEntry> |
setTab(java.lang.String creativeTab) |
static void |
startBatch() |
public static net.minecraft.item.Item getItem(java.lang.String id)
public static java.lang.String getTag(java.lang.String id, TagManager.EnumTagType type)
public static boolean hasTag(java.lang.String id, TagManager.EnumTagType type)
public static java.lang.String[] getMultiTag(java.lang.String id, TagManager.EnumTagTypeMulti type)
public static TagManager.TagEntry getTag(java.lang.String id)
public static TagManager.TagEntry registerTag(java.lang.String id)
public static void startBatch()
public static void endBatch(java.util.function.Consumer<TagManager.TagEntry> consumer)
public static java.util.function.Consumer<TagManager.TagEntry> prependTag(TagManager.EnumTagType type, java.lang.String prefix)
public static java.util.function.Consumer<TagManager.TagEntry> prependTags(java.lang.String prefix, TagManager.EnumTagType... tags)
public static java.util.function.Consumer<TagManager.TagEntry> set(TagManager.EnumTagType type, java.lang.String value)
public static java.util.function.Consumer<TagManager.TagEntry> setTab(java.lang.String creativeTab)