FindCrucibleRecipe 模块

基本信息

net.glease.tc4tweak.modules.findCrucibleRecipe —— 坩埚(熔炼)配方的哈希索引查找。

2 个类

类 可见性 职责
FindCrucibleRecipe public class 对外入口
CrucibleRecipeByHash 包私有 class FlushableCache<TIntObjectMap<CrucibleRecipe>> 子类

唯一方法

public static CrucibleRecipe getCrucibleRecipeFromHash(int hash)   // FindCrucibleRecipe:14

以 int 哈希直取配方 —— 哈希由 GenerateItemHash 模块 生成。

缓存

CrucibleRecipeByHash extends FlushableCache<TIntObjectMap<CrucibleRecipe>> —— 泛型是 Trove 的 TIntObjectMap,被刷缓存基类管理, 见 FlushableCache。

类可见性差异

CrucibleRecipeByHash 无 public,仅包内可见; 只有 FindCrucibleRecipe 是对外 API。

相关条目

源码

  • src/main/java/net/glease/tc4tweak/modules/findCrucibleRecipe/FindCrucibleRecipe.java
  • src/main/java/net/glease/tc4tweak/modules/findCrucibleRecipe/CrucibleRecipeByHash.java