Hitbox Expansion via setBoundingBox

Hitbox_SetBoundingBox Хитбоксы (Hitbox) HIGH +9 очков

🎮 Влияние на механику Minecraft

Напрямую изменяет хитбокс сущностей врагов через setBoundingBox() в сочетании с Box.expand() или Box.stretch(), искусственно увеличивая объем регистрации ударов и стрел.

🔍 Анализируемые функции и API

Entity.setBoundingBox

Перезаписывает поле хитбокса сущности (method_5857 / func_174826_a).

Box.expand / Box.stretch

Создает увеличенную геометрическую фигуру Box (method_1009).

💻 Реализация в моде (Исходный код)

// Developer Source (Fabric / Yarn mappings)
public class HitboxExpander {
    public static void expand(Entity entity, double size) {
        Box current = entity.getBoundingBox();
        entity.setBoundingBox(current.expand(size, 0.0, size));
    }
}

⚙️ Декомпилированный вид (Vineflower)

// Decompiled with Vineflower 1.12 (Intermediary mappings)
public class HitboxExpander {
    public static void expand(class_1297 entity, double size) {
        class_238 current = entity.method_5829();
        entity.method_5857(current.method_1009(size, 0.0, size));
    }
}

🛡️ Сигнатура байткода и статический детект

Совпадение вызовов Entity.setBoundingBox (method_5857 / func_174826_a) с методами расширения коробки (expand, inflate, grow).