Попытка 1:
Код: Выделить всё
public void onUpdate() {
if (!this.getState()) return;
if (mc.thePlayer.moveForward > 0.0F) {
mc.thePlayer.moveForward = 20F;
}
}
Код: Выделить всё
public void onUpdate() {
if (!this.getState()) return;
if (mc.thePlayer.moveForward > 0.0F) {
mc.thePlayer.motionX *= 2;
mc.thePlayer.motionZ *= 2;
}
}
Код: Выделить всё
public void onUpdate() {
if (!this.getState()) return;
if (mc.thePlayer.moveForward > 0.0F && mc.thePlayer.moveForward < 10F) {
mc.thePlayer.motionX *= 2;
mc.thePlayer.motionZ *= 2;
}
}
В коде нет ошибок, не создаются трассировки стека, я просто не получаю желаемого эффекта. При попытке 1 и попытке 4+ ничего не меняло игровой процесс при активации взлома. При попытках 2 и 3 движение игрока увеличивалось, но это было экспоненциальное (возможно, не правильное слово) увеличение, которое я не мог ограничить. Ни один из этих эффектов не является желаемым, и мне не удалось получить какой-либо работающий код, не вызывая сбоя игры из-за сильной задержки генерации мира (из-за скорости).
Подробнее здесь: https://stackoverflow.com/questions/407 ... craft-1-10
Мобильная версия