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 asr
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
    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
    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 Lasr;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 Lasr;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 Lasr;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 Lasr;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 Lasr;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 Lasr;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 Lasr;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

      public static final com.mojang.datafixers.DSL.TypeReference SAVED_DATA
      Mappings:
      Namespace Name Mixin selector
      official h Lasr;h:Lcom/mojang/datafixers/DSL$TypeReference;
      intermediary field_5732 Lnet/minecraft/class_1208;field_5732:Lcom/mojang/datafixers/DSL$TypeReference;
      named SAVED_DATA Lnet/minecraft/datafixer/TypeReferences;SAVED_DATA:Lcom/mojang/datafixers/DSL$TypeReference;
    • ADVANCEMENTS

      public static final com.mojang.datafixers.DSL.TypeReference ADVANCEMENTS
      Mappings:
      Namespace Name Mixin selector
      official i Lasr;i: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 j Lasr;j: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 k Lasr;k: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 l Lasr;l: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 m Lasr;m: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 n Lasr;n: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 o Lasr;o: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 p Lasr;p: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 q Lasr;q: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 r Lasr;r: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 s Lasr;s: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 t Lasr;t: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 u Lasr;u: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 v Lasr;v: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 w Lasr;w: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 x Lasr;x: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 y Lasr;y: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 z Lasr;z: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;
    • 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 A Lasr;A: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()