类 ResourceLocation

java.lang.Object
net.minecraft.resources.ResourceLocation
所有已实现的接口:
Comparable<ResourceLocation>
直接已知子类:
ModelResourceLocation

public class ResourceLocation extends Object implements Comparable<ResourceLocation>
  • 字段详细资料

    • CODEC

      public static final com.mojang.serialization.Codec<ResourceLocation> CODEC
    • ERROR_INVALID

      private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID
    • NAMESPACE_SEPARATOR

      public static final char NAMESPACE_SEPARATOR
      另请参阅:
    • DEFAULT_NAMESPACE

      public static final String DEFAULT_NAMESPACE
      另请参阅:
    • REALMS_NAMESPACE

      public static final String REALMS_NAMESPACE
      另请参阅:
    • namespace

      private final String namespace
    • path

      private final String path
  • 构造器详细资料

    • ResourceLocation

      protected ResourceLocation(String pNamespace, String pPath, @Nullable ResourceLocation.Dummy pDummy)
    • ResourceLocation

      public ResourceLocation(String pNamespace, String pPath)
    • ResourceLocation

      private ResourceLocation(String[] pDecomposedLocation)
    • ResourceLocation

      public ResourceLocation(String pLocation)
  • 方法详细资料

    • of

      public static ResourceLocation of(String pLocation, char pSeparator)
    • tryParse

      @Nullable public static ResourceLocation tryParse(String pLocation)
    • tryBuild

      @Nullable public static ResourceLocation tryBuild(String pNamespace, String pPath)
    • decompose

      protected static String[] decompose(String pLocation, char pSeparator)
    • read

      public static com.mojang.serialization.DataResult<ResourceLocation> read(String p_135838_)
    • getPath

      public String getPath()
    • getNamespace

      public String getNamespace()
    • withPath

      public ResourceLocation withPath(String pPath)
    • withPath

      public ResourceLocation withPath(UnaryOperator<String> pPathOperator)
    • withPrefix

      public ResourceLocation withPrefix(String pPathPrefix)
    • withSuffix

      public ResourceLocation withSuffix(String pPathSuffix)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • equals

      public boolean equals(Object pOther)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • compareTo

      public int compareTo(ResourceLocation pOther)
      指定者:
      compareTo 在接口中 Comparable<ResourceLocation>
    • compareNamespaced

      public int compareNamespaced(ResourceLocation o)
    • toDebugFileName

      public String toDebugFileName()
    • toLanguageKey

      public String toLanguageKey()
    • toShortLanguageKey

      public String toShortLanguageKey()
    • toLanguageKey

      public String toLanguageKey(String pType)
    • toLanguageKey

      public String toLanguageKey(String pType, String pKey)
    • read

      public static ResourceLocation read(com.mojang.brigadier.StringReader pReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      抛出:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • isAllowedInResourceLocation

      public static boolean isAllowedInResourceLocation(char pCharacter)
    • isValidPath

      public static boolean isValidPath(String pPath)
    • isValidNamespace

      public static boolean isValidNamespace(String pNamespace)
    • assertValidNamespace

      private static String assertValidNamespace(String pNamespae, String pPath)
    • validPathChar

      public static boolean validPathChar(char pPathChar)
    • validNamespaceChar

      public static boolean validNamespaceChar(char pNamespaceChar)
    • isValidResourceLocation

      public static boolean isValidResourceLocation(String pLocation)
    • assertValidPath

      private static String assertValidPath(String pNamespace, String pPath)