User Tools

Site Tools


zh_cn:tutorial:jigsaw

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
Next revisionBoth sides next revision
zh_cn:tutorial:jigsaw [2020/02/06 04:16] – [Spawning Our Structure] lightcolourzh_cn:tutorial:jigsaw [2020/02/06 04:19] – [Creating a Piece] lightcolour
Line 210: Line 210:
 The Identifier is the starting pool to select from, the int is the size of the entire structure (with 7 being "7 squares out"), and the 3rd argument is a factory for the piece we'll register in a second. The Identifier is the starting pool to select from, the int is the size of the entire structure (with 7 being "7 squares out"), and the 3rd argument is a factory for the piece we'll register in a second.
  
-==== Creating a Piece ==== +==== 创作作品 ==== 
-This portion is very simple. A piece represents one section or element in your full structure. You'll need to create a basic piece class, and we'll register it later:+这部分非常简单。 一块代表整个结构中的一个部分或元素。 您需要创建一个基本的计件类,稍后我们将进行注册:
 <code java [enable_line_numbers="false"]> <code java [enable_line_numbers="false"]>
 public class ExamplePiece extends PoolStructurePiece { public class ExamplePiece extends PoolStructurePiece {
Line 225: Line 225:
 </code> </code>
  
-Where ''ExampleMod.EXAMPLE_PIECE'' is a reference to our registered piece.+其中''ExampleMod.EXAMPLE_PIECE''是对我们注册件的引用。
  
-==== Registering Everything ==== +==== 注册所有 ==== 
-We'll need to register our structure as both a feature //and// a structure feature, and also register our piece. Registering your structure as a StructureFeature is optional, and is used for saving it to the chunk. If the world is stopped half-way through your structure loading, having this registered will allow it to continue after the world is re-opened. If it is not registered to a structure feature and this happens, the structure will stop half-way through (which would mostly only occur in larger, multiple chunk wide structures).+我们需要将结构既注册为特征////还是结构特征,并注册我们的作品。 将结构注册为StructureFeature是可选的,并且用于将其保存到块中。 如果世界在您的结构加载过程中途中止,则在重新打开世界后对其进行注册将使其继续存在。 如果未将其注册到结构特征中,并且发生了这种情况,则该结构将中途停止(大多数情况下只会发生在较大的,多块宽的结构中)。
 <code java [enable_line_numbers="true"]> <code java [enable_line_numbers="true"]>
 public static final StructureFeature<DefaultFeatureConfig> EXAMPLE_FEATURE = Registry.register( public static final StructureFeature<DefaultFeatureConfig> EXAMPLE_FEATURE = Registry.register(
Line 250: Line 250:
  
 ==== 生成我们的结构 ==== ==== 生成我们的结构 ====
-Finally, we'll have to spawn our structure. A basic example which adds it to every biome is:+最后,我们必须生成我们的结构。 将其添加到每个生物群系的一个基本示例是:
 <code java [enable_line_numbers="false"]> <code java [enable_line_numbers="false"]>
 Registry.BIOME.forEach(biome -> { Registry.BIOME.forEach(biome -> {
Line 258: Line 258:
 </code> </code>
  
-=== Finished! ===+=== 完成! ===
 如您所见,我们在中心有一个白色正方形,框在边缘之外。 请注意,此屏幕截图中的半径已增加到14,而不是本教程中使用的7。 如您所见,我们在中心有一个白色正方形,框在边缘之外。 请注意,此屏幕截图中的半径已增加到14,而不是本教程中使用的7。
-{{https://i.imgur.com/qndZzZu.png|Finalized}}+{{https://i.imgur.com/qndZzZu.png|搞定}}
zh_cn/tutorial/jigsaw.txt · Last modified: 2020/02/24 02:59 by lightcolour