promotional bannermobile promotional banner

GregTech Universal Frame

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

The GregTech Universal Frame Team

profile avatar
  • 1
    Projects
  • 364
    Downloads