net.minecraft.world.level.block

public class CakeBlock

extends Block

All mapped superinterfaces:

FeatureElement, ItemLike

dka
net.minecraft.world.level.block.CakeBlock
net.minecraft.class_2272
net.minecraft.unmapped.C_tldtxelx
net.minecraft.block.CakeBlock
net.minecraft.block.CakeBlock
net.minecraft.src.C_1719_
net.minecraft.world.level.block.BlockCake

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<CakeBlock>
a
CODEC
field_46295
f_ueezsnwh
CODEC
CODEC
f_303361_
public static final int
b
MAX_BITES
field_31046
f_gmlywhqj
MAX_BITES
MAX_BITES
f_152742_
public static final IntegerProperty
c
BITES
field_10739
f_jviguqpi
BITES
BITES
f_51180_
public static final int
d
FULL_CAKE_SIGNAL
field_27173
f_faclvvif
DEFAULT_COMPARATOR_OUTPUT
DEFAULT_COMPARATOR_OUTPUT
f_152743_
protected static final float
e
AABB_OFFSET
field_31047
f_qvpulnxs
field_31047
SHAPE_OFFSET
f_152744_
protected static final float
f
AABB_SIZE_PER_BITE
field_31048
f_fgarpjdx
field_31048
SHAPE_SIZE_PER_BITE
f_152745_
protected static final VoxelShape[]
g
SHAPE_BY_BITE
field_10738
f_zoiovutr
BITES_TO_SHAPE
BITES_TO_SHAPE
f_51181_

Constructor summary

ModifierConstructor
protected (BlockBehaviour$Properties settings)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<CakeBlock>
a()
codec()
method_53969()
m_wrnxumjr()
getCodec()
getCodec()
m_304657_()
protected VoxelShape
a(dwy arg0, dfo arg1, ji arg2, fbg arg3)
getShape(BlockState arg0, BlockGetter arg1, BlockPos arg2, CollisionContext arg3)
method_9530(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
m_fqngyjtr(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2, C_pbfjvesm arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
m_5940_(C_2064_ p_51223_, C_1559_ p_51224_, C_4675_ p_51225_, C_3051_ arg3)
protected InteractionResult
a(cwq arg0, dwy arg1, dgj arg2, ji arg3, coy arg4, bsk arg5, fax arg6)
useItemOn(ItemStack arg0, BlockState arg1, Level arg2, BlockPos arg3, Player arg4, InteractionHand arg5, BlockHitResult arg6)
method_55765(class_1799 arg0, class_2680 arg1, class_1937 arg2, class_2338 arg3, class_1657 arg4, class_1268 arg5, class_3965 arg6)
m_jzhgkbwu(C_sddaxwyk arg0, C_txtbiemp arg1, C_cdctfzbn arg2, C_hynzadkk arg3, C_jzrpycqo arg4, C_laxmzoqs arg5, C_jdakttms arg6)
onUseWithItem(ItemStack arg0, BlockState arg1, World arg2, BlockPos arg3, PlayerEntity arg4, Hand arg5, BlockHitResult arg6)
onInteract(ItemStack arg0, BlockState arg1, World arg2, BlockPos arg3, PlayerEntity arg4, Hand arg5, BlockHitResult arg6)
m_51273_(C_1391_ p_333266_, C_2064_ p_328017_, C_1596_ p_332811_, C_4675_ p_327926_, C_1141_ p_330281_, C_470_ p_332277_, C_3041_ arg6)
protected InteractionResult
a(dwy arg0, dgj arg1, ji arg2, coy arg3, fax arg4)
useWithoutItem(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, BlockHitResult arg4)
method_55766(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_3965 arg4)
m_pguoxmgn(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_jzrpycqo arg3, C_jdakttms arg4)
onUse(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, BlockHitResult arg4)
onUse(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, BlockHitResult arg4)
m_6227_(C_2064_ p_334119_, C_1596_ p_330552_, C_4675_ p_332095_, C_1141_ p_329702_, C_3041_ arg4)
protected static InteractionResult
a(dgk arg0, ji arg1, dwy arg2, coy arg3)
eat(LevelAccessor arg0, BlockPos arg1, BlockState arg2, Player arg3)
method_9719(class_1936 arg0, class_2338 arg1, class_2680 arg2, class_1657 arg3)
m_kvoqxbvz(C_vdvbsyle arg0, C_hynzadkk arg1, C_txtbiemp arg2, C_jzrpycqo arg3)
tryEat(WorldAccess world, BlockPos pos, BlockState state, PlayerEntity player)
tryEat(WorldAccess world, BlockPos pos, BlockState state, PlayerEntity player)
m_51185_(C_1598_ p_51186_, C_4675_ p_51187_, C_2064_ p_51188_, C_1141_ p_51189_)
protected BlockState
a(dwy arg0, dgm arg1, dgy arg2, ji arg3, jn arg4, ji arg5, dwy arg6, azh arg7)
updateShape(BlockState arg0, LevelReader arg1, ScheduledTickAccess arg2, BlockPos arg3, Direction arg4, BlockPos arg5, BlockState arg6, RandomSource arg7)
method_9559(class_2680 arg0, class_4538 arg1, class_10225 arg2, class_2338 arg3, class_2350 arg4, class_2338 arg5, class_2680 arg6, class_5819 arg7)
m_yvunqpeq(C_txtbiemp arg0, C_eemzphbi arg1, C_adoatlrf arg2, C_hynzadkk arg3, C_xpuuihxf arg4, C_hynzadkk arg5, C_txtbiemp arg6, C_rlomrsco arg7)
getStateForNeighborUpdate(BlockState arg0, WorldView arg1, ScheduledTickView arg2, BlockPos arg3, Direction arg4, BlockPos arg5, BlockState arg6, Random arg7)
getStateForNeighborUpdate(BlockState arg0, WorldView arg1, TickSchedulerAccess arg2, BlockPos arg3, Direction arg4, BlockPos arg5, BlockState arg6, RandomGenerator arg7)
m_7417_(C_2064_ p_366089_, C_1599_ p_363263_, C_346056_ p_51217_, C_4675_ p_51214_, C_4687_ p_51218_, C_4675_ p_51215_, C_2064_ p_363935_, C_212974_ arg7)
protected boolean
a(dwy arg0, dgm arg1, ji arg2)
canSurvive(BlockState arg0, LevelReader arg1, BlockPos arg2)
method_9558(class_2680 arg0, class_4538 arg1, class_2338 arg2)
m_qixajhot(C_txtbiemp arg0, C_eemzphbi arg1, C_hynzadkk arg2)
canPlaceAt(BlockState arg0, WorldView arg1, BlockPos arg2)
canPlaceAt(BlockState arg0, WorldView arg1, BlockPos arg2)
m_7898_(C_2064_ p_51210_, C_1599_ p_51211_, C_4675_ arg2)
protected void
a(dwz$a<djn, dwy> arg0)
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
m_yujtcnah(C_ezfeikaq$C_mfnsmxhw<C_mmxmpdoq, C_txtbiemp> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
m_7926_(C_2065_$C_2066_<C_1706_, C_2064_> arg0)
protected int
a(dwy arg0, dgj arg1, ji arg2)
getAnalogOutputSignal(BlockState arg0, Level arg1, BlockPos arg2)
method_9572(class_2680 arg0, class_1937 arg1, class_2338 arg2)
m_wtutwlcg(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2)
getComparatorOutput(BlockState arg0, World arg1, BlockPos arg2)
getComparatorOutput(BlockState arg0, World arg1, BlockPos arg2)
m_6782_(C_2064_ p_51199_, C_1596_ p_51200_, C_4675_ arg2)
public static int
b(int arg0)
getOutputSignal(int arg0)
method_31627(int arg0)
m_fesliehb(int arg0)
getComparatorOutput(int bites)
getComparatorOutput(int bites)
m_152746_(int p_152747_)
protected boolean
c_(dwy arg0)
hasAnalogOutputSignal(BlockState arg0)
method_9498(class_2680 arg0)
m_upxjoscw(C_txtbiemp arg0)
hasComparatorOutput(BlockState arg0)
hasComparatorOutput(BlockState arg0)
m_7278_(C_2064_ arg0)
protected boolean
a(dwy arg0, etp arg1)
isPathfindable(BlockState arg0, PathComputationType arg1)
method_9516(class_2680 arg0, class_10 arg1)
m_rwctfady(C_txtbiemp arg0, C_kjwlgpfr arg1)
canPathfindThrough(BlockState arg0, NavigationType arg1)
canPathfindThrough(BlockState arg0, NavigationType arg1)
m_7357_(C_2064_ p_51196_, C_2754_ arg1)