Package codechicken.enderstorage.tile
Class TileEnderChest
java.lang.Object
net.neoforged.neoforge.attachment.AttachmentHolder
net.minecraft.world.level.block.entity.BlockEntity
codechicken.lib.block.ModularBlockEntity
codechicken.enderstorage.tile.TileFrequencyOwner
codechicken.enderstorage.tile.TileEnderChest
- All Implemented Interfaces:
net.minecraft.util.debug.DebugValueSource,net.neoforged.neoforge.attachment.IAttachmentHolder,net.neoforged.neoforge.common.extensions.IBlockEntityExtension
-
Nested Class Summary
Nested classes/interfaces inherited from class codechicken.lib.block.ModularBlockEntity
codechicken.lib.block.ModularBlockEntity.DataComponentNested classes/interfaces inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
net.neoforged.neoforge.attachment.AttachmentHolder.AsFieldNested classes/interfaces inherited from interface net.minecraft.util.debug.DebugValueSource
net.minecraft.util.debug.DebugValueSource.Registration, net.minecraft.util.debug.DebugValueSource.ValueGetter<T> -
Field Summary
FieldsFields inherited from class codechicken.enderstorage.tile.TileFrequencyOwner
frequency, SELECTION_BUTTONFields 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
ConstructorsConstructorDescriptionTileEnderChest(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
Method Summary
Modifier and TypeMethodDescriptionbooleanactivate(net.minecraft.world.entity.player.Player player, int subHit, net.minecraft.world.InteractionHand hand) intnet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.item.ItemResource> doublegetRadianLidAngle(float frame) voidvoidonPlaced(@Nullable net.minecraft.world.entity.LivingEntity entity) voidreadFromPacket(net.minecraft.network.RegistryFriendlyByteBuf packet) voidtick()booleantriggerEvent(int id, int type) voidwriteToPacket(net.minecraft.network.RegistryFriendlyByteBuf packet) Methods inherited from class codechicken.enderstorage.tile.TileFrequencyOwner
createPacket, getFrequency, getLightValue, getUpdateTag, handleUpdateTag, loadAdditional, redstoneInteraction, saveAdditional, sendUpdatePacket, setFreq, setLevelMethods inherited from class codechicken.lib.block.ModularBlockEntity
getData, onInternalClientPacket, onInternalServerPacketMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, applyImplicitComponents, clearRemoved, collectComponents, collectImplicitComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getNameForReporting, getPersistentData, getPosFromTag, getType, getUpdatePacket, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, parseCustomNameSafe, preRemoveSideEffects, problemPath, registerDebugValues, removeComponentsFromTag, removeData, saveCustomOnly, saveCustomOnly, saveWithFullMetadata, saveWithFullMetadata, saveWithId, saveWithoutMetadata, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setData, setRemoved, syncDataMethods 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
getModelData, hasCustomOutlineRendering, invalidateCapabilities, onChunkUnloaded, onDataPacket, onLoad, requestModelDataUpdate
-
Field Details
-
a_lidAngle
public double a_lidAngle -
b_lidAngle
public double b_lidAngle -
c_numOpen
public int c_numOpen
-
-
Constructor Details
-
TileEnderChest
public TileEnderChest(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
Method Details
-
tick
public void tick()- Overrides:
tickin classTileFrequencyOwner
-
triggerEvent
public boolean triggerEvent(int id, int type) - Overrides:
triggerEventin classnet.minecraft.world.level.block.entity.BlockEntity
-
getRadianLidAngle
public double getRadianLidAngle(float frame) -
getStorage
- Specified by:
getStoragein classTileFrequencyOwner
-
onFrequencySet
public void onFrequencySet()- Overrides:
onFrequencySetin classTileFrequencyOwner
-
writeToPacket
public void writeToPacket(net.minecraft.network.RegistryFriendlyByteBuf packet) - Overrides:
writeToPacketin classTileFrequencyOwner
-
readFromPacket
public void readFromPacket(net.minecraft.network.RegistryFriendlyByteBuf packet) - Overrides:
readFromPacketin classTileFrequencyOwner
-
onPlaced
public void onPlaced(@Nullable @Nullable net.minecraft.world.entity.LivingEntity entity) - Overrides:
onPlacedin classTileFrequencyOwner
-
activate
public boolean activate(net.minecraft.world.entity.player.Player player, int subHit, net.minecraft.world.InteractionHand hand) - Overrides:
activatein classTileFrequencyOwner
-
comparatorOutput
public int comparatorOutput()- Overrides:
comparatorOutputin classTileFrequencyOwner
-
getItemHandler
public net.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.item.ItemResource> getItemHandler()
-