User Tools

Site Tools


zh_cn:tutorial:blocks

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:blocks [2025/04/01 08:44] – [在 1.21.2+ 中注册方块] solidblockzh_cn:tutorial:blocks [2025/04/02 01:11] (current) – [给予方块外观] solidblock
Line 164: Line 164:
   * 方块烘焙模型   * 方块烘焙模型
   * 方块纹理   * 方块纹理
-  * //1.21.及之前的版本://物品模型(如果方块有与之关联的物品) +  * //1.21.及之前的版本://物品模型(如果方块有与之关联的物品) 
-  * //1.21.及之后的版本://物品模型映射(如果方块有与之关联的物品)+  * //1.21.及之后的版本://物品模型映射(如果方块有与之关联的物品)
  
 这些文件位于: 这些文件位于:
Line 172: Line 172:
   * 方块烘焙模型:''src/main/resources/assets/tutorial/models/block/example_block.json''   * 方块烘焙模型:''src/main/resources/assets/tutorial/models/block/example_block.json''
   * 方块纹理:''src/main/resources/assets/tutorial/textures/block/example_block.png''   * 方块纹理:''src/main/resources/assets/tutorial/textures/block/example_block.png''
-  * //1.21.及之前的版本://物品模型:''src/main/resources/assets/tutorial/models/item/example_block.json'' +  * //1.21.及之前的版本://物品模型:''src/main/resources/assets/tutorial/models/item/example_block.json'' 
-  * //1.21.及之后的版本://物品模型映射:''src/main/resources/assets/tutorial/items/example_block.json''+  * //1.21.及之后的版本://物品模型映射:''src/main/resources/assets/tutorial/items/example_block.json''
  
-方块状态映射会根据其方块状态确定该方块应使用的模型。由于方块当前还没有所谓状态,所以用空字符串表示所有:+方块状态映射会根据其方块状态确定该方块应使用的模型。由于方块没有属性,只有一个状态,所以用空字符串表示所有:
  
 <code JavaScript src/main/resources/assets/tutorial/blockstates/example_block.json> <code JavaScript src/main/resources/assets/tutorial/blockstates/example_block.json>
Line 198: Line 198:
 在大多数情况下,您想让方块作为物品时外观还是这个方块。 在大多数情况下,您想让方块作为物品时外观还是这个方块。
  
-对于 1.21.以及之前的版本,可以为物品创建对应的物品模型,该物品模型直接继承方块模型,这会使得该物品外观和方块相同:+对于 1.21.以及之前的版本,可以为物品创建对应的物品模型,该物品模型直接继承方块模型,这会使得该物品外观和方块相同:
  
 <code JavaScript src/main/resources/assets/tutorial/models/item/example_block.json> <code JavaScript src/main/resources/assets/tutorial/models/item/example_block.json>
Line 206: Line 206:
 </code> </code>
  
-对于 1.21.以及之后的版本,可以为物品创建对应的物品模型映射,让物品直接使用方块的模型:+对于 1.21.以及之后的版本,可以为物品创建对应的物品模型映射,让物品直接使用方块的模型:
 <code JavaScript src/main/resources/assets/tutorial/items/example_block.json> <code JavaScript src/main/resources/assets/tutorial/items/example_block.json>
 { {
Line 350: Line 350:
   *    * 
 ===== 下一步 ===== ===== 下一步 =====
-[[zh_cn:tutorial:blockstate|向方块添加简单状态,例如整数和布尔值]]。 +  * [[blockstate|向方块添加简单状态,例如整数和布尔值]]。 
- +  [[blockentity|给块方块实体,使之能有物品栏之类的高级状态]]。此外,还需要像 GUI 和自定义方块渲染。 
-[[zh_cn:tutorial:blockentity|给块方块实体,使之能有物品栏之类的高级状态]]。此外,还需要像 GUI 和自定义方块渲染。+  * [[datagen_model|使用数据生成器为方块和物品生成方块模型、方块状态映射、物品模型映射]]。 
 +  * [[datagen_tags|使用数据生成器为方块生成标签]]。 
 +  * 别忘了,你的方块不能够没有[[lang|可翻译的名字]]
  
 要让方块可燃(也就是说,可以被火燃烧),可使用 ''FlammableBlockRegistry'' 要让方块可燃(也就是说,可以被火燃烧),可使用 ''FlammableBlockRegistry''
zh_cn/tutorial/blocks.1743497075.txt.gz · Last modified: 2025/04/01 08:44 by solidblock