Indicative Pitch
Активный0.0
Установок
Последнее обновление
Версии
Indicative Pitch
Миниатюрный мод для повышения комфорта игры, который изменяет высоту звука разрушения блока по мере его повреждения. Чем ближе блок к полному разрушению, тем выше становится тон звука. Такое аудио-визуальное сопровождение помогает игрокам лучше отслеживать процесс добычи ресурсов.
Совместимость
Мод успешно работает на версиях Minecraft от 1.20.1 до 1.21.5. Если вы обнаружите какие-либо проблемы с совместимостью, обязательно сообщите об этом.
Благодарности
Идея создания мода принадлежит пользователю Discord @⚔SandWhoop⚔, чья концепция легла в основу данной реализации.
Ключевые особенности мода
Модификация фокусируется на одном простом, но эффективном изменении игрового процесса. Постепенное увеличение высоты звука при разрушении блоков создает интуитивно понятную аудио-обратную связь, помогая определить, насколько блок поврежден. Эта функция особенно полезна в ситуациях, когда необходимо точно знать, когда блок будет полностью разрушен.
Техническая реализация
Основной функционал реализован через модификацию существующей игровой механики:
@Mixin(MultiPlayerGameMode.class)
public abstract class MultiPlayerGameModeMixin {
@Accessor("destroyProgress")
public abstract float getDestroyProgress();
@ModifyExpressionValue(at = @At(value = "INVOKE", target =
"Lnet/minecraft/world/level/block/SoundType;getPitch()F"),
method = "continueDestroyBlock")
private float modifyPitch(float original) {
float returnValue = (this.getDestroyProgress() 2.5f original);
// System.out.println("Возвращаемое значение " + returnValue);
return returnValue;
}
}
Использование в модпаках
Разработчики могут свободно включать данный мод в свои сборки модификаций без каких-либо ограничений.