
ExtendedNoteBlock
A Fabric Mod that adds an extended note block to Minecraft.
- Загрузки
- 8K
- Подписчики
- 3
- Обновлён
- 19 июля 2026 г.
- Лицензия
- MIT
Опубликован 15 августа 2025 г.
Extended Note Block
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
- Install Fabric Loader and Fabric API.
- Download Extended Note Block and place it in your
modsfolder. - (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
- MD5:
extendednoteblock-1.9.1+1.21.1.jar(20.15M)- MD5:
a5a022a3544d903feb09fea7f5d54644 - SHA256:
9fdf1f9464c824f7e7dbd4d964a6fe2e86fd52ba0379103feeb020ee603cc646
- MD5:
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
- MD5:
extendednoteblock-1.9.1+1.21.1.jar(20.15M)- MD5:
a5a022a3544d903feb09fea7f5d54644 - SHA256:
9fdf1f9464c824f7e7dbd4d964a6fe2e86fd52ba0379103feeb020ee603cc646
- MD5:
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
- MD5:
extendednoteblock-1.9.0+1.21.1.jar(20.15M)- MD5:
892e876482da16631a4715f40bf208d9 - SHA256:
7eff1a5c9fb973b6e63e16ab260409f3b35a19590abb18614fdc75a5b1fea8b7
- MD5:
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
- MD5:
extendednoteblock-1.9.0+1.21.1.jar(20.15M)- MD5:
892e876482da16631a4715f40bf208d9 - SHA256:
7eff1a5c9fb973b6e63e16ab260409f3b35a19590abb18614fdc75a5b1fea8b7
- MD5:
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
CreatePackScreenfor 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.
Комментарии
Загружаем…