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, 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 bid
  • Field Summary

    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

    parent, RECURSIVE_TYPES
  • Constructor Summary

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

    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

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

    Methods inherited from class java.lang.Object

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

    • CODEC

      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 Lbid;a:Lcom/mojang/serialization/codecs/PrimitiveCodec;
    • IDENTIFIER_TYPE

      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 Lbid;b:Lcom/mojang/datafixers/types/Type;
  • Constructor Details

    • IdentifierNormalizingSchema

      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> Lbid;<init>(ILcom/mojang/datafixers/schemas/Schema;)V
  • Method Details

    • normalize

      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 Lbid;a(Ljava/lang/String;)Ljava/lang/String;
    • getIdentifierType

      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 Lbid;a()Lcom/mojang/datafixers/types/Type;
    • getChoiceType

      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 Lbid;getChoiceType(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;