Class TrackedDataHandlerRegistry

java.lang.Object
net.minecraft.entity.data.TrackedDataHandlerRegistry

public class TrackedDataHandlerRegistry extends Object
Mappings:
Namespace Name
official abp
intermediary net/minecraft/class_2943
named net/minecraft/entity/data/TrackedDataHandlerRegistry
  • Field Details

    • DATA_HANDLERS

      private static final Int2ObjectBiMap<TrackedDataHandler<?>> DATA_HANDLERS
      Mappings:
      Namespace Name Mixin selector
      official y Labp;y:Lanb;
      intermediary field_13328 Lnet/minecraft/class_2943;field_13328:Lnet/minecraft/class_3513;
      named DATA_HANDLERS Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;DATA_HANDLERS:Lnet/minecraft/util/collection/Int2ObjectBiMap;
    • BYTE

      public static final TrackedDataHandler<Byte> BYTE
      Mappings:
      Namespace Name Mixin selector
      official a Labp;a:Labo;
      intermediary field_13319 Lnet/minecraft/class_2943;field_13319:Lnet/minecraft/class_2941;
      named BYTE Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;BYTE:Lnet/minecraft/entity/data/TrackedDataHandler;
    • INTEGER

      public static final TrackedDataHandler<Integer> INTEGER
      Mappings:
      Namespace Name Mixin selector
      official b Labp;b:Labo;
      intermediary field_13327 Lnet/minecraft/class_2943;field_13327:Lnet/minecraft/class_2941;
      named INTEGER Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;INTEGER:Lnet/minecraft/entity/data/TrackedDataHandler;
    • LONG

      public static final TrackedDataHandler<Long> LONG
      Mappings:
      Namespace Name Mixin selector
      official c Labp;c:Labo;
      intermediary field_39965 Lnet/minecraft/class_2943;field_39965:Lnet/minecraft/class_2941;
      named LONG Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;LONG:Lnet/minecraft/entity/data/TrackedDataHandler;
    • FLOAT

      public static final TrackedDataHandler<Float> FLOAT
      Mappings:
      Namespace Name Mixin selector
      official d Labp;d:Labo;
      intermediary field_13320 Lnet/minecraft/class_2943;field_13320:Lnet/minecraft/class_2941;
      named FLOAT Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;FLOAT:Lnet/minecraft/entity/data/TrackedDataHandler;
    • STRING

      public static final TrackedDataHandler<String> STRING
      Mappings:
      Namespace Name Mixin selector
      official e Labp;e:Labo;
      intermediary field_13326 Lnet/minecraft/class_2943;field_13326:Lnet/minecraft/class_2941;
      named STRING Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;STRING:Lnet/minecraft/entity/data/TrackedDataHandler;
    • TEXT_COMPONENT

      public static final TrackedDataHandler<Text> TEXT_COMPONENT
      Mappings:
      Namespace Name Mixin selector
      official f Labp;f:Labo;
      intermediary field_13317 Lnet/minecraft/class_2943;field_13317:Lnet/minecraft/class_2941;
      named TEXT_COMPONENT Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;TEXT_COMPONENT:Lnet/minecraft/entity/data/TrackedDataHandler;
    • OPTIONAL_TEXT_COMPONENT

      public static final TrackedDataHandler<Optional<Text>> OPTIONAL_TEXT_COMPONENT
      Mappings:
      Namespace Name Mixin selector
      official g Labp;g:Labo;
      intermediary field_13325 Lnet/minecraft/class_2943;field_13325:Lnet/minecraft/class_2941;
      named OPTIONAL_TEXT_COMPONENT Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;OPTIONAL_TEXT_COMPONENT:Lnet/minecraft/entity/data/TrackedDataHandler;
    • ITEM_STACK

      public static final TrackedDataHandler<ItemStack> ITEM_STACK
      Mappings:
      Namespace Name Mixin selector
      official h Labp;h:Labo;
      intermediary field_13322 Lnet/minecraft/class_2943;field_13322:Lnet/minecraft/class_2941;
      named ITEM_STACK Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;ITEM_STACK:Lnet/minecraft/entity/data/TrackedDataHandler;
    • OPTIONAL_BLOCK_STATE

      public static final TrackedDataHandler<Optional<BlockState>> OPTIONAL_BLOCK_STATE
      Mappings:
      Namespace Name Mixin selector
      official i Labp;i:Labo;
      intermediary field_13312 Lnet/minecraft/class_2943;field_13312:Lnet/minecraft/class_2941;
      named OPTIONAL_BLOCK_STATE Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;OPTIONAL_BLOCK_STATE:Lnet/minecraft/entity/data/TrackedDataHandler;
    • BOOLEAN

      public static final TrackedDataHandler<Boolean> BOOLEAN
      Mappings:
      Namespace Name Mixin selector
      official j Labp;j:Labo;
      intermediary field_13323 Lnet/minecraft/class_2943;field_13323:Lnet/minecraft/class_2941;
      named BOOLEAN Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;BOOLEAN:Lnet/minecraft/entity/data/TrackedDataHandler;
    • PARTICLE

      public static final TrackedDataHandler<ParticleEffect> PARTICLE
      Mappings:
      Namespace Name Mixin selector
      official k Labp;k:Labo;
      intermediary field_13314 Lnet/minecraft/class_2943;field_13314:Lnet/minecraft/class_2941;
      named PARTICLE Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;PARTICLE:Lnet/minecraft/entity/data/TrackedDataHandler;
    • ROTATION

      public static final TrackedDataHandler<EulerAngle> ROTATION
      Mappings:
      Namespace Name Mixin selector
      official l Labp;l:Labo;
      intermediary field_13316 Lnet/minecraft/class_2943;field_13316:Lnet/minecraft/class_2941;
      named ROTATION Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;ROTATION:Lnet/minecraft/entity/data/TrackedDataHandler;
    • BLOCK_POS

      public static final TrackedDataHandler<BlockPos> BLOCK_POS
      Mappings:
      Namespace Name Mixin selector
      official m Labp;m:Labo;
      intermediary field_13324 Lnet/minecraft/class_2943;field_13324:Lnet/minecraft/class_2941;
      named BLOCK_POS Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;BLOCK_POS:Lnet/minecraft/entity/data/TrackedDataHandler;
    • OPTIONAL_BLOCK_POS

      public static final TrackedDataHandler<Optional<BlockPos>> OPTIONAL_BLOCK_POS
      Mappings:
      Namespace Name Mixin selector
      official n Labp;n:Labo;
      intermediary field_13315 Lnet/minecraft/class_2943;field_13315:Lnet/minecraft/class_2941;
      named OPTIONAL_BLOCK_POS Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;OPTIONAL_BLOCK_POS:Lnet/minecraft/entity/data/TrackedDataHandler;
    • FACING

      public static final TrackedDataHandler<Direction> FACING
      Mappings:
      Namespace Name Mixin selector
      official o Labp;o:Labo;
      intermediary field_13321 Lnet/minecraft/class_2943;field_13321:Lnet/minecraft/class_2941;
      named FACING Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;FACING:Lnet/minecraft/entity/data/TrackedDataHandler;
    • OPTIONAL_UUID

      public static final TrackedDataHandler<Optional<UUID>> OPTIONAL_UUID
      Mappings:
      Namespace Name Mixin selector
      official p Labp;p:Labo;
      intermediary field_13313 Lnet/minecraft/class_2943;field_13313:Lnet/minecraft/class_2941;
      named OPTIONAL_UUID Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;OPTIONAL_UUID:Lnet/minecraft/entity/data/TrackedDataHandler;
    • OPTIONAL_GLOBAL_POS

      public static final TrackedDataHandler<Optional<GlobalPos>> OPTIONAL_GLOBAL_POS
      Mappings:
      Namespace Name Mixin selector
      official q Labp;q:Labo;
      intermediary field_38825 Lnet/minecraft/class_2943;field_38825:Lnet/minecraft/class_2941;
      named OPTIONAL_GLOBAL_POS Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;OPTIONAL_GLOBAL_POS:Lnet/minecraft/entity/data/TrackedDataHandler;
    • NBT_COMPOUND

      public static final TrackedDataHandler<NbtCompound> NBT_COMPOUND
      Mappings:
      Namespace Name Mixin selector
      official r Labp;r:Labo;
      intermediary field_13318 Lnet/minecraft/class_2943;field_13318:Lnet/minecraft/class_2941;
      named NBT_COMPOUND Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;NBT_COMPOUND:Lnet/minecraft/entity/data/TrackedDataHandler;
    • VILLAGER_DATA

      public static final TrackedDataHandler<VillagerData> VILLAGER_DATA
      Mappings:
      Namespace Name Mixin selector
      official s Labp;s:Labo;
      intermediary field_17207 Lnet/minecraft/class_2943;field_17207:Lnet/minecraft/class_2941;
      named VILLAGER_DATA Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;VILLAGER_DATA:Lnet/minecraft/entity/data/TrackedDataHandler;
    • OPTIONAL_INT

      public static final TrackedDataHandler<OptionalInt> OPTIONAL_INT
      Mappings:
      Namespace Name Mixin selector
      official t Labp;t:Labo;
      intermediary field_17910 Lnet/minecraft/class_2943;field_17910:Lnet/minecraft/class_2941;
      named OPTIONAL_INT Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;OPTIONAL_INT:Lnet/minecraft/entity/data/TrackedDataHandler;
    • ENTITY_POSE

      public static final TrackedDataHandler<EntityPose> ENTITY_POSE
      Mappings:
      Namespace Name Mixin selector
      official u Labp;u:Labo;
      intermediary field_18238 Lnet/minecraft/class_2943;field_18238:Lnet/minecraft/class_2941;
      named ENTITY_POSE Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;ENTITY_POSE:Lnet/minecraft/entity/data/TrackedDataHandler;
    • CAT_VARIANT

      public static final TrackedDataHandler<CatVariant> CAT_VARIANT
      Mappings:
      Namespace Name Mixin selector
      official v Labp;v:Labo;
      intermediary field_38826 Lnet/minecraft/class_2943;field_38826:Lnet/minecraft/class_2941;
      named CAT_VARIANT Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;CAT_VARIANT:Lnet/minecraft/entity/data/TrackedDataHandler;
    • FROG_VARIANT

      public static final TrackedDataHandler<FrogVariant> FROG_VARIANT
      Mappings:
      Namespace Name Mixin selector
      official w Labp;w:Labo;
      intermediary field_38827 Lnet/minecraft/class_2943;field_38827:Lnet/minecraft/class_2941;
      named FROG_VARIANT Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;FROG_VARIANT:Lnet/minecraft/entity/data/TrackedDataHandler;
    • PAINTING_VARIANT

      public static final TrackedDataHandler<RegistryEntry<PaintingVariant>> PAINTING_VARIANT
      Mappings:
      Namespace Name Mixin selector
      official x Labp;x:Labo;
      intermediary field_39017 Lnet/minecraft/class_2943;field_39017:Lnet/minecraft/class_2941;
      named PAINTING_VARIANT Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;PAINTING_VARIANT:Lnet/minecraft/entity/data/TrackedDataHandler;
  • Constructor Details

    • TrackedDataHandlerRegistry

      private TrackedDataHandlerRegistry()
  • Method Details

    • register

      public static void register(TrackedDataHandler<?> handler)
      Mappings:
      Namespace Name Mixin selector
      official a Labp;a(Labo;)V
      intermediary method_12720 Lnet/minecraft/class_2943;method_12720(Lnet/minecraft/class_2941;)V
      named register Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;register(Lnet/minecraft/entity/data/TrackedDataHandler;)V
    • get

      @Nullable public static @Nullable TrackedDataHandler<?> get(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Labp;a(I)Labo;
      intermediary method_12721 Lnet/minecraft/class_2943;method_12721(I)Lnet/minecraft/class_2941;
      named get Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;get(I)Lnet/minecraft/entity/data/TrackedDataHandler;
    • getId

      public static int getId(TrackedDataHandler<?> handler)
      Mappings:
      Namespace Name Mixin selector
      official b Labp;b(Labo;)I
      intermediary method_12719 Lnet/minecraft/class_2943;method_12719(Lnet/minecraft/class_2941;)I
      named getId Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;getId(Lnet/minecraft/entity/data/TrackedDataHandler;)I