Package net.minecraft.datafixer.schema
Class IdentifierNormalizingSchema
java.lang.Object
com.mojang.datafixers.schemas.Schema
net.minecraft.datafixer.schema.IdentifierNormalizingSchema
- Direct Known Subclasses:
class_5752,Schema1125,Schema1451,Schema1451v1,Schema1451v2,Schema1451v3,Schema1451v4,Schema1451v5,Schema1451v6,Schema1451v7,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,Schema2684,Schema705,Schema808
public class IdentifierNormalizingSchema
extends com.mojang.datafixers.schemas.Schema
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.codecs.PrimitiveCodec<String>CODECprivate static com.mojang.datafixers.types.Type<String>IDENTIFIER_TYPEFields 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 typeReference, String string)static com.mojang.datafixers.types.Type<String>getIdentifierType()static Stringnormalize(String id)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
-
Field Details
-
CODEC
-
IDENTIFIER_TYPE
-
-
Constructor Details
-
IdentifierNormalizingSchema
public IdentifierNormalizingSchema(int versionKey, com.mojang.datafixers.schemas.Schema parent)
-
-
Method Details
-
normalize
-
getIdentifierType
-
getChoiceType
public com.mojang.datafixers.types.Type<?> getChoiceType(com.mojang.datafixers.DSL.TypeReference typeReference, String string)- Overrides:
getChoiceTypein classcom.mojang.datafixers.schemas.Schema
-