Class DryingRackBlockEntity
java.lang.Object
net.neoforged.neoforge.attachment.AttachmentHolder
net.minecraft.world.level.block.entity.BlockEntity
petrolpark.mc.library.core.world.block.entity.BlockEntityBase
petrolpark.mc.library.core.world.item.wooden.WoodenBlockEntity
petrolpark.mc.library.shared.world.item.crafting.drying.rack.DryingRackBlockEntity
- All Implemented Interfaces:
net.minecraft.world.Clearable,net.neoforged.neoforge.attachment.IAttachmentHolder,net.neoforged.neoforge.common.extensions.IBlockEntityExtension
public class DryingRackBlockEntity
extends WoodenBlockEntity
implements net.minecraft.world.Clearable
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.BlockEntity.DataComponentInputNested classes/interfaces inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
net.neoforged.neoforge.attachment.AttachmentHolder.AsField -
Field Summary
FieldsFields inherited from class petrolpark.mc.library.core.world.item.wooden.WoodenBlockEntity
woodFields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPositionFields inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
ATTACHMENTS_NBT_KEY -
Constructor Summary
ConstructorsConstructorDescriptionDryingRackBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<DryingRackBlockEntity> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidnet.neoforged.neoforge.items.ItemStackHandlergetItemHandler(net.minecraft.core.Direction face) protected voidread(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket) protected voidwrite(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket) Methods inherited from class petrolpark.mc.library.core.world.item.wooden.WoodenBlockEntity
applyImplicitComponents, collectImplicitComponents, getModelDataMethods inherited from class petrolpark.mc.library.core.world.block.entity.BlockEntityBase
getUpdatePacket, getUpdateTag, handleUpdateTag, loadAdditional, notifyUpdate, onDataPacket, saveAdditional, sendDataMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, clearRemoved, collectComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, onlyOpCanSetNbt, parseCustomNameSafe, removeComponentsFromTag, removeData, saveCustomAndMetadata, saveCustomOnly, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setData, setLevel, setRemoved, syncData, triggerEventMethods inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
deserializeAttachments, getData, getExistingDataOrNull, hasAttachments, hasData, serializeAttachmentsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.attachment.IAttachmentHolder
getData, getExistingData, getExistingData, getExistingDataOrNull, hasData, removeData, setData, syncDataMethods inherited from interface net.neoforged.neoforge.common.extensions.IBlockEntityExtension
hasCustomOutlineRendering, invalidateCapabilities, onChunkUnloaded, onLoad, requestModelDataUpdate
-
Field Details
-
inv
public final net.neoforged.neoforge.items.ItemStackHandler inv
-
-
Constructor Details
-
DryingRackBlockEntity
public DryingRackBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<DryingRackBlockEntity> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState)
-
-
Method Details
-
dropContents
public void dropContents() -
getItemHandler
public net.neoforged.neoforge.items.ItemStackHandler getItemHandler(@Nullable net.minecraft.core.Direction face) -
clearContent
public void clearContent()- Specified by:
clearContentin interfacenet.minecraft.world.Clearable
-
read
protected void read(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket) - Overrides:
readin classWoodenBlockEntity
-
write
protected void write(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket) - Overrides:
writein classWoodenBlockEntity
-