Перейти к содержимому
Mineforgian

ExtendedNoteBlock

A Fabric Mod that adds an extended note block to Minecraft.

Загрузки
8K
Подписчики
3
Обновлён
19 июля 2026 г.
Лицензия
MIT

Опубликован 15 августа 2025 г.

Extended Note Block

GitHub License GitHub Stars Modrinth Modrinth Modrinth ENB-Banner Extended Note Block is a Fabric mod dedicated to bringing a professional-grade music creation experience to Minecraft.


Key Features

  • Extended Note Blocks: Support for MIDI pitch (0-127), velocity, sustain, delay, and fade control.
  • Advanced Mode: Visualized volume and pitch envelope editing, plus mathematical expression-based sound source movement (x, y, z, t).
  • Wireless Redstone: Global range Redstone signal transmission (Transmitter/Receiver).
  • Conductor's Wand: Supports area selection and batch editing of Note Blocks within the selected region.
  • Smooth Motion: Smooth movement commands that allow players to glide in a specific direction.

Installation

  1. Install Fabric Loader and Fabric API.
  2. Download Extended Note Block and place it in your mods folder.
  3. (Optional) Carpet Mod is highly recommended.

Contributing

Contributions of any kind are welcome! You can participate by:

  • Submitting Issues: Report bugs, suggest new features, or provide feedback.
  • Submitting Pull Requests: Fix known issues, optimize code, or improve documentation.
  • Localization: Help us translate the mod into more languages.

Please ensure your code follows the project's coding style before submitting a PR.

License

This project is licensed under the MIT License.

Ченджлог

1.9.1-1.21.1Релиз1.21.1 · 19 июля 2026 г.

ExtendedNoteBlock v1.9.1

发布信息

  • 发布日期: 2026-07-19 18:33:30
  • Git 提交: 9c902c2
  • 上一版本: v1.9.0

详细提交记录

自上版本 v1.9.0 以来的变更

  • chore: fix build script (9c902c2)
  • chore: bump version to 1.9.1 (8a519e4)
  • chore(screen): silence UI button click sounds on note select (79cb7f4)
  • chore(screen): remove UI button click sound on note select (06122e0)
  • feat(preview): add C2S preview request packet for reliable preview on close (2f32eec)
  • feat(neighborupdate): immediately set POWERED on rising edge, delay only sound (0058bd9)

兼容性说明

Minecraft 1.20.1 版本

支持范围: Minecraft 1.20 ~ 1.20.1

必需依赖:

  • Fabric Loader >=0.17
  • Fabric API >=0.92.6+1.20.1
  • Java >=17

Minecraft 1.21.1 版本

支持范围: Minecraft 1.21 ~ 1.21.1

必需依赖:

  • Fabric Loader >=0.16.14
  • Fabric API >=0.116.13+1.21.1
  • Java >=21

文件清单

本次发布包含以下文件:

  • extendednoteblock-1.9.1+1.20.1.jar (20.12M)
    • MD5: 366ef1fb9e149ac7fdf69d8d8bb732ed
    • SHA256: 381e2b5d7cb70b0e81183f0f0cf7e300135287a7777222e646b2bb8ccaac9852
  • extendednoteblock-1.9.1+1.21.1.jar (20.15M)
    • MD5: a5a022a3544d903feb09fea7f5d54644
    • SHA256: 9fdf1f9464c824f7e7dbd4d964a6fe2e86fd52ba0379103feeb020ee603cc646
1.9.1-1.20.1Релиз1.20.1 · 19 июля 2026 г.

ExtendedNoteBlock v1.9.1

发布信息

  • 发布日期: 2026-07-19 18:33:30
  • Git 提交: 9c902c2
  • 上一版本: v1.9.0

详细提交记录

自上版本 v1.9.0 以来的变更

  • chore: fix build script (9c902c2)
  • chore: bump version to 1.9.1 (8a519e4)
  • chore(screen): silence UI button click sounds on note select (79cb7f4)
  • chore(screen): remove UI button click sound on note select (06122e0)
  • feat(preview): add C2S preview request packet for reliable preview on close (2f32eec)
  • feat(neighborupdate): immediately set POWERED on rising edge, delay only sound (0058bd9)

兼容性说明

Minecraft 1.20.1 版本

支持范围: Minecraft 1.20 ~ 1.20.1

必需依赖:

  • Fabric Loader >=0.17
  • Fabric API >=0.92.6+1.20.1
  • Java >=17

Minecraft 1.21.1 版本

支持范围: Minecraft 1.21 ~ 1.21.1

必需依赖:

  • Fabric Loader >=0.16.14
  • Fabric API >=0.116.13+1.21.1
  • Java >=21

文件清单

本次发布包含以下文件:

  • extendednoteblock-1.9.1+1.20.1.jar (20.12M)
    • MD5: 366ef1fb9e149ac7fdf69d8d8bb732ed
    • SHA256: 381e2b5d7cb70b0e81183f0f0cf7e300135287a7777222e646b2bb8ccaac9852
  • extendednoteblock-1.9.1+1.21.1.jar (20.15M)
    • MD5: a5a022a3544d903feb09fea7f5d54644
    • SHA256: 9fdf1f9464c824f7e7dbd4d964a6fe2e86fd52ba0379103feeb020ee603cc646
1.9.0-1.21.1Релиз1.21.1 · 16 июля 2026 г.

ExtendedNoteBlock v1.9.0

发布信息

  • 发布日期: 2026-07-17 00:38:09
  • Git 提交: 8488b35
  • 上一版本: 1.8.0-beta

详细提交记录

自上版本 1.8.0-beta 以来的变更

  • fix(smoothmove): improve replay mode detection with time-based cache (8488b35)
  • chore: remove tracked pycache from index (c53466d)
  • chore: add pycache to gitignore (888860a)
  • fix(smoothmove): prevent position pullback during replay playback on stop packet (e87f751)
  • chore(build): add publish.modrinth (b9eb518)
  • chore(build): add build_and_release tool (61f3010)
  • chore: bump version to 1.9.0 (1114a51)
  • feat: skip smoothmove sync during ReplayMod playback (51e3d9b)
  • feat(ui): reposition tick fix toggle with restart reminder (698b703)
  • feat: implement /tick command fix via mixin, fix render order, add translations (fd1967a)
  • refactor: multi-version (#5) (de866ad)
  • chore: 致谢 @ygxqc 对 1.21.1 版本的适配贡献 Co-authored-by: ygxqc [email protected] (6389d56)
  • refactor: 清理冗余代码并移除不必要的导入 (0730556)

合并的 Pull Requests

  • #5 Multi-version (by @atemukesu)
  • #4 移植到 Minecraft 1.21.1 (by @ygxqc)

兼容性说明

Minecraft 1.20.1 版本

支持范围: Minecraft 1.20 ~ 1.20.1

必需依赖:

  • Fabric Loader >=0.17
  • Fabric API >=0.92.6+1.20.1
  • Java >=17

Minecraft 1.21.1 版本

支持范围: Minecraft 1.21 ~ 1.21.1

必需依赖:

  • Fabric Loader >=0.16.14
  • Fabric API >=0.116.13+1.21.1
  • Java >=21

文件清单

本次发布包含以下文件:

  • extendednoteblock-1.9.0+1.20.1.jar (20.12M)
    • MD5: 581ea439fbc2672310095b586277251c
    • SHA256: e096ea88a487d61dab4cc9ea85d8669ae41b3647f4ac4c9d122847e2e42c155c
  • extendednoteblock-1.9.0+1.21.1.jar (20.15M)
    • MD5: 892e876482da16631a4715f40bf208d9
    • SHA256: 7eff1a5c9fb973b6e63e16ab260409f3b35a19590abb18614fdc75a5b1fea8b7
1.9.0-1.20.1Релиз1.20.1 · 16 июля 2026 г.

ExtendedNoteBlock v1.9.0

发布信息

  • 发布日期: 2026-07-17 00:38:09
  • Git 提交: 8488b35
  • 上一版本: 1.8.0-beta

详细提交记录

自上版本 1.8.0-beta 以来的变更

  • fix(smoothmove): improve replay mode detection with time-based cache (8488b35)
  • chore: remove tracked pycache from index (c53466d)
  • chore: add pycache to gitignore (888860a)
  • fix(smoothmove): prevent position pullback during replay playback on stop packet (e87f751)
  • chore(build): add publish.modrinth (b9eb518)
  • chore(build): add build_and_release tool (61f3010)
  • chore: bump version to 1.9.0 (1114a51)
  • feat: skip smoothmove sync during ReplayMod playback (51e3d9b)
  • feat(ui): reposition tick fix toggle with restart reminder (698b703)
  • feat: implement /tick command fix via mixin, fix render order, add translations (fd1967a)
  • refactor: multi-version (#5) (de866ad)
  • chore: 致谢 @ygxqc 对 1.21.1 版本的适配贡献 Co-authored-by: ygxqc [email protected] (6389d56)
  • refactor: 清理冗余代码并移除不必要的导入 (0730556)

合并的 Pull Requests

  • #5 Multi-version (by @atemukesu)
  • #4 移植到 Minecraft 1.21.1 (by @ygxqc)

兼容性说明

Minecraft 1.20.1 版本

支持范围: Minecraft 1.20 ~ 1.20.1

必需依赖:

  • Fabric Loader >=0.17
  • Fabric API >=0.92.6+1.20.1
  • Java >=17

Minecraft 1.21.1 版本

支持范围: Minecraft 1.21 ~ 1.21.1

必需依赖:

  • Fabric Loader >=0.16.14
  • Fabric API >=0.116.13+1.21.1
  • Java >=21

文件清单

本次发布包含以下文件:

  • extendednoteblock-1.9.0+1.20.1.jar (20.12M)
    • MD5: 581ea439fbc2672310095b586277251c
    • SHA256: e096ea88a487d61dab4cc9ea85d8669ae41b3647f4ac4c9d122847e2e42c155c
  • extendednoteblock-1.9.0+1.21.1.jar (20.15M)
    • MD5: 892e876482da16631a4715f40bf208d9
    • SHA256: 7eff1a5c9fb973b6e63e16ab260409f3b35a19590abb18614fdc75a5b1fea8b7
1.8.0-betaБета1.20.1 · 15 января 2026 г.

ExtendedNoteBlock Beta 1.8.0

What's New?

Added Sponsor Interface: You can now support the development of this mod through the new "Sponsor" button in the menu.

更改:

新增赞助界面: 游戏菜单内新增了“赞助”按钮,您现在可以更方便地支持本模组的后续开发。

更新内容:

寄付インターフェースの追加: メニュー画面に「スポンサー」ボタンを追加しました。ここからモッドの開発を支援していただけます。

1.7.9Бета1.20.1 · 7 января 2026 г.
  • Advanced Mode: Visualized volume and pitch envelope editing, plus mathematical expression-based sound source movement (x, y, z, t).
  • Wireless Redstone: Global range Redstone signal transmission (Transmitter/Receiver).
  • Conductor's Wand: Supports area selection and batch editing of Note Blocks within the selected region.
  • Smooth Motion: Smooth movement commands that allow players to glide in a specific direction.
1.3.6Релиз1.20.1 · 2 декабря 2025 г.

Extended Note Block Release 1.3.6

What's New?

Fix: Prevent sound from cutting out on the final tick of a fadeOut period (In fact, I don't know if it really solves this problem.) The existing linear fade-out formula incorrectly calculated a volume of 0.0 on the last tick of the fade-out duration (when timeIntoFadeOut == fadeOutTicks), causing the sound to prematurely cut out one tick too early.

To fix this, the denominator in the fade-out progress calculation has been changed from fadeOutTicks to fadeOutTicks + 1. This ensures that the sound volume is attenuated smoothly towards the end but remains above 0.0 (e.g., 50% for a fadeOut=1 scenario) on the last active tick, preserving the full intended sound duration.

1.3.5Релиз1.20.1 · 20 октября 2025 г.

ExtendedNoteBlock 1.3.5

What's New in Version 1.3.5

This release brings significant structural updates and underlying refactoring, particularly focusing on a complete overhaul of the mod's sound system, alongside important performance improvements.

✨ Core Features & Refactoring

  • Complete Rework of the Sound System: The sound engine has been completely overhauled for better flexibility and future extensibility.
    • The old SoundFont 2 rendering system has been removed.
    • New: Introduction of the Sound Pack Editor. Users can now easily create, edit, and manage custom sound packs.

🚀 Performance & Stability

  • Significant Performance Improvements: Multiple commits were dedicated to resolving performance bottlenecks and fixing related issues, which should result in a much smoother and more stable experience.
  • Backward Compatibility: Implemented fixes to ensure better backward compatibility.

🛠️ General Enhancements

  • Enhanced Validation: Improved name validation within the CreatePackScreen for better user feedback and experience.
  • Default Soundpack Repair: Repaired and fixed issues with the default soundpack.
  • Translation Updates: Updated Japanese and other general translations.

⚠Note:

Version 1.3.5 is compatible with sound packs from previous versions, and will automatically upgrade their format. However, these format-upgraded sound packs are not supported by previous versions of the mod.

Комментарии

Загружаем…