Войти или зарегистрироваться

Помогите Как или откуда получить исходники ModLoader?

qwertyYy2

Старожил
Баллы
103
Как получить, или откуда можно скачать исходники ModLoader?
Мне нужен axz.class от ModLoader'a, декомплетнуть выйдет NetClientHandler.java, добавить кое какие коды, потом опять в axz.class, как все это сделать?
если проще ModLoader - axz.class>NetClientHandler.java>axz.class :cap:
 
Пробовал скачать MCP 1.4.5, и чистый клиент, удалил в клиенте META-INF, и заменил axz.class, от модлоадерского, декомплетнул, NetClientHandler.java выдало ошибки при декомп.
 
@qwertyYy2, нужно всунуть весь модлоадер и декомбильнуть. Патом в src заменить файл для фикса. он есть в теме с модлоадером.
 
Переделал NetClientHandler.java, скинул http://dl.dropbox.com/u/20629262/1.4.5/ModLoader Decompile Fix.zip в mcp723\src\minecraft\net\minecraft\src, на всякий случай Hash.java тоже скинул, запускаю recompile.bat, выдает 7 ошибок.
src\minecraft\net\minecraft\src\NetClientHandler.java:134: error: cannot find symbol

MessageDigest messagedigest = null;

^

symbol: class MessageDigest

location: class NetClientHandler

src\minecraft\net\minecraft\src\NetClientHandler.java:138: error: cannot find symbol

messagedigest = MessageDigest.getInstance("MD5");

^

symbol: variable MessageDigest

location: class NetClientHandler

src\minecraft\net\minecraft\src\NetClientHandler.java:140: error: cannot find symbol

catch (NoSuchAlgorithmException nosuchalgorithmexception)

^

symbol: class NoSuchAlgorithmException

location: class NetClientHandler

src\minecraft\net\minecraft\src\NetClientHandler.java:1442: error: cannot find symbol

return (new StringBuilder()).append(getApp()).append(File.separator).append("bin").append(File.separator).append("minecraft.jar").toString();

^

symbol: variable File

location: class NetClientHandler

src\minecraft\net\minecraft\src\NetClientHandler.java:1442: error: cannot find symbol

return (new StringBuilder()).append(getApp()).append(File.separator).append("bin").append(File.separator).append("minecraft.jar").toString();

^

symbol: variable File

location: class NetClientHandler

src\minecraft\net\minecraft\src\MLProp.java:8: error: duplicate class: MLProp

public @interface MLProp {

^

src\minecraft\net\minecraft\src\ModLoader.java:2140: error: cannot access MLProp

if ((var9.getModifiers() & 8) != 0 && var9.isAnnotationPresent(MLProp.class))

^

bad source file: src\minecraft\net\minecraft\src\MLProp.java

file does not contain class net.minecraft.src.MLProp

Please remove or make sure it appears in the correct subdirectory of the sourcepath.

Note: Some input files use unchecked or unsafe operations.

Note: Recompile with -Xlint:unchecked for details.

7 errors
 

Вложения:

@qwertyYy2, Если руки кривые в эклипсе бы проверил :D.
 
Проверьте пожалуйста NetClientHandler, выше выложил, который я переделал.
ну или сделайте за меня пожалуйста, не получается у меня :why:
 
Добавь импорты
Java:
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.io.File;

Или нажми Shift-Ctrl-O в эклипсе

И раскомментируй строку в MLProp
Java:
package net.minecraft.src;
 
Ураа!!! получилось!!!!!!!!:):)
Берите, кому нужно под ModLoader 1.4.5
 

Вложения:

  • axz.zip
    axz.zip
    17,6 КБ · Просмотры: 6
Назад
Верх