User Tools

Site Tools


zh_cn:tutorial:registry_types

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
Last revisionBoth sides next revision
zh_cn:tutorial:registry_types [2022/01/30 02:53] – [一般注册表] solidblockzh_cn:tutorial:registry_types [2023/08/15 14:10] – [一般注册表] wjz_p
Line 2: Line 2:
  
 Minecraft拥有多种内容的注册表,比如方块、物品和实体的注册表。以下为原版注册表: Minecraft拥有多种内容的注册表,比如方块、物品和实体的注册表。以下为原版注册表:
 +
 +(注意:对于 1.19.3 以及以上的版本,请将 ''Registry'' 替换为 ''Registries''。)
  
 ===== 一般注册表 ===== ===== 一般注册表 =====
Line 14: Line 16:
     * 包含所有的[[zh_cn:tutorial:items|物品]](包括方块物品)。     * 包含所有的[[zh_cn:tutorial:items|物品]](包括方块物品)。
   * ''%%Registry.BLOCK_ENTITY_TYPE%%''   * ''%%Registry.BLOCK_ENTITY_TYPE%%''
-    * 包含每个[[zh_cn:tutorial:blockentity|方块实体]]的''%%BlockEntityType%%''Block entity types are used to deserialize block entities and store compatible blocks.+    * 包含每个[[zh_cn:tutorial:blockentity|方块实体]]的 ''%%BlockEntityType%%''方块实体类型用来反序列化方块实体并储存兼容的方块。
   * ''%%Registry.STATUS_EFFECT%%''   * ''%%Registry.STATUS_EFFECT%%''
-    * 包含所有的[[https://minecraft-zh.gamepedia.com/状态效果|状态效果]],如隐身和夜视。+    * 包含所有的[[status_effects|状态效果]],如隐身和夜视。
   * ''%%Registry.PARTICLE_TYPE%%''   * ''%%Registry.PARTICLE_TYPE%%''
-    * 包含所有的[[https://minecraft-zh.gamepedia.com/颗粒|粒类型]]。+    * 包含所有的[[particles|粒类型]]。
   * ''%%Registry.FLUID%%''   * ''%%Registry.FLUID%%''
     * 包含所有的[[zh_cn:tutorial:fluids|流体]]。     * 包含所有的[[zh_cn:tutorial:fluids|流体]]。
Line 28: Line 30:
     * 包含所有的维度类型。     * 包含所有的维度类型。
   * ''%%Registry.SCREEN_HANDLER%%''   * ''%%Registry.SCREEN_HANDLER%%''
-    * 包含所有的屏幕处理器 screen handlers)。屏幕处理器用于在服务器和客户端之间同步GUI(用户界面)状态。+    * 包含所有的屏幕处理器screen handlers)。屏幕处理器用于在服务器和客户端之间同步 GUI 状态。
   * ''%%Registry.RECIPE_TYPE%%''   * ''%%Registry.RECIPE_TYPE%%''
-    * 包含所有的[[https://minecraft-zh.gamepedia.com/配方|配方]]类型+    * 包含所有的[[recipe_types_introduction|配方类型]]。
   * ''%%Registry.RECIPE_SERIALIZER%%''   * ''%%Registry.RECIPE_SERIALIZER%%''
-    * Contains all recipe serializers. Recipe serializers are used to load recipes, and there can be many serializers for a single type (such as both shaped and shapeless crafting recipes).+    * 包含所有的配方序列化器。配方序列化器用于加载配方,同一类型可以有多个序列化器(例如有序和无序合成配方)。
   * ''%%Registry.PAINTING_MOTIVE%%''   * ''%%Registry.PAINTING_MOTIVE%%''
-    * Contains all painting motives, or the different types of paintings.+    * 包含所有的画的类型。
   * ''%%Registry.SOUND_EVENT%%''   * ''%%Registry.SOUND_EVENT%%''
-    * 包含所有的[[zh_cn:tutorial:sounds|声音事件]]如''%%entity.item.pickup%%''+    * 包含所有的[[zh_cn:tutorial:sounds|声音事件]]如 ''%%entity.item.pickup%%''
   * ''%%Registry.STAT%%''   * ''%%Registry.STAT%%''
-    * 包含所有不同的统计类型。统计使用通用类''%%<T>%%'',用于获取不同''%%T%%''值的不同数据。 +    * 包含所有不同的统计类型。统计使用型''%%<T>%%'',用于获取不同 ''%%T%%'' 值的不同数据。 
-      * 不依赖于外部内容的统计,如''%%walk_one_cm%%'',使用''%%custom%%''统计类型,它使用注册的''%%Identifier%%''作为''%%T%%''类型。 +      * 不依赖于外部内容的统计,如 ''%%walk_one_cm%%'',使用 ''%%custom%%'' 统计类型,它使用注册的 ''%%Identifier%%'' 作为 ''%%T%%'' 类型。 
-      * 不属于''%%custom%%''统计的统计可能依赖于特定的方块或者物品类型,如''%%Stats.MINED%%''+      * 不属于 ''%%custom%%'' 统计的统计可能依赖于特定的方块或者物品类型,如 ''%%Stats.MINED%%''
   * ''%%Registry.CUSTOM_STAT%%''   * ''%%Registry.CUSTOM_STAT%%''
-    * 包含所有的“自定义统计”,即不依赖于外部内容的统计ID。+    * 包含所有的“自定义统计”,即不依赖于外部内容的统计 ID。
  
 ===== 实体===== ===== 实体=====
  
-绝大多数这些注册表,除了''%%ENTITY_TYPE%%''自身,都与实体AI有关。+绝大多数这些注册表,除了 ''%%ENTITY_TYPE%%'' 自身,都与实体 AI 有关。
  
   * ''%%Registry.ENTITY_TYPE%%''   * ''%%Registry.ENTITY_TYPE%%''
-    * 包含每个[[zh_cn:tutorial:entity-old|实体]]的实体类型(''%%EntityType%%'')。类似于方块实体类型,实体类型用于同步和取消序列化。+    * 包含每个[[zh_cn:tutorial:entity|实体]]的实体类型(''%%EntityType%%'')。类似于方块实体类型,实体类型用于同步和取消序列化。
   * ''%%Registry.SCHEDULE%%''   * ''%%Registry.SCHEDULE%%''
     * 包含实体(通常是村民)的时刻表。时刻表控制实体基于一天内时间的行为。     * 包含实体(通常是村民)的时刻表。时刻表控制实体基于一天内时间的行为。
   * ''%%Registry.ACTIVITY%%''   * ''%%Registry.ACTIVITY%%''
-    * 控制实体(通常是村民)的活动。这些活动,比如''%%play%%''或''%%work%%'',控制实体的行为。+    * 控制实体(通常是村民)的活动。这些活动,比如 ''%%play%%'' 或 ''%%work%%'',控制实体的行为。
   * ''%%Registry.SENSOR_TYPE%%''   * ''%%Registry.SENSOR_TYPE%%''
     * 包含每个实体传感器的类型。传感器允许实体“感受”不同的事物,并将其储存在记忆中。     * 包含每个实体传感器的类型。传感器允许实体“感受”不同的事物,并将其储存在记忆中。
Line 73: Line 75:
     * 包含所有的[[zh_cn:tutorial:biomes|生物群系]]。     * 包含所有的[[zh_cn:tutorial:biomes|生物群系]]。
   * ''%%Registry.FEATURE%%''   * ''%%Registry.FEATURE%%''
-    * 包含所有的[[zh_cn:tutorial:features|世界生成特征]],包括结构。+    * 包含所有的[[zh_cn:tutorial:features|地物]],包括结构。
   * ''%%Registry.STRUCTURE_FEATURE%%''   * ''%%Registry.STRUCTURE_FEATURE%%''
-    * 包含所有的[[zh_cn:tutorial:structures|结构特征]]。+    * 包含所有的[[zh_cn:tutorial:structures|结构地物]]。
   * ''%%Registry.CARVER%%''   * ''%%Registry.CARVER%%''
     * 包含所有的雕刻器。雕刻器用于创建洞穴和峡谷。     * 包含所有的雕刻器。雕刻器用于创建洞穴和峡谷。
Line 89: Line 91:
     * 包含所有的方块状态提供器类型,用于基于位置选择可能的随机方块状态。     * 包含所有的方块状态提供器类型,用于基于位置选择可能的随机方块状态。
   * ''%%Registry.BLOCK_PLACER_TYPE%%''   * ''%%Registry.BLOCK_PLACER_TYPE%%''
-    * 包含所有的方块放置器类型,用于在''%%RandomPatchFeature%%''之类的地形中放置方块。+    * 包含所有的方块放置器类型,用于在 ''%%RandomPatchFeature%%'' 之类的地形中放置方块。
   * ''%%Registry.CHUNK_GENERATOR_TYPE%%''   * ''%%Registry.CHUNK_GENERATOR_TYPE%%''
-    * 包含所有的区块生成器类型。区块生成器决定了地形的基本形状,如''%%surface%%''生成类似于主世界的地表地形,''%%caves%%''用于生成类似于下界的洞穴地形,''%%floating_islands%%''用于生成类似于末地的浮岛类型。+    * 包含所有的区块生成器类型。区块生成器决定了地形的基本形状,如 ''%%surface%%'' 生成类似于主世界的地表地形,''%%caves%%'' 用于生成类似于下界的洞穴地形,''%%floating_islands%%'' 用于生成类似于末地的浮岛类型。
   * ''%%Registry.CHUNK_STATUS%%''   * ''%%Registry.CHUNK_STATUS%%''
     * 包含所有的区块状态类型。区块状态描述了区块中世界生成的当前进站。     * 包含所有的区块状态类型。区块状态描述了区块中世界生成的当前进站。
zh_cn/tutorial/registry_types.txt · Last modified: 2023/08/15 14:21 by wjz_p