net.minecraft.world.level.block.entity

public abstract class BlockEntity

dze
net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.class_2586

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<BlockEntityType<?>>
d
TYPE_CODEC
field_57768
private static final org.slf4j.Logger
e
LOGGER
field_11868
private final BlockEntityType<?>
f
type
field_11864
protected Level
n
level
field_11863
protected final BlockPos
o
worldPosition
field_11867
protected boolean
p
remove
field_11865
private BlockState
g
blockState
field_11866
private DataComponentMap
h
components
field_50172

Constructor summary

ModifierConstructor
public (BlockEntityType<?> arg0, BlockPos arg1, BlockState arg2)

Method summary

Modifier and TypeMethod
private void
a(ecg arg0)
validateBlockState(BlockState arg0)
method_61175(class_2680 arg0)
public boolean
b(ecg arg0)
isValidBlockState(BlockState arg0)
method_61176(class_2680 arg0)
public static BlockPos
a(dke arg0, ue arg1)
getPosFromTag(ChunkPos arg0, CompoundTag arg1)
method_38239(class_1923 arg0, class_2487 arg1)
public Level
i()
getLevel()
method_10997()
public void
a(dkz arg0)
setLevel(Level arg0)
method_31662(class_1937 arg0)
public boolean
l()
hasLevel()
method_11002()
protected void
a(fbf arg0)
loadAdditional(ValueInput arg0)
method_11014(class_11368 arg0)
public final void
b(fbf arg0)
loadWithComponents(ValueInput arg0)
method_58690(class_11368 arg0)
public final void
c(fbf arg0)
loadCustomOnly(ValueInput arg0)
method_58691(class_11368 arg0)
protected void
a(fbh arg0)
saveAdditional(ValueOutput arg0)
method_11007(class_11372 arg0)
public final CompoundTag
b(jk$a arg0)
saveWithFullMetadata(HolderLookup$Provider arg0)
method_38242(class_7225$class_7874 arg0)
public void
c(fbh arg0)
saveWithFullMetadata(ValueOutput arg0)
method_71399(class_11372 arg0)
public void
d(fbh arg0)
saveWithId(ValueOutput arg0)
method_38243(class_11372 arg0)
public final CompoundTag
c(jk$a arg0)
saveWithoutMetadata(HolderLookup$Provider arg0)
method_38244(class_7225$class_7874 arg0)
public void
e(fbh arg0)
saveWithoutMetadata(ValueOutput arg0)
method_71400(class_11372 arg0)
public final CompoundTag
d(jk$a arg0)
saveCustomOnly(HolderLookup$Provider arg0)
method_58692(class_7225$class_7874 arg0)
public void
f(fbh arg0)
saveCustomOnly(ValueOutput arg0)
method_71401(class_11372 arg0)
private void
g(fbh arg0)
saveId(ValueOutput arg0)
method_38241(class_11372 arg0)
public static void
a(fbh arg0, dzg<?> arg1)
addEntityType(ValueOutput arg0, BlockEntityType<?> arg1)
method_38238(class_11372 arg0, class_2591<?> arg1)
private void
h(fbh arg0)
saveMetadata(ValueOutput arg0)
method_10999(class_11372 arg0)
public static BlockEntity
a(iy arg0, ecg arg1, ue arg2, jk$a arg3)
loadStatic(BlockPos arg0, BlockState arg1, CompoundTag arg2, HolderLookup$Provider arg3)
method_11005(class_2338 arg0, class_2680 arg1, class_2487 arg2, class_7225$class_7874 arg3)
public void
e()
setChanged()
method_5431()
protected static void
a(dkz arg0, iy arg1, ecg arg2)
setChanged(Level arg0, BlockPos arg1, BlockState arg2)
method_31663(class_1937 arg0, class_2338 arg1, class_2680 arg2)
public BlockPos
ay_()
getBlockPos()
method_11016()
public BlockState
m()
getBlockState()
method_11010()
public Packet<ClientGamePacketListener>
av_()
getUpdatePacket()
method_38235()
public CompoundTag
a(jk$a arg0)
getUpdateTag(HolderLookup$Provider arg0)
method_16887(class_7225$class_7874 arg0)
public boolean
n()
isRemoved()
method_11015()
public void
at_()
setRemoved()
method_11012()
public void
o()
clearRemoved()
method_10996()
public void
a(iy arg0, ecg arg1)
preRemoveSideEffects(BlockPos arg0, BlockState arg1)
method_66473(class_2338 arg0, class_2680 arg1)
public boolean
a_(int arg0, int arg1)
triggerEvent(int arg0, int arg1)
method_11004(int arg0, int arg1)
public void
a(q arg0)
fillCrashReportCategory(CrashReportCategory arg0)
method_11003(class_129 arg0)
public String
p()
getNameForReporting()
method_61177()
public BlockEntityType<?>
q()
getType()
method_11017()
public void
c(ecg arg0)
setBlockState(BlockState arg0)
method_31664(class_2680 arg0)
protected void
a(ki arg0)
applyImplicitComponents(DataComponentGetter arg0)
method_57568(class_9473 arg0)
public final void
a(dba arg0)
applyComponentsFromItemStack(ItemStack arg0)
method_58683(class_1799 arg0)
public final void
a(kk arg0, kl arg1)
applyComponents(DataComponentMap arg0, DataComponentPatch arg1)
method_58685(class_9323 arg0, class_9326 arg1)
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)
public final DataComponentMap
r()
collectComponents()
method_57590()
public DataComponentMap
s()
components()
method_58693()
public void
a(kk arg0)
setComponents(DataComponentMap arg0)
method_58684(class_9323 arg0)
public static Component
a(fbf arg0, String arg1)
parseCustomNameSafe(ValueInput arg0, String arg1)
method_59894(class_11368 arg0, String arg1)
public ProblemReporter$PathElement
t()
problemPath()
method_71402()