Ask help for GT6's file structure

Hi GregoriusT

I want to add new cooler machine(Laval nozzle), which use gt6 SU to provide CU.

And air conditioning compressor machine, use KU to produce CU.

Which gt6 class can i refer, i try to find the Thermoelectric Cooler, but failed.

Can you tell me the GT6 structure?

## [infinitepower-1.7.10](GitHub - klzw2233/infinitepower-1.7.10)

3 Likes

It seems to me that, while machine TileEntity related code is in gregapi/tileentity/machines, the actual individual machines are instantiated in gregtech/loaders/Loader_MultiTileEntities.java

3 Likes

thank you, I’ll try

2 Likes

I find it in `gregtech/tileentity/energy/converters/MultiTileEntityCoolerElectric.java` , But nothing about EU → CU.

`gregtech/loaders/b/Loader_MultiTileEntities.java` is the goal.

2 Likes

I’m so sorry to know it seems that nobody mentioned that the energy which a TileEntityBase10EnergyConverter accepted and emitted is defined in NBT data when it registered with gregapi.block.multitileentity.MultiTileEntityRegistry.add(String aLocalised, String aCategoricalName, int aID, int aCreativeTabID, Class<? extends TileEntity> aClass, int aBlockMetaData, int aStackSize, MultiTileEntityBlock aBlock, NBTTagCompound aParameters, Object… aRecipe)

Please Check gregtech.loader.b.Loader_MultiTileEntites.java to get further details about how to use this method.

3 Likes

Oh nice, people who actually know a bit about my code, i dont think i have anything to add to those descriptions for now. ^^

1 Like

New issue in gregtech.loader.b.Loader_MultiTileEntites.java # `MultiTileEntityRegistry aRegistry = MultiTileEntityRegistry.getRegistry(“gt.multitileentity”);`

You highly recommend that I create my own registry. how can i do it?

2 Likes

How to create my own resgitry ?

Although GregT strongly recommends creating a new registry, I used the new ip.multitileentity, which compiles successfully but causes the game to crash during loading.

2 Likes

provide me the crash log then?

it might also help you a lot if you look what the code that you are calling actually does.

1 Like

Let’s see, the crash report mega, my repo is GitHub

1 Like

GitHub issue issues#5

1 Like

I dont know what website you’re using for the logs, but that one is not openable at all whatsoever, not even tor opens it for me.

1 Like

Looks like mega upload now known as mega.nz, attaching log found there:

minecraft-exported-crash-info-2025-09-04T09-49-06.zip (45.9 KB)

2 Likes

Forge 1.7.10 Crash Report [#LfIgMXr] - mclo.gs can you see this web @Gregorius

1 Like