net.minecraft.util

public final class Identifier

implements Comparable<Identifier>

net.minecraft.resources.Identifier
net.minecraft.class_2960
net.minecraft.util.Identifier

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<Identifier>
CODEC
field_25139
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, Identifier>
STREAM_CODEC
field_48267
PACKET_CODEC
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_INVALID
field_13354
COMMAND_EXCEPTION
public static final char
NAMESPACE_SEPARATOR
field_33380
NAMESPACE_SEPARATOR
public static final String
DEFAULT_NAMESPACE
field_33381
DEFAULT_NAMESPACE
public static final String
REALMS_NAMESPACE
field_33382
REALMS_NAMESPACE
public static final String
ALLOWED_NAMESPACE_CHARACTERS
field_1_1394
field_1_1394
private final String
namespace
field_13353
namespace
private final String
path
field_13355
path
static final boolean
$assertionsDisabled
field_52202
field_52202

Constructor summary

ModifierConstructor
private (String namespace, String path)

Method summary

Modifier and TypeMethod
private static Identifier
createUntrusted(String namespace, String path)
method_60936(String arg0, String arg1)
ofValidated(String namespace, String path)
public static Identifier
fromNamespaceAndPath(String namespace, String path)
method_60655(String arg0, String arg1)
of(String namespace, String path)
public static Identifier
parse(String identifier)
method_60654(String arg0)
of(String id)
public static Identifier
withDefaultNamespace(String path)
method_60656(String arg0)
ofVanilla(String path)
public static Identifier
tryParse(String identifier)
method_12829(String arg0)
tryParse(String id)
public static Identifier
tryBuild(String namespace, String path)
method_43902(String arg0, String arg1)
tryParse(String namespace, String path)
public static Identifier
bySeparator(String identifier, char separator)
method_12838(String arg0, char arg1)
splitOn(String id, char delimiter)
public static Identifier
tryBySeparator(String identifier, char separator)
method_60935(String arg0, char arg1)
trySplitOn(String id, char delimiter)
public static com.mojang.serialization.DataResult<Identifier>
read(String input)
method_29186(String arg0)
validate(String id)
public String
getPath()
method_12832()
getPath()
public String
getNamespace()
method_12836()
getNamespace()
public Identifier
withPath(String newPath)
method_45136(String arg0)
withPath(String path)
public Identifier
withPath(UnaryOperator<String> modifier)
method_45134(UnaryOperator<String> arg0)
withPath(UnaryOperator<String> pathFunction)
public Identifier
withPrefix(String prefix)
method_45138(String arg0)
withPrefixedPath(String prefix)
public Identifier
withSuffix(String suffix)
method_48331(String arg0)
withSuffixedPath(String suffix)
public int
compareTo(Identifier o)
method_12833(class_2960 arg0)
compareTo(Identifier arg0)
public Path
resolveAgainst(Path root)
method_1_1644(Path arg0)
resolveInPath(Path path)
public String
toDebugFileName()
method_36181()
toUnderscoreSeparatedString()
public String
toLanguageKey()
method_42094()
toTranslationKey()
public String
toShortLanguageKey()
method_43903()
toShortTranslationKey()
public String
toShortString()
method_76041()
toShortString()
public String
toLanguageKey(String prefix)
method_42093(String arg0)
toTranslationKey(String prefix)
public String
toLanguageKey(String prefix, String suffix)
method_48747(String arg0, String arg1)
toTranslationKey(String prefix, String suffix)
private static String
readGreedy(com.mojang.brigadier.StringReader reader)
method_58275(com.mojang.brigadier.StringReader arg0)
readString(com.mojang.brigadier.StringReader reader)
public static Identifier
read(com.mojang.brigadier.StringReader reader)
method_12835(com.mojang.brigadier.StringReader arg0)
fromCommandInput(com.mojang.brigadier.StringReader reader)
public static Identifier
readNonEmpty(com.mojang.brigadier.StringReader reader)
method_58274(com.mojang.brigadier.StringReader arg0)
fromCommandInputNonEmpty(com.mojang.brigadier.StringReader reader)
public static boolean
isAllowedInIdentifier(char c)
method_12831(char arg0)
isCharValid(char c)
public static boolean
isValidPath(String path)
method_20208(String arg0)
isPathValid(String path)
public static boolean
isValidNamespace(String namespace)
method_20209(String arg0)
isNamespaceValid(String namespace)
private static String
assertValidNamespace(String namespace, String path)
method_45135(String arg0, String arg1)
validateNamespace(String namespace, String path)
public static boolean
validPathChar(char c)
method_29184(char arg0)
isPathCharacterValid(char character)
private static boolean
validNamespaceChar(char c)
method_29185(char arg0)
isNamespaceCharacterValid(char character)
private static String
assertValidPath(String namespace, String path)
method_45137(String arg0, String arg1)
validatePath(String namespace, String path)
public int
compareTo(Object o)
compareTo(Object arg0)
compareTo(Object other)
private static String
lambda$read$0(String arg0, IdentifierException arg1)
method_49418(String arg0, class_151 arg1)
method_49418(String arg0, InvalidIdentifierException arg1)