Class TypeReferences

java.lang.Object
net.minecraft.datafixer.TypeReferences

public class TypeReferences extends Object
Represents all the type references Minecraft's datafixer can fix.
Mappings:
Namespace Name
official ayx
intermediary net/minecraft/class_1208
named net/minecraft/datafixer/TypeReferences
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to a biome.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to a block entity.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to a block's identifier.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to a block state.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to a chunk.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to a type of entity.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to the entity data in a chunk.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to an entity's identifier.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to an entity tree.
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to the saved creative hotbars.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to an item's identifier.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to an item stack.
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to client game options.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to a player.
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to the point of interest data in a chunk.
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
     
    static final com.mojang.datafixers.DSL.TypeReference
    A type reference which refers to world gen settings.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

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

    • LEVEL

      public static final com.mojang.datafixers.DSL.TypeReference LEVEL
      Mappings:
      Namespace Name Mixin selector
      official a Layx;a:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5710 Lnet/minecraft/class_1208;field_5710:Lcom/mojang/datafixers/DSL$TypeReference;
      named LEVEL Lnet/minecraft/datafixer/TypeReferences;LEVEL:Lcom/mojang/datafixers/DSL$TypeReference;
    • PLAYER

      public static final com.mojang.datafixers.DSL.TypeReference PLAYER
      A type reference which refers to a player.
      Mappings:
      Namespace Name Mixin selector
      official b Layx;b:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5715 Lnet/minecraft/class_1208;field_5715:Lcom/mojang/datafixers/DSL$TypeReference;
      named PLAYER Lnet/minecraft/datafixer/TypeReferences;PLAYER:Lcom/mojang/datafixers/DSL$TypeReference;
    • CHUNK

      public static final com.mojang.datafixers.DSL.TypeReference CHUNK
      A type reference which refers to a chunk.
      Mappings:
      Namespace Name Mixin selector
      official c Layx;c:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5726 Lnet/minecraft/class_1208;field_5726:Lcom/mojang/datafixers/DSL$TypeReference;
      named CHUNK Lnet/minecraft/datafixer/TypeReferences;CHUNK:Lcom/mojang/datafixers/DSL$TypeReference;
    • HOTBAR

      public static final com.mojang.datafixers.DSL.TypeReference HOTBAR
      A type reference which refers to the saved creative hotbars.

      This type reference is only used on the client.

      Mappings:
      Namespace Name Mixin selector
      official d Layx;d:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5722 Lnet/minecraft/class_1208;field_5722:Lcom/mojang/datafixers/DSL$TypeReference;
      named HOTBAR Lnet/minecraft/datafixer/TypeReferences;HOTBAR:Lcom/mojang/datafixers/DSL$TypeReference;
    • OPTIONS

      public static final com.mojang.datafixers.DSL.TypeReference OPTIONS
      A type reference which refers to client game options.
      Mappings:
      Namespace Name Mixin selector
      official e Layx;e:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5717 Lnet/minecraft/class_1208;field_5717:Lcom/mojang/datafixers/DSL$TypeReference;
      named OPTIONS Lnet/minecraft/datafixer/TypeReferences;OPTIONS:Lcom/mojang/datafixers/DSL$TypeReference;
    • STRUCTURE

      public static final com.mojang.datafixers.DSL.TypeReference STRUCTURE
      Mappings:
      Namespace Name Mixin selector
      official f Layx;f:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5716 Lnet/minecraft/class_1208;field_5716:Lcom/mojang/datafixers/DSL$TypeReference;
      named STRUCTURE Lnet/minecraft/datafixer/TypeReferences;STRUCTURE:Lcom/mojang/datafixers/DSL$TypeReference;
    • STATS

      public static final com.mojang.datafixers.DSL.TypeReference STATS
      Mappings:
      Namespace Name Mixin selector
      official g Layx;g:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5730 Lnet/minecraft/class_1208;field_5730:Lcom/mojang/datafixers/DSL$TypeReference;
      named STATS Lnet/minecraft/datafixer/TypeReferences;STATS:Lcom/mojang/datafixers/DSL$TypeReference;
    • SAVED_DATA_COMMAND_STORAGE

      public static final com.mojang.datafixers.DSL.TypeReference SAVED_DATA_COMMAND_STORAGE
      Mappings:
      Namespace Name Mixin selector
      official h Layx;h:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_45090 Lnet/minecraft/class_1208;field_45090:Lcom/mojang/datafixers/DSL$TypeReference;
      named SAVED_DATA_COMMAND_STORAGE Lnet/minecraft/datafixer/TypeReferences;SAVED_DATA_COMMAND_STORAGE:Lcom/mojang/datafixers/DSL$TypeReference;
    • SAVED_DATA_CHUNKS

      public static final com.mojang.datafixers.DSL.TypeReference SAVED_DATA_CHUNKS
      Mappings:
      Namespace Name Mixin selector
      official i Layx;i:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_45091 Lnet/minecraft/class_1208;field_45091:Lcom/mojang/datafixers/DSL$TypeReference;
      named SAVED_DATA_CHUNKS Lnet/minecraft/datafixer/TypeReferences;SAVED_DATA_CHUNKS:Lcom/mojang/datafixers/DSL$TypeReference;
    • SAVED_DATA_MAP_DATA

      public static final com.mojang.datafixers.DSL.TypeReference SAVED_DATA_MAP_DATA
      Mappings:
      Namespace Name Mixin selector
      official j Layx;j:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_45092 Lnet/minecraft/class_1208;field_45092:Lcom/mojang/datafixers/DSL$TypeReference;
      named SAVED_DATA_MAP_DATA Lnet/minecraft/datafixer/TypeReferences;SAVED_DATA_MAP_DATA:Lcom/mojang/datafixers/DSL$TypeReference;
    • SAVED_DATA_IDCOUNTS

      public static final com.mojang.datafixers.DSL.TypeReference SAVED_DATA_IDCOUNTS
      Mappings:
      Namespace Name Mixin selector
      official k Layx;k:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_45093 Lnet/minecraft/class_1208;field_45093:Lcom/mojang/datafixers/DSL$TypeReference;
      named SAVED_DATA_IDCOUNTS Lnet/minecraft/datafixer/TypeReferences;SAVED_DATA_IDCOUNTS:Lcom/mojang/datafixers/DSL$TypeReference;
    • SAVED_DATA_RAIDS

      public static final com.mojang.datafixers.DSL.TypeReference SAVED_DATA_RAIDS
      Mappings:
      Namespace Name Mixin selector
      official l Layx;l:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_45094 Lnet/minecraft/class_1208;field_45094:Lcom/mojang/datafixers/DSL$TypeReference;
      named SAVED_DATA_RAIDS Lnet/minecraft/datafixer/TypeReferences;SAVED_DATA_RAIDS:Lcom/mojang/datafixers/DSL$TypeReference;
    • SAVED_DATA_RANDOM_SEQUENCES

      public static final com.mojang.datafixers.DSL.TypeReference SAVED_DATA_RANDOM_SEQUENCES
      Mappings:
      Namespace Name Mixin selector
      official m Layx;m:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_45095 Lnet/minecraft/class_1208;field_45095:Lcom/mojang/datafixers/DSL$TypeReference;
      named SAVED_DATA_RANDOM_SEQUENCES Lnet/minecraft/datafixer/TypeReferences;SAVED_DATA_RANDOM_SEQUENCES:Lcom/mojang/datafixers/DSL$TypeReference;
    • SAVED_DATA_STRUCTURE_FEATURE_INDICES

      public static final com.mojang.datafixers.DSL.TypeReference SAVED_DATA_STRUCTURE_FEATURE_INDICES
      Mappings:
      Namespace Name Mixin selector
      official n Layx;n:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_45096 Lnet/minecraft/class_1208;field_45096:Lcom/mojang/datafixers/DSL$TypeReference;
      named SAVED_DATA_STRUCTURE_FEATURE_INDICES Lnet/minecraft/datafixer/TypeReferences;SAVED_DATA_STRUCTURE_FEATURE_INDICES:Lcom/mojang/datafixers/DSL$TypeReference;
    • SAVED_DATA_SCOREBOARD

      public static final com.mojang.datafixers.DSL.TypeReference SAVED_DATA_SCOREBOARD
      Mappings:
      Namespace Name Mixin selector
      official o Layx;o:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_45097 Lnet/minecraft/class_1208;field_45097:Lcom/mojang/datafixers/DSL$TypeReference;
      named SAVED_DATA_SCOREBOARD Lnet/minecraft/datafixer/TypeReferences;SAVED_DATA_SCOREBOARD:Lcom/mojang/datafixers/DSL$TypeReference;
    • ADVANCEMENTS

      public static final com.mojang.datafixers.DSL.TypeReference ADVANCEMENTS
      Mappings:
      Namespace Name Mixin selector
      official p Layx;p:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5725 Lnet/minecraft/class_1208;field_5725:Lcom/mojang/datafixers/DSL$TypeReference;
      named ADVANCEMENTS Lnet/minecraft/datafixer/TypeReferences;ADVANCEMENTS:Lcom/mojang/datafixers/DSL$TypeReference;
    • POI_CHUNK

      public static final com.mojang.datafixers.DSL.TypeReference POI_CHUNK
      A type reference which refers to the point of interest data in a chunk.
      Mappings:
      Namespace Name Mixin selector
      official q Layx;q:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_19224 Lnet/minecraft/class_1208;field_19224:Lcom/mojang/datafixers/DSL$TypeReference;
      named POI_CHUNK Lnet/minecraft/datafixer/TypeReferences;POI_CHUNK:Lcom/mojang/datafixers/DSL$TypeReference;
    • ENTITY_CHUNK

      public static final com.mojang.datafixers.DSL.TypeReference ENTITY_CHUNK
      A type reference which refers to the entity data in a chunk.
      Mappings:
      Namespace Name Mixin selector
      official r Layx;r:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_26993 Lnet/minecraft/class_1208;field_26993:Lcom/mojang/datafixers/DSL$TypeReference;
      named ENTITY_CHUNK Lnet/minecraft/datafixer/TypeReferences;ENTITY_CHUNK:Lcom/mojang/datafixers/DSL$TypeReference;
    • BLOCK_ENTITY

      public static final com.mojang.datafixers.DSL.TypeReference BLOCK_ENTITY
      A type reference which refers to a block entity.
      Mappings:
      Namespace Name Mixin selector
      official s Layx;s:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5727 Lnet/minecraft/class_1208;field_5727:Lcom/mojang/datafixers/DSL$TypeReference;
      named BLOCK_ENTITY Lnet/minecraft/datafixer/TypeReferences;BLOCK_ENTITY:Lcom/mojang/datafixers/DSL$TypeReference;
    • ITEM_STACK

      public static final com.mojang.datafixers.DSL.TypeReference ITEM_STACK
      A type reference which refers to an item stack.
      Mappings:
      Namespace Name Mixin selector
      official t Layx;t:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5712 Lnet/minecraft/class_1208;field_5712:Lcom/mojang/datafixers/DSL$TypeReference;
      named ITEM_STACK Lnet/minecraft/datafixer/TypeReferences;ITEM_STACK:Lcom/mojang/datafixers/DSL$TypeReference;
    • BLOCK_STATE

      public static final com.mojang.datafixers.DSL.TypeReference BLOCK_STATE
      A type reference which refers to a block state.
      Mappings:
      Namespace Name Mixin selector
      official u Layx;u:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5720 Lnet/minecraft/class_1208;field_5720:Lcom/mojang/datafixers/DSL$TypeReference;
      named BLOCK_STATE Lnet/minecraft/datafixer/TypeReferences;BLOCK_STATE:Lcom/mojang/datafixers/DSL$TypeReference;
    • ENTITY_NAME

      public static final com.mojang.datafixers.DSL.TypeReference ENTITY_NAME
      A type reference which refers to an entity's identifier.
      Mappings:
      Namespace Name Mixin selector
      official v Layx;v:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5719 Lnet/minecraft/class_1208;field_5719:Lcom/mojang/datafixers/DSL$TypeReference;
      named ENTITY_NAME Lnet/minecraft/datafixer/TypeReferences;ENTITY_NAME:Lcom/mojang/datafixers/DSL$TypeReference;
    • ENTITY_TREE

      public static final com.mojang.datafixers.DSL.TypeReference ENTITY_TREE
      A type reference which refers to an entity tree.

      An entity tree contains the passengers of an entity and their passengers.

      Mappings:
      Namespace Name Mixin selector
      official w Layx;w:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5723 Lnet/minecraft/class_1208;field_5723:Lcom/mojang/datafixers/DSL$TypeReference;
      named ENTITY_TREE Lnet/minecraft/datafixer/TypeReferences;ENTITY_TREE:Lcom/mojang/datafixers/DSL$TypeReference;
    • ENTITY

      public static final com.mojang.datafixers.DSL.TypeReference ENTITY
      A type reference which refers to a type of entity.
      Mappings:
      Namespace Name Mixin selector
      official x Layx;x:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5729 Lnet/minecraft/class_1208;field_5729:Lcom/mojang/datafixers/DSL$TypeReference;
      named ENTITY Lnet/minecraft/datafixer/TypeReferences;ENTITY:Lcom/mojang/datafixers/DSL$TypeReference;
    • BLOCK_NAME

      public static final com.mojang.datafixers.DSL.TypeReference BLOCK_NAME
      A type reference which refers to a block's identifier.
      Mappings:
      Namespace Name Mixin selector
      official y Layx;y:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5731 Lnet/minecraft/class_1208;field_5731:Lcom/mojang/datafixers/DSL$TypeReference;
      named BLOCK_NAME Lnet/minecraft/datafixer/TypeReferences;BLOCK_NAME:Lcom/mojang/datafixers/DSL$TypeReference;
    • ITEM_NAME

      public static final com.mojang.datafixers.DSL.TypeReference ITEM_NAME
      A type reference which refers to an item's identifier.
      Mappings:
      Namespace Name Mixin selector
      official z Layx;z:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5713 Lnet/minecraft/class_1208;field_5713:Lcom/mojang/datafixers/DSL$TypeReference;
      named ITEM_NAME Lnet/minecraft/datafixer/TypeReferences;ITEM_NAME:Lcom/mojang/datafixers/DSL$TypeReference;
    • GAME_EVENT_NAME

      public static final com.mojang.datafixers.DSL.TypeReference GAME_EVENT_NAME
      Mappings:
      Namespace Name Mixin selector
      official A Layx;A:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_38380 Lnet/minecraft/class_1208;field_38380:Lcom/mojang/datafixers/DSL$TypeReference;
      named GAME_EVENT_NAME Lnet/minecraft/datafixer/TypeReferences;GAME_EVENT_NAME:Lcom/mojang/datafixers/DSL$TypeReference;
    • UNTAGGED_SPAWNER

      public static final com.mojang.datafixers.DSL.TypeReference UNTAGGED_SPAWNER
      Mappings:
      Namespace Name Mixin selector
      official B Layx;B:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5718 Lnet/minecraft/class_1208;field_5718:Lcom/mojang/datafixers/DSL$TypeReference;
      named UNTAGGED_SPAWNER Lnet/minecraft/datafixer/TypeReferences;UNTAGGED_SPAWNER:Lcom/mojang/datafixers/DSL$TypeReference;
    • STRUCTURE_FEATURE

      public static final com.mojang.datafixers.DSL.TypeReference STRUCTURE_FEATURE
      Mappings:
      Namespace Name Mixin selector
      official C Layx;C:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5724 Lnet/minecraft/class_1208;field_5724:Lcom/mojang/datafixers/DSL$TypeReference;
      named STRUCTURE_FEATURE Lnet/minecraft/datafixer/TypeReferences;STRUCTURE_FEATURE:Lcom/mojang/datafixers/DSL$TypeReference;
    • OBJECTIVE

      public static final com.mojang.datafixers.DSL.TypeReference OBJECTIVE
      Mappings:
      Namespace Name Mixin selector
      official D Layx;D:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5721 Lnet/minecraft/class_1208;field_5721:Lcom/mojang/datafixers/DSL$TypeReference;
      named OBJECTIVE Lnet/minecraft/datafixer/TypeReferences;OBJECTIVE:Lcom/mojang/datafixers/DSL$TypeReference;
    • TEAM

      public static final com.mojang.datafixers.DSL.TypeReference TEAM
      Mappings:
      Namespace Name Mixin selector
      official E Layx;E:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5714 Lnet/minecraft/class_1208;field_5714:Lcom/mojang/datafixers/DSL$TypeReference;
      named TEAM Lnet/minecraft/datafixer/TypeReferences;TEAM:Lcom/mojang/datafixers/DSL$TypeReference;
    • RECIPE

      public static final com.mojang.datafixers.DSL.TypeReference RECIPE
      Mappings:
      Namespace Name Mixin selector
      official F Layx;F:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5711 Lnet/minecraft/class_1208;field_5711:Lcom/mojang/datafixers/DSL$TypeReference;
      named RECIPE Lnet/minecraft/datafixer/TypeReferences;RECIPE:Lcom/mojang/datafixers/DSL$TypeReference;
    • BIOME

      public static final com.mojang.datafixers.DSL.TypeReference BIOME
      A type reference which refers to a biome.
      Mappings:
      Namespace Name Mixin selector
      official G Layx;G:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5728 Lnet/minecraft/class_1208;field_5728:Lcom/mojang/datafixers/DSL$TypeReference;
      named BIOME Lnet/minecraft/datafixer/TypeReferences;BIOME:Lcom/mojang/datafixers/DSL$TypeReference;
    • MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST

      public static final com.mojang.datafixers.DSL.TypeReference MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST
      Mappings:
      Namespace Name Mixin selector
      official H Layx;H:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_43179 Lnet/minecraft/class_1208;field_43179:Lcom/mojang/datafixers/DSL$TypeReference;
      named MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST Lnet/minecraft/datafixer/TypeReferences;MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST:Lcom/mojang/datafixers/DSL$TypeReference;
    • WORLD_GEN_SETTINGS

      public static final com.mojang.datafixers.DSL.TypeReference WORLD_GEN_SETTINGS
      A type reference which refers to world gen settings.
      Mappings:
      Namespace Name Mixin selector
      official I Layx;I:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_23067 Lnet/minecraft/class_1208;field_23067:Lcom/mojang/datafixers/DSL$TypeReference;
      named WORLD_GEN_SETTINGS Lnet/minecraft/datafixer/TypeReferences;WORLD_GEN_SETTINGS:Lcom/mojang/datafixers/DSL$TypeReference;
  • Constructor Details

    • TypeReferences

      public TypeReferences()