3arthqu4ke / headlessforge Goto Github PK
View Code? Open in Web Editor NEWRun Minecraft on the command line
License: MIT License
Run Minecraft on the command line
License: MIT License
Starting HeadlessForge with Arguments: [C:\Users\administrator\AppData\Roaming.minecraft\mods]
Starting Launchwrapper...
Exception in thread "main" java.lang.NoClassDefFoundError: net/minecraft/launchwrapper/Launch
at me.earth.headlessforge.launch.Main$Companion.main(Main.kt:113)
at me.earth.headlessforge.launch.Main.main(Main.kt)
Caused by: java.lang.ClassNotFoundException: net.minecraft.launchwrapper.Launch
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more
root@cherfofos:~/.minecraft/mods# java -jar headlessforge-1.1.jar
No .minecraft path given, assuming we are .minecraft/mods...
Starting HeadlessForge with Arguments: []
Starting Launchwrapper...
[16:49:29] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[16:49:29] [main/ERROR]: Unable to launch
java.lang.ClassNotFoundException: net.minecraftforge.fml.common.launcher.FMLTweaker
at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_291]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_291]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) ~[?:1.8.0_291]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_291]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:106) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_291]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_291]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_291]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_291]
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 me.earth.headlessforge.launch.Main$Companion.main(Main.kt:116) [headlessforge-1.1.jar:?]
at me.earth.headlessforge.launch.Main.main(Main.kt) [headlessforge-1.1.jar:?]
root@cherfofos:~/.minecraft/mods# java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
root@cherfofos:~/.minecraft/mods#
root@cherfofin:~/.minecraft/mods# java -jar headlessforge-1.1.jar
No .minecraft path given, assuming we are .minecraft/mods...
Starting HeadlessForge with Arguments: []
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by me.earth.headlessforge.launch.Main$Companion (file:/root/.minecraft/mods/head
lessforge-1.1.jar) to method java.net.URLClassLoader.addURL(java.net.URL)
WARNING: Please consider reporting this to the maintainers of me.earth.headlessforge.launch.Main$Companion
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.IllegalArgumentException: object is not an instance of declaring class
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at me.earth.headlessforge.launch.Main$Companion.main(Main.kt:81)
at me.earth.headlessforge.launch.Main.main(Main.kt)
root@cherfofin:~/.minecraft/mods#
Mods : InGameAccountSwitcher-Forge-1.12.2-7.0.7.jar headlessforge-1.1.jar
OptiFine_1.12.2_HD_U_G5.jar pingbypass-1.0.0-release.jar
๐ญ
Can you use launcher installs?
In case you dont know what a launcher install is, its like the one I attached an image of.
EDIT: I mean a launcher install for a saparate folder than .minecraft, I want my install to be in a subfolder of .minecraft. For where it says "spelmap" on the image(sorry that its in dutch btw).
I dojava -jar headlessforge.jar C:\Users\myname\AppData\Roaming.minecraft from the mods folder it runs for a bit then it gives me a crash report.
When trying to run it (java8 -jar headlessforge-1.1.jar ~/.minecraft
), it crashes.
openjdk version "1.8.0_265"
OpenJDK Runtime Environment (build 1.8.0_265-8u265-b01-0ubuntu2~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.265-b01, mixed mode)
---- Minecraft Crash Report ----
WARNING: coremods are present:
HeadlessForge (headlessforge-1.1.jar)
Contact their authors BEFORE contacting forge
// My bad.
Time: 6/23/21 12:53 PM
Description: Initializing game
java.lang.IllegalStateException: glGenLists returned an ID of 0 for a count of 1, GL error (-1): null
at net.minecraft.client.renderer.GLAllocation.func_74526_a(SourceFile:27)
at net.optifine.render.CloudRenderer.(CloudRenderer.java:45)
at net.minecraft.client.renderer.RenderGlobal.(RenderGlobal.java:268)
at me.earth.headlessforge.inject.replace.EmptyRenderGlobal.(EmptyRenderGlobal.kt:24)
at net.minecraft.client.Minecraft.lambda$renderGlobalHook$6(Minecraft.java:3448)
at net.minecraft.client.Minecraft$$Lambda$82/609451568.get(Unknown Source)
at me.earth.headlessforge.inject.Hooks.lambdaHook(Hooks.kt:35)
at net.minecraft.client.Minecraft.redirect$renderGlobalHook$zzb000(Minecraft.java:3448)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
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:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- Head --
Thread: Client thread
Stacktrace:
at net.minecraft.client.renderer.GLAllocation.func_74526_a(SourceFile:27)
at net.optifine.render.CloudRenderer.(CloudRenderer.java:45)
at net.minecraft.client.renderer.RenderGlobal.(RenderGlobal.java:268)
at me.earth.headlessforge.inject.replace.EmptyRenderGlobal.(EmptyRenderGlobal.kt:24)
at net.minecraft.client.Minecraft.lambda$renderGlobalHook$6(Minecraft.java:3448)
at net.minecraft.client.Minecraft$$Lambda$82/609451568.get(Unknown Source)
at me.earth.headlessforge.inject.Hooks.lambdaHook(Hooks.kt:35)
at net.minecraft.client.Minecraft.redirect$renderGlobalHook$zzb000(Minecraft.java:3448)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
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:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 844270456 bytes (805 MB) / 1308622848 bytes (1248 MB) up to 2147483648 bytes (2048 MB)
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2854 Optifine OptiFine_1.12.2_HD_U_G5 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature |
|:----- |:--------- |:------------ |:----------------------------- |:---------------------------------------- |
| LCH | minecraft | 1.12.2 | minecraft.jar | None |
| LCH | mcp | 9.42 | minecraft.jar | None |
| LCH | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2854.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCH | forge | 14.23.5.2854 | forge-1.12.2-14.23.5.2854.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
Loaded coremods (and transformers):
HeadlessForge (headlessforge-1.1.jar)
me.earth.headlessforge.asm.HeadlessForgeTransformer
Launched Version: 1.12.2-forge-14.23.5.2854
LWJGL: 2.9.4
OpenGL: GL version ,
GL Caps:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU:
OptiFine Version: OptiFine_1.12.2_HD_U_G5
OptiFine Build: 20210124-142939
Render Distance Chunks: 8
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: null
OpenGlRenderer: null
OpenGlVendor: null
CpuCount: 2
proxyyy@bruh:~$ sudo java -jar /home/proxyyy/.local/share/multimc/instances/proxy/.minecraft/mods/headlessforge-1.1.jar
No .minecraft path given, assuming we are .minecraft/mods...
Starting HeadlessForge with Arguments: []
Starting Launchwrapper...
Exception in thread "main" java.lang.NoClassDefFoundError: net/minecraft/launchwrapper/Launch
at me.earth.headlessforge.launch.Main$Companion.main(Main.kt:116)
at me.earth.headlessforge.launch.Main.main(Main.kt)
Caused by: java.lang.ClassNotFoundException: net.minecraft.launchwrapper.Launch
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 2 more
Looking at modifying this into a sort of automation system by combining it with baritone and an orchestra framework (going for a bot hive mind type thing). As someone who is probably way more experience with this, what all is required to update this to 1.16.5, I know there were some big API changes in 1.12 -> 1.13 but I've been out of the forge community for a year or so and didn't do much graphical work.
[18:13:14] [main/ERROR] [LaunchWrapper]: Unable to launch
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281]
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 me.earth.headlessforge.launch.Main$Companion.main(Main.kt:113) [headlessforge.jar:?]
at me.earth.headlessforge.launch.Main.main(Main.kt) [headlessforge.jar:?]
Caused by: java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source) ~[?:1.8.0_281]
at java.lang.Runtime.loadLibrary0(Unknown Source) ~[?:1.8.0_281]
at java.lang.System.loadLibrary(Unknown Source) ~[?:1.8.0_281]
at org.lwjgl.Sys$1.run(Sys.java:72) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_281]
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
at org.lwjgl.Sys.loadLibrary(Sys.java:87) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
at org.lwjgl.Sys.(Sys.java:117) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
at net.minecraft.client.Minecraft.func_71386_F(Minecraft.java:2984) ~[bib.class:?]
at net.minecraft.client.main.Main.main(SourceFile:38) ~[Main.class:?]
... 8 more
Exception in thread "main" [18:13:14] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[18:13:14] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
[18:13:14] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.SecurityManager.checkExit(Unknown Source)
[18:13:14] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.Runtime.exit(Unknown Source)
[18:13:14] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.System.exit(Unknown Source)
[18:13:14] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[18:13:14] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[18:13:14] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at me.earth.headlessforge.launch.Main$Companion.main(Main.kt:113)
[18:13:14] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at me.earth.headlessforge.launch.Main.main(Main.kt)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.