Package mindustry.world.blocks.storage
Class StorageBlock.StorageBuild
java.lang.Object
mindustry.gen.Building
mindustry.world.blocks.storage.StorageBlock.StorageBuild
- All Implemented Interfaces:
Position
,QuadTree.QuadTreeObject
,Sized
,mindustry.gen.Buildingc
,mindustry.gen.Entityc
,mindustry.gen.Healthc
,mindustry.gen.Posc
,mindustry.gen.Teamc
,mindustry.gen.Timerc
,Controllable
,Senseable
,Settable
,Displayable
- Enclosing class:
- StorageBlock
public class StorageBlock.StorageBuild
extends mindustry.gen.Building
-
Field Summary
Fields inherited from class mindustry.gen.Building
added, block, bulletDamageEvent, cdump, dead, dumpAccum, efficiency, enabled, healSuppressionTime, health, hitDuration, hitTime, id, index__all, index__build, initialized, items, lastAccessed, lastDamageTime, lastDisabler, lastHealTime, liquids, maxHealth, optionalEfficiency, payloadRotation, potentialEfficiency, power, proximity, recentDamageTime, rotation, sleeping, sleepingEntities, sleepTime, sound, team, teamChangeEvent, tempBuilds, tile, timer, timeScale, timeScaleDuration, timeToSleep, tmpTiles, visibleFlags, visualLiquid, wasDamaged, wasVisible, x, y
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptItem
(mindustry.gen.Building source, Item item) boolean
void
int
int
getMaximumAccepted
(Item item) void
handleItem
(mindustry.gen.Building source, Item item) void
void
int
removeStack
(Item item, int amount) Methods inherited from class mindustry.gen.Building
absorbLasers, acceptLiquid, acceptPayload, acceptStack, activeSoundVolume, add, addPlan, addPlan, afterDestroyed, afterPickedUp, afterRead, allowUpdate, ambientVolume, applyBoost, applyHealSuppression, applySlowdown, as, back, block, block, blockOn, buildConfiguration, buildOn, calculateHeat, calculateHeat, canConsume, canControlSelect, canDump, canDumpLiquid, canResupply, canUnload, canWithdraw, cdump, cdump, changeTeam, cheating, checkSolid, checkSuppression, clampHealth, classId, closestCore, closestEnemyCore, collide, collision, conductsTo, config, configTapped, configure, configureAny, configured, consume, consumeTriggerValid, control, control, core, create, create, created, damage, damage, damage, damage, damageContinuous, damageContinuousPierce, damaged, damagePierce, damagePierce, dead, dead, delta, deselect, display, displayBars, displayConsumption, draw, drawConfigure, drawCracks, drawDisabled, drawLight, drawLiquidLight, drawrot, drawStatus, drawTeam, drawTeamTop, dropped, dump, dump, dumpAccumulate, dumpAccumulate, dumpLiquid, dumpLiquid, dumpLiquid, dumpPayload, edelta, efficiency, efficiency, efficiencyScale, enabled, enabled, findClosestEdge, floor, floorOn, flowItems, fogRadius, front, getCommandPosition, getCursor, getDisplayEfficiency, getDisplayIcon, getDisplayName, getLiquidDestination, getPayload, getPayloads, getPowerConnections, getPowerProduction, getProgressIncrease, getStackOffset, getX, getY, handleDamage, handleLiquid, handlePayload, handleStack, handleString, handleUnitPayload, heal, heal, healFract, healSuppressionTime, healSuppressionTime, health, health, healthChanged, healthf, hitbox, hitSize, hitTime, hitTime, id, id, incrementDump, inFogTo, init, interactable, isAdded, isDiscovered, isHealSuppressed, isInsulated, isLocal, isNull, isPayload, isRemote, isValid, items, items, kill, killed, lastAccessed, lastAccessed, lastDisabler, lastDisabler, lastHealTime, lastHealTime, left, liquids, liquids, maxHealth, maxHealth, moduleBitmask, moveForward, moveLiquid, moveLiquidForward, movePayload, nearby, nearby, noSleep, offload, onCommand, onConfigureBuildTapped, onConfigureClosed, onConfigureTapped, onControlSelect, onDestroyed, onProximityAdded, onProximityRemoved, onProximityUpdate, onRemoved, onSolid, optionalEfficiency, optionalEfficiency, payloadCheck, payloadDraw, payloadRotation, payloadRotation, pickedUp, placed, playerPlaced, pos, potentialEfficiency, potentialEfficiency, power, power, powerGraphRemoved, produced, produced, productionValid, progress, proximity, proximity, put, read, read, readAll, readBase, recentlyHealed, relativeTo, relativeTo, relativeTo, relativeToEdge, remove, removeFromProximity, right, rotation, rotation, rotdeg, self, sense, sense, senseObject, serialize, set, set, setIndex__all, setIndex__build, setProp, setProp, setProp, shouldActiveSound, shouldAmbientSound, shouldConsume, shouldHideConfigure, shouldShowConfigure, sleep, status, takePayload, tapped, team, team, tile, tile, tileOn, tileX, tileY, timer, timer, timer, timeScale, toString, totalProgress, transferLiquid, trns, trns, unitOn, unitRemoved, update, updateConsumption, updateEfficiencyMultiplier, updatePayload, updatePowerGraph, updateProximity, updateTableAlign, updateTile, version, visibleFlags, visibleFlags, visualLiquid, visualLiquid, warmup, wasDamaged, wasDamaged, wasRecentlyDamaged, wasRecentlyHealed, wasVisible, wasVisible, write, writeAll, writeBase, x, x, y, y
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface mindustry.ui.Displayable
displayable
-
Field Details
-
linkedCore
-
-
Constructor Details
-
StorageBuild
public StorageBuild()
-
-
Method Details
-
acceptItem
- Specified by:
acceptItem
in interfacemindustry.gen.Buildingc
- Overrides:
acceptItem
in classmindustry.gen.Building
-
handleItem
- Specified by:
handleItem
in interfacemindustry.gen.Buildingc
- Overrides:
handleItem
in classmindustry.gen.Building
-
itemTaken
- Specified by:
itemTaken
in interfacemindustry.gen.Buildingc
- Overrides:
itemTaken
in classmindustry.gen.Building
-
removeStack
- Specified by:
removeStack
in interfacemindustry.gen.Buildingc
- Overrides:
removeStack
in classmindustry.gen.Building
-
getMaximumAccepted
- Specified by:
getMaximumAccepted
in interfacemindustry.gen.Buildingc
- Overrides:
getMaximumAccepted
in classmindustry.gen.Building
-
explosionItemCap
public int explosionItemCap()- Specified by:
explosionItemCap
in interfacemindustry.gen.Buildingc
- Overrides:
explosionItemCap
in classmindustry.gen.Building
-
drawSelect
public void drawSelect()- Specified by:
drawSelect
in interfacemindustry.gen.Buildingc
- Overrides:
drawSelect
in classmindustry.gen.Building
-
overwrote
- Specified by:
overwrote
in interfacemindustry.gen.Buildingc
- Overrides:
overwrote
in classmindustry.gen.Building
-
canPickup
public boolean canPickup()- Specified by:
canPickup
in interfacemindustry.gen.Buildingc
- Overrides:
canPickup
in classmindustry.gen.Building
-