Class Leashable.LeashData

java.lang.Object
net.minecraft.entity.Leashable.LeashData
Enclosing interface:
Leashable

public static final class Leashable.LeashData extends Object
Mappings:
Namespace Name
named net/minecraft/entity/Leashable$LeashData
intermediary net/minecraft/class_9817$class_9818
official cak$a
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<Leashable.LeashData> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/entity/Leashable$LeashData;CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_56648 Lnet/minecraft/class_9817$class_9818;field_56648:Lcom/mojang/serialization/Codec;
      official a Lcak$a;a:Lcom/mojang/serialization/Codec;
    • unresolvedLeashHolderId

      int unresolvedLeashHolderId
      Mappings:
      Namespace Name Mixin selector
      named unresolvedLeashHolderId Lnet/minecraft/entity/Leashable$LeashData;unresolvedLeashHolderId:I
      intermediary field_52219 Lnet/minecraft/class_9817$class_9818;field_52219:I
      official e Lcak$a;e:I
    • leashHolder

      @Nullable public @Nullable Entity leashHolder
      Mappings:
      Namespace Name Mixin selector
      named leashHolder Lnet/minecraft/entity/Leashable$LeashData;leashHolder:Lnet/minecraft/entity/Entity;
      intermediary field_52217 Lnet/minecraft/class_9817$class_9818;field_52217:Lnet/minecraft/class_1297;
      official b Lcak$a;b:Lbzm;
    • unresolvedLeashData

      @Nullable public @Nullable com.mojang.datafixers.util.Either<UUID,BlockPos> unresolvedLeashData
      Mappings:
      Namespace Name Mixin selector
      named unresolvedLeashData Lnet/minecraft/entity/Leashable$LeashData;unresolvedLeashData:Lcom/mojang/datafixers/util/Either;
      intermediary field_52218 Lnet/minecraft/class_9817$class_9818;field_52218:Lcom/mojang/datafixers/util/Either;
      official c Lcak$a;c:Lcom/mojang/datafixers/util/Either;
    • momentum

      public double momentum
      Mappings:
      Namespace Name Mixin selector
      named momentum Lnet/minecraft/entity/Leashable$LeashData;momentum:D
      intermediary field_60005 Lnet/minecraft/class_9817$class_9818;field_60005:D
      official d Lcak$a;d:D
  • Constructor Details

    • LeashData

      private LeashData(com.mojang.datafixers.util.Either<UUID,BlockPos> unresolvedLeashData)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/Leashable$LeashData;<init>(Lcom/mojang/datafixers/util/Either;)V
      intermediary <init> Lnet/minecraft/class_9817$class_9818;<init>(Lcom/mojang/datafixers/util/Either;)V
      official <init> Lcak$a;<init>(Lcom/mojang/datafixers/util/Either;)V
    • LeashData

      LeashData(Entity leashHolder)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/Leashable$LeashData;<init>(Lnet/minecraft/entity/Entity;)V
      intermediary <init> Lnet/minecraft/class_9817$class_9818;<init>(Lnet/minecraft/class_1297;)V
      official <init> Lcak$a;<init>(Lbzm;)V
    • LeashData

      LeashData(int unresolvedLeashHolderId)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/Leashable$LeashData;<init>(I)V
      intermediary <init> Lnet/minecraft/class_9817$class_9818;<init>(I)V
      official <init> Lcak$a;<init>(I)V
  • Method Details

    • setLeashHolder

      public void setLeashHolder(Entity leashHolder)
      Mappings:
      Namespace Name Mixin selector
      named setLeashHolder Lnet/minecraft/entity/Leashable$LeashData;setLeashHolder(Lnet/minecraft/entity/Entity;)V
      intermediary method_60971 Lnet/minecraft/class_9817$class_9818;method_60971(Lnet/minecraft/class_1297;)V
      official a Lcak$a;a(Lbzm;)V