Class IdentifierNormalizingSchema

java.lang.Object
com.mojang.datafixers.schemas.Schema
net.minecraft.datafixer.schema.IdentifierNormalizingSchema
Direct Known Subclasses:
Schema1125, Schema1451, Schema1451v1, Schema1451v2, Schema1451v3, Schema1451v4, Schema1451v5, Schema1451v6, Schema1460, Schema1466, Schema1470, Schema1481, Schema1483, Schema1486, Schema1510, Schema1800, Schema1801, Schema1904, Schema1906, Schema1909, Schema1920, Schema1928, Schema1929, Schema1931, Schema2100, Schema2501, Schema2502, Schema2505, Schema2509, Schema2519, Schema2522, Schema2551, Schema2568, Schema2571, Schema2684, Schema2686, Schema2688, Schema2704, Schema2707, Schema2831, Schema2832, Schema2842, Schema3076, Schema3078, Schema3081, Schema3082, Schema3083, Schema3202, Schema3203, Schema3204, Schema3325, Schema3326, Schema3327, Schema3328, Schema3438, Schema3448, Schema3682, Schema3683, Schema3685, Schema3689, Schema3799, Schema3807, Schema3808, Schema3808_1, Schema3808_2, Schema3816, Schema3818, Schema3818_3, Schema3818_4, Schema3818_5, Schema3825, Schema3938, Schema4059, Schema4067, Schema4070, Schema4071, Schema705, Schema808

public class IdentifierNormalizingSchema extends com.mojang.datafixers.schemas.Schema
Mappings:
Namespace Name
named net/minecraft/datafixer/schema/IdentifierNormalizingSchema
intermediary net/minecraft/class_1220
official bjm
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    static final com.mojang.serialization.codecs.PrimitiveCodec<String>
     
    private static final com.mojang.datafixers.types.Type<String>
     

    Fields inherited from class com.mojang.datafixers.schemas.Schema Link icon

    parent, RECURSIVE_TYPES
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    IdentifierNormalizingSchema(int versionKey, com.mojang.datafixers.schemas.Schema parent)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    com.mojang.datafixers.types.Type<?>
    getChoiceType(com.mojang.datafixers.DSL.TypeReference type, String choiceName)
     
    static com.mojang.datafixers.types.Type<String>
     
    static String
     

    Methods inherited from class com.mojang.datafixers.schemas.Schema Link icon

    buildTypes, findChoiceType, getParent, getTemplate, getType, getTypeRaw, getVersionKey, id, register, register, registerBlockEntities, registerEntities, registerSimple, registerType, registerTypes, resolveTemplate, types

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details Link icon

    • CODEC Link icon

      public static final com.mojang.serialization.codecs.PrimitiveCodec<String> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/datafixer/schema/IdentifierNormalizingSchema;CODEC:Lcom/mojang/serialization/codecs/PrimitiveCodec;
      intermediary field_24652 Lnet/minecraft/class_1220;field_24652:Lcom/mojang/serialization/codecs/PrimitiveCodec;
      official a Lbjm;a:Lcom/mojang/serialization/codecs/PrimitiveCodec;
    • IDENTIFIER_TYPE Link icon

      private static final com.mojang.datafixers.types.Type<String> IDENTIFIER_TYPE
      Mappings:
      Namespace Name Mixin selector
      named IDENTIFIER_TYPE Lnet/minecraft/datafixer/schema/IdentifierNormalizingSchema;IDENTIFIER_TYPE:Lcom/mojang/datafixers/types/Type;
      intermediary field_24653 Lnet/minecraft/class_1220;field_24653:Lcom/mojang/datafixers/types/Type;
      official b Lbjm;b:Lcom/mojang/datafixers/types/Type;
  • Constructor Details Link icon

    • IdentifierNormalizingSchema Link icon

      public IdentifierNormalizingSchema(int versionKey, com.mojang.datafixers.schemas.Schema parent)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/datafixer/schema/IdentifierNormalizingSchema;<init>(ILcom/mojang/datafixers/schemas/Schema;)V
      intermediary <init> Lnet/minecraft/class_1220;<init>(ILcom/mojang/datafixers/schemas/Schema;)V
      official <init> Lbjm;<init>(ILcom/mojang/datafixers/schemas/Schema;)V
  • Method Details Link icon

    • normalize Link icon

      public static String normalize(String id)
      Mappings:
      Namespace Name Mixin selector
      named normalize Lnet/minecraft/datafixer/schema/IdentifierNormalizingSchema;normalize(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_5193 Lnet/minecraft/class_1220;method_5193(Ljava/lang/String;)Ljava/lang/String;
      official a Lbjm;a(Ljava/lang/String;)Ljava/lang/String;
    • getIdentifierType Link icon

      public static com.mojang.datafixers.types.Type<String> getIdentifierType()
      Mappings:
      Namespace Name Mixin selector
      named getIdentifierType Lnet/minecraft/datafixer/schema/IdentifierNormalizingSchema;getIdentifierType()Lcom/mojang/datafixers/types/Type;
      intermediary method_28295 Lnet/minecraft/class_1220;method_28295()Lcom/mojang/datafixers/types/Type;
      official a Lbjm;a()Lcom/mojang/datafixers/types/Type;
    • getChoiceType Link icon

      public com.mojang.datafixers.types.Type<?> getChoiceType(com.mojang.datafixers.DSL.TypeReference type, String choiceName)
      Overrides:
      getChoiceType in class com.mojang.datafixers.schemas.Schema
      Mappings:
      Namespace Name Mixin selector
      named getChoiceType Lnet/minecraft/datafixer/schema/IdentifierNormalizingSchema;getChoiceType(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;
      intermediary getChoiceType Lnet/minecraft/class_1220;getChoiceType(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;
      official getChoiceType Lbjm;getChoiceType(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;