Bucket of Tenebraen Lava(tenebrae_lava_bucket)
PlanetBlocks.java 的 /* FLUIDS */ 分节用 FluidFiniteBuilder 注册了 4 个有限流体,
每个流体同时注册方块 + 桶两种形态。本条目是桶形态;
方块形态见 Tenebraen Lava(tenebrae_lava_block)。
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | galaxia:tenebrae_lava_bucket(FluidFiniteBuilder.java:116) |
| 对应流体 | galaxia:tenebrae_lava |
| 对应方块 | galaxia:tenebrae_lava_block |
| 源码常量 | PlanetBlocks.LAVA_TENEBRAE 所在链(PlanetBlocks.java:357) |
| 类 | net.minecraft.item.ItemBucket → com.gtnewhorizons.galaxia.registry.block.planet.fluid.ItemBucketCustom |
| 堆叠上限 | 1(ItemBucketCustom.java:18) |
| 创造模式页签 | CreativeTabs.tabMisc(原版「杂项」页签) —— ItemBucketCustom.java:19 显式指定,不是 Galaxia.creativeTab |
| 贴图路径 | galaxia:fluid/tenebrae_lava_bucket(ItemBucketCustom.java:20) |
| 贴图文件 | assets/galaxia/textures/items/fluid/tenebrae_lava_bucket.png(存在) |
| 英文显示名 | Bucket of Tenebraen Lava(lang 键 item.tenebrae_lava_bucket.name) |
ItemBucketCustom的命名链值得记一笔:它从方块的 unlocalized 名派生桶名 ——block.getUnlocalizedName().substring(5)去掉"tile."前缀,再拼"_bucket"(ItemBucketCustom.java:13-21)。方块侧是setBlockName(fluid.getName())(BlockFluidFiniteCustom.java:24), 所以tile.tenebrae_lava→tenebrae_lava→tenebrae_lava_bucket。
装填 / 倾倒机制
FluidFiniteBuilder.java:118-119 把桶注册进 Forge 的 FluidContainerRegistry:
FluidContainerRegistry.registerFluidContainer(fluid, new ItemStack(bucket),
FluidContainerRegistry.EMPTY_BUCKET);
所以空桶右键 Tenebraen Lava 流体 → 得到满桶,满桶右键方块 → 放回流体,
桶本身不会消耗(EMPTY_BUCKET 作为空容器形态登记)。
注意对应方块不在创造模式页签里,所以只能靠桶把它放出来。
registerBucket默认true(FluidFiniteBuilder.java:32), 4 个流体没有一个调用.noBucket(),所以 4 个桶全部注册。 桶注册名是name + "_bucket"(:116),方块是name + "_block"(:111)。
流体属性
| 属性 | 值 |
|---|---|
| 密度 | 1000(默认,源码未覆写) |
| 粘度 | 1000(默认,源码未覆写) |
| 温度 | 300 K(默认,源码未覆写) |
流体自发光 luminosity |
0(默认,源码未覆写) |
| 方块材质 | Material.lava |
方块自发光 lightLevel |
1.0F |
| 方块硬度 | 100.0F(默认,源码未覆写) |
所属星球 / 带位
Tenebrae(但该维度没有接世界生成)
在 GTNH 里的实际用途
LAVA_TENEBRAE 在 PlanetBlocks.java:357 定义后,全 mod 除该文件外零引用。Tenebrae 维度本身也没有接世界生成,所以这个「Tenebrae 熔岩」目前没有任何产出途径。
获取途径
Galaxia 不注册任何合成配方(全 mod 无 addRecipe / 配方 JSON)。
Tenebrae 维度本身没有世界生成,这个桶和它的方块都没有自然产出途径,也无配方 —— 只能用 /give。
相关条目
同属 4 个有限流体的桶:
- Bucket of Lahar(
lahar_bucket) - Bucket of Liquid Mercury(
liquid_mercury_bucket) - Bucket of Molten Resin(
molten_resin_bucket)
对应方块:
- Tenebraen Lava(
tenebrae_lava_block) - 本桶装载/倾倒的流体方块