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。

相关条目