Class CampfireBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.CampfireBlockEntity
All Implemented Interfaces:
Clearable

public class CampfireBlockEntity extends BlockEntity implements Clearable
Mappings:
Namespace Name
official cit
intermediary net/minecraft/class_3924
named net/minecraft/block/entity/CampfireBlockEntity
  • Field Details

    • field_31330

      private static final int field_31330
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcit;a:I
      intermediary field_31330 Lnet/minecraft/class_3924;field_31330:I
      named field_31330 Lnet/minecraft/block/entity/CampfireBlockEntity;field_31330:I
    • field_31331

      private static final int field_31331
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcit;b:I
      intermediary field_31331 Lnet/minecraft/class_3924;field_31331:I
      named field_31331 Lnet/minecraft/block/entity/CampfireBlockEntity;field_31331:I
    • itemsBeingCooked

      private final DefaultedList<ItemStack> itemsBeingCooked
      Mappings:
      Namespace Name Mixin selector
      official c Lcit;c:Lgs;
      intermediary field_17383 Lnet/minecraft/class_3924;field_17383:Lnet/minecraft/class_2371;
      named itemsBeingCooked Lnet/minecraft/block/entity/CampfireBlockEntity;itemsBeingCooked:Lnet/minecraft/util/collection/DefaultedList;
    • cookingTimes

      private final int[] cookingTimes
      Mappings:
      Namespace Name Mixin selector
      official d Lcit;d:[I
      intermediary field_17384 Lnet/minecraft/class_3924;field_17384:[I
      named cookingTimes Lnet/minecraft/block/entity/CampfireBlockEntity;cookingTimes:[I
    • cookingTotalTimes

      private final int[] cookingTotalTimes
      Mappings:
      Namespace Name Mixin selector
      official e Lcit;e:[I
      intermediary field_17385 Lnet/minecraft/class_3924;field_17385:[I
      named cookingTotalTimes Lnet/minecraft/block/entity/CampfireBlockEntity;cookingTotalTimes:[I
  • Constructor Details

    • CampfireBlockEntity

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

    • litServerTick

      public static void litServerTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire)
      Mappings:
      Namespace Name Mixin selector
      official a Lcit;a(Lbwp;Lgg;Lcks;Lcit;)V
      intermediary method_31666 Lnet/minecraft/class_3924;method_31666(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)V
      named litServerTick Lnet/minecraft/block/entity/CampfireBlockEntity;litServerTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/CampfireBlockEntity;)V
    • unlitServerTick

      public static void unlitServerTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire)
      Mappings:
      Namespace Name Mixin selector
      official b Lcit;b(Lbwp;Lgg;Lcks;Lcit;)V
      intermediary method_31667 Lnet/minecraft/class_3924;method_31667(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)V
      named unlitServerTick Lnet/minecraft/block/entity/CampfireBlockEntity;unlitServerTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/CampfireBlockEntity;)V
    • clientTick

      public static void clientTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire)
      Mappings:
      Namespace Name Mixin selector
      official c Lcit;c(Lbwp;Lgg;Lcks;Lcit;)V
      intermediary method_31668 Lnet/minecraft/class_3924;method_31668(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)V
      named clientTick Lnet/minecraft/block/entity/CampfireBlockEntity;clientTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/CampfireBlockEntity;)V
    • getItemsBeingCooked

      public DefaultedList<ItemStack> getItemsBeingCooked()
      Mappings:
      Namespace Name Mixin selector
      official d Lcit;d()Lgs;
      intermediary method_17505 Lnet/minecraft/class_3924;method_17505()Lnet/minecraft/class_2371;
      named getItemsBeingCooked Lnet/minecraft/block/entity/CampfireBlockEntity;getItemsBeingCooked()Lnet/minecraft/util/collection/DefaultedList;
    • 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;
    • saveInitialChunkData

      private NbtCompound saveInitialChunkData(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official c Lcit;c(Lna;)Lna;
      intermediary method_17507 Lnet/minecraft/class_3924;method_17507(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
      named saveInitialChunkData Lnet/minecraft/block/entity/CampfireBlockEntity;saveInitialChunkData(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;
    • getRecipeFor

      public Optional<CampfireCookingRecipe> getRecipeFor(ItemStack item)
      Mappings:
      Namespace Name Mixin selector
      official a Lcit;a(Lbqp;)Ljava/util/Optional;
      intermediary method_17502 Lnet/minecraft/class_3924;method_17502(Lnet/minecraft/class_1799;)Ljava/util/Optional;
      named getRecipeFor Lnet/minecraft/block/entity/CampfireBlockEntity;getRecipeFor(Lnet/minecraft/item/ItemStack;)Ljava/util/Optional;
    • addItem

      public boolean addItem(ItemStack item, int integer)
      Mappings:
      Namespace Name Mixin selector
      official a Lcit;a(Lbqp;I)Z
      intermediary method_17503 Lnet/minecraft/class_3924;method_17503(Lnet/minecraft/class_1799;I)Z
      named addItem Lnet/minecraft/block/entity/CampfireBlockEntity;addItem(Lnet/minecraft/item/ItemStack;I)Z
    • updateListeners

      private void updateListeners()
      Mappings:
      Namespace Name Mixin selector
      official g Lcit;g()V
      intermediary method_17510 Lnet/minecraft/class_3924;method_17510()V
      named updateListeners Lnet/minecraft/block/entity/CampfireBlockEntity;updateListeners()V
    • clear

      public void clear()
      Specified by:
      clear in interface Clearable
      Mappings:
      Namespace Name Mixin selector
      official a Larr;a()V
      intermediary method_5448 Lnet/minecraft/class_3829;method_5448()V
      named clear Lnet/minecraft/util/Clearable;clear()V
    • spawnItemsBeingCooked

      public void spawnItemsBeingCooked()
      Mappings:
      Namespace Name Mixin selector
      official f Lcit;f()V
      intermediary method_17506 Lnet/minecraft/class_3924;method_17506()V
      named spawnItemsBeingCooked Lnet/minecraft/block/entity/CampfireBlockEntity;spawnItemsBeingCooked()V