跳到正文

GregTech Universal Frame

作者:LiangquHMF

GregTech Universal Frame ( GTUF ) is a mod that depends on GregTechCEu:Modern.It is desighed to provide a universal frame for modpack authors to develop their modpacks.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

🎶 Keyword

What is this?

GregTech Universal Frame ( GTUF ) is a mod that depends on GregTechCEu:Modern.It is desighed to provide a universal frame for modpack authors to develop their modpacks.

What does this mod include?

GTUF don’t provide substantial content by itself. Instead,it encourages modpack authors to use its methods and interfaces for an all-in-one modpack development experience,whether In JAVA or via KubeJS ( with a primary focus on KubeJS users )

What are the development plans?

GTUF is a continuously updated mod.The code comes partly from other open-source projects,and also from author’s core_mod that are still under development for modpack.


♣️ Example

⚡Electric Multi Machine Method:

  • ConfigurableElectricParallelMachine : Allows configuring the parallel count directly in the controller GUI. AND When creating a multiblock with this method, a maximum parallel limit can be set.
    #KubeJS
    .machine((holder) => new ConfigurableElectricParallelMachine(holder, 32))//parallels(int)
    .recipeModifier((machine, recipe) => ConfigurableElectricParallelMachine.recipeModifier(machine, recipe), true)
  •  EnhanceableElectricMachine : Inspired by GTNH; efficiency , parallels and energy consumption can be improved by upgrading components such as casings , pipes and frames. Meanwhile , these can be set as well when creating multiblock.
    .machine((holder) => new EnhanceableElectricMachine(holder, true, true))
    //useFrame(boolean): When set to true, enables the frame tier mechanism.
    //usePipe(boolean): When set to true, enables the pipe tier mechanism.
    recipeModifier((machine, recipe) => EnhanceableElectricMachine.recipeModifier(machine, recipe), true)
  •  TierElectricParallelMachine : The maximum parallel count of multiblocks created with this method scales with voltage tier.

🚂 Steam Multi Machine Method:

  • AdjustableSteamParallelMachine : The steam version of ConfigurableElectricParallelMachine
    .machine((holder) => new AdjustableSteamParallelMachine(
    holder, GTRecipeTypes.MIXER_RECIPES, 64, 64, 0.5, true))
    //initial_parallels(int),max_parallels(int),duration(double),adjust(boolean)
  • EnhanceableSteamMachine : The steam version of EnhanceableElectricMachine.
    .machine((holder) => new EnhanceableSteamMachine(holder, GTRecipeTypes.MIXER_RECIPES, 2))
    //initial_parallels(int)
  • IndustrialSteamMachine : The steam multiblock capable of overclocking up to MV.
    .machine((holder) => new IndustrialSteamMachine(holder, GTRecipeTypes.MIXER_RECIPES, 32))
    //max_parallels(int)

♣️ Extra Hatch Machine Method:

  • EnhancedFluidHatchPartMachine :  An enhanced fluid hatch with a maximum capacity far exceeding the int limit.
    .machine((holder, tier, tankScaling) => new EnhancedFluidHatchPartMachine(holder, tier, IO.IN, 8000, 1))
    //InitialCapacity(int)
  • EnhancedParallelHatchPartMachine : An enhanced parallel hatch using a different calculation formula from the original.
  • IndustrialSteamHatchPartMachine :  An enhanced steam hatch with adjustable capacity; used in the IndustrialSteamMachine to overclock to MV.
  • ThreadHatchPartMachine : Inspired by GTO and GTNA; enables true multi‑threaded operation for multiblocks.

📥 Downloads & Dependencies 

These versions already tested: 7.1.4, 7.3.1, 7.4.1, 7.5.3

Minecraft Version GTCEu Version
1.20.1 [ 7.1.4-7.5.3 ]

Requirements:

  1. GregTech CEu Modern
  2. GregTech Universal Frame (This Mod)

📜 Credits

  • Author: LiangquHMF
  • Inspiration: GT Odyssey, GT Nexus Addon, GT Leisure.
  • License:LGPL3.0
Project Author License
GTO Code GTO TEAM GPLv3
GTNA (GregTech Nexus Addon) Raishxn LGPL-3.0
GTL Core AaAdoniSsS LGPLv3.0

常见问题

GregTech Universal Frame 支持哪些 Minecraft 版本?

GregTech Universal Frame 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

GregTech Universal Frame 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分