Gregtech-6 Advanced Visual Ore Scanner [GT6 Addon]

image
a fully scaled 1:16 map (yes each dot is a chunk) can you chart the whole page? that’s like 128*128 chunks! can you geuss what ores each dot represent?

4 Likes

Wait did you mod the Ore Map from Twilight Forest to be expandable?

4 Likes

People still want gui, cause mod contains too much ores. Also modes. Ores, rocks, fluids, bedrock ect.

3 Likes

I love the map idea. Does it list the ores if you mouse over them? I could expect color conflicts with how many ores there are.

I normally use Journeymap markers to write down every stone I flip and find ores. My map is covered in them.

But running around with a powered scanner and filling in an in-game map sounds really satisfying too!

5 Likes

lol, it’s just the item icon from TF the map itself is very different. (tought bf i did look into TF’s code to see how they did it)

2 Likes

not yet, it’s just a map that shows ores based on their colors and yes there is a factor of colors being similar so it’s not as accurate as the GUI one so it’s more like an early game/crude method of finding ores! i am figuring out ways to make it an acutally interesting mechanic or give player a way to put waypoints on the map that sort of thing.
The coolest part is you can hang these maps to a wall! and make a big wall of all the ores around you:


i see a lot of potentials for how i can expand this idea and ofc suggestions are always welcome!

Yes don’t worry the gui is still a thing. The Map one is a seperate project.

5 Likes

Ok, THAT is cool.

I’m all for having imperfect methods that leave questions for players to answer by exploring!

Having a perfect computerized map shouldn’t be a thing until after you have nuclear reactors.

3 Likes

If the game crashes without even a window appearing after you install ModularUI2, then you may need to install this mod: https://www.curseforge.com/minecraft/mc-mods/unimixins/files?version=1.7.10

I spent a long time trying to find the cause, and even latest.log doesn’t have any valid information :rofl:

2 Likes

It wasn’t always that bad. Boring, yes, but not missing chunks like that. Some early/mid-GT6 world gen changes made that appear, iirc.
I complained how easy it was to spot those non-generating chunks if you just made a flat desert world and flew around (and some veins would break the 7-block-tall rule as well…)
But instead of just fixing it you disappeared for a week and came back with the rewritten 6.07 world gen :upside_down_face:

2 Likes

imperfect… maybe without ore identification but it is height map? colors for height or layer thickness. transparent for empty column, pale for small ores, brighter for columns ith high ore concentration. map just will show ores concentration in area

2 Likes

A low detail heat map would be what you’re describing!

2 Likes

maybe, i just dunno english. my lang too

2 Likes

Hello, I installed this mod (GT6 scanner 1.4-Debug) and the game won’t launch. The game window would appear for a few seconds and then crash with the error

java.lang.RuntimeException: java.lang.NoClassDefFoundError: bioast/mods/gt6scan/item/ScannerBehavior

Other present mods are:
codechickencore 1.1.13
Gregtech 6.17.00
ModularUI 2.0.8
NEI 2.3.13-GTNH
UniMixins 0.1.14

Crashlog:
crash-2023-12-22_17.57.25-client.txt (10.0 KB)
Any help would be appreciated. Thank you.

1 Like

I wrote the mod initially in a mess just getting the features done so i didnt debug or structured the mod properly :sweat_smile: this issue is fixed in the next update i will release it soon.

im also rewriting some part of the mod at moment, i am going to get rid of ModularUI all together as well ,it was just a quick replacement to get quick results as i really havent dealt with GUIs before.

4 Likes

So concerning about the latest update, ModularUI2’s newer versions (2.0.8) have breaking API changes which makes anything before and including the version 1.4 of Scanner Mod break so if you use anything before version 1.5, you MUST use version 2.0.6 of ModularUI2 and not 2.0.8!! i quite didnt expect they have API changes so quickly so i didnt made the mod hard dep (on the version) so it will just crash rn and dont tell you anything.

I will release the 1.5 version shortly that fixes that issues completely but i also noticed that my mod dose not work with Multiplayer at all! so i have to rewrite a lot more but anyways Thank you for all your supports!

2 Likes

Version 1.5 is out and i completely fixed the Multiplayer issue :sweat_smile: i rewritten it to be handled using packets and it is now it works even without an item.

I also levitated the Hard dependency for ModularUI on the server so you can try and test the mod without having ModularUi present on the server at all! the thing is i could not test that unfortunently for myself so there is no guarantee it would work.

Here’s the changelog for v1.5.0:

* * fix CommonProxy being private (someone had an issue with this)
* + Update Modular UI to 2.0.8 (This will make the mod only run on this version!)
* * fix version name
* * disabled format checking, the only tests we need are hard error tests everything else passes
* * change energy usage to EU
* * dedicated server fix (rewrite to use packets instead of handlers this will also mean that we can migrate to non MUI stuff later or use commands instead of items and each scan is now unique)
* * Multiplayer is now fully functional
* + commands for openning GUI (experimental)
* * soft dep for ModularUI on server (experimental)
* * make it so water dosent cover Oil in Fluid Mode

also thanks to all the people who posted issues on github and helped me find these bugs :gregory:

6 Likes

Modular UI conflicts with CoFH Core

MC Log:

UltimMC version: 0.7.0-custom

Launched instance in online mode

authserver.mojang.com resolves to:
[N/A]

session.minecraft.net resolves to:
[13.107.213.45, 13.107.246.45]

textures.minecraft.net resolves to:
[13.107.213.45, 13.107.246.45]

api.mojang.com resolves to:
[13.107.213.45, 13.107.246.45]

Minecraft folder is:
D:/MC/UltimMC/instances/###/.minecraft

Java path is:
C:/Program Files/Eclipse Adoptium/jdk-8.0.372.7-hotspot/bin/javaw.exe

Checking Java version…
Java is version 1.8.0_372, using 64-bit architecture, from Temurin.

Main Class:
net.minecraft.launchwrapper.Launch

Native path:
D:/MC/UltimMC/instances/###/natives

Libraries:
D:/MC/UltimMC/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
D:/MC/UltimMC/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
D:/MC/UltimMC/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar
D:/MC/UltimMC/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar
D:/MC/UltimMC/libraries/com/mojang/netty/1.8.8/netty-1.8.8.jar
D:/MC/UltimMC/libraries/com/mojang/realms/1.3.5/realms-1.3.5.jar
D:/MC/UltimMC/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
D:/MC/UltimMC/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
D:/MC/UltimMC/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
D:/MC/UltimMC/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
D:/MC/UltimMC/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar
D:/MC/UltimMC/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar
D:/MC/UltimMC/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
D:/MC/UltimMC/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar
D:/MC/UltimMC/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
D:/MC/UltimMC/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
D:/MC/UltimMC/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
D:/MC/UltimMC/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
D:/MC/UltimMC/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
D:/MC/UltimMC/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar
D:/MC/UltimMC/libraries/com/google/guava/guava/17.0/guava-17.0.jar
D:/MC/UltimMC/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar
D:/MC/UltimMC/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar
D:/MC/UltimMC/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar
D:/MC/UltimMC/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
D:/MC/UltimMC/libraries/com/mojang/authlib/1.5.21/authlib-1.5.21.jar
D:/MC/UltimMC/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9-fixed/log4j-api-2.0-beta9-fixed.jar
D:/MC/UltimMC/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9-fixed/log4j-core-2.0-beta9-fixed.jar
D:/MC/UltimMC/libraries/tv/twitch/twitch/5.16/twitch-5.16.jar
D:/MC/UltimMC/libraries/net/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-universal.jar
D:/MC/UltimMC/libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar
D:/MC/UltimMC/libraries/org/ow2/asm/asm-all/5.0.3/asm-all-5.0.3.jar
D:/MC/UltimMC/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar
D:/MC/UltimMC/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar
D:/MC/UltimMC/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar
D:/MC/UltimMC/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar
D:/MC/UltimMC/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar
D:/MC/UltimMC/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar
D:/MC/UltimMC/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar
D:/MC/UltimMC/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar
D:/MC/UltimMC/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar
D:/MC/UltimMC/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar
D:/MC/UltimMC/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar
D:/MC/UltimMC/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar
D:/MC/UltimMC/libraries/com/mojang/minecraft/1.7.10/minecraft-1.7.10-client.jar

Native libraries:
D:/MC/UltimMC/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar
D:/MC/UltimMC/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.4-nightly-20150209/lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar
D:/MC/UltimMC/libraries/tv/twitch/twitch-platform/5.16/twitch-platform-5.16-natives-windows-64.jar
D:/MC/UltimMC/libraries/tv/twitch/twitch-external-platform/4.5/twitch-external-platform-4.5-natives-windows-64.jar

Mods:
[:heavy_check_mark:] CoFHCore-[1.7.10]3.1.4-329.jar
[:x:] modularui-1.1.18.jar.disabled (disabled)
[:x:] modularui-2.0.6-1.7.10.jar.disabled (disabled)
[:heavy_check_mark:] modularui-2.0.8-1.7.10.jar

Params:
–username --version 1.7.10 --gameDir D:/MC/UltimMC/instances/###/.minecraft --assetsDir D:/MC/UltimMC/assets --assetIndex 1.7.10 --uuid --accessToken --userProperties --userType --tweakClass cpw.mods.fml.common.launcher.FMLTweaker

Window size: 854 x 480

Java Arguments:
[-javaagent:D:/MC/UltimMC/injectors/authlib-injector-1.2.5.jar=http://localhost:8823, -XX:+UseG1GC, -Dsun.rmi.dgc.server.gcInterval=600000, -XX:+UnlockExperimentalVMOptions, -XX:+DisableExplicitGC, -XX:G1NewSizePercent=20, -XX:G1ReservePercent=20, -XX:MaxGCPauseMillis=50, -XX:G1HeapRegionSize=32, -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms8192m, -Xmx8192m, -Duser.language=en]

Minecraft process ID: 2372

[authlib-injector] [INFO] Logging file: D:\MC\UltimMC\instances###.minecraft\authlib-injector.log
[authlib-injector] [INFO] Version: 1.2.5
[authlib-injector] [INFO] Authentication server: http://localhost:8823
[authlib-injector] [WARNING] You are using HTTP protocol, which is INSECURE! Please switch to HTTPS if possible.
Using onesix launcher.

[23:08:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[23:08:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[23:08:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[23:08:05] [main/INFO] [FML]: Forge Mod Loader version 7.99.40.1614 for Minecraft 1.7.10 loading
[23:08:05] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_372, running on Windows 11:amd64:10.0, installed at C:\Program Files\Eclipse Adoptium\jdk-8.0.372.7-hotspot\jre
[23:08:05] [main/WARN] [FML]: The coremod cofh.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[23:08:05] [main/INFO] [FML]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from modularui-2.0.8-1.7.10.jar
[23:08:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:08:05] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker
[23:08:05] [main/ERROR] [LaunchWrapper]: Unable to launch
java.lang.ClassNotFoundException: org.spongepowered.asm.launch.MixinTweaker
at java.net.URLClassLoader.findClass(URLClassLoader.java:387) ~[?:1.8.0_372]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_372]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) ~[?:1.8.0_372]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_372]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:106) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_372]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_372]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_372]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_372]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:98) [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_372]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_372]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_372]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_372]
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214) [NewLaunch.jar:?]
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249) [NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
[23:08:05] [main/INFO] [STDERR]: [org.multimc.onesix.OneSixLauncher:launchWithMainClass:217]: Failed to start Minecraft:
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: cpw.mods.fml.relauncher.FMLSecurityManager$ExitTrappedException
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at cpw.mods.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:25)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at java.lang.Runtime.exit(Runtime.java:101)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at java.lang.System.exit(System.java:987)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at java.lang.reflect.Method.invoke(Method.java:498)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at org.multimc.EntryPoint.listen(EntryPoint.java:143)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at org.multimc.EntryPoint.main(EntryPoint.java:34)
[23:08:05] [main/INFO] [STDOUT]: [org.multimc.EntryPoint:main:37]: Exiting with -1
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: java.lang.ArrayIndexOutOfBoundsException: 5
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at cpw.mods.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:21)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at java.lang.Runtime.exit(Runtime.java:101)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at java.lang.System.exit(System.java:987)
[23:08:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at org.multimc.EntryPoint.main(EntryPoint.java:38)
Exception in thread “main”
Process exited with code 1 (0x1).
Please note that usually neither the exit code, nor its description are enough to diagnose issues!
Always upload the entire log and not just the exit code.

2 Likes

Thanks for info
Firstly: Reading from logs it seems you do NOT have mixins installed:
java.lang.ClassNotFoundException: org.spongepowered.asm.launch.MixinTweaker

ModularUI2 depends on mixins library (preferbly Unimixins) this is NOT a conflict with CofhCore you simply need to install Unimixins or other libraries this mod depends on for more info read GitHub - GTNewHorizons/ModularUI2: ModularUI from GTCE but cleaned up...

Secondly: even if this was a conflict I cannot help if this is a ModularUI’s problem this is unrelated to my mod you should contanct their devs not me!

Also for next time please use sites like pastebin to send a log SPECIALY on froums! its always good not getting a headache from the spams! :stuck_out_tongue:

and lastly please use the issue froum in github instead of froums, as you can see it took 10 days for me to see your message! i would reach out to you much sooner if an issue was opened on github! as i will recieve an email asap. :gregory: goodluck

3 Likes

I tried to play with gt6 but it says I need mods like GTNH chicken core etc. So I wonder if this mod works on Gregorius’ original gt6. Also, I wonder if it’s playable if I download all mods like GTNH chicken core etc. Or did I install it wrong…?

1 Like

Yes it’s playble, you need that version of chicken core there is nothing i can do about that dependency, it’s from the GUI library (ModularUI) which i am using that requires you to have the latest version of NEI (gtnh fork) which you absolutely should its an awsome mod.

2 Likes