小树树苗(SmallTreeBlockSet.sapling)
小树套装中的树苗,继承
BlockSapling;图标被强制为单张blockIcon(不按 metadata 变化),getSubBlocks只输出一个 metadata=0 的 ItemStack。
基本信息
| 属性 | 值 | 来源 |
|------|-----|
| Java 类 | net.junedev.viridium.blocks.BaseSaplingBlock | — |
| 注册名 | viridium:<tree>_sapling(30 个,见下表) | — |
| TileEntity | 无 | — |
| 材质 | BlockSapling(继承原版) | — |
| 硬度 | mod 代码未调用 setHardness(),沿用 BlockSapling 默认 | — |
| 脚步声 | soundTypeGrass | setStepSound |
| metadata | 恒为 0(getSubBlocks 只输出 meta 0) | getSubBlocks |
方块列表(30 个)
| 注册名 | 游戏内名称 |
|---|---|
viridium:black_spruce_sapling |
Black Spruce Sapling |
viridium:blackthorn_sapling |
Blackthorn Sapling |
viridium:blue_mahoe_sapling |
Blue Mahoe Sapling |
viridium:box_elder_sapling |
Box Elder Sapling |
viridium:callery_pear_sapling |
Callery Pear Sapling |
viridium:citron_sapling |
Citron Sapling |
viridium:crape_myrtle_sapling |
Crape Myrtle Sapling |
viridium:desert_bloodwood_sapling |
Desert Bloodwood Sapling |
viridium:flowering_dogwood_sapling |
Flowering Dogwood Sapling |
viridium:giant_bamboo_sapling |
Giant Bamboo Sapling |
viridium:holly_sapling |
Holly Sapling |
viridium:jacaranda_sapling |
Jacaranda Sapling |
viridium:japanese_maple_sapling |
Japanese Maple Sapling |
viridium:joshua_tree_sapling |
Joshua Tree Sapling |
viridium:koki_o_kea_sapling |
Koki’o Kea Sapling |
viridium:kumquat_sapling |
Kumquat Sapling |
viridium:lemon_myrtle_sapling |
Lemon Myrtle Sapling |
viridium:lilac_sapling |
Lilac Sapling |
viridium:mimosa_sapling |
Mimosa Sapling |
viridium:mulga_sapling |
Mulga Sapling |
viridium:olive_sapling |
Olive Sapling |
viridium:pacific_yew_sapling |
Pacific Yew Sapling |
viridium:paperbark_maple_sapling |
Paperbark Maple Sapling |
viridium:pawpaw_sapling |
Pawpaw Sapling |
viridium:pear_sapling |
Pear Sapling |
viridium:red_cinchona_sapling |
Red Cinchona Sapling |
viridium:redbud_sapling |
Redbud Sapling |
viridium:wild_apple_sapling |
Wild Apple Sapling |
viridium:witch_hazel_sapling |
Witch Hazel Sapling |
viridium:wisteria_sapling |
Wisteria Sapling |
覆写行为
| 方法 | 行为 | 原因 |
|---|---|---|
registerBlockIcons |
只注册一张图标到 blockIcon |
树苗各朝向外观一致,不需要原版的分面图标 |
getIcon(side, meta) |
无条件返回 this.blockIcon |
同上,忽略 side 与 meta |
getSubBlocks |
只 add(new ItemStack(itemIn, 1, 0)) |
保证创造栏里每种树苗只出现一次 |
⚠️ 树苗没有对应的种子物品——ViriItems 只注册了 9 个 SeedItem,且树苗的 activateVanillaWorld(原版 BlockSapling 的种植逻辑)未被覆写,所以小树只能靠获得树苗方块本身来种植。
掉落
mod 没有覆写 getDrops / breakBlock / onBlockHarvested(全仓库零命中),破坏后按原版方块规则掉落自身。
配方
本 mod 不注册任何合成配方(见分类页「本 mod 没有 X」章节)。