MCPcopy Index your code
hub / github.com/Keriils/NH-Utilities

github.com/Keriils/NH-Utilities @1.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.7.0 ↗ · + Follow
899 symbols 2,066 edges 149 files 36 documented · 4% updated 13d ago1.7.0 · 2026-06-24★ 884 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

NH Utilities

A collection of utilities for GTNH modpack

May be not-hard utilities for GTNH modpack

Latest Release GitHub Stars License Visitors

介绍

本模组是为GTNH整合包制作的社区模组

当前主要维护者 Keriils Tc_traveler

通过添加和修改游戏内容帮助玩家更顺畅地度过前中期发展阶段?(或许是老登玩具...)

[!WARNING] 本模组非GTNH官方模组,请勿在官方场合讨论相关内容

当前内容

✨ 新增内容

⚡ 时间瓶 (GT机器加速)

时间瓶界面 加速效果演示

  • 支持加速GT机器与EnderIO机器
  • 提升EIO机器能量接收速率
  • 具体机制详见物品说明

🍔 生存辅助套装(憋😀

超级午餐盒

  • 暴食指环 & 饥饿指环 - 移植高版本暴食魔符机制
  • 超级午餐盒 - 54格超大容量
  • Kami神环 - 类无尽防御系统

🔮 神秘时代扩展

奥术工业高炉 维护法杖核心 净化之戒

燃料棒界面1 燃料棒界面2

  • 新增神秘侧奥术工业高炉 (MV后期解锁)
  • 更好的维护法杖核心,比Emt的更好!
  • 净化之戒 - 抑制扭曲效果,申必人也能进工业区了!
  • 注魔燃料棒系列 (闪耀/元始珍珠)

⚙️ GT扩展

无线覆盖板 蛋机界面

  • 新增投影蓝图'nhu_build_size'信道,以定义多方快构建尺寸
  • 扩展和修改原版无线系统:
    • 更多无线覆盖板
    • 更多无线仓室 (多安能源/动力仓)
    • 成本优化 - 总体造价降低 - 全局飞无线
    • 云端算力仓/装配线数据仓成本优化
  • Debug维护仓简易合成配方
  • 新增逆天蛋机系统 (与123科技有联动憋憋)
  • 允许ME舱室传递32个频道

🛠️ 系统优化

🐉 龙之研究改进

  • 高级传送器MKII现在支持:
    • 放入饰品栏
    • 快捷键快速访问

🎮 游戏体验优化

  • 披萨手套 - 免疫所有槽位烫伤
  • 强化治愈斧 - 瞬间回满生命值
  • 移除超级缸/箱及JABBA小推车负面效果
  • WorldEdit与ExtraUtils工具兼容 (默认关闭)
  • 新游戏规则 - doWeatherCycle 天气循环

⚙️ 界面与设置

  • NEI配方来源显示优化
  • 超频电压原始值显示
  • WAILA增加AverageNs显示
  • EIO电容库与注入仪秒充机制

🌐 本地化支持

自动语言文件重置功能

config/NHUtilities/NHUtilities.cfg
└── 支持私货模组列表配置,可随意添加

操作步骤:
1. 在config同级目录创建 Lang_Backup 文件夹(区分大小写 默认自动生成)
2. 放入原始语言文件 (GregTech.lang和GregTech_zh_CN.lang 文件)
3. 需要是未装私货时的lang文件
4. 游戏每次启动都会执行检查私货版本,如变动则会替换未装私货的lang
  

📥 下载与兼容

GTNH 版本 起始兼容版本 最新兼容版本 下载 维护状态
2.9+ 1.7.0 1.7.0 1.7.0 ✔️
2.8+ 1.6.0 1.6.5 1.6.5 ❌️
280-rc1/2 1.5.11 1.5.11 1.5.11 ❌️
280-beta4 1.5.11 1.5.11 1.5.11 ❌️
280-beta3 1.5.9 1.5.10 1.5.10 ❌️
280-beta2 1.5.6 1.5.6 1.5.6 ❌️
280-beta1 1.5.4 1.5.5 1.5.5 ❌️
2.7+ 1.3.5+ 1.5.3 1.5.3 ❌️
2.6+ unknown 1.3.5-fit261 1.3.5

Extension points exported contracts — how you extend this code

ILoadMetaItem (Interface)
(no doc) [6 implementers]
src/main/java/com/xir/NHUtilities/common/items/metaItemImpl/ILoadMetaItem.java
ITileEntityTickAcceleration (Interface)
only used for EntityTimeAccelerator EntityTimeAccelerator#onEntityUpdate() [4 implementers]
src/main/java/com/xir/NHUtilities/common/api/interfaces/ITileEntityTickAcceleration.java
IRegisterProvider (Interface)
(no doc) [10 implementers]
src/main/java/com/xir/NHUtilities/common/api/interfaces/IRegisterProvider.java
IMetaObjectProvider (Interface)
(no doc) [4 implementers]
src/main/java/com/xir/NHUtilities/common/api/interfaces/MTO/IMetaObjectProvider.java
IItemContainer (Interface)
(no doc) [2 implementers]
src/main/java/com/xir/NHUtilities/common/api/interfaces/IItemContainer.java

Core symbols most depended-on inside this repo

get
called by 1105
src/main/java/com/xir/NHUtilities/common/api/UtilHelper/ParamSupplier.java
buildHatchBoxed
called by 413
src/main/java/com/xir/NHUtilities/common/api/UtilHelper/HatchesBoxed.java
get
called by 357
src/main/java/com/xir/NHUtilities/common/api/interfaces/IItemContainer.java
equals
called by 102
src/main/java/com/xir/NHUtilities/utils/ItemStackKey.java
of
called by 97
src/main/java/com/xir/NHUtilities/common/recipes/MassRecipes/WirelessHatchRecipe.java
copyAmount
called by 81
src/main/java/com/xir/NHUtilities/utils/CommonUtil.java
addTo
called by 81
src/main/java/com/xir/NHUtilities/common/recipes/MassRecipes/WirelessHatchRecipe.java
itemOutputs
called by 80
src/main/java/com/xir/NHUtilities/common/recipes/MassRecipes/WirelessHatchRecipe.java

Shape

Method 741
Class 126
Enum 14
Interface 14
Function 4

Languages

Java100%
Kotlin1%

Modules by API surface

src/main/java/com/xir/NHUtilities/common/machine/multi/MTEcore/NHU_MTEBase.java65 symbols
src/main/java/com/xir/NHUtilities/common/machine/single/MTEMagicalEggMachine.java50 symbols
src/main/java/com/xir/NHUtilities/common/tiles/TileLunchDispatcher.java38 symbols
src/main/java/com/xir/NHUtilities/common/entity/EntityTimeAccelerator.java33 symbols
src/main/java/com/xir/NHUtilities/common/machine/multi/TCBlastFurnace.java27 symbols
src/main/java/com/xir/NHUtilities/common/items/covers/WirelessEnergyCover.java22 symbols
src/main/java/com/xir/NHUtilities/utils/CommonUtil.java20 symbols
src/main/java/com/xir/NHUtilities/common/items/itemFuelRod/FuelRod.java19 symbols
src/main/java/com/xir/NHUtilities/mixins/Mixins.java18 symbols
src/main/java/com/xir/NHUtilities/common/machine/multi/TestMachine.java18 symbols
src/main/java/com/xir/NHUtilities/common/items/timeVial/TimeVial.java16 symbols
src/main/java/com/xir/NHUtilities/common/blocks/aBlockCore/MetaBlockBase.java16 symbols

For agents

$ claude mcp add NH-Utilities \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact