User Tools

Site Tools


zh_cn:tutorial:registry

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:registry [2021/09/07 04:10] – external edit 127.0.0.1zh_cn:tutorial:registry [2023/05/19 14:11] (current) – [注册内容] solidblock
Line 15: Line 15:
 ===== 注册类型 ===== ===== 注册类型 =====
  
-注册内容时,你需要指定将内容加入哪个注册表。基本的游戏提供所有原版内容的注册表,可以在''%%Registry%%''中找到。例如,你很有可能会使用用于物品的''%%Registry.ITEM%%''和用于方块的''%%Registry.BLOCK%%''+注册内容时,你需要指定将内容加入哪个注册表。基本的游戏提供所有原版内容的注册表,可以在 ''Registries''(1.19.3 以上)或 ''Registry''(1.19.2 以下)中找到。例如,你很有可能会使用用于物品的 ''Registries.ITEM''(1.19.3 以上)/''Registry.ITEM''(1.19.2 以下)和用于方块的 ''Registries.BLOCK''(1.19.3 以上)/''Registry.BLOCK''(1.19.2 以下)
  
 如需详细了解所有可用的注册表,请阅读[[zh_cn:tutorial:registry_types|注册表类型]]页面。 如需详细了解所有可用的注册表,请阅读[[zh_cn:tutorial:registry_types|注册表类型]]页面。
Line 23: Line 23:
 使用''%%Registry.register%%''以将内容添加到注册表: 使用''%%Registry.register%%''以将内容添加到注册表:
  
-<code java> +<yarncode java> 
-public static <T> T register(Registry<? super T> registry, Identifier id, T entry) { +public static <T> T method_10230(class_2378<? super T> registry, class_2960 id, T entry) { 
-    return ((MutableRegistry)registry).add(id, entry);+    return ((class_2385)registry).method_10272(id, entry);
 } }
-</code>+</yarncode>
 **registry** - 你需要将内容添加到的注册表的实例。位于''%%Registry%%''中的所有原版注册表的列表,可以在[[zh_cn:tutorial:registry_types|注册表类型]]页面中找到。 **registry** - 你需要将内容添加到的注册表的实例。位于''%%Registry%%''中的所有原版注册表的列表,可以在[[zh_cn:tutorial:registry_types|注册表类型]]页面中找到。
  
zh_cn/tutorial/registry.1630987845.txt.gz · Last modified: 2021/09/07 04:10 by 127.0.0.1