public class ResourceLocation extends java.lang.Object implements java.lang.Comparable<ResourceLocation>
Modifier and Type | Class and Description |
---|---|
static class |
ResourceLocation.Serializer |
Modifier and Type | Field and Description |
---|---|
static com.mojang.serialization.Codec<ResourceLocation> |
CODEC |
private static com.mojang.brigadier.exceptions.SimpleCommandExceptionType |
ERROR_INVALID |
protected java.lang.String |
namespace |
protected java.lang.String |
path |
Modifier | Constructor and Description |
---|---|
|
ResourceLocation(java.lang.String p_i1293_1_) |
protected |
ResourceLocation(java.lang.String[] p_i47923_1_) |
|
ResourceLocation(java.lang.String p_i1292_1_,
java.lang.String p_i1292_2_) |
Modifier and Type | Method and Description |
---|---|
int |
compareNamespaced(ResourceLocation o) |
int |
compareTo(ResourceLocation p_compareTo_1_) |
protected static java.lang.String[] |
decompose(java.lang.String p_195823_0_,
char p_195823_1_) |
boolean |
equals(java.lang.Object p_equals_1_) |
java.lang.String |
getNamespace() |
java.lang.String |
getPath() |
int |
hashCode() |
static boolean |
isAllowedInResourceLocation(char p_195824_0_) |
private static boolean |
isValidNamespace(java.lang.String p_217858_0_) |
private static boolean |
isValidPath(java.lang.String p_217856_0_) |
static boolean |
isValidResourceLocation(java.lang.String p_217855_0_) |
static ResourceLocation |
of(java.lang.String p_195828_0_,
char p_195828_1_) |
private static com.mojang.serialization.DataResult<ResourceLocation> |
read(java.lang.String p_240911_0_) |
static ResourceLocation |
read(com.mojang.brigadier.StringReader p_195826_0_) |
java.lang.String |
toString() |
static ResourceLocation |
tryParse(java.lang.String p_208304_0_) |
private static boolean |
validNamespaceChar(char p_240910_0_) |
static boolean |
validPathChar(char p_240909_0_) |
public static final com.mojang.serialization.Codec<ResourceLocation> CODEC
private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID
protected final java.lang.String namespace
protected final java.lang.String path
protected ResourceLocation(java.lang.String[] p_i47923_1_)
public ResourceLocation(java.lang.String p_i1293_1_)
public ResourceLocation(java.lang.String p_i1292_1_, java.lang.String p_i1292_2_)
public static ResourceLocation of(java.lang.String p_195828_0_, char p_195828_1_)
@Nullable public static ResourceLocation tryParse(java.lang.String p_208304_0_)
protected static java.lang.String[] decompose(java.lang.String p_195823_0_, char p_195823_1_)
private static com.mojang.serialization.DataResult<ResourceLocation> read(java.lang.String p_240911_0_)
public java.lang.String getPath()
public java.lang.String getNamespace()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object p_equals_1_)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(ResourceLocation p_compareTo_1_)
compareTo
in interface java.lang.Comparable<ResourceLocation>
public int compareNamespaced(ResourceLocation o)
public static ResourceLocation read(com.mojang.brigadier.StringReader p_195826_0_) throws com.mojang.brigadier.exceptions.CommandSyntaxException
com.mojang.brigadier.exceptions.CommandSyntaxException
public static boolean isAllowedInResourceLocation(char p_195824_0_)
private static boolean isValidPath(java.lang.String p_217856_0_)
private static boolean isValidNamespace(java.lang.String p_217858_0_)
public static boolean validPathChar(char p_240909_0_)
private static boolean validNamespaceChar(char p_240910_0_)
public static boolean isValidResourceLocation(java.lang.String p_217855_0_)