Class ConduitBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.ConduitBlockEntity

public class ConduitBlockEntity extends BlockEntity
Mappings:
Namespace Name
official ciy
intermediary net/minecraft/class_2597
named net/minecraft/block/entity/ConduitBlockEntity
  • Field Details

    • field_31333

      private static final int field_31333
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lciy;b:I
      intermediary field_31333 Lnet/minecraft/class_2597;field_31333:I
      named field_31333 Lnet/minecraft/block/entity/ConduitBlockEntity;field_31333:I
    • field_31334

      private static final int field_31334
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lciy;c:I
      intermediary field_31334 Lnet/minecraft/class_2597;field_31334:I
      named field_31334 Lnet/minecraft/block/entity/ConduitBlockEntity;field_31334:I
    • field_31335

      private static final float field_31335
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lciy;d:F
      intermediary field_31335 Lnet/minecraft/class_2597;field_31335:F
      named field_31335 Lnet/minecraft/block/entity/ConduitBlockEntity;field_31335:F
    • field_31336

      private static final int field_31336
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lciy;e:I
      intermediary field_31336 Lnet/minecraft/class_2597;field_31336:I
      named field_31336 Lnet/minecraft/block/entity/ConduitBlockEntity;field_31336:I
    • field_31337

      private static final int field_31337
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lciy;f:I
      intermediary field_31337 Lnet/minecraft/class_2597;field_31337:I
      named field_31337 Lnet/minecraft/block/entity/ConduitBlockEntity;field_31337:I
    • field_31338

      private static final int field_31338
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Lciy;g:I
      intermediary field_31338 Lnet/minecraft/class_2597;field_31338:I
      named field_31338 Lnet/minecraft/block/entity/ConduitBlockEntity;field_31338:I
    • ACTIVATING_BLOCKS

      private static final Block[] ACTIVATING_BLOCKS
      Mappings:
      Namespace Name Mixin selector
      official h Lciy;h:[Lbzo;
      intermediary field_11931 Lnet/minecraft/class_2597;field_11931:[Lnet/minecraft/class_2248;
      named ACTIVATING_BLOCKS Lnet/minecraft/block/entity/ConduitBlockEntity;ACTIVATING_BLOCKS:[Lnet/minecraft/block/Block;
    • ticks

      public int ticks
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a:I
      intermediary field_11936 Lnet/minecraft/class_2597;field_11936:I
      named ticks Lnet/minecraft/block/entity/ConduitBlockEntity;ticks:I
    • ticksActive

      private float ticksActive
      Mappings:
      Namespace Name Mixin selector
      official i Lciy;i:F
      intermediary field_11932 Lnet/minecraft/class_2597;field_11932:F
      named ticksActive Lnet/minecraft/block/entity/ConduitBlockEntity;ticksActive:F
    • active

      private boolean active
      Mappings:
      Namespace Name Mixin selector
      official j Lciy;j:Z
      intermediary field_11934 Lnet/minecraft/class_2597;field_11934:Z
      named active Lnet/minecraft/block/entity/ConduitBlockEntity;active:Z
    • eyeOpen

      private boolean eyeOpen
      Mappings:
      Namespace Name Mixin selector
      official k Lciy;k:Z
      intermediary field_11933 Lnet/minecraft/class_2597;field_11933:Z
      named eyeOpen Lnet/minecraft/block/entity/ConduitBlockEntity;eyeOpen:Z
    • activatingBlocks

      private final List<BlockPos> activatingBlocks
      Mappings:
      Namespace Name Mixin selector
      official l Lciy;l:Ljava/util/List;
      intermediary field_11937 Lnet/minecraft/class_2597;field_11937:Ljava/util/List;
      named activatingBlocks Lnet/minecraft/block/entity/ConduitBlockEntity;activatingBlocks:Ljava/util/List;
    • targetEntity

      @Nullable private @Nullable LivingEntity targetEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lciy;m:Latt;
      intermediary field_11939 Lnet/minecraft/class_2597;field_11939:Lnet/minecraft/class_1309;
      named targetEntity Lnet/minecraft/block/entity/ConduitBlockEntity;targetEntity:Lnet/minecraft/entity/LivingEntity;
    • targetUuid

      @Nullable private @Nullable UUID targetUuid
      Mappings:
      Namespace Name Mixin selector
      official q Lciy;q:Ljava/util/UUID;
      intermediary field_11935 Lnet/minecraft/class_2597;field_11935:Ljava/util/UUID;
      named targetUuid Lnet/minecraft/block/entity/ConduitBlockEntity;targetUuid:Ljava/util/UUID;
    • nextAmbientSoundTime

      private long nextAmbientSoundTime
      Mappings:
      Namespace Name Mixin selector
      official r Lciy;r:J
      intermediary field_11938 Lnet/minecraft/class_2597;field_11938:J
      named nextAmbientSoundTime Lnet/minecraft/block/entity/ConduitBlockEntity;nextAmbientSoundTime:J
  • Constructor Details

    • ConduitBlockEntity

      public ConduitBlockEntity(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lciy;<init>(Lgg;Lcks;)V
      intermediary <init> Lnet/minecraft/class_2597;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named <init> Lnet/minecraft/block/entity/ConduitBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
  • Method Details

    • readNbt

      public void readNbt(NbtCompound nbt)
      Overrides:
      readNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lcip;a(Lna;)V
      intermediary method_11014 Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)V
      named readNbt Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeNbt

      public NbtCompound writeNbt(NbtCompound nbt)
      Overrides:
      writeNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lcip;b(Lna;)Lna;
      intermediary method_11007 Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
      named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • toUpdatePacket

      Overrides:
      toUpdatePacket in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official Y_ Lcip;Y_()Lpy;
      intermediary method_16886 Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622;
      named toUpdatePacket Lnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
    • toInitialChunkDataNbt

      public NbtCompound toInitialChunkDataNbt()
      Overrides:
      toInitialChunkDataNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official Z_ Lcip;Z_()Lna;
      intermediary method_16887 Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;
      named toInitialChunkDataNbt Lnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/NbtCompound;
    • clientTick

      public static void clientTick(World world, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a(Lbwp;Lgg;Lcks;Lciy;)V
      intermediary method_31675 Lnet/minecraft/class_2597;method_31675(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2597;)V
      named clientTick Lnet/minecraft/block/entity/ConduitBlockEntity;clientTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/ConduitBlockEntity;)V
    • serverTick

      public static void serverTick(World world, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      official b Lciy;b(Lbwp;Lgg;Lcks;Lciy;)V
      intermediary method_31677 Lnet/minecraft/class_2597;method_31677(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2597;)V
      named serverTick Lnet/minecraft/block/entity/ConduitBlockEntity;serverTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/ConduitBlockEntity;)V
    • openEye

      private static void openEye(ConduitBlockEntity blockEntity, List<BlockPos> activatingBlocks)
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a(Lciy;Ljava/util/List;)V
      intermediary method_31676 Lnet/minecraft/class_2597;method_31676(Lnet/minecraft/class_2597;Ljava/util/List;)V
      named openEye Lnet/minecraft/block/entity/ConduitBlockEntity;openEye(Lnet/minecraft/block/entity/ConduitBlockEntity;Ljava/util/List;)V
    • updateActivatingBlocks

      private static boolean updateActivatingBlocks(World world, BlockPos pos, List<BlockPos> activatingBlocks)
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a(Lbwp;Lgg;Ljava/util/List;)Z
      intermediary method_11069 Lnet/minecraft/class_2597;method_11069(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)Z
      named updateActivatingBlocks Lnet/minecraft/block/entity/ConduitBlockEntity;updateActivatingBlocks(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/List;)Z
    • givePlayersEffects

      private static void givePlayersEffects(World world, BlockPos pos, List<BlockPos> activatingBlocks)
      Mappings:
      Namespace Name Mixin selector
      official b Lciy;b(Lbwp;Lgg;Ljava/util/List;)V
      intermediary method_11055 Lnet/minecraft/class_2597;method_11055(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V
      named givePlayersEffects Lnet/minecraft/block/entity/ConduitBlockEntity;givePlayersEffects(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/List;)V
    • attackHostileEntity

      private static void attackHostileEntity(World world, BlockPos pos, BlockState state, List<BlockPos> activatingBlocks, ConduitBlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a(Lbwp;Lgg;Lcks;Ljava/util/List;Lciy;)V
      intermediary method_11068 Lnet/minecraft/class_2597;method_11068(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_2597;)V
      named attackHostileEntity Lnet/minecraft/block/entity/ConduitBlockEntity;attackHostileEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Ljava/util/List;Lnet/minecraft/block/entity/ConduitBlockEntity;)V
    • updateTargetEntity

      private static void updateTargetEntity(World world, BlockPos pos, ConduitBlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a(Lbwp;Lgg;Lciy;)V
      intermediary method_11064 Lnet/minecraft/class_2597;method_11064(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2597;)V
      named updateTargetEntity Lnet/minecraft/block/entity/ConduitBlockEntity;updateTargetEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/ConduitBlockEntity;)V
    • getAttackZone

      private static Box getAttackZone(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a(Lgg;)Ldmv;
      intermediary method_11059 Lnet/minecraft/class_2597;method_11059(Lnet/minecraft/class_2338;)Lnet/minecraft/class_238;
      named getAttackZone Lnet/minecraft/block/entity/ConduitBlockEntity;getAttackZone(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;
    • findTargetEntity

      @Nullable private static @Nullable LivingEntity findTargetEntity(World world, BlockPos pos, UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a(Lbwp;Lgg;Ljava/util/UUID;)Latt;
      intermediary method_11056 Lnet/minecraft/class_2597;method_11056(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/UUID;)Lnet/minecraft/class_1309;
      named findTargetEntity Lnet/minecraft/block/entity/ConduitBlockEntity;findTargetEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/UUID;)Lnet/minecraft/entity/LivingEntity;
    • spawnNautilusParticles

      private static void spawnNautilusParticles(World world, BlockPos pos, List<BlockPos> activatingBlocks, @Nullable @Nullable Entity entity, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a(Lbwp;Lgg;Ljava/util/List;Latf;I)V
      intermediary method_11063 Lnet/minecraft/class_2597;method_11063(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_1297;I)V
      named spawnNautilusParticles Lnet/minecraft/block/entity/ConduitBlockEntity;spawnNautilusParticles(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/List;Lnet/minecraft/entity/Entity;I)V
    • isActive

      public boolean isActive()
      Mappings:
      Namespace Name Mixin selector
      official d Lciy;d()Z
      intermediary method_11065 Lnet/minecraft/class_2597;method_11065()Z
      named isActive Lnet/minecraft/block/entity/ConduitBlockEntity;isActive()Z
    • isEyeOpen

      public boolean isEyeOpen()
      Mappings:
      Namespace Name Mixin selector
      official f Lciy;f()Z
      intermediary method_11066 Lnet/minecraft/class_2597;method_11066()Z
      named isEyeOpen Lnet/minecraft/block/entity/ConduitBlockEntity;isEyeOpen()Z
    • setEyeOpen

      private void setEyeOpen(boolean eyeOpen)
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a(Z)V
      intermediary method_11062 Lnet/minecraft/class_2597;method_11062(Z)V
      named setEyeOpen Lnet/minecraft/block/entity/ConduitBlockEntity;setEyeOpen(Z)V
    • getRotation

      public float getRotation(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lciy;a(F)F
      intermediary method_11061 Lnet/minecraft/class_2597;method_11061(F)F
      named getRotation Lnet/minecraft/block/entity/ConduitBlockEntity;getRotation(F)F