Tinker's Gregworks's GT6 branch

Tinker’s Gregworks seems to have a GT6 branch: GitHub - Vexatos/TinkersGregworks at gregtech6
Although it’s pretty old now (~2 years). What would I have to do in order to get it to work with the latest GT6 version (according to its build.properties file, it’s made for GT6 version 6.05.44)?

4 Likes

It should still work. Didn’t you try it first?

4 Likes

The thing is, I can’t even compile the newer version, so I got an already compiled jar from this guy’s file server (can’t link it for some reason) and I then get this crash:

cpw.mods.fml.common.LoaderException: java.lang.NoSuchFieldError: gregapi/data/MT.Tungsten
	at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
	at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559)
	at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
	at net.minecraft.client.main.Main.main(SourceFile:148)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.NoSuchFieldError: gregapi/data/MT.Tungsten
	at vexatos.tgregworks.integration.TGregRegistry.<init>(TGregRegistry.java:208)
	at vexatos.tgregworks.TGregworks.preInit(TGregworks.java:72)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
	at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
	at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
	at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
	at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
	at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)
	... 18 more


EDIT: I got it to compile and I still got the same error.

4 Likes

Oh great, I know which update happened there to break this… Hrrm cant you give me a List of Tool Materials the Mod uses? Specifically Chemical Elements. I renamed a bunch of Elements to only be their Element Symbol quite a while ago, so Tungsten is now W for example. I did keep a few legacy ones up to prevent crashes, and I will add Tungsten to those ofcourse, but I would like a full List. :wink:

4 Likes

There you go (I got these from the config):

     Adamantine 
     Adamantite 
     Adamantium 
     Alexandrite 
     Almandine 
     Aluminium 
     AluminiumAlloy 
     AluminiumBrass 
     Amber 
     Americium 
     Americium241 
     Amethyst 
     AmethystEnder 
     Amordrine 
     Andesite 
     Andradite 
     Angmallen 
     AnnealedCopper 
     AntiAdamantium 
     AntiVibranium 
     Aquamarine 
     Aredrite 
     AstralSilver 
     Atlarus 
     BalasRuby 
     Basalt 
     Bedrock 
     BedrockHSLAAlloy 
     Beryllium 
     Bismuth 
     BismuthBronze 
     Bixbite 
     BlackBronze 
     BlackSteel 
     Blaze 
     BlueSapphire 
     BlueSteel 
     BlueTopaz 
     Blueschist 
     Brass 
     Carmot 
     Celenegil 
     CertusQuartz 
     Ceruclase 
     ChargedCertusQuartz 
     Chert 
     Chromium 
     ChromiumDioxide 
     Cobalt60 
     CobaltBrass 
     Concrete 
     ConductiveIron 
     Constantan 
     Craponite 
     Dacite 
     DamascusSteel 
     DarkIron 
     DarkMatter 
     DarkSteel 
     DarkThaumium 
     DeepIron 
     Desh 
     Desichalkos 
     Diamantine 
     Diamond 
     Dioptase 
     Diorite 
     Duralumin 
     Duranium 
     Eclogite 
     ElectricalSteel 
     Electrum 
     ElectrumFlux 
     Emeradic 
     Emerald 
     EnderEye 
     EnderPearl 
     Enderium 
     Endstone 
     EnergeticAlloy 
     Enori 
     Eximite 
     FierySteel 
     Firestone 
     Force 
     Gabbro 
     GildedIron 
     Glass 
     Gneiss 
     Gold 
     Goshenite 
     GraniteBlack 
     GraniteRed 
     Graphene 
     Graphite 
     Gravel 
     GreenSapphire 
     Greenschist 
     Greywacke 
     Grossular 
     HSLASpringSteel 
     HSLASteel 
     Haderoth 
     Heliodor 
     Hepatizon 
     Ice 
     Ignatius 
     InfusedAir 
     InfusedEarth 
     InfusedEntropy 
     InfusedFire 
     InfusedGold 
     InfusedOrder 
     InfusedWater 
     Inolashite 
     Invar 
     Iridium 
     IronCompressed 
     IronMagnetic 
     IronWood 
     Jasper 
     Kalendrite 
     Kanthal 
     Knightmetal 
     Komatiite 
     Lead 
     Limestone 
     Magic 
     Magnalium 
     Manganese 
     Marble 
     MarsSand 
     MarsStone 
     Maxixe 
     MeteoricIron 
     MeteoricSteel 
     Midasium 
     Migmatite 
     Mithril 
     Molybdenum 
     MoonStone 
     MoonTurf 
     Morganite 
     Naquadah 
     NaquadahEnriched 
     Naquadria 
     Neodymium 
     NeodymiumMagnetic 
     NetherBrick 
     NetherQuartz 
     NetherStar 
     Nichrome 
     Nickel 
     Olivine 
     Opal 
     OrangeSapphire 
     Orichalcum 
     Oriharukon 
     Osmiridium 
     Osmium 
     OsmiumElemental 
     Oureclase 
     Palis 
     Palladium 
     Plastic 
     Platinum 
     Plutonium 
     Plutonium241 
     Plutonium243 
     Prometheum 
     PulsatingIron 
     PurpleSapphire 
     Pyrope 
     QuartzBlack 
     Quartzite 
     RedMatter 
     RedSteel 
     Redrock 
     Redstonia 
     Rhyolite 
     RoseGold 
     Rubber 
     Ruby 
     Sanguinite 
     Sapphire 
     ShadowIron 
     ShadowSteel 
     Shale 
     Siltstone 
     Silver 
     Soularium 
     SpaceStone 
     SpectreIron 
     Spessartine 
     Spinel 
     StainlessSteel 
     SteelGalvanized 
     SteelMagnetic 
     Steeleaf 
     SterlingSilver 
     Tanzanite 
     Tartarite 
     Thaumium 
     Thorium 
     TinAlloy 
     Titanium 
     TitaniumAluminide 
     TitaniumIridium 
     Topaz 
     Trinaquadalloy 
     Trinitanium 
     Trinium 
     Tritanium 
     Tungsten 
     TungstenCarbide 
     TungstenSintered 
     Tungstensteel 
     Ultimet 
     Uranium 
     Uranium235 
     Uvarovite 
     VanadiumSteel 
     Vibramantium 
     Vibranium 
     VibraniumSilver 
     VibraniumSteel 
     VibrantAlloy 
     Vinteum 
     VinteumPurified 
     VoidCrystal 
     VoidMetal 
     Vulcanite 
     Vyroxeres 
     WoodPolished 
     WoodRubber 
     WoodSealed 
     WroughtIron 
     YellowSapphire 
     Zirconium 
4 Likes

Ah good, I can filter Stuff out hopefully. ^^

4 Likes

Okay I added those for the Version later Today. It should work after that. ^^

4 Likes

Thank you.

EDIT:
After updating to 6.11.20, a new crash happens:

java.lang.NoSuchFieldError: gregapi/data/MT.Osmium
	at vexatos.tgregworks.integration.TGregRegistry.<init>(TGregRegistry.java:241) ~[TGregRegistry.class:?]
	at vexatos.tgregworks.TGregworks.preInit(TGregworks.java:76) ~[TGregworks.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_212]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_212]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
	at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?]
	at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
	at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?]
	at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_212]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_212]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
	at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
	at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) [Loader.class:?]
	at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) [FMLClientHandler.class:?]
	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) [bao.class:?]
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) [bao.class:?]
	at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_212]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_212]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_212]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_212]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]

EDIT 2: The Mod Sorting Cycle Error also seems to be related to GT6 as updating it is what seems to have caused it as it doesn’t occur when using 6.05.44

4 Likes