Package net.minecraft.block.entity
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 cgqintermediary net/minecraft/class_3924named net/minecraft/block/entity/CampfireBlockEntity
-
Field Summary
Fields Modifier and Type Field Description private int[]cookingTimesprivate int[]cookingTotalTimesprivate DefaultedList<ItemStack>itemsBeingCookedFields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world -
Constructor Summary
Constructors Constructor Description CampfireBlockEntity(BlockPos pos, BlockState state) -
Method Summary
Modifier and Type Method Description booleanaddItem(ItemStack item, int integer)voidclear()static voidclientTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire)DefaultedList<ItemStack>getItemsBeingCooked()Optional<CampfireCookingRecipe>getRecipeFor(ItemStack item)static voidlitServerTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire)voidreadNbt(CompoundTag tag)private CompoundTagsaveInitialChunkData(CompoundTag tag)voidspawnItemsBeingCooked()CompoundTagtoInitialChunkDataNbt()@Nullable BlockEntityUpdateS2CPackettoUpdatePacket()static voidunlitServerTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire)private voidupdateListeners()CompoundTagwriteNbt(CompoundTag tag)Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromNbt, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, setCachedState, setWorld
-
Field Details
-
itemsBeingCooked
- Mappings:
Namespace Name Mixin selector official aLcgq;a:Lgj;intermediary field_17383Lnet/minecraft/class_3924;field_17383:Lnet/minecraft/class_2371;named itemsBeingCookedLnet/minecraft/block/entity/CampfireBlockEntity;itemsBeingCooked:Lnet/minecraft/util/collection/DefaultedList;
-
cookingTimes
private final int[] cookingTimes- Mappings:
Namespace Name Mixin selector official bLcgq;b:[Iintermediary field_17384Lnet/minecraft/class_3924;field_17384:[Inamed cookingTimesLnet/minecraft/block/entity/CampfireBlockEntity;cookingTimes:[I
-
cookingTotalTimes
private final int[] cookingTotalTimes- Mappings:
Namespace Name Mixin selector official cLcgq;c:[Iintermediary field_17385Lnet/minecraft/class_3924;field_17385:[Inamed cookingTotalTimesLnet/minecraft/block/entity/CampfireBlockEntity;cookingTotalTimes:[I
-
-
Constructor Details
-
CampfireBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lcgq;<init>(Lfx;Lcio;)Vintermediary <init>Lnet/minecraft/class_3924;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed <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 aLcgq;a(Lbuq;Lfx;Lcio;Lcgq;)Vintermediary method_31666Lnet/minecraft/class_3924;method_31666(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)Vnamed litServerTickLnet/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 bLcgq;b(Lbuq;Lfx;Lcio;Lcgq;)Vintermediary method_31667Lnet/minecraft/class_3924;method_31667(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)Vnamed unlitServerTickLnet/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 cLcgq;c(Lbuq;Lfx;Lcio;Lcgq;)Vintermediary method_31668Lnet/minecraft/class_3924;method_31668(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)Vnamed clientTickLnet/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
- Mappings:
Namespace Name Mixin selector official dLcgq;d()Lgj;intermediary method_17505Lnet/minecraft/class_3924;method_17505()Lnet/minecraft/class_2371;named getItemsBeingCookedLnet/minecraft/block/entity/CampfireBlockEntity;getItemsBeingCooked()Lnet/minecraft/util/collection/DefaultedList;
-
readNbt
- Overrides:
readNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLcgm;a(Lmr;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed readNbtLnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
writeNbt
- Overrides:
writeNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcgm;b(Lmr;)Lmr;intermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named writeNbtLnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
saveInitialChunkData
- Mappings:
Namespace Name Mixin selector official cLcgq;c(Lmr;)Lmr;intermediary method_17507Lnet/minecraft/class_3924;method_17507(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named saveInitialChunkDataLnet/minecraft/block/entity/CampfireBlockEntity;saveInitialChunkData(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
toUpdatePacket
- Overrides:
toUpdatePacketin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLcgm;a()Lpp;intermediary method_16886Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622;named toUpdatePacketLnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
-
toInitialChunkDataNbt
- Overrides:
toInitialChunkDataNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcgm;b()Lmr;intermediary method_16887Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;named toInitialChunkDataNbtLnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/CompoundTag;
-
getRecipeFor
- Mappings:
Namespace Name Mixin selector official aLcgq;a(Lboq;)Ljava/util/Optional;intermediary method_17502Lnet/minecraft/class_3924;method_17502(Lnet/minecraft/class_1799;)Ljava/util/Optional;named getRecipeForLnet/minecraft/block/entity/CampfireBlockEntity;getRecipeFor(Lnet/minecraft/item/ItemStack;)Ljava/util/Optional;
-
addItem
- Mappings:
Namespace Name Mixin selector official aLcgq;a(Lboq;I)Zintermediary method_17503Lnet/minecraft/class_3924;method_17503(Lnet/minecraft/class_1799;I)Znamed addItemLnet/minecraft/block/entity/CampfireBlockEntity;addItem(Lnet/minecraft/item/ItemStack;I)Z
-
updateListeners
private void updateListeners()- Mappings:
Namespace Name Mixin selector official gLcgq;g()Vintermediary method_17510Lnet/minecraft/class_3924;method_17510()Vnamed updateListenersLnet/minecraft/block/entity/CampfireBlockEntity;updateListeners()V
-
clear
public void clear() -
spawnItemsBeingCooked
public void spawnItemsBeingCooked()- Mappings:
Namespace Name Mixin selector official fLcgq;f()Vintermediary method_17506Lnet/minecraft/class_3924;method_17506()Vnamed spawnItemsBeingCookedLnet/minecraft/block/entity/CampfireBlockEntity;spawnItemsBeingCooked()V
-