cheeseBlock
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | cheeseBlock |
| 本地名 | cheeseBlock |
| 方块类 | BlockCheese |
| ItemBlock | ItemBlockCheese |
| 所属 modid | GalacticraftCore |
| 注册变量 | GCBlocks.cheeseBlock / cheeseBlock |
| 构造 | GCBlocks.java:127 — new BlockCheese()(无参) |
| 注册名来源 | BlockCheese.java:32 — 构造器内 this.setBlockName("cheeseBlock") |
| 注册 | GCBlocks.java:409 |
| 源码 | micdoodle8/mods/galacticraft/core/blocks/GCBlocks.java |
说明
由 GalacticraftCore 注册,注册调用为:
GameRegistry.registerBlock(GCBlocks.cheeseBlock, ItemBlockCheese.class, GCBlocks.cheeseBlock.getUnlocalizedName());
⚠️ 注册名 cheeseBlock 来自 BlockCheese 自己的构造器,不是 GCBlocks.java 的实参。
GCBlocks.java:127 写的是无参 new BlockCheese(),注册名字符串藏在
core/blocks/BlockCheese.java:32 的 this.setBlockName("cheeseBlock") 里。
所以在 GCBlocks.java 里 grep "cheese" 搜不到注册名。
方块本身 new BlockCheese() 用了 Material.cake、硬度 0.5F、步声 Block.soundTypeCloth、
并 disableStats()(BlockCheese.java:26-33)。
⚠️ Galacticraft 的注册名来自构造器字符串实参或 .setBlockName(...),
不是变量名、不是类名、也不是分类名。例如变量 nasaWorkbench 的注册名是 rocketWorkbench。
相关条目
- Galacticraft 分类页 - 2 个 modid、4 个维度的总览与注册真源