Skip to content

Latest commit

 

History

History
254 lines (244 loc) · 98.6 KB

File metadata and controls

254 lines (244 loc) · 98.6 KB

//gtlitecore/gregtechlite.gtlitecore.common.metatileentity.multiblock.advanced/MultiblockExtractor

MultiblockExtractor

[jvm]
class MultiblockExtractor(id: ResourceLocation) : MultiMapMultiblockController

Constructors

MultiblockExtractor [jvm]
constructor(id: ResourceLocation)

Types

Name Summary
Companion [jvm]
object Companion

Properties

Name Summary
cleanroom [jvm]
@Nullable
@get:Nullable
val cleanroom: @NullableICleanroomProvider?
creativeTabs [jvm]
val creativeTabs: MutableSet<CreativeTabs>
holder [jvm]
val holder: IGregTechTileEntity
isDistinct [jvm]
var isDistinct: Boolean
metaTileEntityId [jvm]
val metaTileEntityId: ResourceLocation
multiblockParts [jvm]
val multiblockParts: MutableList<IMultiblockPart>
owner [jvm]
@Nullable
@get:Nullable
val owner: @NullableUUID?
paintingColor [jvm]
var paintingColor: Int
recipeMap [jvm]
val recipeMap: RecipeMap<*>
recipeMapIndex [jvm]
var recipeMapIndex: Int
structureFormed [jvm]
val structureFormed: Boolean
structurePattern [jvm]
@Nullable
var structurePattern: @NullableBlockPattern?

Functions

Name Summary
acceptsCovers [jvm]
open override fun acceptsCovers(): Boolean
addAdditionalCreativeTabs [jvm]
open fun addAdditionalCreativeTabs(p0: CreativeTabs)
addCollisionBoundingBox [jvm]
open fun addCollisionBoundingBox(p0: MutableList<IndexedCuboid6>)
addCover [jvm]
open override fun addCover(@NotNullp0: @NotNullEnumFacing, @NotNullp1: @NotNullCover)
addCoverCollisionBoundingBox [jvm]
open fun addCoverCollisionBoundingBox(@NotNullp0: @NotNullMutableList<in IndexedCuboid6>)
addDebugInfo [jvm]
open fun addDebugInfo(p0: MutableList<String>)
addInformation [jvm]
open override fun addInformation(stack: ItemStack, player: World?, tooltip: MutableList<String>, advanced: Boolean)
addNotifiedInput [jvm]
open fun addNotifiedInput(p0: Any)
addNotifiedOutput [jvm]
open fun addNotifiedOutput(p0: Any)
addTooltip [jvm]
fun MultiblockWithDisplayBase.addTooltip(tooltip: MutableList<String>, builder: MultiblockTooltipBuilder.() -> Unit)
addToolUsages [jvm]
open override fun addToolUsages(p0: ItemStack, @Nullablep1: @NullableWorld?, p2: MutableList<String>, p3: Boolean)
allowsExtendedFacing [jvm]
open fun allowsExtendedFacing(): Boolean
allowsFlip [jvm]
open fun allowsFlip(): Boolean
allowTickAcceleration [jvm]
open fun allowTickAcceleration(): Boolean
autoAbilities [jvm]
open override fun autoAbilities(p0: Boolean, p1: Boolean, p2: Boolean, p3: Boolean, p4: Boolean, p5: Boolean, p6: Boolean): TraceabilityPredicate
open fun autoAbilities(p0: Boolean, p1: Boolean): TraceabilityPredicate
open override fun autoAbilities(): TraceabilityPredicate
buildUI [jvm]
override fun buildUI(p0: PosGuiData, p1: PanelSyncManager, p2: UISettings): ModularPanel
calculateMaintenance [jvm]
open fun calculateMaintenance()
canBeDistinct [jvm]
open override fun canBeDistinct(): Boolean
canConnectRedstone [jvm]
fun canConnectRedstone(@Nullablep0: @NullableEnumFacing?): Boolean
canPlaceCoverOnSide [jvm]
open override fun canPlaceCoverOnSide(@NotNullp0: @NotNullEnumFacing): Boolean
canRenderFrontFaceX [jvm]
open fun canRenderFrontFaceX(): Boolean
canRenderInLayer [jvm]
open fun canRenderInLayer(p0: BlockRenderLayer): Boolean
canRenderMachineGrid [jvm]
open fun canRenderMachineGrid(@NotNullp0: @NotNullItemStack, @NotNullp1: @NotNullItemStack): Boolean
canVoidRecipeFluidOutputs [jvm]
open override fun canVoidRecipeFluidOutputs(): Boolean
canVoidRecipeItemOutputs [jvm]
open override fun canVoidRecipeItemOutputs(): Boolean
causeMaintenanceProblems [jvm]
open override fun causeMaintenanceProblems()
checkRecipe [jvm]
open fun checkRecipe(@NotNullp0: @NotNullRecipe, p1: Boolean): Boolean
checkStructurePattern [jvm]
open fun checkStructurePattern()
checkWeatherOrTerrainExplosion [jvm]
open fun checkWeatherOrTerrainExplosion(p0: Float, p1: Double, p2: IEnergyContainer)
clearMachineInventory [jvm]
open fun clearMachineInventory(@NotNullp0: @NotNullMutableList<@NotNullItemStack>)
createMetaTileEntity [jvm]
open override fun createMetaTileEntity(te: IGregTechTileEntity): MetaTileEntity
createScreen [jvm]
override fun createScreen(p0: PosGuiData, p1: ModularPanel): ModularScreen
doExplosion [jvm]
open fun doExplosion(p0: Float)
doTickProfileMessage [jvm]
open fun doTickProfileMessage(): Boolean
dropAllCovers [jvm]
open fun dropAllCovers()
dropCover [jvm]
open fun dropCover(@NotNullp0: @NotNullEnumFacing)
enableFluidInfSink [jvm]
open fun enableFluidInfSink()
enableItemInfSink [jvm]
open fun enableItemInfSink()
explodeMultiblock [jvm]
open fun explodeMultiblock(p0: Float)
fillContainerFromInternalTank [jvm]
open fun fillContainerFromInternalTank()
open fun fillContainerFromInternalTank(p0: IFluidHandler)
fillInternalTankFromFluidContainer [jvm]
open fun fillInternalTankFromFluidContainer()
open fun fillInternalTankFromFluidContainer(p0: IFluidHandler)
getAbilities [jvm]
open fun <T : Any> getAbilities(p0: MultiblockAbility<T>): MutableList<T>
getActualLightValue [jvm]
open fun getActualLightValue(): Int
getAvailableRecipeMaps [jvm]
open override fun getAvailableRecipeMaps(): Array<RecipeMap<*>>
getBaseTexture [jvm]
open override fun getBaseTexture(sourcePart: IMultiblockPart?): ICubeRenderer
getBlock [jvm]
@NotNull
fun getBlock(): @NotNullBlockMachine
getBlockHardness [jvm]
open fun getBlockHardness(): Float
getBlockResistance [jvm]
open fun getBlockResistance(): Float
getBreakdownSound [jvm]
open fun getBreakdownSound(): SoundEvent
getCableConnectionType [jvm]
@NotNull
open fun getCableConnectionType(@NotNullp0: @NotNullAEPartLocation): @NotNullAECableType
getCapability [jvm]
open override fun <T : Any> getCapability(p0: Capability<T>, p1: EnumFacing?): T?
getCoverAtSide [jvm]
@Nullable
open override fun getCoverAtSide(@NotNullp0: @NotNullEnumFacing): @NullableCover?
getCoverCapability [jvm]
fun <T : Any> getCoverCapability(p0: Capability<T>, p1: EnumFacing): T
getCoverFaceShape [jvm]
open fun getCoverFaceShape(p0: EnumFacing): BlockFaceShape
getCoverPlateThickness [jvm]
open override fun getCoverPlateThickness(): Double
getCurrentRecipeMap [jvm]
open override fun getCurrentRecipeMap(): RecipeMap<*>
getDataInfo [jvm]
@NotNull
open override fun getDataInfo(): @NotNullMutableList<ITextComponent>
getDefaultPaintingColor [jvm]
open override fun getDefaultPaintingColor(): Int
getDescription [jvm]
open fun getDescription(): Array<String>
getDrops [jvm]
open fun getDrops(@NotNullp0: @NotNullMutableList<@NotNullItemStack>, @Nullablep1: @NullableEntityPlayer?)
getEnergyContainer [jvm]
open fun getEnergyContainer(): IEnergyContainer
getExportFluids [jvm]
open fun getExportFluids(): FluidTankList
getExportItems [jvm]
open fun getExportItems(): IItemHandlerModifiable
getFaceShape [jvm]
open fun getFaceShape(p0: EnumFacing): BlockFaceShape
getFluidInventory [jvm]
open fun getFluidInventory(): IFluidHandler
getFluidOutputLimit [jvm]
open fun getFluidOutputLimit(): Int
getFrontDefaultTexture [jvm]
open fun getFrontDefaultTexture(): TextureAtlasSprite
getFrontFacing [jvm]
@NotNull
open fun getFrontFacing(): @NotNullEnumFacing
getHarvestLevel [jvm]
open fun getHarvestLevel(): Int
getHarvestTool [jvm]
open fun getHarvestTool(): String
getHighestOutputRedstoneSignal [jvm]
fun getHighestOutputRedstoneSignal(): Int
getImportFluids [jvm]
open fun getImportFluids(): FluidTankList
getImportItems [jvm]
open fun getImportItems(): IItemHandlerModifiable
getInputFluidInventory [jvm]
open fun getInputFluidInventory(): IMultipleTankHandler
getInputInventory [jvm]
open fun getInputInventory(): IItemHandlerModifiable
getInputRedstoneSignal [jvm]
override fun getInputRedstoneSignal(@NotNullp0: @NotNullEnumFacing, p1: Boolean): Int
getIsWeatherOrTerrainResistant [jvm]
open fun getIsWeatherOrTerrainResistant(): Boolean
getItemInventory [jvm]
open fun getItemInventory(): IItemHandler
getItemOutputLimit [jvm]
open fun getItemOutputLimit(): Int
getItemStackLimit [jvm]
open fun getItemStackLimit(p0: ItemStack): Int
getItemSubTypeId [jvm]
open fun getItemSubTypeId(p0: ItemStack): String
getLightOpacity [jvm]
open fun getLightOpacity(): Int
getLightValue [jvm]
fun getLightValue(): Int
getMaintenanceDurationMultiplier [jvm]
open fun getMaintenanceDurationMultiplier(): Double
getMaintenanceProblems [jvm]
open override fun getMaintenanceProblems(): Byte
getMatchingShapes [jvm]
open fun getMatchingShapes(): MutableList<MultiblockShapeInfo>
getMetaFullName [jvm]
fun getMetaFullName(): String
getMetaName [jvm]
open fun getMetaName(): String
getModularUI [jvm]
open fun getModularUI(p0: EntityPlayer): ModularUI
getMTETrait [jvm]
@Nullable
fun getMTETrait(@NotNullp0: @NotNullString): @NullableMTETrait?
getMufflerParticle [jvm]
@NotNull
open fun getMufflerParticle(): @NotNullEnumParticleTypes
getNeighbor [jvm]
@Nullable
open override fun getNeighbor(@NotNullp0: @NotNullEnumFacing): @NullableTileEntity?
getNotifiedFluidInputList [jvm]
open fun getNotifiedFluidInputList(): MutableList<IFluidHandler>
getNotifiedFluidOutputList [jvm]
open fun getNotifiedFluidOutputList(): MutableList<IFluidHandler>
getNotifiedItemInputList [jvm]
open fun getNotifiedItemInputList(): MutableList<IItemHandlerModifiable>
getNotifiedItemOutputList [jvm]
open fun getNotifiedItemOutputList(): MutableList<IItemHandlerModifiable>
getNumMaintenanceProblems [jvm]
open override fun getNumMaintenanceProblems(): Int
getOffsetTimer [jvm]
open override fun getOffsetTimer(): Long
getOutputFluidInventory [jvm]
open fun getOutputFluidInventory(): IMultipleTankHandler
getOutputInventory [jvm]
open fun getOutputInventory(): IItemHandlerModifiable
getOutputRedstoneSignal [jvm]
fun getOutputRedstoneSignal(@Nullablep0: @NullableEnumFacing?): Int
getPaintingColorForRendering [jvm]
open override fun getPaintingColorForRendering(): Int
getParticleTexture [jvm]
open override fun getParticleTexture(): Pair<TextureAtlasSprite, Int>
getPickItem [jvm]
open fun getPickItem(p0: EntityPlayer): ItemStack
fun getPickItem(p0: CuboidRayTraceResult, p1: EntityPlayer): ItemStack
getPos [jvm]
open override fun getPos(): BlockPos
getProxy [jvm]
@Nullable
open fun getProxy(): @NullableAENetworkProxy?
getRecipeLogic [jvm]
@Nullable
fun getRecipeLogic(): @NullableAbstractRecipeLogic?
getRecipeMap [jvm]
@Nullable
fun getRecipeMap(): @NullableRecipeMap<*>?
getRecipeMapWorkable [jvm]
open fun getRecipeMapWorkable(): MultiblockRecipeLogic
getRegistry [jvm]
@NotNull
fun getRegistry(): @NotNullMTERegistry
getSound [jvm]
open override fun getSound(): SoundEvent
getSoundType [jvm]
@NotNull
open fun getSoundType(): @NotNullSoundType
getStack [jvm]
fun MetaTileEntity.getStack(count: Int = 1): ItemStack
getStackForm [jvm]
@NotNull
override fun getStackForm(): @NotNullItemStack
@NotNull
fun getStackForm(p0: Int): @NotNullItemStack
getSubItems [jvm]
open fun getSubItems(p0: CreativeTabs, p1: NonNullList<ItemStack>)
getUITheme [jvm]
open fun getUITheme(): GTGuiTheme
getUpwardsFacing [jvm]
open fun getUpwardsFacing(): EnumFacing
getVoidingMode [jvm]
fun getVoidingMode(): Int
getVoidingModeTooltip [jvm]
@NotNull
open fun getVoidingModeTooltip(p0: Int): @NotNullString
getVolume [jvm]
open fun getVolume(): Float
getWitherProof [jvm]
open fun getWitherProof(): Boolean
getWorld [jvm]
open override fun getWorld(): World
gridChanged [jvm]
open fun gridChanged()
hasAnyCover [jvm]
open override fun hasAnyCover(): Boolean
hasCapability [jvm]
open override fun hasCapability(@NotNullp0: @NotNullCapability<*>, @Nullablep1: @NullableEnumFacing?): Boolean
hasCover [jvm]
open fun hasCover(@NotNullp0: @NotNullEnumFacing): Boolean
hasFrontFacing [jvm]
open fun hasFrontFacing(): Boolean
hasMaintenanceMechanics [jvm]
open override fun hasMaintenanceMechanics(): Boolean
hasMaintenanceProblems [jvm]
open override fun hasMaintenanceProblems(): Boolean
hasMufflerMechanics [jvm]
open fun hasMufflerMechanics(): Boolean
initFromItemStackData [jvm]
open fun initFromItemStackData(p0: NBTTagCompound)
initItemStackCapabilities [jvm]
open fun initItemStackCapabilities(p0: ItemStack): ICapabilityProvider
invalidate [jvm]
open fun invalidate()
invalidateStructure [jvm]
open override fun invalidateStructure()
isActive [jvm]
open override fun isActive(): Boolean
isBlockRedstonePowered [jvm]
fun isBlockRedstonePowered(): Boolean
isFirstTick [jvm]
open fun isFirstTick(): Boolean
isFlipped [jvm]
open fun isFlipped(): Boolean
isInCreativeTab [jvm]
open fun isInCreativeTab(p0: CreativeTabs): Boolean
isMuffled [jvm]
open fun isMuffled(): Boolean
isMufflerFaceFree [jvm]
open fun isMufflerFaceFree(): Boolean
isMultiblockPartWeatherResistant [jvm]
open fun isMultiblockPartWeatherResistant(@NotNullp0: @NotNullIMultiblockPart): Boolean
isOpaqueCube [jvm]
open fun isOpaqueCube(): Boolean
isPainted [jvm]
open fun isPainted(): Boolean
isSideUsed [jvm]
open fun isSideUsed(p0: EnumFacing): Boolean
isStructureObstructed [jvm]
open override fun isStructureObstructed(): Boolean
isValid [jvm]
open override fun isValid(): Boolean
isValidFrontFacing [jvm]
open override fun isValidFrontFacing(p0: EnumFacing): Boolean
isWorkingEnabled [jvm]
open override fun isWorkingEnabled(): Boolean
keepsInventory [jvm]
open fun keepsInventory(): Boolean
markDirty [jvm]
open override fun markDirty()
needsSneakToRotate [jvm]
open fun needsSneakToRotate(): Boolean
notifyBlockUpdate [jvm]
open override fun notifyBlockUpdate()
onCoverLeftClick [jvm]
fun onCoverLeftClick(p0: EntityPlayer, p1: CuboidRayTraceResult)
onCrowbarClick [jvm]
open fun onCrowbarClick(p0: EntityPlayer, p1: EnumHand, p2: EnumFacing, p3: CuboidRayTraceResult): Boolean
onHardHammerClick [jvm]
open fun onHardHammerClick(p0: EntityPlayer, p1: EnumHand, p2: EnumFacing, p3: CuboidRayTraceResult): Boolean
onLeftClick [jvm]
open fun onLeftClick(p0: EntityPlayer, p1: EnumFacing, p2: CuboidRayTraceResult)
onLoad [jvm]
open fun onLoad()
onNeighborChanged [jvm]
open fun onNeighborChanged()
onPlacement [jvm]
fun onPlacement()
open override fun onPlacement(p0: EntityLivingBase?)
onRemoval [jvm]
open override fun onRemoval()
onRightClick [jvm]
open override fun onRightClick(p0: EntityPlayer, p1: EnumHand, p2: EnumFacing, p3: CuboidRayTraceResult): Boolean
onScrewdriverClick [jvm]
open override fun onScrewdriverClick(p0: EntityPlayer, p1: EnumHand, p2: EnumFacing, p3: CuboidRayTraceResult): Boolean
onSoftMalletClick [jvm]
open fun onSoftMalletClick(p0: EntityPlayer, p1: EnumHand, p2: EnumFacing, p3: CuboidRayTraceResult): Boolean
onToolClick [jvm]
fun onToolClick(p0: EntityPlayer, @NotNullp1: @NotNullMutableSet<String>, p2: EnumHand, p3: CuboidRayTraceResult): Boolean
onUnload [jvm]
open fun onUnload()
onWireCutterClick [jvm]
open fun onWireCutterClick(p0: EntityPlayer, p1: EnumHand, p2: EnumFacing, p3: CuboidRayTraceResult): Boolean
onWrenchClick [jvm]
open override fun onWrenchClick(p0: EntityPlayer, p1: EnumHand, p2: EnumFacing, p3: CuboidRayTraceResult): Boolean
pullFluidsFromNearbyHandlers [jvm]
open fun pullFluidsFromNearbyHandlers(vararg p0: EnumFacing)
pullItemsFromNearbyHandlers [jvm]
open fun pullItemsFromNearbyHandlers(vararg p0: EnumFacing)
pushFluidsIntoNearbyHandlers [jvm]
open fun pushFluidsIntoNearbyHandlers(vararg p0: EnumFacing)
pushItemsIntoNearbyHandlers [jvm]
open fun pushItemsIntoNearbyHandlers(vararg p0: EnumFacing)
randomDisplayTick [jvm]
open fun randomDisplayTick()
readFromNBT [jvm]
open override fun readFromNBT(p0: NBTTagCompound)
receiveCustomData [jvm]
open override fun receiveCustomData(p0: Int, p1: PacketBuffer)
receiveInitialSyncData [jvm]
open override fun receiveInitialSyncData(p0: PacketBuffer)
recipeMapsToString [jvm]
open fun recipeMapsToString(): String
reinitializeStructurePattern [jvm]
open fun reinitializeStructurePattern()
removeCover [jvm]
override fun removeCover(@NotNullp0: @NotNullEnumFacing)
removeFromCreativeTab [jvm]
open fun removeFromCreativeTab(p0: CreativeTabs)
renderCovers [jvm]
open fun renderCovers(@NotNullp0: @NotNullCCRenderState, @NotNullp1: @NotNullMatrix4, @NotNullp2: @NotNullBlockRenderLayer)
renderMetaTileEntity [jvm]
open override fun renderMetaTileEntity(p0: CCRenderState, p1: Matrix4, p2: Array<IVertexOperation>)
scheduleRenderUpdate [jvm]
open override fun scheduleRenderUpdate()
selfPredicate [jvm]
open fun selfPredicate(): TraceabilityPredicate
setCleanroom [jvm]
open override fun setCleanroom(@NotNullp0: @NotNullICleanroomProvider)
setFrontFacing [jvm]
open override fun setFrontFacing(p0: EnumFacing)
setLastActive [jvm]
open fun setLastActive(p0: Boolean)
setMaintenanceFixed [jvm]
open override fun setMaintenanceFixed(p0: Int)
setOnFire [jvm]
open fun setOnFire(p0: Double)
setOutputRedstoneSignal [jvm]
fun setOutputRedstoneSignal(p0: EnumFacing, p1: Int)
setRenderContextStack [jvm]
open fun setRenderContextStack(p0: ItemStack)
setUpwardsFacing [jvm]
open fun setUpwardsFacing(p0: EnumFacing)
setVoidingMode [jvm]
fun setVoidingMode(p0: Int)
setWorkingEnabled [jvm]
open override fun setWorkingEnabled(p0: Boolean)
shouldDropWhenDestroyed [jvm]
open fun shouldDropWhenDestroyed(): Boolean
shouldRenderCoverBackSides [jvm]
open override fun shouldRenderCoverBackSides(): Boolean
shouldRenderOverlay [jvm]
open fun shouldRenderOverlay(p0: IMultiblockPart): Boolean
shouldShowInJei [jvm]
open fun shouldShowInJei(): Boolean
shouldShowVoidingModeButton [jvm]
open fun shouldShowVoidingModeButton(): Boolean
showToolUsages [jvm]
open fun showToolUsages(): Boolean
stack [jvm]
fun MetaTileEntity.stack(): ItemStack
storeTaped [jvm]
open override fun storeTaped(p0: Boolean)
toggleMuffled [jvm]
fun toggleMuffled()
unsetCleanroom [jvm]
open override fun unsetCleanroom()
update [jvm]
open override fun update()
updateCovers [jvm]
open fun updateCovers()
updateInputRedstoneSignals [jvm]
open fun updateInputRedstoneSignals()
usesMui2 [jvm]
open override fun usesMui2(): Boolean
writeCoverData [jvm]
open override fun writeCoverData(@NotNullp0: @NotNullCover, p1: Int, @NotNullp2: @NotNullConsumer<@NotNullPacketBuffer>)
writeCustomData [jvm]
override fun writeCustomData(p0: Int, @NotNullp1: @NotNullConsumer<@NotNullPacketBuffer>)
open fun writeCustomData(p0: Int)
writeInitialSyncData [jvm]
open override fun writeInitialSyncData(p0: PacketBuffer)
writeItemStackData [jvm]
open fun writeItemStackData(p0: NBTTagCompound)
writeToNBT [jvm]
open override fun writeToNBT(p0: NBTTagCompound): NBTTagCompound
writeTraitData [jvm]
open fun writeTraitData(p0: MTETrait, p1: Int, p2: Consumer<PacketBuffer>)