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
Last revisionBoth sides next revision
zh_cn:tutorial:trees [2021/07/25 10:42] – [ignoreVines] breakicezh_cn:tutorial:trees [2022/08/18 03:40] – [添加树木 [1.17](高级)] solidblock
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.txt · Last modified: 2022/08/18 03:40 by 127.0.0.1