Package net.minecraft.resources
Class ResourceLocation
java.lang.Object
net.minecraft.resources.ResourceLocation
- All Implemented Interfaces:
Comparable<ResourceLocation>
- Direct Known Subclasses:
ModelResourceLocation
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic com.mojang.serialization.Codec<ResourceLocation>static Stringprivate static com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeprotected Stringstatic charprotected Stringstatic String -
Constructor Summary
ConstructorsModifierConstructorDescriptionResourceLocation(String p_135809_)protectedResourceLocation(String[] p_135814_)ResourceLocation(String p_135811_, String p_135812_) -
Method Summary
Modifier and TypeMethodDescriptionintintcompareTo(ResourceLocation p_135826_)protected static String[]booleangetPath()inthashCode()static booleanisAllowedInResourceLocation(char p_135817_)private static booleanisValidNamespace(String p_135844_)private static booleanisValidPath(String p_135842_)static booleanisValidResourceLocation(String p_135831_)static ResourceLocationstatic ResourceLocationread(com.mojang.brigadier.StringReader p_135819_)private static com.mojang.serialization.DataResult<ResourceLocation>toString()static ResourceLocationprivate static booleanvalidNamespaceChar(char p_135836_)static booleanvalidPathChar(char p_135829_)
-
Field Details
-
CODEC
-
ERROR_INVALID
private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID -
NAMESPACE_SEPARATOR
public static final char NAMESPACE_SEPARATOR- See Also:
- Constant Field Values
-
DEFAULT_NAMESPACE
- See Also:
- Constant Field Values
-
REALMS_NAMESPACE
- See Also:
- Constant Field Values
-
namespace
-
path
-
-
Constructor Details
-
ResourceLocation
-
ResourceLocation
-
ResourceLocation
-
-
Method Details
-
of
-
tryParse
-
decompose
-
read
-
getPath
-
getNamespace
-
toString
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<ResourceLocation>
-
compareNamespaced
-
toDebugFileName
-
read
public static ResourceLocation read(com.mojang.brigadier.StringReader p_135819_) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
isAllowedInResourceLocation
public static boolean isAllowedInResourceLocation(char p_135817_) -
isValidPath
-
isValidNamespace
-
validPathChar
public static boolean validPathChar(char p_135829_) -
validNamespaceChar
private static boolean validNamespaceChar(char p_135836_) -
isValidResourceLocation
-