Class SculkSensorBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.SculkSensorBlockEntity
All Implemented Interfaces:
class_8514, GameEventListener.class_8513<class_8514.class_8516>
Direct Known Subclasses:
CalibratedSculkSensorBlockEntity

public class SculkSensorBlockEntity extends BlockEntity implements GameEventListener.class_8513<class_8514.class_8516>, class_8514
Mappings:
Namespace Name
official dai
intermediary net/minecraft/class_5704
named net/minecraft/block/entity/SculkSensorBlockEntity
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Ldai;b:Lorg/slf4j/Logger;
      intermediary field_38236 Lnet/minecraft/class_5704;field_38236:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/block/entity/SculkSensorBlockEntity;LOGGER:Lorg/slf4j/Logger;
    • field_44615

      private class_8514.class_8515 field_44615
      Mappings:
      Namespace Name Mixin selector
      official c Ldai;c:Ldgj$a;
      intermediary field_44615 Lnet/minecraft/class_5704;field_44615:Lnet/minecraft/class_8514$class_8515;
      named field_44615 Lnet/minecraft/block/entity/SculkSensorBlockEntity;field_44615:Lnet/minecraft/class_8514$class_8515;
    • listener

      private final class_8514.class_8516 listener
      Mappings:
      Namespace Name Mixin selector
      official d Ldai;d:Ldgj$b;
      intermediary field_28118 Lnet/minecraft/class_5704;field_28118:Lnet/minecraft/class_8514$class_8516;
      named listener Lnet/minecraft/block/entity/SculkSensorBlockEntity;listener:Lnet/minecraft/class_8514$class_8516;
    • callback

      private final class_8514.Callback callback
      Mappings:
      Namespace Name Mixin selector
      official e Ldai;e:Ldgj$d;
      intermediary field_43291 Lnet/minecraft/class_5704;field_43291:Lnet/minecraft/class_8514$class_5719;
      named callback Lnet/minecraft/block/entity/SculkSensorBlockEntity;callback:Lnet/minecraft/class_8514$Callback;
    • lastVibrationFrequency

      private int lastVibrationFrequency
      Mappings:
      Namespace Name Mixin selector
      official g Ldai;g:I
      intermediary field_28119 Lnet/minecraft/class_5704;field_28119:I
      named lastVibrationFrequency Lnet/minecraft/block/entity/SculkSensorBlockEntity;lastVibrationFrequency:I
  • Constructor Details

    • SculkSensorBlockEntity

      protected SculkSensorBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lczd;<init>(Lczf;Lgu;Ldbr;)V
      intermediary <init> Lnet/minecraft/class_2586;<init>(Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named <init> Lnet/minecraft/block/entity/BlockEntity;<init>(Lnet/minecraft/block/entity/BlockEntityType;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • SculkSensorBlockEntity

      public SculkSensorBlockEntity(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldai;<init>(Lgu;Ldbr;)V
      intermediary <init> Lnet/minecraft/class_5704;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named <init> Lnet/minecraft/block/entity/SculkSensorBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
  • Method Details

    • createCallback

      public class_8514.Callback createCallback()
      Mappings:
      Namespace Name Mixin selector
      official c Ldai;c()Ldgj$d;
      intermediary method_49831 Lnet/minecraft/class_5704;method_49831()Lnet/minecraft/class_8514$class_5719;
      named createCallback Lnet/minecraft/block/entity/SculkSensorBlockEntity;createCallback()Lnet/minecraft/class_8514$Callback;
    • readNbt

      public void readNbt(NbtCompound nbt)
      Reads data from nbt. Subclasses should override this if they store a persistent data.

      NBT is a storage format; therefore, a data from NBT is loaded to a block entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the block entity.

      nbt might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.

      Overrides:
      readNbt in class BlockEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lczd;a(Lqr;)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

      protected void writeNbt(NbtCompound nbt)
      Writes data to nbt. Subclasses should override this if they store a persistent data.

      NBT is a storage format; therefore, a data from NBT is loaded to a block entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the block entity.

      Overrides:
      writeNbt in class BlockEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lczd;b(Lqr;)V
      intermediary method_11007 Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)V
      named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_51298

      public class_8514.class_8515 method_51298()
      Specified by:
      method_51298 in interface class_8514
      Mappings:
      Namespace Name Mixin selector
      official fW Ldgj;fW()Ldgj$a;
      intermediary method_51298 Lnet/minecraft/class_8514;method_51298()Lnet/minecraft/class_8514$class_8515;
      named method_51298 Lnet/minecraft/class_8514;method_51298()Lnet/minecraft/class_8514$class_8515;
    • method_51299

      public class_8514.Callback method_51299()
      Specified by:
      method_51299 in interface class_8514
      Mappings:
      Namespace Name Mixin selector
      official fX Ldgj;fX()Ldgj$d;
      intermediary method_51299 Lnet/minecraft/class_8514;method_51299()Lnet/minecraft/class_8514$class_5719;
      named method_51299 Lnet/minecraft/class_8514;method_51299()Lnet/minecraft/class_8514$Callback;
    • getLastVibrationFrequency

      public int getLastVibrationFrequency()
      Mappings:
      Namespace Name Mixin selector
      official f Ldai;f()I
      intermediary method_32912 Lnet/minecraft/class_5704;method_32912()I
      named getLastVibrationFrequency Lnet/minecraft/block/entity/SculkSensorBlockEntity;getLastVibrationFrequency()I
    • setLastVibrationFrequency

      public void setLastVibrationFrequency(int lastVibrationFrequency)
      Mappings:
      Namespace Name Mixin selector
      official a Ldai;a(I)V
      intermediary method_44213 Lnet/minecraft/class_5704;method_44213(I)V
      named setLastVibrationFrequency Lnet/minecraft/block/entity/SculkSensorBlockEntity;setLastVibrationFrequency(I)V
    • method_51358

      public class_8514.class_8516 method_51358()
      Specified by:
      method_51358 in interface GameEventListener.class_8513<class_8514.class_8516>
      Mappings:
      Namespace Name Mixin selector
      official g Ldai;g()Ldgj$b;
      intermediary method_32911 Lnet/minecraft/class_5704;method_32911()Lnet/minecraft/class_8514$class_8516;
      named method_51358 Lnet/minecraft/block/entity/SculkSensorBlockEntity;method_51358()Lnet/minecraft/class_8514$class_8516;