User Tools

Site Tools


zh_cn:tutorial:sidebar

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:sidebar [2022/03/20 13:03] solidblockzh_cn:tutorial:sidebar [2024/04/15 01:58] (current) – [方块和方块实体] solidblock
Line 1: Line 1:
 ~~NOCACHE~~ ~~NOCACHE~~
 +[[zh_cn:start|← 返回首页]]
  
-=== 安装 ===+===== Fabric 教程 =====
  
-  * [[zh_cn:tutorial:setup|开始(建立开发环境]]+   * [[zh_cn:tutorial:start|关于教程的信息]] 
 + 
 +==== 安装 ==== 
 + 
 +  * [[zh_cn:tutorial:setup|建立开发环境]]
   * [[https://wiki.vg/Debugging|启用 log4j 调试信息]](英文)   * [[https://wiki.vg/Debugging|启用 log4j 调试信息]](英文)
   * [[zh_cn:tutorial:minotaur|使用 Minotaur 在 Modrinth 上发布模组]]   * [[zh_cn:tutorial:minotaur|使用 Minotaur 在 Modrinth 上发布模组]]
-  * [[zh_cn:tutorial:cursegradle|使用 CurseGradle 发布模组]]+  * [[zh_cn:tutorial:cursegradle|使用 CurseGradle 将模组发布到 CurseForge]] 
 +  * [[publishing_mods_using_github_actions|使用 MC-Publish 将模组发布到 CurseForge、Modrinth 和 GitHub]]
  
-=== 基础 ===+==== 基础 ====
  
-  * [[zh_cn:tutorial:introduction|如何使用 Fabric 进行模组开发]]+  * [[zh_cn:tutorial:primer|Minecraft 模组编写基础]] 
 +  * [[zh_cn:tutorial:introduction|使用 Fabric 开发模组的介绍]]
   * [[zh_cn:tutorial:reading_mc_code|阅读 Minecraft 代码]]   * [[zh_cn:tutorial:reading_mc_code|阅读 Minecraft 代码]]
   * 约定和术语   * 约定和术语
-    * [[zh_cn:tutorial:terms|约定和术语]]+    * [[zh_cn:tutorial:terms|基本的约定和术语]]
     * [[zh_cn:tutorial:side|服务器和客户端术语]]     * [[zh_cn:tutorial:side|服务器和客户端术语]]
   * 注册   * 注册
-    * [[zh_cn:tutorial:registry|注册介绍]]+    * [[zh_cn:tutorial:registry|注册介绍]]
     * [[zh_cn:tutorial:registry_types|标准注册表]]     * [[zh_cn:tutorial:registry_types|标准注册表]]
   * 开发工具   * 开发工具
     * [[zh_cn:tutorial:libraries|第三方模组库]]     * [[zh_cn:tutorial:libraries|第三方模组库]]
     * [[zh_cn:tutorial:applychanges|应用更改而无需重新启动 Minecraft]]     * [[zh_cn:tutorial:applychanges|应用更改而无需重新启动 Minecraft]]
-  * [[zh_cn:tutorial:lang|创建一份语言文件]]+  * [[zh_cn:tutorial:lang|创建语言文件]]
   * [[zh_cn:tutorial:mappings|使用映射]]   * [[zh_cn:tutorial:mappings|使用映射]]
  
-=== 高级 === +==== 物品 ==== 
-  * [[zh_cn:tutorial:ext_lang|使用 CrowdinTranslate 提供实时的社区翻译]] +  * [[zh_cn:tutorial:items|添加物品]] 
-  * [[zh_cn:tutorial:ext_gh_commit|使用 GitHub Actions 寻找错误]] +    * [[zh_cn:tutorial:itemgroup|为你的物品创建物品组]]
-  * [[zh_cn:tutorial:modding_tips|开发模组中的小技巧]] +
-  * [[zh_cn:tutorial:loader04x|把 Loader 从 0.3.x 升级到 0.4.x]] +
-  * [[zh_cn:tutorial:migratemappings|更新 Java 代码库中的 Yarn 映射]] +
-  * [[zh_cn:tutorial:datafixer|DataFixers [WIP]]] +
-  * [[zh_cn:tutorial:accesswideners|访问加宽器]] +
-  * [[zh_cn:tutorial:enum_adding|添加枚举]] +
-  * [[zh_cn:tutorial:interface_injection|接口注入]] +
- +
-=== 物品 === +
-  * [[zh_cn:tutorial:items_docs|物品文档]] +
-  * [[zh_cn:tutorial:items|演练:添加物品]] +
-    * [[zh_cn:tutorial:itemgroup|为你的物品添加物品组]]+
     * [[zh_cn:tutorial:tooltip|为你的物品添加物品提示]]     * [[zh_cn:tutorial:tooltip|为你的物品添加物品提示]]
   * [[zh_cn:tutorial:recipes|添加合成配方]]   * [[zh_cn:tutorial:recipes|添加合成配方]]
Line 47: Line 42:
   * [[zh_cn:tutorial:model_predicate_providers|添加模型谓词提供器]]   * [[zh_cn:tutorial:model_predicate_providers|添加模型谓词提供器]]
  
-=== 方块和方块实体 ===+==== 方块和方块实体 ====
  
   * [[zh_cn:tutorial:blocks|添加方块]]   * [[zh_cn:tutorial:blocks|添加方块]]
Line 54: Line 49:
     * [[zh_cn:tutorial:waterloggable|让方块可含水]]     * [[zh_cn:tutorial:waterloggable|让方块可含水]]
   * [[zh_cn:tutorial:blockentity|添加方块实体]]   * [[zh_cn:tutorial:blockentity|添加方块实体]]
 +    * [[zh_cn:tutorial:blockentity_modify_data|修改方块实体数据]]
 +    * [[tutorial:blockentity_sync_itemstack|同步方块实体数据与 ItemStack]](英文)
   * [[zh_cn:tutorial:inventory|让方块可以储存物品]]   * [[zh_cn:tutorial:inventory|让方块可以储存物品]]
   * [[zh_cn:tutorial:colorprovider|动态更改方块或物品的颜色]]   * [[zh_cn:tutorial:colorprovider|动态更改方块或物品的颜色]]
Line 60: Line 57:
     * [[zh_cn:tutorial:custom_model|使用自定义模型动态渲染方块和物品]]     * [[zh_cn:tutorial:custom_model|使用自定义模型动态渲染方块和物品]]
     * [[zh_cn:tutorial:blockentityrenderers|使用方块实体渲染器动态渲染方块和物品]]     * [[zh_cn:tutorial:blockentityrenderers|使用方块实体渲染器动态渲染方块和物品]]
-  * [[zh_cn:tutorial:screenhandler|创建一个容器方块]] +  * [[zh_cn:tutorial:screenhandler|创建容器方块]] 
-    * [[zh_cn:tutorial:extendedscreenhandler|使用扩展的 ScreenHandler 同步数据]]+    * [[zh_cn:tutorial:extendedscreenhandler|使用扩展的 ScreenHandler 同步自定义数据]]
     * [[zh_cn:tutorial:propertydelegates|使用 PropertyDelegate 同步整型数据]]     * [[zh_cn:tutorial:propertydelegates|使用 PropertyDelegate 同步整型数据]]
-  * [[zh_cn:tutorial:crops|添加一个自定义的作物]]+  * [[zh_cn:tutorial:crops|添加自定义的作物]]
  
-=== 流体 === +==== 数据生成 ====
-  * [[zh_cn:tutorial:fluids|创建一种流体]]+
  
-=== 实体 === +  * [[zh_cn:tutorial:datagen_setup|开始了解数据生成]] 
-  * [[zh_cn:tutorial:entity|添加一个实体]] +  * [[zh_cn:tutorial:datagen_advancements|进度生成]] 
-  * [[zh_cn:tutorial:spawn_egg|添加一个自定义刷怪蛋]] +  * [[zh_cn:tutorial:datagen_loot|战利品表生成]] 
-  * [[zh_cn:tutorial:projectiles|创建自定义弹射物]]+  * [[zh_cn:tutorial:datagen_model|模型生成]] 
 +  * [[zh_cn:tutorial:datagen_tags|标签生成]] 
 +  * [[zh_cn:tutorial:datagen_recipe|配方生成]] 
 +  * [[zh_cn:tutorial:datagen_language|语言文件生成]]
  
-=== 世界生成 === +==== 世界生成 ==== 
-  * [[zh_cn:tutorial:dimensionconcepts|世界维度]]+  * [[zh_cn:tutorial:dimensionconcepts|维度概念]]
   * [[zh_cn:tutorial:ores|生成自定义矿石]]   * [[zh_cn:tutorial:ores|生成自定义矿石]]
-  * [[zh_cn:tutorial:features|添加地形特征]] +  * [[zh_cn:tutorial:features|添加地]] 
-  * [[zh_cn:tutorial:trees|添加树木(草稿)]] +  * [[zh_cn:tutorial:trees|添加树木(高级)]] 
-  * [[zh_cn:tutorial:structures|添加结构特征]] +  * [[https://misode.github.io/guides/adding-custom-structures/|添加结构地物]](第三方教程) 
-  * [[zh_cn:tutorial:biomes|添加生物群系]] +  * [[https://zh.minecraft.wiki/自定义生物群系|添加生物群系]](原版教程) 
-  * [[zh_cn:tutorial:generator_types|添加生成器类型]] +    * [[zh_cn:tutorial:biomes|添加生物群系(旧版本)]] 
-  * [[zh_cn:tutorial:dimensions|添加维度]]+  * [[zh_cn:tutorial:chunkgenerator|自定义区块生成器(草稿)]] 
 +  * [[zh_cn:tutorial:workd_presets|添加世界预设]] 
 +  * [[https://zh.minecraft.wiki/自定义维度|添加维度]](原版教程)
     * [[zh_cn:tutorial:custom_portals|创建自定义传送门]]     * [[zh_cn:tutorial:custom_portals|创建自定义传送门]]
  
-=== 配方类型 ===+==== 命令 ==== 
 +  * [[zh_cn:tutorial:commands|创建命令]] 
 +  * [[zh_cn:tutorial:command_exceptions|命令异常]] 
 +  * [[zh_cn:tutorial:command_suggestions|命令建议]] 
 +  * [[zh_cn:tutorial:command_redirects|命令重定向]] 
 +  * [[zh_cn:tutorial:command_argument_types|命令参数类型]] 
 +  * [[zh_cn:tutorial:command_examples|命令示例]] 
 + 
 +==== 事件 ==== 
 + 
 +  * [[zh_cn:tutorial:callbacks|监听事件]] 
 +  * [[zh_cn:tutorial:events|创建自定义的事件]] 
 +  * [[zh_cn:tutorial:adding_to_loot_tables|将物品添加到已存在的战利品表]] 
 +  * [[zh_cn:tutorial:event_index|事件索引(草稿)]] 
 + 
 +==== 实体 ==== 
 +  * [[zh_cn:tutorial:entity|添加实体]] 
 +  * [[zh_cn:tutorial:spawn_egg|添加自定义刷怪蛋]] 
 +  * [[zh_cn:tutorial:projectiles|创建自定义弹射物]] 
 + 
 +==== 流体 ==== 
 +  * [[zh_cn:tutorial:fluids|创建一种流体]] 
 + 
 +==== Mixin 和 ASM ==== 
 +  * [[zh_cn:tutorial:mixin_introduction|介绍]] 
 +  * [[zh_cn:tutorial:mixin_registration|Mixin 注册]] 
 +  * [[zh_cn:tutorial:mixin_injects|注入]] 
 +  * [[zh_cn:tutorial:mixin_accessors|访问器和调用器]] 
 +  * [[zh_cn:tutorial:mixin_redirectors|重定向器]] 
 +    * [[zh_cn:tutorial:mixin_redirectors_methods|方法重定向器]] 
 +  * [[zh_cn:tutorial:mixin_tips|小提示]] 
 +  * [[zh_cn:tutorial:mixin_examples|示例]] 
 +  * [[zh_cn:tutorial:mixin_hotswaps|热交换 Mixin]] 
 +  * [[zh_cn:tutorial:mixin_export|导出 Mixin 类]] 
 +  * [[zh_cn:tutorial:accesswideners|访问加宽器]] 
 +  * [[zh_cn:tutorial:reflection|反射]] 
 +  * [[zh_cn:tutorial:interface_injection|接口注入]]  
 + 
 +==== 杂项 ====
   * [[zh_cn:tutorial:recipe_types_introduction|配方类型介绍]]   * [[zh_cn:tutorial:recipe_types_introduction|配方类型介绍]]
     * [[zh_cn:tutorial:recipe_type|添加配方类型(草稿)]]     * [[zh_cn:tutorial:recipe_type|添加配方类型(草稿)]]
     * [[zh_cn:tutorial:cooking_recipe_type|添加烹饪配方类型]]     * [[zh_cn:tutorial:cooking_recipe_type|添加烹饪配方类型]]
     * [[zh_cn:tutorial:cutting_recipe_type|添加切制配方类型]]     * [[zh_cn:tutorial:cutting_recipe_type|添加切制配方类型]]
- 
-=== 其他 === 
- 
   * [[zh_cn:tutorial:mining_levels|挖掘等级]]   * [[zh_cn:tutorial:mining_levels|挖掘等级]]
-  * [[zh_cn:tutorial:pixel_raycast|视线追踪]]+  * [[zh_cn:tutorial:global_data|全局世界数据]] 
 +    * [[zh_cn:tutorial:persistent_states|持久状态]] 
 +    * [[zh_cn:tutorial:cardinal_components|主要成分]] 
 +  * [[zh_cn:tutorial:pixel_raycast|视线投射]]
   * [[zh_cn:tutorial:keybinds|自定义按键绑定]]   * [[zh_cn:tutorial:keybinds|自定义按键绑定]]
-  * [[zh_cn:tutorial:commands|创建命令]] 
   * [[zh_cn:tutorial:networking|网络通信]]   * [[zh_cn:tutorial:networking|网络通信]]
   * [[zh_cn:tutorial:status_effects|药水效果]]   * [[zh_cn:tutorial:status_effects|药水效果]]
-  * [[zh_cn:tutorial:particles|添加粒]]+  * [[zh_cn:tutorial:particles|添加粒]]
   * [[zh_cn:tutorial:sounds|播放声音]]   * [[zh_cn:tutorial:sounds|播放声音]]
   * [[zh_cn:tutorial:gamerule|自定义游戏规则]]   * [[zh_cn:tutorial:gamerule|自定义游戏规则]]
Line 105: Line 143:
   * [[zh_cn:tutorial:list_of_useful_gists|一些有用的教程]]   * [[zh_cn:tutorial:list_of_useful_gists|一些有用的教程]]
   * [[zh_cn:tutorial:stats|添加玩家统计]]   * [[zh_cn:tutorial:stats|添加玩家统计]]
 +  * [[zh_cn:tutorial:modding_tips|开发模组的小技巧]]
 +  * [[zh_cn:tutorial:datafixer|DataFixer]]
 +  * [[zh_cn:tutorial:transfer-api|流体、物品和能量转移]]
 +  * [[screen|创建屏幕]]
  
-=== 事件 === +==== Yarn ====
-  * [[zh_cn:tutorial:callbacks|监听事件(草稿)]] +
-  * [[zh_cn:tutorial:events|创建自定义事件]] +
-  * [[zh_cn:tutorial:adding_to_loot_tables|向已有的战利品表中添加物品]]+
  
-=== Mixin === +  * [[zh_cn:tutorial:migratemappings|更新 Java 代码库中的 Yarn 映射]] 
-  * [[zh_cn:tutorial:mixin_introduction|介绍]] +  * [[zh_cn:tutorial:updating_yarn|将 Yarn 升级到新的 Minecraft 版本]]
-  * [[zh_cn:tutorial:mixin_registration|Mixin 注册]] +
-  * [[zh_cn:tutorial:mixin_injects|注入器]] +
-  * [[zh_cn:tutorial:mixin_accessors|访问器]] +
-  * [[zh_cn:tutorial:mixin_redirectors|重定向器]] +
-    * [[zh_cn:tutorial:mixin_redirectors_methods|方法重定向器]] +
-  * [[zh_cn:tutorial:mixin_examples|示例]] +
-  * [[zh_cn:tutorial:mixin_hotswaps|热交换 Mixin]] +
-  * [[zh_cn:tutorial:mixin_export|导出 Mixin 类]] +
- +
-=== 动态数据生成 === +
- +
-  * [[zh_cn:tutorial:dynamic_recipe_generation|动态生成配方]] +
-  * [[zh_cn:tutorial:dynamic_model_generation|动态生成模型]] +
- +
-=== Minecraft 1.15 的教程 === +
- +
-  * [[zh_cn:tutorial:1.15:jigsaw|在结构特征使用拼图]] +
- +
-=== Minecraft 1.14 教程 === +
- +
-  * [[zh_cn:tutorial:1.14:blockentityrenderers|用方块实体渲染器实时渲染物品与方块]] +
-  * [[zh_cn:tutorial:1.14:blockappearance|更改一个方块外观]] +
-  * [[zh_cn:tutorial:entity-old|添加一个曲奇苦力怕实体]] +
- +
-=== 文档 ===+
  
-  * [[zh_cn:documentation:fabric_mod_json|fabric.mod.json 的结构]] +==== 贡献 Fabric ====
-  * [[zh_cn:documentation:fabric_mod_json_spec|fabric.mod.json 的规定文档]] +
-  * [[zh_cn:documentation:entrypoint|入口点]] +
-  * [[http://github.com/SpongePowered/Mixin/wiki|Mixin 库的 Wiki]](英文) +
-  * [[zh_cn:documentation:rendering|Fabric 中的渲染(草稿)]] +
-  * [[zh_cn:documentation:build_pipelines|构建 Fabric 的流水线(草稿)]] +
-  * [[zh_cn:documentation:fabric_loader|Fabric Loader]] +
-  * [[zh_cn:documentation:fabric_loom|Fabric Loom]]+
  
 +  * [[zh_cn:tutorial:feature_procedure|Fabric 接受新功能的过程 - 或者说如何让 Fabric 接受(或拒绝)你的新功能]]
 +  * [[zh_cn:tutorial:fablabs|FabLabs]] - 在提交 PR 之前起草新功能的试验场
 +  * [[https://github.com/FabricMC|GitHub 上的 Fabric]]
 +  * [[https://github.com/FabricMC/yarn|Yarn 命名映射的代码库 + 贡献相关文档]]
zh_cn/tutorial/sidebar.txt · Last modified: 2024/04/15 01:58 by solidblock