net.minecraft.world.level.block.entity

public class BeehiveBlockEntity

extends BlockEntity

dzb
net.minecraft.world.level.block.entity.BeehiveBlockEntity
net.minecraft.class_4482

Field summary

Modifier and TypeField
static final org.slf4j.Logger
c
LOGGER
field_60370
private static final String
d
TAG_FLOWER_POS
field_31306
private static final String
e
BEES
field_31311
static final List<String>
f
IGNORED_BEE_TAGS
field_33570
public static final int
a
MAX_OCCUPANTS
field_31312
private static final int
g
MIN_TICKS_BEFORE_REENTERING_HIVE
field_31314
private static final int
h
MIN_OCCUPATION_TICKS_NECTAR
field_31315
public static final int
b
MIN_OCCUPATION_TICKS_NECTARLESS
field_31313
private final List<BeehiveBlockEntity$BeeData>
i
stored
field_20423
private BlockPos
j
savedFlowerPos
field_20424

Constructor summary

ModifierConstructor
public (BlockPos arg0, BlockState arg1)

Method summary

Modifier and TypeMethod
public void
e()
setChanged()
method_5431()
public boolean
a()
isFireNearby()
method_23280()
public boolean
c()
isEmpty()
method_22400()
public boolean
d()
isFull()
method_21856()
public void
a(csy arg0, ecg arg1, dzb$b arg2)
emptyAllLivingFromHive(Player arg0, BlockState arg1, BeehiveBlockEntity$BeeReleaseStatus arg2)
method_21850(class_1657 arg0, class_2680 arg1, class_4482$class_4484 arg2)
private List<Entity>
a(ecg arg0, dzb$b arg1)
releaseAllOccupants(BlockState arg0, BeehiveBlockEntity$BeeReleaseStatus arg1)
method_21852(class_2680 arg0, class_4482$class_4484 arg1)
public int
f()
getOccupantCount()
method_23903()
public static int
a(ecg arg0)
getHoneyLevel(BlockState arg0)
method_23902(class_2680 arg0)
public boolean
j()
isSedated()
method_23904()
public void
a(ckk arg0)
addOccupant(Bee arg0)
method_21848(class_4466 arg0)
public void
a(dzb$c arg0)
storeBee(BeehiveBlockEntity$Occupant arg0)
method_35292(class_4482$class_9309 arg0)
private static boolean
a(dkz arg0, iy arg1, ecg arg2, dzb$c arg3, List<bxs> arg4, dzb$b arg5, iy arg6)
releaseOccupant(Level arg0, BlockPos arg1, BlockState arg2, BeehiveBlockEntity$Occupant arg3, List<Entity> arg4, BeehiveBlockEntity$BeeReleaseStatus arg5, BlockPos arg6)
method_21855(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_4482$class_9309 arg3, List<class_1297> arg4, class_4482$class_4484 arg5, class_2338 arg6)
private boolean
k()
hasSavedFlowerPos()
method_21857()
private static void
a(dkz arg0, iy arg1, ecg arg2, List<dzb$a> arg3, iy arg4)
tickOccupants(Level arg0, BlockPos arg1, BlockState arg2, List<BeehiveBlockEntity$BeeData> arg3, BlockPos arg4)
method_21858(class_1937 arg0, class_2338 arg1, class_2680 arg2, List<class_4482$class_4483> arg3, class_2338 arg4)
public static void
a(dkz arg0, iy arg1, ecg arg2, dzb arg3)
serverTick(Level arg0, BlockPos arg1, BlockState arg2, BeehiveBlockEntity arg3)
method_31656(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_4482 arg3)
protected void
a(fbf arg0)
loadAdditional(ValueInput arg0)
method_11014(class_11368 arg0)
protected void
a(fbh arg0)
saveAdditional(ValueOutput arg0)
method_11007(class_11372 arg0)
protected void
a(ki arg0)
applyImplicitComponents(DataComponentGetter arg0)
method_57568(class_9473 arg0)
protected void
a(kk$a arg0)
collectImplicitComponents(DataComponentMap$Builder arg0)
method_57567(class_9323$class_9324 arg0)
public void
b(fbh arg0)
removeComponentsFromTag(ValueOutput arg0)
method_57569(class_11372 arg0)
private List<BeehiveBlockEntity$Occupant>
u()
getBees()
method_57580()