User Tools

Site Tools


zh_cn:tutorial:crops

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:crops [2025/04/01 11:57] solidblockzh_cn:tutorial:crops [2025/04/01 12:05] (current) – fix typo solidblock
Line 70: Line 70:
          
     // 对于 1.21.2 及之后的版本:     // 对于 1.21.2 及之后的版本:
-    public static final Item CUSTOM_SEEDS = register("custom_seeds", new AliasedBlockItem(TutorialBlocks.CUSTOM_CROP, new Item.Settings()));+    public static final Item CUSTOM_SEEDS = register("custom_seeds", settings -> new BlockItem(TutorialBlocks.CUSTOM_CROP, settings), new Item.Settings().useItemPrefixedTranslationKey());
 </code> </code>
  
Line 115: Line 115:
 </code> </code>
  
-最后,您还需要为您的作物创建方块状态映射,以给作物的每个生长阶段都注册单独的模型。+最后,您还需要为您的作物创建方块状态映射,以给作物的每个生长阶段都分配单独的模型。
  
 <code JavaScript src/main/resources/assets/tutorial/blockstates/custom_crop.json> <code JavaScript src/main/resources/assets/tutorial/blockstates/custom_crop.json>
Line 149: Line 149:
  
 > 种子物品也需要对应的物品模型和物品模型映射(对于 1.21.4 及之后的版本),具体做法参见 [[items]],这里不作详细描述。 > 种子物品也需要对应的物品模型和物品模型映射(对于 1.21.4 及之后的版本),具体做法参见 [[items]],这里不作详细描述。
 +
 ===== 战利品表 ===== ===== 战利品表 =====
 方块还需要战利品表,否则被破坏后什么也不会掉落。不过,你可以直接模仿原版的。例如,复制原版的 ''data/minecraft/loot_table/blocks/wheat.json'' 到你模组的 ''src/main/resources/data/tutorial/loot_table/blocks/custom_crop.json'' 并替换相关的 ID。也可以使用[[datagen loot|数据生成器]]生成战利品表。 方块还需要战利品表,否则被破坏后什么也不会掉落。不过,你可以直接模仿原版的。例如,复制原版的 ''data/minecraft/loot_table/blocks/wheat.json'' 到你模组的 ''src/main/resources/data/tutorial/loot_table/blocks/custom_crop.json'' 并替换相关的 ID。也可以使用[[datagen loot|数据生成器]]生成战利品表。
zh_cn/tutorial/crops.1743508666.txt.gz · Last modified: 2025/04/01 11:57 by solidblock