Skip to content

Floor

Floor

extends Block

field type default notes
edge String "stone" edge fallback, used mainly for ores
speedMultiplier float 1.0 Multiplies unit velocity by this when walked on.
dragMultiplier float 1.0 Multiplies unit drag by this when walked on.
damageTaken float 0.0 Damage taken per tick on this tile.
drownTime float 0.0 How many ticks it takes to drown on this. 0 to disable.
walkEffect Effect none Effect when walking on this floor.
walkSound Sound none Sound made when walking.
walkSoundVolume float 0.1 Volume of sound made when walking.
walkSoundPitchMin float 0.8 Volume of sound made when walking.
walkSoundPitchMax float 1.2 Volume of sound made when walking.
drownUpdateEffect Effect bubble Effect displayed when drowning on this floor.
status StatusEffect none Status effect applied when walking on.
statusDuration float 60.0 Intensity of applied status effect.
liquidDrop Liquid null liquids that drop from this block, used for pumps.
liquidMultiplier float 1.0 Multiplier for pumped liquids, used for deep water.
isLiquid boolean false whether this block is liquid.
overlayAlpha float 0.65 for liquid floors, this is the opacity of the overlay drawn on top.
supportsOverlay boolean false whether this floor supports an overlay floor
shallow boolean false shallow water flag used for generation
blendGroup Block this Group of blocks that this block does not draw edges on.
oreDefault boolean false Whether this ore generates in maps by default.
oreScale float 24.0 Ore generation params.
oreThreshold float 0.828 Ore generation params.
wall Block air Wall variant of this block. May be Blocks.air if not found.
decoration Block air Decoration block. Usually a rock. May be air.
canShadow boolean true Whether units can draw shadows over this.
needsSurface boolean true Whether this overlay needs a surface to be on. False for floating blocks, like spawns.
allowCorePlacement boolean false If true, cores can be placed on this floor.
wallOre boolean false If true, this ore is allowed on walls.
blendId int -1 Actual ID used for blend groups. Internal.