public class CampfireBlockEntity extends BlockEntity implements Clearable
| Modifier and Type | Field and Description |
|---|---|
private int[] |
cookingTimes |
private int[] |
cookingTotalTimes |
private DefaultedList<ItemStack> |
itemsBeingCooked |
pos, removed, world| Constructor and Description |
|---|
CampfireBlockEntity(BlockPos blockPos,
BlockState blockState) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addItem(ItemStack item,
int integer) |
void |
clear() |
void |
fromTag(CompoundTag compoundTag) |
DefaultedList<ItemStack> |
getItemsBeingCooked() |
Optional<CampfireCookingRecipe> |
getRecipeFor(ItemStack item) |
static void |
method_31666(World world,
BlockPos blockPos,
BlockState blockState,
CampfireBlockEntity campfireBlockEntity) |
static void |
method_31667(World world,
BlockPos blockPos,
BlockState blockState,
CampfireBlockEntity campfireBlockEntity) |
static void |
method_31668(World world,
BlockPos blockPos,
BlockState blockState,
CampfireBlockEntity campfireBlockEntity) |
private CompoundTag |
saveInitialChunkData(CompoundTag tag) |
void |
spawnItemsBeingCooked() |
CompoundTag |
toInitialChunkDataTag() |
CompoundTag |
toTag(CompoundTag tag) |
BlockEntityUpdateS2CPacket |
toUpdatePacket() |
private void |
updateListeners() |
cancelRemoval, copyItemDataRequiresOperator, createFromTag, getCachedState, getPos, getSquaredRenderDistance, getType, getWorld, hasWorld, isRemoved, markDirty, markRemoved, method_31662, method_31663, method_31664, onSyncedBlockEvent, populateCrashReportprivate final DefaultedList<ItemStack> itemsBeingCooked
private final int[] cookingTimes
private final int[] cookingTotalTimes
public CampfireBlockEntity(BlockPos blockPos, BlockState blockState)
public static void method_31666(World world, BlockPos blockPos, BlockState blockState, CampfireBlockEntity campfireBlockEntity)
public static void method_31667(World world, BlockPos blockPos, BlockState blockState, CampfireBlockEntity campfireBlockEntity)
public static void method_31668(World world, BlockPos blockPos, BlockState blockState, CampfireBlockEntity campfireBlockEntity)
public DefaultedList<ItemStack> getItemsBeingCooked()
public void fromTag(CompoundTag compoundTag)
fromTag in class BlockEntitypublic CompoundTag toTag(CompoundTag tag)
toTag in class BlockEntityprivate CompoundTag saveInitialChunkData(CompoundTag tag)
@Nullable public BlockEntityUpdateS2CPacket toUpdatePacket()
toUpdatePacket in class BlockEntitypublic CompoundTag toInitialChunkDataTag()
toInitialChunkDataTag in class BlockEntitypublic Optional<CampfireCookingRecipe> getRecipeFor(ItemStack item)
public boolean addItem(ItemStack item, int integer)
private void updateListeners()
public void spawnItemsBeingCooked()