User Tools

Site Tools


zh_cn:tutorial:spawn_egg

Differences

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

Link to this comparison view

Next revisionBoth sides next revision
zh_cn:tutorial:spawn_egg [2022/01/01 14:58] – created xtexchooserzh_cn:tutorial:spawn_egg [2023/01/15 01:30] – [创建刷怪蛋] solidblock
Line 6: Line 6:
 <code java> <code java>
 public class ExampleMod implements ModInitializer { public class ExampleMod implements ModInitializer {
-    public static final Item IRON_GOLEM_SPAWN_EGG = new SpawnEggItem(EntityType.IRON_GOLEM, 1289542811382189, new Item.Settings().group(ItemGroup.MISC));+    public static final Item IRON_GOLEM_SPAWN_EGG = new SpawnEggItem(EntityType.IRON_GOLEM, 0xc4c4c40xadadad, new Item.Settings().group(ItemGroup.MISC));
 } }
 </code> </code>
-刷怪蛋物品创建时需要提供实体类型、主要的和次要的颜色和物品设置。\\ 对于颜色,应使用十进制颜色而不是十六进制。\\ 如果您愿意,您也可以[[https://convertingcolors.com/|转换颜色]]到十进制颜色+:!:这个例子适用于 1.19.3 //之前//的版本,因为 1.19.3 已经直接加入了铁傀儡的刷怪蛋。但是,你可以为其他实体类型创建刷怪蛋。在 1.19.3 中,记得移除掉 ''group'' 方法的调用。 
 + 
 +刷怪蛋物品创建时需要提供实体类型、主要的和次要的颜色和物品设置。
  
 在完成后,你需要注册这个物品: 在完成后,你需要注册这个物品:
Line 15: Line 17:
 public class ExampleMod implements ModInitializer { public class ExampleMod implements ModInitializer {
  
- public static final Item IRON_GOLEM_SPAWN_EGG = new SpawnEggItem(EntityType.IRON_GOLEM, 1289542811382189, new Item.Settings().group(ItemGroup.MISC));+ public static final Item IRON_GOLEM_SPAWN_EGG = new SpawnEggItem(EntityType.IRON_GOLEM, 0xc4c4c40xadadad, new FabricItemSettings().group(ItemGroup.MISC));
  
  @Override  @Override
  public void onInitialize() {  public void onInitialize() {
- Registry.register(Registry.ITEM, new Identifier("modid", "iron_golem_spawn_egg"), IRON_GOLEM_SPAWN_EGG);+ Registry.register(Registry.ITEM, new Identifier("tutorial", "iron_golem_spawn_egg"), IRON_GOLEM_SPAWN_EGG); 
 +                // 对于 1.19.3 以上的版本,请将 Registry.ITEM 替换为 Registries.ITEM。
  }  }
 } }
zh_cn/tutorial/spawn_egg.txt · Last modified: 2023/01/15 01:33 by solidblock