ReplicationConnectorPart

class ReplicationConnectorPart(partItem: IPartItem<*>) : AEBasePart, ReplicationConnectorLogicHost(source)

Constructors

Link copied to clipboard
constructor(partItem: IPartItem<*>)

Properties

Link copied to clipboard
open val actionableNode: IGridNode?
Link copied to clipboard
override val blockEntity: BlockEntity?
Link copied to clipboard
@get:Nullable
open val customName: @Nullable Component?
Link copied to clipboard
open val desiredConnectionType: AECableType?
Link copied to clipboard
open val displayName: Component?
Link copied to clipboard
open val externalCableConnectionType: AECableType?
Link copied to clipboard
@get:Nullable
open val externalFacingNode: @Nullable IGridNode?
Link copied to clipboard
open val gridNode: IGridNode?
Link copied to clipboard
open val host: IPartHost?
Link copied to clipboard
open val isActive: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val isPowered: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val isSolid: Boolean
Link copied to clipboard
open val level: Level?
Link copied to clipboard
open val lightLevel: Int
Link copied to clipboard
open override val logic: ReplicationConnectorLogic
Link copied to clipboard
open override val mainMenuIcon: ItemStack
Link copied to clipboard
open val mainNode: IManagedGridNode?
Link copied to clipboard
open val matterNetwork: MatterNetwork?
Link copied to clipboard
open val matterNetworkElement: DefaultMatterNetworkElement?
Link copied to clipboard
open val modelData: ModelData?
Link copied to clipboard
open val name: Component?
Link copied to clipboard
open var partItem: IPartItem<*>?
Link copied to clipboard
open override var priority: Int
Link copied to clipboard
open var side: Direction?
Link copied to clipboard
open val staticModels: IPartModel?
Link copied to clipboard
open override val tanks: List<IMatterTank>

Functions

Link copied to clipboard
@MustBeInvokedByOverriders
open fun addAdditionalDrops(drops: List<ItemStack?>?, wrenched: Boolean)
Link copied to clipboard
open fun addEntityCrashInfo(crashreportcategory: CrashReportCategory?)
Link copied to clipboard
open fun addPartDrop(drops: List<ItemStack?>?, wrenched: Boolean)
Link copied to clipboard
open fun addToWorld()
Link copied to clipboard
open fun animateTick(level: Level?, pos: BlockPos?, r: RandomSource?)
Link copied to clipboard
open fun canBePlacedOn(what: BusSupport?): Boolean
Link copied to clipboard
Link copied to clipboard
@MustBeInvokedByOverriders
open fun clearContent()
Link copied to clipboard
open fun debugExport(writer: JsonWriter?, registries: HolderLookup.Provider?, machineIds: Reference2IntMap<Any?>?, nodeIds: Reference2IntMap<IGridNode?>?)
Link copied to clipboard
@MustBeInvokedByOverriders
open fun exportSettings(mode: SettingsFrom?, builder: DataComponentMap.Builder?)
fun exportSettings(mode: SettingsFrom?): DataComponentMap?
Link copied to clipboard
fun getBlockEntity(): BlockEntity?
Link copied to clipboard
open override fun getBoxes(helper: IPartCollisionHelper)
Link copied to clipboard
open override fun getCableConnectionLength(cable: AECableType?): Float
Link copied to clipboard
open override fun getMainMenuIcon(): ItemStack
Link copied to clipboard
open override fun getPriority(): Int
Link copied to clipboard
@Nullable
@MustBeInvokedByOverriders
open fun getSubInventory(id: ResourceLocation?): @Nullable InternalInventory?
Link copied to clipboard
open override fun getTanks(): List<IMatterTank>
Link copied to clipboard
Link copied to clipboard
@MustBeInvokedByOverriders
open fun importSettings(mode: SettingsFrom?, input: DataComponentMap?, @Nullable player: @Nullable Player?)
Link copied to clipboard
open fun isLadder(entity: LivingEntity?): Boolean
Link copied to clipboard
open fun onClicked(player: Player?, pos: Vec3?): Boolean
Link copied to clipboard
open fun onEntityCollision(entity: Entity?)
Link copied to clipboard
Link copied to clipboard
open fun onNeighborChanged(level: BlockGetter?, pos: BlockPos?, neighbor: BlockPos?)
Link copied to clipboard
open fun onPlacement(player: Player?)
Link copied to clipboard
open fun onShiftClicked(player: Player?, pos: Vec3?): Boolean
Link copied to clipboard
open fun onUpdateShape(side: Direction?)
Link copied to clipboard
open fun onUseItemOn(heldItem: ItemStack?, player: Player?, hand: InteractionHand?, pos: Vec3?): Boolean
Link copied to clipboard
open fun onUseWithoutItem(player: Player?, pos: Vec3?): Boolean
Link copied to clipboard
open fun openMenu(player: Player, locator: MenuHostLocator)
Link copied to clipboard
open override fun readFromNBT(data: CompoundTag, registries: HolderLookup.Provider)
Link copied to clipboard
@MustBeInvokedByOverriders
open fun readFromStream(data: RegistryFriendlyByteBuf?): Boolean
Link copied to clipboard
@MustBeInvokedByOverriders
open fun readVisualStateFromNBT(data: CompoundTag?)
Link copied to clipboard
open fun removeFromWorld()
Link copied to clipboard
open fun renderDynamic(partialTicks: Float, poseStack: PoseStack?, buffers: MultiBufferSource?, combinedLightIn: Int, combinedOverlayIn: Int)
Link copied to clipboard
Link copied to clipboard
open override fun returnToMainMenu(player: Player, subMenu: ISubMenu)
Link copied to clipboard
open override fun saveChanges()
Link copied to clipboard
open fun setPartHostInfo(side: Direction?, host: IPartHost?, blockEntity: BlockEntity?)
Link copied to clipboard
open override fun setPriority(newValue: Int)
Link copied to clipboard
Link copied to clipboard
open override fun writeToNBT(data: CompoundTag, registries: HolderLookup.Provider)
Link copied to clipboard
@MustBeInvokedByOverriders
open fun writeToStream(data: RegistryFriendlyByteBuf?)
Link copied to clipboard
@MustBeInvokedByOverriders
open fun writeVisualStateToNBT(data: CompoundTag?)