Как отредактировать ядро?

keltkelt

Активный участник
Пользователь
Баллы
68
Добрый вечер.
Если мне требуется внести изменения в код ядра, какие мои действия?
Только ассемблирование и дисассемблирование?

Или люди обычно берут исходник проекта и заново его компилируют?

На данный момент мне нужно поправить всего один класс, но дальше возможно будет больше.

Спасибо.

p.s. (Скомпилировать класс обратно, естественно, не могу - зависимости)
 
BuildTools же, и по другому всё равно не получится.
Кракатао. Но тут нужны знания байткода.
Не обязательно. Есть уже готовые скрипты:
https://github.com/TacoSpigot/TacoSpigot
Просто создаешь патч с нужными тебе правками в классе. Либо декомпилируешь сервер (если нужны правки в nms).
Но хотябы минимальные познания в байткоде тебе все равно нужны.
 
Не обязательно. Есть уже готовые скрипты:
https://github.com/TacoSpigot/TacoSpigot
Просто создаешь патч с нужными тебе правками в классе. Либо декомпилируешь сервер (если нужны правки в nms).
Но хотябы минимальные познания в байткоде тебе все равно нужны.
Ну нафиг, если это ядрище на бумаге то и баги те же бумажные. + уепищные тайминги. Лучше уж через билдтулс спигота.
 
Ну нафиг, если это ядрище на бумаге то и баги те же бумажные. + уепищные тайминги. Лучше уж через билдтулс спигота.
Это уже болезнь чисто TacoSpigot)
Сами то скрипты независимы от ядра и их намного проще редактировать.
 
ASM, Mixin Framework.Почему бы и нет?Вариант же.
 
И на*** ты это ляпнул? Причем тут mixin, когда мы обсуждаем спигот? И причем тут asm, когда мы обсуждаем спигот, а не forge? -_-
Ну я метки spigot не заметил, а в посте он ничего про ядро не сказал.Ничего страшного, пусть знает, что на других ядрах можно и так.Разве это кому-то навредит, или почему ты так бурно реагируешь?
 
Тему закрой :S
 
Назад
Верх