Class BigBrainBlockEntity

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

public class BigBrainBlockEntity extends BlockEntity
Mappings:
Namespace Name
official dqa
intermediary net/minecraft/class_9571
named net/minecraft/block/entity/BigBrainBlockEntity
  • Field Details

    • AMOUNT_KEY

      public static final String AMOUNT_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Ldqa;a:Ljava/lang/String;
      intermediary field_50903 Lnet/minecraft/class_9571;field_50903:Ljava/lang/String;
      named AMOUNT_KEY Lnet/minecraft/block/entity/BigBrainBlockEntity;AMOUNT_KEY:Ljava/lang/String;
    • field_50904

      private static final double field_50904
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Ldqa;b:D
      intermediary field_50904 Lnet/minecraft/class_9571;field_50904:D
      named field_50904 Lnet/minecraft/block/entity/BigBrainBlockEntity;field_50904:D
    • DEFAULT_DELAY

      private static final int DEFAULT_DELAY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Ldqa;c:I
      intermediary field_50905 Lnet/minecraft/class_9571;field_50905:I
      named DEFAULT_DELAY Lnet/minecraft/block/entity/BigBrainBlockEntity;DEFAULT_DELAY:I
    • DELAY_KEY

      private static final String DELAY_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Ldqa;d:Ljava/lang/String;
      intermediary field_50906 Lnet/minecraft/class_9571;field_50906:Ljava/lang/String;
      named DELAY_KEY Lnet/minecraft/block/entity/BigBrainBlockEntity;DELAY_KEY:Ljava/lang/String;
    • delay

      private int delay
      Mappings:
      Namespace Name Mixin selector
      official e Ldqa;e:I
      intermediary field_50907 Lnet/minecraft/class_9571;field_50907:I
      named delay Lnet/minecraft/block/entity/BigBrainBlockEntity;delay:I
    • amount

      private int amount
      Mappings:
      Namespace Name Mixin selector
      official f Ldqa;f:I
      intermediary field_50908 Lnet/minecraft/class_9571;field_50908:I
      named amount Lnet/minecraft/block/entity/BigBrainBlockEntity;amount:I
  • Constructor Details

    • BigBrainBlockEntity

      public BigBrainBlockEntity(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldqa;<init>(Lir;Ldtc;)V
      intermediary <init> Lnet/minecraft/class_9571;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named <init> Lnet/minecraft/block/entity/BigBrainBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
  • Method Details

    • readNbt

      public void readNbt(NbtCompound nbt, RegistryWrapper.WrapperLookup registryLookup)
      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 Ldqc;a(Luk;Ljc$a;)V
      intermediary method_11014 Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
      named readNbt Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)V
    • writeNbt

      protected void writeNbt(NbtCompound nbt, RegistryWrapper.WrapperLookup registryLookup)
      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 Ldqc;b(Luk;Ljc$a;)V
      intermediary method_11007 Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
      named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)V
    • getAmount

      public int getAmount()
      Mappings:
      Namespace Name Mixin selector
      official b Ldqa;b()I
      intermediary method_59165 Lnet/minecraft/class_9571;method_59165()I
      named getAmount Lnet/minecraft/block/entity/BigBrainBlockEntity;getAmount()I
    • setAmount

      public void setAmount(int amount)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqa;a(I)V
      intermediary method_59162 Lnet/minecraft/class_9571;method_59162(I)V
      named setAmount Lnet/minecraft/block/entity/BigBrainBlockEntity;setAmount(I)V
    • addComponents

      public void addComponents(ComponentMap.Builder componentMapBuilder)
      Overrides:
      addComponents in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Ldqc;a(Lka$a;)V
      intermediary method_57567 Lnet/minecraft/class_2586;method_57567(Lnet/minecraft/class_9323$class_9324;)V
      named addComponents Lnet/minecraft/block/entity/BlockEntity;addComponents(Lnet/minecraft/component/ComponentMap$Builder;)V
    • removeFromCopiedStackNbt

      public void removeFromCopiedStackNbt(NbtCompound nbt)
      Overrides:
      removeFromCopiedStackNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Ldqc;a(Luk;)V
      intermediary method_57569 Lnet/minecraft/class_2586;method_57569(Lnet/minecraft/class_2487;)V
      named removeFromCopiedStackNbt Lnet/minecraft/block/entity/BlockEntity;removeFromCopiedStackNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • tick

      public static void tick(World world, BlockPos pos, BlockState state, BigBrainBlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqa;a(Ldca;Lir;Ldtc;Ldqa;)V
      intermediary method_59164 Lnet/minecraft/class_9571;method_59164(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9571;)V
      named tick Lnet/minecraft/block/entity/BigBrainBlockEntity;tick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BigBrainBlockEntity;)V