• 欢迎来到 HiMCBBS 论坛~ 加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!
DFL3130

教程 如何制作植物

DFL3130

管理成员
版主
正式成员
搬运组
成员
注册
2024年08月07日
帖子
166
金粒
金粒12,158粒
钻石
钻石0颗
嗨币
嗨币2个

1. 植物基础概念

植物是一种特殊方块类型,具有以下特性:
  • 只能种植在特定方块上(如草方块、泥土)
  • 可自然生长(部分类型)
  • 会随机进行方块更新(Tick)
  • 以群簇形式在世界中生成
📌 注意:植物功能有限,复杂功能建议创建普通方块

2. 创建准备

纹理制作

  • 使用 Paint.net/GIMP 或内置编辑器
  • 保存为 方块纹理(16x16像素)
  • 双高度植物需要 顶部+底部 两个纹理

3. 创建植物元素

  1. 工作区 → 新建模组元素 → 选择 "Plant"
    • 名称:使用唯一标识(如 MagicFlower
    • 纹理:选择制作好的贴图
      • 默认交叉模型(类似原版花)
      • 自定义模型(需导入JSON/OBJ)

4. 植物类型选择


类型
特性
原版对应
适用场景
静态植物单格高度,不可生长花/草装饰性植物
双高度植物两格高度,需双纹理向日葵高茎植物
可生长植物随机高度生长甘蔗/竹子芦苇类植物

5. 关键属性配置

基础属性

  • 硬度/抗爆性:通常设为0(类似原版植物)
  • 光照等级:0-15(发光植物设为>0)
  • 可替换性:勾选后允许被其他方块覆盖(如草丛)
    • 直接指定掉落物
    • 或使用 战利品表 实现随机掉落

高级属性

  • 区块生成频率:建议1-4(每个区块生成群簇次数)
  • 群簇大小:控制单次生成的植物数量
  • 生物群系限制:指定生成环境(不选则全维度生成)

6. 世界生成设置

[生成逻辑示例]
├─ 频率:3(每区块尝试生成3次)
├─ 群簇大小:7(每次最多生成7株)
└─ 维度:主世界+下界

1.18+ 特别设置

  • 启用 任意高度生成 允许洞穴生成
  • 下界植物需强制开启(因下界被视作洞穴维度)

7. 实用技巧

行为控制

  • 火焰传播:勾选使植物可燃
  • 地图颜色:自定义小地图显示颜色
  • 生长限制
    [生长条件]
    └─ 仅当上方有2格空气时生长

性能优化

  • ❌ 避免使用 方块实体(导致卡顿)
  • 慎用 强制Tick(仅限结构生成植物)

8. 测试建议

  1. 使用 /fill 命令批量放置测试
    • 自然生成是否符合预期
    • 破坏/种植交互是否正常
    • 掉落物是否正确
故障排查
  • 植物不生成?检查基底方块设置
  • 纹理显示异常?确认模型匹配纹理尺寸
 
后退
顶部