Taller Torches: Hitbox & Particle Fix
Активный0.0
Установок
Последнее обновление
Версии
Taller Torches: Hitbox & Particle Fix
Мини-модификация, которая изменяет границы столкновения и смещает частицы пламени факелов, чтобы высокие текстуры наконец отображались корректно.
🔥 Решение проблемы
Ресурспаки, восстанавливающие факел высотой 13 пикселей из эпохи Indev (или любые другие увеличенные варианты), выглядят великолепно... до тех пор, пока огонь не появляется посередине древка, а попытки сломать факел превращаются в постоянные промахи мышью. Taller Torches исправляет обе проблемы для обычных, душеточечных и редстоуновых факелов (как напольных, так и настенных версий):
- Источник частиц поднимается к реальной вершине спрайта
- Зона столкновения и обводка расширяются, позволяя попадать по факелу там, где он визуально находится

Больше нет пламени, застрявшего внутри стержня, или несовпадающих границ — только красивые праздничные факелы!
📏 Принцип работы
При загрузке мод считывает один JSON-файл:
// config/tallertorches.json
{
"torch_height_px": 13, // 10 = стандартная высота, 13 = Indev (по умолчанию)
"include_redstone": true // включить ли регулировку редстоуновых факелов
}
- torch_height_px — высота вашего файла torch.png в пикселях
- include_redstone — при значении true применяет те же настройки к редстоуновым факелам; установите false для сохранения стандартной формы
- Все остальные параметры (столкновение, обводка, смещение пламени/дыма, смещение настенных версий) рассчитываются автоматически
📦 Установка и совместимость
| Загрузчик | Версия | Примечания |
|---|---|---|
| Fabric | от 0.16.14 (1.20.1) | Fabric-API не требуется |
| Forge (Sinytra Connector) | (1.20.1) | Работает стабильно |
| Quilt | Не тестировалось | Ожидается поведение как в Fabric |
Собран для Yarn-карт; использует всего четыре микшина (TorchBlock, WallTorchBlock, RedstoneTorchBlock, WallRedstoneTorchBlock). Собран для Yarn-карт; использует всего четыре микшина (TorchBlock, WallTorchBlock, RedstoneTorchBlock, WallRedstoneTorchBlock).
⚡ Легковесная архитектура
- Приблизительно 23 КБ размер JAR-файла
- Отсутствуют интерфейсы микшинов, не используется рефлексия во время выполнения
- Микшины активируются только при изменении формы факела или генерации частиц
📐 Примеры высот
| Текстура факела | torch_height_px |
Результат |
|---|---|---|
| Стандартная | 10 | Без изменений (частицы и зона столкновения остаются оригинальными) |
| Indev | 13 (по умолчанию) | Пламя аккуратно располагается на кончике; зона столкновения выше примерно на 30% |
| Пользовательская 16 px | 16 | Ультравысокие факелы? Просто установите 16 и перезапустите! |
(Поддерживаются значения выше 16 пикселей, но они могут пересекаться с потолками в тесных постройках.)
(Также поддерживаются значения ниже 10 пикселей, минимальное — 2.)