User Tools

Site Tools


zh_cn:tutorial:trees

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zh_cn:tutorial:trees [2021/07/25 10:42] – [ignoreVines] breakicezh_cn:tutorial:trees [2022/08/18 03:40] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +FIXME 本文有一段时间没有更新了,可能对未来版本不起作用。请参考[[tutorial:trees|英文页面]]。
 +
 ===== 添加树木 [1.17](高级) ===== ===== 添加树木 [1.17](高级) =====
 阅读本文之前,建议先学习如何创建一个特征地形。\\ 阅读本文之前,建议先学习如何创建一个特征地形。\\
Line 57: Line 59:
 树苗是生长树木的一类特殊方块,需要 ''SaplingGenerator'' 树苗是生长树木的一类特殊方块,需要 ''SaplingGenerator''
  
-=== 创建SaplingGenerator === +=== 创建 SaplingGenerator === 
-简单的生成器接收树木的''ConfiguredFeature''并将其返回,如下所示:+简单的生成器接收树木的 ''ConfiguredFeature'' 并将其返回,如下所示:
  
 <code java> <code java>
Line 78: Line 80:
 后面会展示高级的''SaplingGenerator''的例子。 后面会展示高级的''SaplingGenerator''的例子。
  
-=== 创建SaplingBlock === +=== 创建 SaplingBlock === 
-创建方块本身需要继承''SaplingBlock''类,而不是直接将其实例化,因为其构造器的访问权限是protected的。+创建方块本身需要继承''SaplingBlock''类,而不是直接将其实例化,因为其构造器的访问权限是 protected 的。
  
 <code java> <code java>
Line 90: Line 92:
  
 === 注册SaplingBlock === === 注册SaplingBlock ===
-要注册树苗,按照注册方块的以下步骤(参见[[zh_cn:tutorial:blocks]]),但传入带有''ConfiguredFeature''的生成器的实例。+要注册树苗,按照注册方块的以下步骤(参见[[zh_cn:tutorial:blocks]]),但传入带有 ''ConfiguredFeature'' 的生成器的实例。
  
 把这个放在用于你的树苗方块的类中: 把这个放在用于你的树苗方块的类中:
Line 482: Line 484:
  
 ==== forceDirt ==== ==== forceDirt ====
-Forces the ''TreeFeature'' to generate the dirt underneath the tree.+强制 ''TreeFeature'' 在树下生成泥土。
  
-Example:+例子:
  
 <code java> <code java>
Line 492: Line 494:
 </code> </code>
  
-===== Creating a BlockStateProvider ===== +===== 创建一个 BlockStateProvider ===== 
-Coming soon.+敬请期待!
  
zh_cn/tutorial/trees.1627209768.txt.gz · Last modified: 2021/07/25 10:42 by breakice