java.lang.Object
com.mojang.datafixers.schemas.Schema
net.minecraft.util.datafix.schemas.V99

public class V99 extends com.mojang.datafixers.schemas.Schema
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final com.mojang.datafixers.types.templates.Hook.HookFunction
     
    (package private) static final Map<String,String>
     
    private static final org.slf4j.Logger
     

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

    parent, RECURSIVE_TYPES
  • Constructor Summary

    Constructors
    Constructor
    Description
    V99(int p_18185_, com.mojang.datafixers.schemas.Schema p_18186_)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected static <T> T
    addNames(com.mojang.serialization.Dynamic<T> p_18206_, Map<String,String> p_18207_, String p_18208_)
     
    protected static com.mojang.datafixers.types.templates.TypeTemplate
    equipment(com.mojang.datafixers.schemas.Schema p_18189_)
     
    Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>>
    registerBlockEntities(com.mojang.datafixers.schemas.Schema p_18303_)
     
    Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>>
    registerEntities(com.mojang.datafixers.schemas.Schema p_18305_)
     
    protected static void
    registerInventory(com.mojang.datafixers.schemas.Schema p_18247_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18248_, String p_18249_)
     
    protected static void
    registerMinecart(com.mojang.datafixers.schemas.Schema p_18237_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18238_, String p_18239_)
     
    protected static void
    registerMob(com.mojang.datafixers.schemas.Schema p_18194_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18195_, String p_18196_)
     
    protected static void
    registerThrowableProjectile(com.mojang.datafixers.schemas.Schema p_18225_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18226_, String p_18227_)
     
    void
    registerTypes(com.mojang.datafixers.schemas.Schema p_18307_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18308_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18309_)
     

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

    buildTypes, findChoiceType, getChoiceType, getParent, getTemplate, getType, getTypeRaw, getVersionKey, id, register, register, registerSimple, registerType, resolveTemplate, types

    Methods inherited from class java.lang.Object

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

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • ITEM_TO_BLOCKENTITY

      static final Map<String,String> ITEM_TO_BLOCKENTITY
    • ADD_NAMES

      protected static final com.mojang.datafixers.types.templates.Hook.HookFunction ADD_NAMES
  • Constructor Details

    • V99

      public V99(int p_18185_, com.mojang.datafixers.schemas.Schema p_18186_)
  • Method Details

    • equipment

      protected static com.mojang.datafixers.types.templates.TypeTemplate equipment(com.mojang.datafixers.schemas.Schema p_18189_)
    • registerMob

      protected static void registerMob(com.mojang.datafixers.schemas.Schema p_18194_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18195_, String p_18196_)
    • registerThrowableProjectile

      protected static void registerThrowableProjectile(com.mojang.datafixers.schemas.Schema p_18225_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18226_, String p_18227_)
    • registerMinecart

      protected static void registerMinecart(com.mojang.datafixers.schemas.Schema p_18237_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18238_, String p_18239_)
    • registerInventory

      protected static void registerInventory(com.mojang.datafixers.schemas.Schema p_18247_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18248_, String p_18249_)
    • registerEntities

      public Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> registerEntities(com.mojang.datafixers.schemas.Schema p_18305_)
      Overrides:
      registerEntities in class com.mojang.datafixers.schemas.Schema
    • registerBlockEntities

      public Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> registerBlockEntities(com.mojang.datafixers.schemas.Schema p_18303_)
      Overrides:
      registerBlockEntities in class com.mojang.datafixers.schemas.Schema
    • registerTypes

      public void registerTypes(com.mojang.datafixers.schemas.Schema p_18307_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18308_, Map<String,Supplier<com.mojang.datafixers.types.templates.TypeTemplate>> p_18309_)
      Overrides:
      registerTypes in class com.mojang.datafixers.schemas.Schema
    • addNames

      protected static <T> T addNames(com.mojang.serialization.Dynamic<T> p_18206_, Map<String,String> p_18207_, String p_18208_)