AEFeature.DecorativeQuartzBlocks

基本信息

属性 值
枚举常量 AEFeature.DecorativeQuartzBlocks
源码行号 appeng/core/features/AEFeature.java:29
配置分类 World
配置键 Features.World.DecorativeQuartzBlocks
默认开关值 true
所属 modid appliedenergistics2
声明形态 单参构造 AEFeature(String cat)

门控方式

声明式标记(setFeature(EnumSet.of(...)) 或构造器传参,由 FeaturedActiveChecker.getActivityState() 统一求值)

声明式标记点

涉及的源码文件(去重后):

  • appeng/block/solids/BlockFluix.java
  • appeng/block/solids/BlockQuartz.java
  • appeng/block/solids/BlockQuartzChiseled.java
  • appeng/block/solids/BlockQuartzLamp.java
  • appeng/block/solids/BlockQuartzPillar.java
  • appeng/block/stair/ChiseledQuartzStairBlock.java
  • appeng/block/stair/FluixStairBlock.java
  • appeng/block/stair/QuartzPillarStairBlock.java
  • appeng/block/stair/QuartzStairBlock.java
  • appeng/block/stair/SkyStoneBlockStairBlock.java
  • appeng/block/stair/SkyStoneBrickStairBlock.java
  • appeng/block/stair/SkyStoneSmallBrickStairBlock.java
  • appeng/block/stair/SkyStoneStairBlock.java
  • appeng/core/api/definitions/ApiBlocks.java

控制什么

装饰性石英建材:ApiBlocks.java 里 8 处引用(石英块、石英柱、雕花石英、石英玻璃、Fluix 块等)以及 8 个楼梯方块类(QuartzStairBlock、QuartzPillarStairBlock、ChiseledQuartzStairBlock、SkyStoneStairBlock、SkyStoneBrickStairBlock、SkyStoneBlockStairBlock、SkyStoneSmallBrickStairBlock、FluixStairBlock)。

关闭后游戏里少了什么

这一整族装饰性石英/天石建材不再注册。

声明式门控的实际效果是跳过注册而非隐藏:ItemFeatureHandler.register()(core/features/ItemFeatureHandler.java:54)与 AEBlockFeatureHandler.register()(core/features/AEBlockFeatureHandler.java:51)都只在 this.enabled 为真时才调用 GameRegistry.registerItem / registerBlock,因此关闭后对象在存档与配方里都不存在。

关联的已登记对象

相关条目