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 cfvintermediary 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)voidfromTag(CompoundTag tag)DefaultedList<ItemStack>getItemsBeingCooked()Optional<CampfireCookingRecipe>getRecipeFor(ItemStack item)static voidlitServerTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire)private CompoundTagsaveInitialChunkData(CompoundTag tag)voidspawnItemsBeingCooked()CompoundTagtoInitialChunkDataTag()CompoundTagtoTag(CompoundTag tag)BlockEntityUpdateS2CPackettoUpdatePacket()static voidunlitServerTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire)private voidupdateListeners()Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromTag, getCachedState, getPos, getSquaredRenderDistance, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, setCachedState, setWorld
-
Field Details
-
itemsBeingCooked
- Mappings:
Namespace Name Mixin selector official aLcfv;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 bLcfv;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 cLcfv;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>Lcfv;<init>(Lfx;Lcht;)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 aLcfv;a(Lbtv;Lfx;Lcht;Lcfv;)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 bLcfv;b(Lbtv;Lfx;Lcht;Lcfv;)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 cLcfv;c(Lbtv;Lfx;Lcht;Lcfv;)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 dLcfv;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;
-
fromTag
- Overrides:
fromTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLcfr;a(Lmq;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed fromTagLnet/minecraft/block/entity/BlockEntity;fromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
toTag
- Overrides:
toTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcfr;b(Lmq;)Lmq;intermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named toTagLnet/minecraft/block/entity/BlockEntity;toTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
saveInitialChunkData
- Mappings:
Namespace Name Mixin selector official cLcfv;c(Lmq;)Lmq;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 aLcfr;a()Lpo;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;
-
toInitialChunkDataTag
- Overrides:
toInitialChunkDataTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcfr;b()Lmq;intermediary method_16887Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;named toInitialChunkDataTagLnet/minecraft/block/entity/BlockEntity;toInitialChunkDataTag()Lnet/minecraft/nbt/CompoundTag;
-
getRecipeFor
- Mappings:
Namespace Name Mixin selector official aLcfv;a(Lbnv;)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 aLcfv;a(Lbnv;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 hLcfv;h()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 fLcfv;f()Vintermediary method_17506Lnet/minecraft/class_3924;method_17506()Vnamed spawnItemsBeingCookedLnet/minecraft/block/entity/CampfireBlockEntity;spawnItemsBeingCooked()V
-