- 注册
- 2024年08月07日
- 帖子
- 166
- 金粒
- 金粒12,158粒
- 钻石
- 钻石0颗
- 嗨币
- 嗨币2个
- 主题 作者
- #1
-
用户
1. 植物基础概念
植物是一种特殊方块类型,具有以下特性:- 只能种植在特定方块上(如草方块、泥土)
- 可自然生长(部分类型)
- 会随机进行方块更新(Tick)
- 以群簇形式在世界中生成
📌 注意:植物功能有限,复杂功能建议创建普通方块
2. 创建准备
纹理制作
- 使用 Paint.net/GIMP 或内置编辑器
- 保存为 方块纹理(16x16像素)
- 双高度植物需要 顶部+底部 两个纹理
3. 创建植物元素
- 工作区 → 新建模组元素 → 选择 "Plant"
- 名称:使用唯一标识(如
MagicFlower
) - 纹理:选择制作好的贴图
- 默认交叉模型(类似原版花)
- 自定义模型(需导入JSON/OBJ)
- 名称:使用唯一标识(如
4. 植物类型选择
类型 | 特性 | 原版对应 | 适用场景 |
---|---|---|---|
静态植物 | 单格高度,不可生长 | 花/草 | 装饰性植物 |
双高度植物 | 两格高度,需双纹理 | 向日葵 | 高茎植物 |
可生长植物 | 随机高度生长 | 甘蔗/竹子 | 芦苇类植物 |
5. 关键属性配置
基础属性
- 硬度/抗爆性:通常设为0(类似原版植物)
- 光照等级:0-15(发光植物设为>0)
- 可替换性:勾选后允许被其他方块覆盖(如草丛)
- 直接指定掉落物
- 或使用 战利品表 实现随机掉落
高级属性
- 区块生成频率:建议1-4(每个区块生成群簇次数)
- 群簇大小:控制单次生成的植物数量
- 生物群系限制:指定生成环境(不选则全维度生成)
6. 世界生成设置
[生成逻辑示例]├─ 频率:3(每区块尝试生成3次)
├─ 群簇大小:7(每次最多生成7株)
└─ 维度:主世界+下界
1.18+ 特别设置:
- 启用 任意高度生成 允许洞穴生成
- 下界植物需强制开启(因下界被视作洞穴维度)
7. 实用技巧
行为控制
- 火焰传播:勾选使植物可燃
- 地图颜色:自定义小地图显示颜色
- 生长限制:
[生长条件]
└─ 仅当上方有2格空气时生长
性能优化
- ❌ 避免使用 方块实体(导致卡顿)
- 慎用 强制Tick(仅限结构生成植物)
8. 测试建议
- 使用 /fill 命令批量放置测试
- 自然生成是否符合预期
- 破坏/种植交互是否正常
- 掉落物是否正确
故障排查:
- 植物不生成?检查基底方块设置
- 纹理显示异常?确认模型匹配纹理尺寸