
指示性音高
方块越接近被破坏时,破坏音效的音调越高。
概述
这是一个小型的生活质量模组,它会让方块破坏音效的音调随着方块越来越接近被破坏而升高。它应该适用于 1.20.1 到 1.21.5 之间的任何版本。如果你在使用中遇到任何问题,请在评论区告诉我!
鸣谢
感谢 Discord 上的 @⚔SandWhoop⚔ 提供了这个模组的创意。
整合包
欢迎将其加入整合包!
移植
我可以根据需要将其移植到 NeoForge、Forge 或其他版本。遗憾的是,Modrinth 没有评论功能,但你可以在 CurseForge 的评论区留言!该模组在那里的名称应该相同,所以应该很容易找到。
话虽如此,以下是本模组全部的功能性代码:
@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("Returning " + returnValue);
return returnValue;
}
}
如果我哪天不再维护这个模组,希望有人能接手这个项目并继续推进下去!这是一个不错的生活质量/无障碍功能。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。