Class AbstractCableLikeBlockEntity<T extends com.refinedmods.refinedstorage.api.network.impl.node.AbstractNetworkNode>

All Implemented Interfaces:
ConfigurationCardTarget, NetworkItemTargetBlockEntity, PlayerAwareBlockEntity, net.minecraft.world.Nameable
Direct Known Subclasses:
AbstractCableBlockEntity, AbstractConstructorBlockEntity, AbstractDestructorBlockEntity, AbstractExporterBlockEntity, AbstractExternalStorageBlockEntity, AbstractImporterBlockEntity

public abstract class AbstractCableLikeBlockEntity<T extends com.refinedmods.refinedstorage.api.network.impl.node.AbstractNetworkNode> extends AbstractBaseNetworkNodeContainerBlockEntity<T>
  • Field Details

  • Constructor Details

    • AbstractCableLikeBlockEntity

      protected AbstractCableLikeBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, T networkNode)
  • Method Details

    • saveAdditional

      public void saveAdditional(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider provider)
      Overrides:
      saveAdditional in class AbstractBaseNetworkNodeContainerBlockEntity<T extends com.refinedmods.refinedstorage.api.network.impl.node.AbstractNetworkNode>
    • loadAdditional

      public void loadAdditional(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider provider)
      Overrides:
      loadAdditional in class AbstractBaseNetworkNodeContainerBlockEntity<T extends com.refinedmods.refinedstorage.api.network.impl.node.AbstractNetworkNode>
    • updateConnections

      public final void updateConnections()
    • getUpdatePacket

      public net.minecraft.network.protocol.Packet<net.minecraft.network.protocol.game.ClientGamePacketListener> getUpdatePacket()
      Overrides:
      getUpdatePacket in class net.minecraft.world.level.block.entity.BlockEntity
    • getUpdateTag

      public net.minecraft.nbt.CompoundTag getUpdateTag(net.minecraft.core.HolderLookup.Provider provider)
      Overrides:
      getUpdateTag in class net.minecraft.world.level.block.entity.BlockEntity
    • getConnections

      public CableConnections getConnections()
    • setBlockState

      public void setBlockState(net.minecraft.world.level.block.state.BlockState newBlockState)
      Overrides:
      setBlockState in class AbstractBaseNetworkNodeContainerBlockEntity<T extends com.refinedmods.refinedstorage.api.network.impl.node.AbstractNetworkNode>