BasicRecipeRenderer

基本信息

属性 值
类名 amerifrance.guideapi.pages.reciperenderers.BasicRecipeRenderer
继承 IRecipe
配方类型 通用(泛型 T)
用途 通用配方渲染器基类
启用版本 Minecraft 1.7.10

功能

5 个具体渲染器中 4 个的父类(另 1 个 ShapedRecipesRenderer 等同理)。

实现要点

  • 持有一个泛型 T recipe 实例
  • drawExtras 的实现沿用 RecipeRendererBase 的「渲染 tooltips 后 clear」模式
  • 这是 pages/reciperenderers 包中唯一直接对应 IRecipeRenderer 的基类
  • 实现 IRecipeRenderer 的 draw / drawExtras 两个客户端方法。
  • 渲染逻辑由 PageIRecipe 等配方页调用; 本 mod 自身不注册任何配方。
  • 5 个渲染器覆盖原版有序 / 无序 + Forge 矿物品体有序 / 无序共 4 种配方类型。

相关条目