Class Identifier

java.lang.Object
net.minecraft.util.Identifier
All Implemented Interfaces:
Comparable<Identifier>
Direct Known Subclasses:
class_4290

public class Identifier extends Object implements Comparable<Identifier>
The namespace and path must contain only lowercase letters ([a-z]), digits ([0-9]), or the characters '_', '.', and '-'. The path can also contain the standard path separator '/'.
Mappings:
Namespace Name
official pc
intermediary net/minecraft/class_1653
named net/minecraft/util/Identifier
  • Field Details

    • INVALID_ID

      private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType INVALID_ID
      Mappings:
      Namespace Name Mixin selector
      official c Lpc;c:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_21660 Lnet/minecraft/class_1653;field_21660:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named INVALID_ID Lnet/minecraft/util/Identifier;INVALID_ID:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • namespace

      protected final String namespace
      Mappings:
      Namespace Name Mixin selector
      official a Lpc;a:Ljava/lang/String;
      intermediary field_6615 Lnet/minecraft/class_1653;field_6615:Ljava/lang/String;
      named namespace Lnet/minecraft/util/Identifier;namespace:Ljava/lang/String;
    • path

      protected final String path
      Mappings:
      Namespace Name Mixin selector
      official b Lpc;b:Ljava/lang/String;
      intermediary field_6616 Lnet/minecraft/class_1653;field_6616:Ljava/lang/String;
      named path Lnet/minecraft/util/Identifier;path:Ljava/lang/String;
  • Constructor Details

    • Identifier

      protected Identifier(String[] string)
    • Identifier

      public Identifier(String name)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpc;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_1653;<init>(Ljava/lang/String;)V
      named <init> Lnet/minecraft/util/Identifier;<init>(Ljava/lang/String;)V
    • Identifier

      public Identifier(String namespace, String path)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpc;<init>(Ljava/lang/String;Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_1653;<init>(Ljava/lang/String;Ljava/lang/String;)V
      named <init> Lnet/minecraft/util/Identifier;<init>(Ljava/lang/String;Ljava/lang/String;)V
  • Method Details

    • method_20444

      public static Identifier method_20444(String string, char char2)
      Mappings:
      Namespace Name Mixin selector
      official a Lpc;a(Ljava/lang/String;C)Lpc;
      intermediary method_20444 Lnet/minecraft/class_1653;method_20444(Ljava/lang/String;C)Lnet/minecraft/class_1653;
      named method_20444 Lnet/minecraft/util/Identifier;method_20444(Ljava/lang/String;C)Lnet/minecraft/util/Identifier;
    • fromString

      @Nullable public static Identifier fromString(String identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lpc;a(Ljava/lang/String;)Lpc;
      intermediary method_20443 Lnet/minecraft/class_1653;method_20443(Ljava/lang/String;)Lnet/minecraft/class_1653;
      named fromString Lnet/minecraft/util/Identifier;fromString(Ljava/lang/String;)Lnet/minecraft/util/Identifier;
    • method_20446

      protected static String[] method_20446(String string, char char2)
      Mappings:
      Namespace Name Mixin selector
      official b Lpc;b(Ljava/lang/String;C)[Ljava/lang/String;
      intermediary method_20446 Lnet/minecraft/class_1653;method_20446(Ljava/lang/String;C)[Ljava/lang/String;
      named method_20446 Lnet/minecraft/util/Identifier;method_20446(Ljava/lang/String;C)[Ljava/lang/String;
    • getPath

      public String getPath()
      Mappings:
      Namespace Name Mixin selector
      official a Lpc;a()Ljava/lang/String;
      intermediary method_5890 Lnet/minecraft/class_1653;method_5890()Ljava/lang/String;
      named getPath Lnet/minecraft/util/Identifier;getPath()Ljava/lang/String;
    • getNamespace

      public String getNamespace()
      Mappings:
      Namespace Name Mixin selector
      official b Lpc;b()Ljava/lang/String;
      intermediary method_5891 Lnet/minecraft/class_1653;method_5891()Ljava/lang/String;
      named getNamespace Lnet/minecraft/util/Identifier;getNamespace()Ljava/lang/String;
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lpc;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1653;toString()Ljava/lang/String;
      named toString Lnet/minecraft/util/Identifier;toString()Ljava/lang/String;
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lpc;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_1653;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/util/Identifier;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Lpc;hashCode()I
      intermediary hashCode Lnet/minecraft/class_1653;hashCode()I
      named hashCode Lnet/minecraft/util/Identifier;hashCode()I
    • compareTo

      public int compareTo(Identifier identifier)
      Specified by:
      compareTo in interface Comparable<Identifier>
      Mappings:
      Namespace Name Mixin selector
      official a Lpc;a(Lpc;)I
      intermediary method_14914 Lnet/minecraft/class_1653;method_14914(Lnet/minecraft/class_1653;)I
      named compareTo Lnet/minecraft/util/Identifier;compareTo(Lnet/minecraft/util/Identifier;)I
    • method_20442

      public static Identifier method_20442(com.mojang.brigadier.StringReader stringReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lpc;a(Lcom/mojang/brigadier/StringReader;)Lpc;
      intermediary method_20442 Lnet/minecraft/class_1653;method_20442(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_1653;
      named method_20442 Lnet/minecraft/util/Identifier;method_20442(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/util/Identifier;
    • method_20440

      public static boolean method_20440(char char2)
      Mappings:
      Namespace Name Mixin selector
      official a Lpc;a(C)Z
      intermediary method_20440 Lnet/minecraft/class_1653;method_20440(C)Z
      named method_20440 Lnet/minecraft/util/Identifier;method_20440(C)Z