.\README\attr.main\UnlockableContent\Block>

Block

extends UnlockableContent

全部属性

fieldtypedefaultnote
canOverdrivebooleantrue是否能被超速机加速
displayFlowbooleantrue是否显示传输流速
sizeint1方块边长
healthint-1方块生命值(-1为默认值)
scaledHealthflaot-1默认生命值时倍率
armorfloat0方块伤害吸收值, 类似于单位护甲值
baseExplosivenessfloat0方块基础爆炸强度
crushDamageMultiplierfloat1被坦克碾压伤害倍率
fogRadiusint-1探迷雾范围
absorbLasersbooleanfalse是否吸收激光
targetablebooleantrue单位是否可瞄准该方块
priorityfloatTargetPriority.base被攻击优先度
requirementsItemStack[]{}建造方块所需的建材
buildCostMultiplierfloat1建筑时间倍率(全部物品耗时总和 * buildCostMultiplier)
categoryCategoryCategory.distribution建筑界面分类
buildVisibilityBuildVisibilityBuildVisibility.hidden建筑界面可视级别
researchConstMultiplierfloat1研究时所需材料倍率
researchCost@Nullable ItemStack[]研究所需建材
configurableboolean是否能被配置
logicConfigurablebooleanfalse是否能被逻辑方块配置
saveConfigbooleanfalse是否保存配置并用到下个方块
copyConfigbooleantrue是否能用中键复制方块配置
clearOnDoubleTapbooleanfalse是否能用双击清除方块配置
destructibleboolean是否有血量且能被摧毁
breakableboolean是否能用右键解构该方块
rebuildablebooleantrue建造飞机是否能重构该方块
replaceablebooleantrue是否能被覆盖
alwaysReplacebooleanfalse是否任何情况都能被覆盖
requiresWaterbooleanfalse是否能建筑在水上
placeableLiquidbooleanfalse是否能建筑在水上任何地方
placeablePlayerbooleantrue是否能建筑在玩家脚下?
placeableOnbooleantrue方块是否能放置该地板在上
solidboolean是否为固态
solidifesboolean是否能成为固态
teamPassableboolean友军单位是否能越过
underBulletsboolean敌军子弹是否能穿过(被特别瞄准除外)
外观
variantsint0方块贴图变种数量
(贴图命名: <name><变种类型>)
drawCracksbooleantrue是否绘制受伤痕迹
drawTeamOverlaybooleantrue是否绘制队伍标识(右下角显示)
squareSpritebooleantrue贴图是否为完整的正方形
hasColorbooleanfalse该方块是否有小地图颜色
mapColorColornew Color(0, 0, 0, 1)该方块在小地图显示颜色
hasShadowbooleantrue是否有影子
customShadowbooleanfalse是否可自定义影子
(贴图命名: <name>-shadow)
emitLightbooleanfalse是否能发出光亮
lightColorColorColor.white.cpy()发出光亮的颜色
lightRadiusfloat60发光范围
outlineIconbooleanfalse是否描边
outlineColorColorColor.valueOf("404049")描边颜色
outlineRadiusfloat4描边线粗细
物品 Item
hasItemsboolean是否有物体模块
acceptsItemsbooleanfalse
separateItemCapacitybooleanfalse是否单独为物品记录容量, 比如核心方块该值为true
itemCapacityint10物品存储数量
noSideBlendbooleanfalse是否不可以侧向输入, 例如 该值为true
itemDrop@Nullable Itemnull掉落的物品, 用于地板
playerUnmineablebooleanfalse玩家是否可挖掘
unloadablebooleantrue装卸器是否可作用在此方块上
allowResupplybooleanfalse单位是否能拿取该方块内的物品作为补给
液体 Liquid
hasLiquidsboolean是否有液体模块
liquidCapacityfloat10液体存储容量
liquidPressurefloat1输出液压大小, 与传输的远近有关
outputsLiquidbooleanfalse是否有液体输出
电力 Power
hasPowerboolean是否有电力模块
consumesPowerbooleantrue是否消耗电力
outputsPowerbooleanfalse是否产生电力
conductivePowerbooleanfalse是否直线的传输电力
insulatedbooleanfalse方块是否绝缘

构造方法

public Block(String name){
    super(name);
    initBuilding();
}