Ben Klein Posted June 15, 2020 Share Posted June 15, 2020 Ich versuche einen 1.8.8 Hack Client zu programmieren und habe mir dazu einiges angesehen. Ich weiß nun also wie alles funktioniert was ich brauch. Leider ist die MCP Version 1.8.8 sehr veraltet und benutzt eine ewig alte Java Version. Um dieses Problem bin ich herumgekommen indem ich die mcp.cfg datei bearbeited habe. das funktionert nun auch. Das problem ist, das ich nun einen Error beim Recompilen bekomme. Dieser hier: == MCP 9.18 (data: 9.18, client: 1.8.8, server: 1.8.8) == "scalac" is not found on the PATH. Scala files will not be recompiled == Recompiling client == > Cleaning bin > Recompiling '"javac" -Xlint:-options -deprecation -g -source 1.8 -target 1.8 -classpath "jars\versions\1.8.8\1.8.8.jar;lib;lib\*;jars\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;jars\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.4-nightly-20150209\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;jars\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;jars\libraries\tv\twitch\twitch-external-platform\4.5\twitch-external-platform-4.5-natives-windows-64.jar;jars\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;jars\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;jars\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;jars\libraries\net\java\dev\jna\jna\3.4.0\jna-3.4.0.jar;jars\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;jars\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar;jars\libraries\com\google\guava\guava\17.0\guava-17.0.jar;jars\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar;jars\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;jars\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;jars\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;jars\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;jars\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;jars\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;jars\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar;jars\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;jars\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;jars\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;jars\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar;jars\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;jars\libraries\com\mojang\realms\1.7.39\realms-1.7.39.jar;jars\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar;jars\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;jars\libraries\com\mojang\netty\1.6\netty-1.6.jar;jars\libraries\tv\twitch\twitch\6.5\twitch-6.5.jar;jars\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;jars\libraries\tv\twitch\twitch-platform\6.5\twitch-platform-6.5-natives-windows-64.jar;jars\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;jars\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;jars\libraries\io\netty\netty-all\4.0.23.Final\netty-all-4.0.23.Final.jar" -sourcepath src\minecraft -d bin\minecraft @temp\java_src_client.txt' failed : 1 == ERRORS FOUND in JAVA CODE == src\minecraft\net\minecraft\tileentity\TileEntity.java:108: warning: [deprecation] newInstance() in Class has been deprecated tileentity = (TileEntity)oclass.newInstance(); ^ where T is a type-variable: T extends Object declared in class Class src\minecraft\net\minecraft\network\EnumConnectionState.java:291: warning: [deprecation] newInstance() in Class has been deprecated return oclass == null ? null : (Packet)oclass.newInstance(); ^ where T is a type-variable: T extends Object declared in class Class src\minecraft\net\minecraft\network\EnumConnectionState.java:332: warning: [deprecation] newInstance() in Class has been deprecated oclass.newInstance(); ^ where T is a type-variable: T extends Object declared in class Class src\minecraft\net\minecraft\entity\item\EntityMinecart.java:97: warning: [deprecation] Integer(int) in Integer has been deprecated this.dataWatcher.addObject(17, new Integer(0)); ^ src\minecraft\net\minecraft\entity\item\EntityMinecart.java:98: warning: [deprecation] Integer(int) in Integer has been deprecated this.dataWatcher.addObject(18, new Integer(1)); ^ src\minecraft\net\minecraft\entity\item\EntityMinecart.java:99: warning: [deprecation] Float(float) in Float has been deprecated this.dataWatcher.addObject(19, new Float(0.0F)); ^ src\minecraft\net\minecraft\entity\item\EntityMinecart.java:100: warning: [deprecation] Integer(int) in Integer has been deprecated this.dataWatcher.addObject(20, new Integer(0)); ^ src\minecraft\net\minecraft\entity\item\EntityMinecart.java:101: warning: [deprecation] Integer(int) in Integer has been deprecated this.dataWatcher.addObject(21, new Integer(6)); ^ src\minecraft\net\minecraft\client\network\LanServerDetector.java:114: warning: [deprecation] joinGroup(InetAddress) in MulticastSocket has been deprecated this.socket.joinGroup(this.broadcastAddress); ^ src\minecraft\net\minecraft\client\network\LanServerDetector.java:146: warning: [deprecation] leaveGroup(InetAddress) in MulticastSocket has been deprecated this.socket.leaveGroup(this.broadcastAddress); ^ src\minecraft\net\minecraft\entity\passive\EntityBat.java:29: warning: [deprecation] Byte(byte) in Byte has been deprecated this.dataWatcher.addObject(16, new Byte((byte)0)); ^ src\minecraft\net\minecraft\entity\monster\EntityBlaze.java:55: warning: [deprecation] Byte(byte) in Byte has been deprecated this.dataWatcher.addObject(16, new Byte((byte)0)); ^ src\minecraft\net\minecraft\entity\item\EntityBoat.java:56: warning: [deprecation] Integer(int) in Integer has been deprecated this.dataWatcher.addObject(17, new Integer(0)); ^ src\minecraft\net\minecraft\entity\item\EntityBoat.java:57: warning: [deprecation] Integer(int) in Integer has been deprecated this.dataWatcher.addObject(18, new Integer(1)); ^ src\minecraft\net\minecraft\entity\item\EntityBoat.java:58: warning: [deprecation] Float(float) in Float has been deprecated this.dataWatcher.addObject(19, new Float(0.0F)); ^ src\minecraft\net\minecraft\entity\monster\EntitySpider.java:67: warning: [deprecation] Byte(byte) in Byte has been deprecated this.dataWatcher.addObject(16, new Byte((byte)0)); ^ src\minecraft\net\minecraft\entity\monster\EntityEnderman.java:84: warning: [deprecation] Short(short) in Short has been deprecated this.dataWatcher.addObject(16, new Short((short)0)); ^ src\minecraft\net\minecraft\entity\monster\EntityEnderman.java:85: warning: [deprecation] Byte(byte) in Byte has been deprecated this.dataWatcher.addObject(17, new Byte((byte)0)); ^ src\minecraft\net\minecraft\entity\monster\EntityEnderman.java:86: warning: [deprecation] Byte(byte) in Byte has been deprecated this.dataWatcher.addObject(18, new Byte((byte)0)); ^ src\minecraft\net\minecraft\entity\passive\EntityWolf.java:131: warning: [deprecation] Float(float) in Float has been deprecated this.dataWatcher.addObject(18, new Float(this.getHealth())); ^ src\minecraft\net\minecraft\entity\passive\EntityWolf.java:132: warning: [deprecation] Byte(byte) in Byte has been deprecated this.dataWatcher.addObject(19, new Byte((byte)0)); ^ src\minecraft\net\minecraft\entity\passive\EntityWolf.java:133: warning: [deprecation] Byte(byte) in Byte has been deprecated this.dataWatcher.addObject(20, new Byte((byte)EnumDyeColor.RED.getMetadata())); ^ src\minecraft\net\minecraft\entity\passive\EntitySheep.java:111: warning: [deprecation] Byte(byte) in Byte has been deprecated this.dataWatcher.addObject(16, new Byte((byte)0)); ^ src\minecraft\net\minecraft\entity\monster\EntitySkeleton.java:76: warning: [deprecation] Byte(byte) in Byte has been deprecated this.dataWatcher.addObject(13, new Byte((byte)0)); ^ src\minecraft\net\minecraft\entity\boss\EntityWither.java:79: warning: [deprecation] Integer(int) in Integer has been deprecated this.dataWatcher.addObject(17, new Integer(0)); ^ src\minecraft\net\minecraft\entity\boss\EntityWither.java:80: warning: [deprecation] Integer(int) in Integer has been deprecated this.dataWatcher.addObject(18, new Integer(0)); ^ src\minecraft\net\minecraft\entity\boss\EntityWither.java:81: warning: [deprecation] Integer(int) in Integer has been deprecated this.dataWatcher.addObject(19, new Integer(0)); ^ src\minecraft\net\minecraft\entity\boss\EntityWither.java:82: warning: [deprecation] Integer(int) in Integer has been deprecated this.dataWatcher.addObject(20, new Integer(0)); ^ src\minecraft\net\minecraft\client\resources\FallbackResourceManager.java:122: warning: [deprecation] finalize() in Object has been deprecated protected void finalize() throws Throwable ^ src\minecraft\net\minecraft\client\resources\FallbackResourceManager.java:129: warning: [deprecation] finalize() in Object has been deprecated super.finalize(); ^ src\minecraft\net\minecraft\client\resources\FileResourcePack.java:108: warning: [deprecation] finalize() in Object has been deprecated protected void finalize() throws Throwable ^ src\minecraft\net\minecraft\client\resources\FileResourcePack.java:111: warning: [deprecation] finalize() in Object has been deprecated super.finalize(); ^ src\minecraft\net\minecraft\entity\item\EntityMinecartFurnace.java:41: warning: [deprecation] Byte(byte) in Byte has been deprecated this.dataWatcher.addObject(16, new Byte((byte)0)); ^ src\minecraft\net\minecraft\util\Cartesian.java:73: error: incompatible types: Iterator<Object[]> cannot be converted to Iterator<T[]> return (Iterator<T[]>)(this.iterables.length <= 0 ? Collections.singletonList((Object[])Cartesian.createArray(this.clazz, 0)).iterator() : new Cartesian.Product.ProductIterator(this.clazz, this.iterables)); ^ where T is a type-variable: T extends Object declared in class Product src\minecraft\net\minecraft\world\gen\structure\MapGenStructureIO.java:50: warning: [deprecation] newInstance() in Class has been deprecated structurestart = (StructureStart)oclass.newInstance(); ^ where T is a type-variable: T extends Object declared in class Class src\minecraft\net\minecraft\world\gen\structure\MapGenStructureIO.java:81: warning: [deprecation] newInstance() in Class has been deprecated structurecomponent = (StructureComponent)oclass.newInstance(); ^ where T is a type-variable: T extends Object declared in class Class 1 error 35 warnings ================== Client recompile failed, correct source then rerun updatemd5 !! Can not find server sources, try decompiling !! Ich habe nach ewigem googlen nur eine Lösung dazu gefunden: zu einer alten Javaversion zurückgehen. Das ist natürlich keine gute Lösung da ich die aktuelle Version für andere Dinge benötige. Hat Jemand eine Idee was ich tun könnte? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now